Error 404 when trying to download any VOD

If you have a problem with a download, provide the download log created by Twitch Leecher
Error [404] an unexpected error occured... all details was written to the log

Provide the version of Twitch Leecher you are using
-1.81

Provide information about the video (Url, Channel, ID)
https://www.twitch.tv/videos/869004058 all of this vods... No vods on twitch works, i tried multiple channels

Provide information about your operating system (e.g. Windows 10 64 Bit)
Windows 10

Try to describe the problem as detailed as possible, I cannot read your mind
I copy the link of the twitch video as usual, paste it into the twitch leacher program under serach > urls
When i press download, it shows error 404, and the download doesnt go through. Its all the same with every vod on twitch. It worked fine yesterday.

I have the same problem.

I have the same problem.

I got this issue as well
Its says this:
An unexpected error occured:
The remote server returned an error: (404) Not Found
All details were written to log file
(then here is just some mumbo jumbo I don't understand)

I got this issue as well
Its says this:
An unexpected error occured:
The remote server returned an error: (404) Not Found
All details were written to log file
(then here is just some mumbo jumbo I don't understand)

Same issue here.
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
at TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Version 1.8.1
Various different Twitch videos from different channels.
Win10 64
When clicking the download button on the search tab this message appears:
The remote server returned an error: (404) Not found.

Same issue here.
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
at TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Version 1.8.1
Various different Twitch videos from different channels.
Win10 64
When clicking the download button on the search tab this message appears:
The remote server returned an error: (404) Not found.

It happens the same to me...
Remote server error:(404) not found
version 1.8.1
W10 64
System.Net.WebException: Error en el servidor remoto: (404) No se encontró.
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadString(Uri address)
en TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
en TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

It happens the same to me...
Remote server error:(404) not found
version 1.8.1
W10 64
System.Net.WebException: Error en el servidor remoto: (404) No se encontró.
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadString(Uri address)
en TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
en TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

Same issue for me: Remote server error: (404) not found

Same issue for me: Remote server error: (404) not found

I have the same issue when clicking on the download button of the vod after searching for the VOD.
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
bei TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Twitch Leecher 1.8.1
WIN 10 Pro | 64-bit | Version 1909 | Build 18363.1316
I tried several channels (~5). I tries old and new VODs (1 day old and also 1 year old). None worked

I have the same issue when clicking on the download button of the vod after searching for the VOD.
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
bei TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Twitch Leecher 1.8.1
WIN 10 Pro | 64-bit | Version 1909 | Build 18363.1316
I tried several channels (~5). I tries old and new VODs (1 day old and also 1 year old). None worked

Same Issue
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
bei TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Twitch Leecher 1.8.1
WIN 10 Pro | 64-bit | Version 1909 | Build 18363.1256

Same Issue
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden.
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadString(Uri address)
bei TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
bei TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)
Twitch Leecher 1.8.1
WIN 10 Pro | 64-bit | Version 1909 | Build 18363.1256

Same here. Error log:
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
at TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

Same here. Error log:
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
at TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

i have the same issue brothers

i have the same issue brothers

Same issue reported:
Win10, TL 1.8.1
The remote server returned an error: (404) Not Found
Issue appeared approximately 48-96 hours ago.

Same issue reported:
Win10, TL 1.8.1
The remote server returned an error: (404) Not Found
Issue appeared approximately 48-96 hours ago.

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

what does dl mean

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

what does dl mean

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

what does dl mean

Download

Seems to be a change on twitch's end, twitch-dl and youtube-dl both broke too.

what does dl mean

Download

Please keep it clean and don't spam the same stuff over and over again...

Please keep it clean and don't spam the same stuff over and over again...

I have the same problem for 2 days. Can anyone find a solution?

I have the same problem for 2 days. Can anyone find a solution?

The following API is currently unavailable:
https://api.twitch.tv/api/vods/{0}/access_token
where {0} is the video ID. It is used to retrieve the access token for the video in order to be able to access the playlist. Without an access token -> no download.
So far I have taken a look at the Twitch website and how they retrieve the token. They get their access token over their private GQL API. I think one cannot access it from the outside since there are SHA256 hashes in the game that probably verify API calls (not sure, though).
Scenario 1: The old API just comes back and TL starts working again.
Scenario 2: Someone finds another way to retrieve the token. Currently I don't see one.
Scenario 3: This was intentional by Twitch in order to block "shady" tools like TL and youtube-dl and so on.
At the moment I cannot help or do anything because I don't see a workaround to get the access token without the old API. Let's first wait a bit for it to come back online. If that does not happen... we either find a solution or not 😄

The following API is currently unavailable:
https://api.twitch.tv/api/vods/{0}/access_token
where {0} is the video ID. It is used to retrieve the access token for the video in order to be able to access the playlist. Without an access token -> no download.
So far I have taken a look at the Twitch website and how they retrieve the token. They get their access token over their private GQL API. I think one cannot access it from the outside since there are SHA256 hashes in the game that probably verify API calls (not sure, though).
Scenario 1: The old API just comes back and TL starts working again.
Scenario 2: Someone finds another way to retrieve the token. Currently I don't see one.
Scenario 3: This was intentional by Twitch in order to block "shady" tools like TL and youtube-dl and so on.
At the moment I cannot help or do anything because I don't see a workaround to get the access token without the old API. Let's first wait a bit for it to come back online. If that does not happen... we either find a solution or not 😄

how is situation?

how is situation?

It seems to be fixed for me

It seems to be fixed for me

Can confirm

Can confirm

So as predicted: Scenario 1 it is... closed 😄

So as predicted: Scenario 1 it is... closed 😄

@Franiac as for an alternative to the api endpoint you could use their GraphQL endpoint.
It's what they use on their website too and it should be more up to date.
Here's a query template for the old api and how it translates.
Let's assume the following:
xxxxx - client id
yyyyyy - corresponding oauth token (without oauth:)
zzzzzzz - the vod id you're interested in
The old API:
curl \
    -H 'Accept:application/vnd.twitchtv.v5+json' \
    -H 'Client-Id:xxxxx' \
    -H 'Authorization:Bearer yyyyyy' \
    -X GET \
    https://api.twitch.tv/api/vods/zzzzzzz/access_token?oauth_token=yyyyyy

The gql API:
curl \
    -H 'Accept: application/json' \
    -H 'Authorization: OAuth yyyyyy' \
    -H 'Client-ID: xxxxx' \
    --data-raw '....' \
    'https://gql.twitch.tv/gql'

That's the (raw) data:
{
    "operationName": "PlaybackAccessToken_Template",
    "query": "query PlaybackAccessToken_Template($login: String!, $isLive: Boolean!, $vodID: ID!, $isVod: Boolean!, $playerType: String!) {  streamPlaybackAccessToken(channelName: $login, params: {platform: \"web\", playerBackend: \"mediaplayer\", playerType: $playerType}) @include(if: $isLive) {    value    signature    __typename  }  videoPlaybackAccessToken(id: $vodID, params: {platform: \"web\", playerBackend: \"mediaplayer\", playerType: $playerType}) @include(if: $isVod) {    value    signature    __typename  }}",
    "variables": {
        "isLive": false,
        "login": "",
        "isVod": true,
        "vodID": "zzzzzzz",
        "playerType": "site"
    }
}

I'm not using the gql API endpoint much. But it should be maintained and it's quite powerful from what you can query via it.

@Franiac as for an alternative to the api endpoint you could use their GraphQL endpoint.
It's what they use on their website too and it should be more up to date.
Here's a query template for the old api and how it translates.
Let's assume the following:
xxxxx - client id
yyyyyy - corresponding oauth token (without oauth:)
zzzzzzz - the vod id you're interested in
The old API:
curl \
    -H 'Accept:application/vnd.twitchtv.v5+json' \
    -H 'Client-Id:xxxxx' \
    -H 'Authorization:Bearer yyyyyy' \
    -X GET \
    https://api.twitch.tv/api/vods/zzzzzzz/access_token?oauth_token=yyyyyy

The gql API:
curl \
    -H 'Accept: application/json' \
    -H 'Authorization: OAuth yyyyyy' \
    -H 'Client-ID: xxxxx' \
    --data-raw '....' \
    'https://gql.twitch.tv/gql'

That's the (raw) data:
{
    "operationName": "PlaybackAccessToken_Template",
    "query": "query PlaybackAccessToken_Template($login: String!, $isLive: Boolean!, $vodID: ID!, $isVod: Boolean!, $playerType: String!) {  streamPlaybackAccessToken(channelName: $login, params: {platform: \"web\", playerBackend: \"mediaplayer\", playerType: $playerType}) @include(if: $isLive) {    value    signature    __typename  }  videoPlaybackAccessToken(id: $vodID, params: {platform: \"web\", playerBackend: \"mediaplayer\", playerType: $playerType}) @include(if: $isVod) {    value    signature    __typename  }}",
    "variables": {
        "isLive": false,
        "login": "",
        "isVod": true,
        "vodID": "zzzzzzz",
        "playerType": "site"
    }
}

I'm not using the gql API endpoint much. But it should be maintained and it's quite powerful from what you can query via it.

@Codereaders I have digged into the GQL API a little bit but never actually called it. Is it just "open", meaning you only need the CLient-ID in order to make requests? I saw hashes and stuff in the requests and responses of the website and was not sure if it is "locked" in some way for external use.
Another question: Do you know by any chance if there is a way to retrieve the quality/resolutions of a VOD via GQL? I still have not found anything other than the old Kraken API or "regexing" the playlist links.

@Codereaders I have digged into the GQL API a little bit but never actually called it. Is it just "open", meaning you only need the CLient-ID in order to make requests? I saw hashes and stuff in the requests and responses of the website and was not sure if it is "locked" in some way for external use.
Another question: Do you know by any chance if there is a way to retrieve the quality/resolutions of a VOD via GQL? I still have not found anything other than the old Kraken API or "regexing" the playlist links.

kranken (legacy) and helix are the only official APIs maintained for developers.
All others (gql.twitch.tv, api.twitch.tv, usher.twitch.tv, etc) are all basically internal APIs. However as they use them on their website it's technically possible to use them in your applications too. Might cause some maintenance overhead for you as they could potentially change the internal APIs from one day to another - even if it's not very likely.

kranken (legacy) and helix are the only official APIs maintained for developers.
All others (gql.twitch.tv, api.twitch.tv, usher.twitch.tv, etc) are all basically internal APIs. However as they use them on their website it's technically possible to use them in your applications too. Might cause some maintenance overhead for you as they could potentially change the internal APIs from one day to another - even if it's not very likely.

I extract the video information (resolution and framerate) from the playlist file directly not via any API.
However as twitch highly makes use of the gql API, they might have an appropriate endpoint for that too.
First you need an auth and signature tuple:
(This is the old fashioned api endpoint, but there's also a qgl-API endpoint for that.)
https://api.twitch.tv/api/vods/{$video_id}/access_token?oauth_token={$oauth}

auth is some sort of json data blob, sig is a hash
Next step is to request the playlist:
http://usher.twitch.tv/vod/{$video_id}?nauthsig={$sig}&nauth={$token}&allow_source=true

You can extract the required information with this one:
function filterMetadata($haystack) {
        $pattern = "/(GROUP-ID=\"\d+p(\d+)|NAME=\"\d+p(\d+)).+\n.+(?=RESOLUTION)RESOLUTION=(\d+x\d+)/m";
        $matches = [];
        preg_match_all($pattern, $haystack, $matches, PREG_SET_ORDER);

        try {
            // filter matches and normalize rows
            foreach($matches as $key => $match) {
                $l = count($match);
                $matches[$key]   = [];
                // Resolution
                $matches[$key][] = $match[$l-1];
                // FPS, either found in GROUP-ID or in NAME
                if(!empty($match[$l-2])) {
                    $matches[$key][] = $match[$l-2]; // FPS
                }else if(!empty($match[$l-3])) {
                    $matches[$key][] = $match[$l-3]; // FPS
                }else {
                    $matches[$key][] = null; // FPS
                }
            }
            return $matches;
        }catch(\Exception $e) { /* deal with any exception */ }
}

// raw data returned from usher
$haystack = "";

I extract the video information (resolution and framerate) from the playlist file directly not via any API.
However as twitch highly makes use of the gql API, they might have an appropriate endpoint for that too.
First you need an auth and signature tuple:
(This is the old fashioned api endpoint, but there's also a qgl-API endpoint for that.)
https://api.twitch.tv/api/vods/{$video_id}/access_token?oauth_token={$oauth}

auth is some sort of json data blob, sig is a hash
Next step is to request the playlist:
http://usher.twitch.tv/vod/{$video_id}?nauthsig={$sig}&nauth={$token}&allow_source=true

You can extract the required information with this one:
function filterMetadata($haystack) {
        $pattern = "/(GROUP-ID=\"\d+p(\d+)|NAME=\"\d+p(\d+)).+\n.+(?=RESOLUTION)RESOLUTION=(\d+x\d+)/m";
        $matches = [];
        preg_match_all($pattern, $haystack, $matches, PREG_SET_ORDER);

        try {
            // filter matches and normalize rows
            foreach($matches as $key => $match) {
                $l = count($match);
                $matches[$key]   = [];
                // Resolution
                $matches[$key][] = $match[$l-1];
                // FPS, either found in GROUP-ID or in NAME
                if(!empty($match[$l-2])) {
                    $matches[$key][] = $match[$l-2]; // FPS
                }else if(!empty($match[$l-3])) {
                    $matches[$key][] = $match[$l-3]; // FPS
                }else {
                    $matches[$key][] = null; // FPS
                }
            }
            return $matches;
        }catch(\Exception $e) { /* deal with any exception */ }
}

// raw data returned from usher
$haystack = "";

@Codereaders That's what I meant with "regexing" the playlist links. A lot of projects do it this way. In TL I get the resolutions and framerates from Kraken, still since I don't use Helix yet (and won't until it is really necessary).
Nevertheless I am really curious how Tiwtch are doing it, since I have not found any GQL request regarding resolutions/framerates when opening a VOD.

@Codereaders That's what I meant with "regexing" the playlist links. A lot of projects do it this way. In TL I get the resolutions and framerates from Kraken, still since I don't use Helix yet (and won't until it is really necessary).
Nevertheless I am really curious how Tiwtch are doing it, since I have not found any GQL request regarding resolutions/framerates when opening a VOD.

@Codereaders  taking a look at youtube-dl, they actually store the hashes for each GQL operation in an array
_OPERATION_HASHES = {
        'CollectionSideBar': '27111f1b382effad0b6def325caef1909c733fe6a4fbabf54f8d491ef2cf2f14',
        'FilterableVideoTower_Videos': 'a937f1d22e269e39a03b509f65a7490f9fc247d7f83d6ac1421523e3b68042cb',
        'ClipsCards__User': 'b73ad2bfaecfd30a9e6c28fada15bd97032c83ec77a0440766a56fe0bd632777',
        'ChannelCollectionsContent': '07e3691a1bad77a36aba590c351180439a40baefc1c275356f40fc7082419a84',
        'StreamMetadata': '1c719a40e481453e5c48d9bb585d971b8b372f8ebb105b17076722264dfa5b3e',
        'ComscoreStreamingQuery': 'e1edae8122517d013405f237ffcc124515dc6ded82480a88daef69c83b53ac01',
        'VideoPreviewOverlay': '3006e77e51b128d838fa4e835723ca4dc9a05c5efd4466c1085215c6e437e65c',
    }
`

That is some code that might break super easily if Twitch implements something like a weekly hash roundtrip or something 😄
But it confirms at least ,the GQL API is "usable".

@Codereaders  taking a look at youtube-dl, they actually store the hashes for each GQL operation in an array
_OPERATION_HASHES = {
        'CollectionSideBar': '27111f1b382effad0b6def325caef1909c733fe6a4fbabf54f8d491ef2cf2f14',
        'FilterableVideoTower_Videos': 'a937f1d22e269e39a03b509f65a7490f9fc247d7f83d6ac1421523e3b68042cb',
        'ClipsCards__User': 'b73ad2bfaecfd30a9e6c28fada15bd97032c83ec77a0440766a56fe0bd632777',
        'ChannelCollectionsContent': '07e3691a1bad77a36aba590c351180439a40baefc1c275356f40fc7082419a84',
        'StreamMetadata': '1c719a40e481453e5c48d9bb585d971b8b372f8ebb105b17076722264dfa5b3e',
        'ComscoreStreamingQuery': 'e1edae8122517d013405f237ffcc124515dc6ded82480a88daef69c83b53ac01',
        'VideoPreviewOverlay': '3006e77e51b128d838fa4e835723ca4dc9a05c5efd4466c1085215c6e437e65c',
    }
`

That is some code that might break super easily if Twitch implements something like a weekly hash roundtrip or something 😄
But it confirms at least ,the GQL API is "usable".

System.Net.WebException: Serwer zdalny zwrócił błąd: (404) Nie znaleziono.
w System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
w System.Net.WebClient.DownloadString(Uri address)
w TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
w TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

System.Net.WebException: Serwer zdalny zwrócił błąd: (404) Nie znaleziono.
w System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
w System.Net.WebClient.DownloadString(Uri address)
w TwitchLeecher.Services.Services.TwitchService.RetrieveVodAuthInfo(String id)
w TwitchLeecher.Gui.ViewModels.SearchResultViewVM.DownloadVideo(String id)

same problem here, cant download, any issues ? will it be fixed ? the video will expire, i need to download it please help!!!!

same problem here, cant download, any issues ? will it be fixed ? the video will expire, i need to download it please help!!!!

I still have the same problem. I am trying youtube-dl now but it's really inconvenient in comparison I could get it running until now. Is there a paid program that still works? I just now realized how much I depended on TL for my work

I still have the same problem. I am trying youtube-dl now but it's really inconvenient in comparison I could get it running until now. Is there a paid program that still works? I just now realized how much I depended on TL for my work

Twitch Leecher 1.82. is released! should be working again 😄

Twitch Leecher 1.82. is released! should be working again 😄

@Franiac I think I know what the sha-hash stands for:
GQL allows you to describe how the response's data structure should look like. As an alternative to scripting the response, you can also send the corresponding hash.

@Franiac I think I know what the sha-hash stands for:
GQL allows you to describe how the response's data structure should look like. As an alternative to scripting the response, you can also send the corresponding hash.

@Codereaders Nope, you're wrong 😄
https://dgraph.io/docs/master/graphql/queries/persistent-queries/

@Codereaders Nope, you're wrong 😄
https://dgraph.io/docs/master/graphql/queries/persistent-queries/


Deactivate HomeKit Preview and other

hi, it might be possible to install an option in the settings with which you can deactivate the complete Homekit camera preview. Because the live view doesn't really work. every time you press a camera image, the homebridge reports errors and hangs, cpu and ram load increases, then it takes a while until it works again.
actually i only need the switches for the individual control of the cameras.
individual Motion & Private Camera ON/OFF
ALL Cameras ON/OFF
Thanks for Reading
Great Plugin, many many Thanks for your great work 👍😊
I use Homebridge on Raspberry 3b
Homebridge Config UI X 4.33.0
homebridge-blink-for-home v3.6.1
Node.js Version v14.15.1
Npm Version v6.14.8

I'll second that.  It  would be great to disable live view and snapshots.  I don't really need the live  view,  just love the functionality to arm/disarm , turn motion detect on and off,  using homebridge and IOS automation.
I also find that homebridge hangs if I try and arm/disarm, motion on /off, while its trying to retrieve camera stream.
Many thanks for developing this plug in.

+1 for this. I’m not bothered about seeing the feed or thumbnails as I just use the plugin for various automations

+1 for this. I’m not bothered about seeing the feed or thumbnails as I just use the plugin for various automations

+2 for this also.

+2 for this also.

Here's a manual way to disable all features related to cameras. Just update index.js to not include them.
On a global install the file is located under /usr/lib/node_modules/homebridge-blink-for-home/src folder. Update the line 53 as below.
From this: const data = [...this.blink.networks.values(), ...this.blink.cameras.values()];
To this: const data = [...this.blink.networks.values()];
After this change, you'll only have the security system and manual arm/disarm switch.

Here's a manual way to disable all features related to cameras. Just update index.js to not include them.
On a global install the file is located under /usr/lib/node_modules/homebridge-blink-for-home/src folder. Update the line 53 as below.
From this: const data = [...this.blink.networks.values(), ...this.blink.cameras.values()];
To this: const data = [...this.blink.networks.values()];
After this change, you'll only have the security system and manual arm/disarm switch.

I think some of the flexibility and stability is found in v3.7 that should address your issues. However, your general point is still outstanding. Can you take a look at the current version and comment on how you would want to see the workflows change? Specifically, lets assume that liveview for the current gen of cameras isn't going to be possible for a while (because Blink is using a non standard RTSP stream protocol and needs to be reverse engineered)


VSCode freezes/hangs/hitches when overlapping on Wayland

VSCode Version: stable:    8795a988 2019-11-13 (20) 143MB classic
OS Version: OS: Pop!_OS 19.10 x86_64 on 5.3.0-20-generic
Extra: running under Wayland - only happens in Wayland AFAICTL

Steps to Reproduce:

Open VSCode and maximize it. Verify everything works nominally.
Resize VSCode and position it so that the window overlaps / extends off-screen.
Type and notice that VSCode freezes/hangs/hitches.
The hitches are worse and more constant the more the app overhangs.
You can resolve freezes/hangs/hitches by moving the mouse over other areas of the screen.

Quick screencap demonstrating bug

Does this issue occur when all extensions are disabled?: Yes

The support for wayland comes from chromium, can you verify if chromium 76 has the same issue by loading https://vscode-web-test-playground.azurewebsites.net/

Installed chromium 78.0.3904.97 via snap and failed to reproduce bug.
Installed chromium 76.0.3809.100 via apt and failed to reproduce bug.
Also discovered that hitches can be avoided by having media play back (Streamable for example), but has to be visible.

@grandprixgp thanks for testing, can you also try our insiders build https://code.visualstudio.com/insiders/ and exploration build https://github.com/microsoft/vscode/issues/84574#issuecomment-553260601 ? which have newer versions of the runtime framework

@deepak1556 Sorry for delay, seems like alerts bugged out. I will test shortly.

@deepak1556 Bug reproducible with Insiders build. Bug not reproducible on Exploration build!
Seems like Electron 7.0.1 resolves this.

@grandprixgp thanks for testing it, I will see if I can narrow down the upstream issue on my end.

The fix should be available with our latest stable 1.43, @grandprixgp can you please confirm. Thanks!

I will test it first thing tomorrow morning ;) Good job!

My issue #92276 was marked a duplicate of this, for me the error also occurs if I edit a file, and close it.
The dialog box that pops up with the choices don't save, cancel, save. Also causes all input after clicking an option to not register (keyboard won't work afterwards, and the rest of the UI can be navigated, but no action happens when clicking anything, e.g. when trying to change folder it won't open the file browser popup.

@DasVoelkel does it happen with latest stable as well 1.43 ?

yes

Am getting this issue, but turning off native window decorations seems to fix it thankfully.

Turning off native window decorations did not solve it for me.

Is this still an issue with latest insiders https://code.visualstudio.com/insiders ?

Yeah I don't think this happens anymore!

Sorry guys, I would love to test this, but the NVMe with my old installation has gone missing. I might get around to setting up a fresh environment just to test this but it's unlikely.


[SPARK-13166][SQL] Remove DataStreamReader/Writer

They seem redundant and we can simply use DataFrameReader/Writer. The new usage looks like:
val df = sqlContext.read.stream("...")
val handle = df.write.stream("...")
handle.stop()

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/50690/
Test FAILed.

Merged build finished. Test FAILed.

Test build #50693 has started for PR 11062 at commit 7528abb.

Test build #50693 has finished for PR 11062 at commit 7528abb.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/50693/
Test PASSed.

LGTM, merging to master.


Fixing UnsupportedParamsError in litellm when using groq model with OpenAI

Dear Maintainers,
I encountered an issue when running the command:
python -m routellm.openai_server --routers mf --strong-model openai/gpt4o --weak-model groq/llama3-8b-8192

The error message indicated that the groq model does not support certain parameters:
litellm.UnsupportedParamsError: groq does not support parameters: {'presence_penalty': 0.0, 'frequency_penalty': 0.0}, for model=llama3-8b-8192.

To resolve this, I added the following command to set drop_params to True:
import litellm
litellm.drop_params = True

This change successfully addresses the issue by ensuring that unsupported parameters are dropped, allowing the command to execute without errors.
I would like to submit these changes for review and merge into the main branch. Please let me know if you need any further information or modifications.
Thanks!

Is there a reason why the parameters are set for gpt4o but not groq? Since you're setting the values to 0 (default), you can simply remove the params from the RouteLLM controller call to avoid this issue!

Same issue here when running the local version of the example.
python -m routellm.openai_server --routers mf --weak-model ollama_chat/llama3 --config config.example.yaml
`import openai
client = openai.OpenAI(
base_url="http://localhost:6060/v1",
api_key="no_api_key"
)
response = client.chat.completions.create(
model="router-mf-0.11593",
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response)`


functions update

people seem confused about when to use R

maybe add another slide showing this some more?

the lab p2 - could add more info - maybe just the code, cause people don't often realize that x>10 will give a logical vector as output

Last question  of lab - x and y are switched and it asks for code from 2.4 which isn't a question that is labeled

I'm going to attempt to address these bugs but I may have more questions when I look at it.

the lab p2 - could add more info - maybe just the code, cause people don't often realize that x>10 will give a logical vector as output

Which lab is P2? https://daseh.org/materials_schedule.html I'm not seeing these designations where I am looking.

I've found it but I'm not 100% sure the changes I made address what you are thinking @carriewright11 so I will ask for review.


MissingMethodException when collecting with VSTest

I'm seeing if I can switch to coverlet.collector from coverlet.msbuild, but I'm running into an issue with one of my test projects. It's testing a library that has a reference to a nuget package (specifically Microsoft.ApplicationInsights.AspNetCore) that is interfering with coverlet.core's dependency on Microsoft.Extensions.DependencyInjection.
I was able to reproduce the issue with a stripped-down project uploaded here.
Workarounds:

Adding an explicit package reference to Microsoft.Extensions.DependencyInjection to the test (or tested) project.
Downgrading to coverlet.collector 1.0.1 (since 1.1.0 has the same issue in this situation).

Here's the console output when run on the linked project.
> dotnet test --collect:"XPlat Code Coverage"
UnitTest1.cs(11,29): warning CS0219: The variable 'telemetryClient' is assigned but its value is never used [C:\[...]\TestProject\TestProject.csproj]
Test run for C:\[...]\TestProject\bin\Debug\netcoreapp3.1\TestProject.dll(.NETCoreApp,Version=v3.1)
Microsoft (R) Test Execution Command Line Tool Version 16.3.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Starting test execution, please wait...

A total of 1 test files matched the specified pattern.
Data collector 'XPlat code coverage' message: [coverlet]System.MissingMethodException: Method not found: 'Microsoft.Extensions.DependencyInjection.ServiceProvider Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)'.
   at Coverlet.Core.DependencyInjection.InitDefaultServices()
   at Coverlet.Core.DependencyInjection.<>c.<.cctor>b__5_0() in D:\git\coverletToRelease\src\coverlet.core\DependencyInjection.cs:line 11
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.get_Value()
   at Coverlet.Core.DependencyInjection.get_Current() in D:\git\coverletToRelease\src\coverlet.core\DependencyInjection.cs:line 17
   at Coverlet.Collector.DataCollection.CoverageWrapper.CreateCoverage(CoverletSettings settings, ILogger coverletLogger) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverageWrapper.cs:line 21
   at Coverlet.Collector.DataCollection.CoverageManager..ctor(CoverletSettings settings, IReporter[] reporters, ILogger logger, ICoverageWrapper coverageWrapper) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverageManager.cs:line 52
   at Coverlet.Collector.DataCollection.CoverageManager..ctor(CoverletSettings settings, TestPlatformEqtTrace eqtTrace, TestPlatformLogger logger, ICoverageWrapper coverageWrapper) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverageManager.cs:line 43
   at Coverlet.Collector.DataCollection.CoverletCoverageCollector.OnSessionStart(Object sender, SessionStartEventArgs sessionStartEventArgs) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverletCoverageCollector.cs:line 124.

Test Run Successful.
Total tests: 1
     Passed: 1
 Total time: 1.4826 Seconds

I think your workaround is the only applicable at the moment...coverlet uses dependency injection libs https://github.com/tonerdo/coverlet/blob/master/Directory.Build.targets#L6-L8 https://github.com/tonerdo/coverlet/blob/master/src/coverlet.core/DependencyInjection.cs
But Microsoft.ApplicationInsights.AspNetCore reference a very old one


multiple viewers on one page

Hi,
I am trying to have multiple viewers on an accordion. However, the "hide/show" icon only works with the first viewer.  I am wondering if you assist me on how to fix the issue.
Thanks in advance.
Anney

Hi Anney,
We initially developed the Feature Viewer so it would only be one per page, as at the time we didn't find any use cases of having multiple instances on the same page (clearly, we were wrong!). However, if all the other functionality (zoom, tooltips, etc...) works fine, adding unique identifiers to the show/hide should be easy for us. Let me know!
All the best,
Xavier

Hi Xavier,
Thank you for your fast reply.
I am use this protein viewer to visualize orthologs on one page.
If this is a quick fix for you, it will be great to have unique identifiers
added.
Thank you for this awesome library!!
Anney
On Wed, Jan 27, 2016 at 4:43 AM, Xavier<EMAIL_ADDRESS>wrote:

Hi Anney,
We initially developed the Feature Viewer so it would only be one per
page, as at the time we didn't find any use cases of having multiple
instances on the same page (clearly, we were wrong!). However, if all the
other functionality (zoom, tooltips, etc...) works fine, adding unique
identifiers to the show/hide should be easy for us. Let me know!
All the best,
Xavier
—
Reply to this email directly or view it on GitHub
https://github.com/ebi-uniprot/biojs-vis-proteinFeaturesViewer/issues/2#issuecomment-175514366
.

Multiple components on the same page were integrated a while ago. Take a look to the snippet two_viewers_example.js


Library can't handle ASCII char for "micro" (µ)

Hey!
The "µ" char in this library has the char code 956 (unicode). Our backend responses with a unit string "µm" where the "µ" has the char code 181 (ASCII).
The library can't handle this char and throws an RangeError.

:tada: This issue has been resolved in version 4.13.2 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:

Thanks for the quick fix!


Consulting/Development Services

I'm using flask admin in a new management portal, perhaps ill-advisedly, given the low activity on the project in the last 12 months. I'm filing an issue to see if there are members of the community that might consider sponsorship or direct contracting to improve certain pieces of the project that are road blockers for my use case, as well as get some of the backlog of pull requests QA'd and pushed through.
Thanks,
Andrew Rodgers
ACE IoT Solutions

Flask-Admin is now part of the Pallets Community Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of Flask extensions. If you are interested in helping maintain this project, please reach out on the #pallets-eco channel on the Pallets Discord server.


Android WebView and pdf.js Versions

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version: WebView 102.0.5005.125 ( Released on 13 june 2022 )
Operating system and its version: Android 10
PDF.js version: 2.9.359 to 2.14.305
Is a browser extension:

Steps to reproduce the problem:
1.
2.

pdf.js Version
Legacy
PDF displayed
Error Message
Work around

2.9.359 Prebuilt

:heavy_check_mark:
:warning:

2.10.377 Prebuilt

:heavy_check_mark:
:warning:

2.11.338 Prebuilt

:x:
Uncaught SyntaxError

2.12.313 Prebuilt

:x:
Uncaught SyntaxError

2.13.216 Prebuilt

:x:
Uncaught SyntaxError

2.14.305 Prebuilt

:x:
Uncaught SyntaxError
switch to 2.14.305 Prebuilt Legacy

What is the expected behavior? (add screenshot)
What went wrong? (add screenshot)
2.14.305 :
I/chromium: [INFO:CONSOLE(1753)] "Uncaught SyntaxError: Unexpected token '='", source: file:///android_asset/js/moz_pdfjs/build/pdf.js (1753)
I/chromium: [INFO:CONSOLE(1561)] "Uncaught SyntaxError: Unexpected token '='", source: file:///android_asset/js/moz_pdfjs/web/viewer.js (1561)

2.14.305 Legacy :
I/chromium: [INFO:CONSOLE(665)] "_readPreferences: "Cannot read property 'getItem' of null".", source: file:///android_asset/js/moz_pdfjs/web/viewer.js (665)
I/chromium: [INFO:CONSOLE(2101)] "PDF 36e9d6a8dec85dbda59b93a5ad1dcb1d [1.3 ESP Ghostscript 815.03 / -] (PDF.js: 2.14.305)", source: file:///android_asset/js/moz_pdfjs/web/viewer.js (2101)

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

PDF.js version: 2.9.359 to 2.14.305

Please note that anything except version 2.14.305 is explicitly unsupported now.
Furthermore, please note that we don't specifically support "Android WebView" and that the official support information can be at https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-support

switch to 2.14.305 Prebuilt Legacy

As mentioned in the Wiki-entry referenced above, for anything except the very latest browsers you'll thus need to use a legacy/-build of the PDF.js library in order for things to work.

2.14.305 Legacy :
I/chromium: [INFO:CONSOLE(665)] "_readPreferences: "Cannot read property 'getItem' of null".", source: file:///android_asset/js/moz_pdfjs/web/viewer.js (665)
I/chromium: [INFO:CONSOLE(2101)] "PDF 36e9d6a8dec85dbda59b93a5ad1dcb1d [1.3 ESP Ghostscript 815.03 / -] (PDF.js: 2.14.305)", source: file:///android_asset/js/moz_pdfjs/web/viewer.js (2101)

Those messages seem to suggest that the viewer actually loads correctly, with only a warning message logged because localStorage apparently isn't available.


Gap in Bitfinex minute data stream

While backtesting our algorithm, we detected some missing values in the bitfinex minute data stream. To be fair, the data is not exactly missing, but it seems like the values are not up-to-date for a few days/weeks.
Identified period (bitfinex, btc_usd, minute):
04/01/2016 00:01am - 06/01/2016 00:00am - price is always 416.19
We eliminated the problem on our side, because the same issue occurs running the first sample algorithm from the beginner tutorial.
(Same topic in Catalyst Developer Forum)

@Thomas214 , thank you for moving this discussion here.
We are looking at this.

As described at the forum thread another gap was observed at May 2015.


Add grid_buffer_size parameter

This controls the number of cells between the boundary of level l and the boundary of level l-1. It is 'additional' because ceil(num_ghosts/ref_ratio) is already added to it to define grid_buffer and this is what is passed to the MeshRefine object.
I have found this parameter very useful in my recent BBH simulations in order to ensure the refinement boundaries are not too close to each other as this causes problems with reflections of noise.

I have changed the parameter from additional_grid_buffer to grid_buffer_size and no longer add ceil(num_ghosts/ref_ratio) to it. It is checked to ensure it is at least this value anyway.

I have changed the parameter from additional_grid_buffer to grid_buffer_size and no longer add ceil(num_ghosts/ref_ratio) to it. It is checked to ensure it is at least this value anyway.


Getting Error

I don't know why I have the error below.  Please, Can you help?
Warning: mysqli_stmt::bind_param(): invalid object or resource mysqli_stmt in bible_to_sql.php on line 10
Warning: mysqli_stmt::execute(): invalid object or resource mysqli_stmt in bible_to_sql.php on line 11
Warning: mysqli_stmt::get_result(): invalid object or resource mysqli_stmt in bible_to_sql.php on line 12
Fatal error: Call to a member function fetch_array() on a non-object in bible_to_sql.php on line 13

Did you ever work this out?

No.
On 28 October 2017 at 21:32, Support<EMAIL_ADDRESS>wrote:

Did you ever work this out?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/scrollmapper/bible_databases/issues/14#issuecomment-340233064,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQa96MPZIy3S74lM2uhZC6cW8o14Sfa6ks5sw-OggaJpZM4PEw-L
.


feat: Benchmark master in continuous benchmarks for relative comparison

@generall I'm merging this

will it be the same graph or different?


  Below is the motor selection matrix

We decided to go with a M1290-P
The next steps are:

[ ] Optimize the fins for apogee #5
[ ] Motor mount design #9
[ ] Determine the weather performance envelope (after fin design)


kallisto bam for qualimap/multiqc

Hi There,
Thanks @roryk and @pmelsted for all the awesomeness that is kallisto in bcbio. I know that the implementation is work in progress; may I suggest using the kallisto pseudo bam output for making a QC bam for qualimap/multiqc?
In that manner, we could eventually move away from star (and it's memory requirements/hg38-alt incompatibility) for RNA-Seq analyses where QC is desired but no RNA variant calling is required.

Thanks Sven-Eric for all the awesome suggestions-- you, read my mind, I'm working on doing exactly this.

In that case it's you who's awesome, @roryk ;)

Another wish: can the BAM be used for the existing DEXSeq quantitation as well? In that case we'd have exon counts as well. That would complete the feature set of kallisto, in my opinion, and could make user of the existing code for doing so.

BTW, multiqc also has a kallisto module, but it doesn't contain information from genomic regions.

It seems as if DEXSeq should work automatically with kallisto if the pseudo-alignment BAM produced by the latter is set as work_bam; I suspect that qualimap should then work with that BAM as well. So we'd 'only' need the pseudo-bam being built and referred to in the global data structure; however, there is a conflict if the user also specifies STAR to be used in the same run, as each aligner produces it's own BAM (not that I see much use for STAR if everything works out). @chapmanb, how are such conflicts handled best?

Awesome, thanks for looking into it. I'm with you that it would be nice to drop STAR entirely, I'm running out of reasons to run it. We could prioritize one over the other and stash the non-priority one into its own slot.

Sven-Eric and Rory -- this sounds awesome, having a direct path to a BAM from kallisto would be brilliant. In terms of conflicts, I'd suggest adding a linting step to run_info.py that raises an error if STAR and kallisto are both set so folks would know they don't need to run STAR in this case. Thanks again for pushing this.

Another special case just came to my mind (sorry): in case of activated disambiguation, the resulting kallisto BAM may file may have to be filtered to exclude the host (e.g., mouse) alignments, woudn't it? I'm assuming that the kallisto quantitations are already disambiguated by means of the kallisto index and some postprocessing.

Anyway, I just did test-drive the current state of disambiguated kallisto and bcbio doesn't seem to like my configuration; basically, if aligner is left away from the sample configuration YAML (since I would like to use only kallisto and pizzly and do away with star), I need to enable kraken else the initial sample check in pipeline.sample complains that I have FASTQ files by nothing to process them (failing to recognize that kallisto can directly process FASTQ as well).
If I re-enable kraken I instead fail in pipeline.disambiguate since that piece of code checks for the existence of an aligner as well (although kallisto uses the sailfish code to generate a pooled transcriptome, which should disambiguate as well). The challenge is that kallisto can act as an aligner (if pseudo-BAM is implemented) as well as a expression quantifier; in addition, bcbio simplements at least two modes of disambiguation (BAM-based and pooled-transcriptome-based); last, users can specify both traditional aligners and pseudo-aligners in the same run.
Would it perhaps make sense to somewhere list the capabilities of the aligners/quantifiers in terms of producing BAMs (can/can't), mode of disambiguation (BAM-based or pooled transcriptome-based), and allowed inputs (FASTQ/BAM) and then decide in the code what to do priority-wise based on these capabilities?

STAR is back as of 2020 :)


Prevent users to prefix snapshots names with reserved prefixes

We need to disallow using reserved prefixes in container snapshot names for individual snapshots (i-shots).
The reserved prefixes are: env-

How to test:

Create a local environment
In Environment -> Containers section, try to create a snapshot for an environment container, using env- as a prefix i.e. a snapshot name must start with env- ,e.g. env-all

Result: Snapshot creation must fail with an appropriate message

Tested in master


fmu-sumo async

ref slack: https://equinor.slack.com/archives/C01LYNPC2GK/p1687516329435769
New model - named async
get.async

#231 closes


Winter IWR mode

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
20 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.06%) to 86.262%

Files with Coverage Reduction
New Missed Lines
%

mirar/pipelines/winter/validator.py
20
63.64%

Totals

Change from base Build<PHONE_NUMBER>:
-0.06%

Covered Lines:
9959

Relevant Lines:
11545

💛  - Coveralls


draft mock-ups of separate specification pages

Need help to collect all required content for these pages. After we have a good example of what we would like, we can re create for each spec.

One prototype @rstjames and I came up with for MicroProfile Config is here.

@jclingan provided a feedback on today's live hangout: list the compatible implementations as well

Overall, I like the look-and-feel of the specification page. I do have a couple of minor suggestions:
[a] The font for denoting the class names, methods, etc. looks odd with it being italicized. A font such as Courier, Courier New or Consolas would be preferred and I believe is more "standard," as it were. Also, the contrast of light grey on white does not provide a good contrast.
[b] In the header under microprofile-config, I believe it would be less confusing if the text read "MicroProfile Config Specification" instead of "MicroProfile Configuration Feature."  I don't know if anyone else would feel the same.
[c] I am a +1 on adding the compatible implementations as John had suggested.
I would be interested in helping with getting these pages together.  I believe I have access when I posted a blog entry a couple of years ago.
Mike.

In addition to listing in the page the compatible implementations as @jclingan nicely suggested, I recommend that blogs on the respective specifications get also added at the end of the page as we have under Compatible pages important feature.
--

1 to @mpredli01 on B standard name for all specifications.  Using the exact link to the git is fantastic + the microprofile-config to locate the git repo is excellent and applicable to introducing the pages for the specs.

I further recommend:

adding the Community mailing list as a button - communication is key so we use Git and the community forum for work in addition to calls.
add the calendar link as well as a button
moving as a button the How to Contribute link to the start of the page will create a total of 4 buttons: Git, Mailing list, Calendar, and How to contribute. That to me is the best way to introduce each spec page.

Thank you, @rstjames and @Emily-Jiang for your work on this! :)

@mpredli01 & @rstjames
MP website uses colors and fonts across. The information is found here:  https://microprofile.io/resources/branding/#color- FYI Mike.

@rstjames, the landing page for the specifications is great @rstjames.
Any progress in adjusting the test API with the suggestions sent above by MicroProfilers?
Thank you and Emily for the dedicated time on this task. You two are amazing :)

specification list home page
Detail page https://microprofile.io/microprofile-config/

feedback on naming each API. It ought to use the formal name of each specification. Even MP 5.0 uses the specs short names.  https://microprofile.io/compatible/5-0/
I will help with long names as done with the social media calls for each Spec when working on that later. FYI.
Ideally, the landing page for each API uses the git repo name as currently done for the test API page, etc.

@rstjames Thanks for the mockup! please update Open Telemetry to Telemetry in the above landing page.

Specifications landing page has been updated.
Other comments not implemented: (and my thoughts)
specifications home page:

adding the Community mailing list as a button - communication is key so we use Git and the community forum for work in addition to calls.
add the calendar link as well as a button
moving as a button the How to Contribute link to the start of the page will create a total of 4 buttons: Git, Mailing list, Calendar, and How to contribute. That to me is the best way to introduce each spec page.

We have these links and buttons all over the site. They can be found and I think these pages should be left for technical info/ guidance.

specifcations detail page (not implemented yet)
Code snippets will be courier font.  (agree)
[b] In the header under microprofile-config, I believe it would be less confusing if the text read "MicroProfile Config Specification" instead of "MicroProfile Configuration Feature." (ok with this... )
[c] I am a +1 on adding the compatible implementations as John had suggested. (not sure what this means)

Update on Specification detail page

code snippets fixed and spacing

Thank you, @rstjames and @Emily-Jiang, for your work on creating this draft to enable MicroProfilers' feedback :)
feedback as follows

Use the full-formal name of the API under the title introducing the page: Welcome to MicroProfile Configuration and mirror it as it was done under the usage of the Repo API name and below the full formal name.
The first paragraph introducing the API ought to be about the value the API does for a developer. What problem does the API solve?   For example, I wrote this for social media MP JSON Web Token, which is written for Config social media push. https://twitter.com/MicroProfileIO/status/1654169280861159424?s=20
Add the MP calendar link to the page and call "Join MP Config Calls."
Add the blog feature that brings all API content to the page as we have for Compatible pages
Let's add a banner that lists the following:

lines of code

of contributors with a +

of commits

Add an API documentation section (this will play nicely when written tutorials exist for all API: Learn more about MP Configuration  suffices as the title of the section

TCK is or should be super important for all API pages.  s such, I recommend listing on the page:
https://github.com/eclipse/microprofile-config/tree/master/tck

@rstjames, do you have an update on this?
The deadline to submit feedback was July 16th. https://groups.google.com/g/microprofile/c/Z4JocNME0v4
Let's go ahead and implement the suggested changes, enabling a quick overview before duplication. The idea is to initiate the API's page duplication by mid-next week. Starting July 24th, after the MP marketing call on Monday.
Thank you for refocusing on this task.

@Emily-Jiang I am not sure what content specification we want on each page and where to find it all. Can we have a quick call to clear it up?

Hola @rstjames and @Emily-Jiang,
I see a new calendar event for this conversation. Kudos!  I will provide my feedback on this ticket.

Every API needs to have its own ticket to mirror/host structural content similar to that found on the Config page. Doing so will also allow for corrections, etc that might be found on each page.
The landing Specifications Page replaces the current project page in MP https://microprofile.io/projects/.  @rstjames, what is your recommendation for the layout of the API content?

Cheers

@rstjames  here are the stanadone repo links:
OpenTracing https://github.com/eclipse/microprofile-opentracing/
Context Propagation: https://github.com/eclipse/microprofile-context-propagation/
Reactive Messaging: https://github.com/eclipse/microprofile-reactive-messaging
Reactive Streams Operators:
https://github.com/eclipse/microprofile-reactive-streams-operators
LRA: https://github.com/eclipse/microprofile-lra
GraphlQL: https://github.com/eclipse/microprofile-graphql

All pages that have been update/ made:
https://microprofile.io/specifications/
https://microprofile.io/specifications/microprofile-telemetry/
https://microprofile.io/specifications/microprofile-open-api/
https://microprofile.io/specifications/microprofile-rest-client/
https://microprofile.io/specifications/microprofile-config/
https://microprofile.io/specifications/microprofile-fault-tolerance/
https://microprofile.io/specifications/microprofile-metrics/
https://microprofile.io/specifications/microprofile-jwt-auth/
https://microprofile.io/specifications/microprofile-health/
https://microprofile.io/specifications/microprofile-lra/
https://microprofile.io/specifications/microprofile-reactive-messaging/
https://microprofile.io/specifications/microprofile-graphql/
https://microprofile.io/specifications/microprofile-reactive-streams-operators/

Closing this and fellow related tickets
Based on July 26th MP Community call, the current draft pages do not fit the scalability & maintenance needed.
Individual component specification pages (see Jakarta specification pages for reference) #145
David's explanation on the community call follows:

MPWG git comment comments 7/26/23 re-focus the work https://github.com/microprofile/microprofile-wg/issues/145#issuecomment-1650470090

follow up on the MP community forum thread  Spec pages content alignment issue (discuss on MP Community call)

https://groups.google.com/g/microprofile/c/giNhrGTiKoA/m/OWKXGSmOAAAJ

https://groups.google.com/g/microprofile/c/giNhrGTiKoA/m/uHt0lVqhAAAJ

Thank you @rstjames and @Emily-Jiang for your work on this.

https://github.com/eclipse/microprofile-marketing/issues/795#issuecomment-1654654296


[ADDITION] Deputy

Category
HR
Software to be added
Deputy
Supporting Material
URL: https://www.deputy.com/
Description: Deputy is an employee management tool, simplifying scheduling, timesheets, tasks and workplace communication.
Size:
HQ: Sydney
LinkedIn: https://www.linkedin.com/company/deputyapp/
See Record on Airtable:
https://airtable.com/app0Ox7pXdrBUIn23/tblYbuZoILuVA0X3L/rec6Vz46dZwfT1POG

Enough info in Airtable, adding to list


bug: Pressing enter on the character sheet opens a container

When entering currency and pressing enter, for example, Tidy unwittingly opens the first available container from the container panel. This is unintentional.

Closing as completed.


Confused about "model_teacher" in pre-training code

Hello,
Thank You for your great work. I was going through main_pretrain.py and figured out you have three models, model_teacher, model, and model_ema. From your paper I understand, you have 2 models that takes part in the pre-training process, one model (the model?) and the other an ema-based model (the model_ema?). Thus, my question is, what role is the model_teacher playing?
Thank You!

Hello, thanks for your attention.
In fact, model_teacher is only used in Tab. 1 and Tab. 5 when studying the effectiveness of different reconstruction targets. For instance, if we want to reconstruct CLIP features, then model_teacher should be the pre-trained CLIP model and it is frozen during training.
By default, HPM takes raw RGB pixels as reconstruction targets, and thus model_teacher is never be used.

Thank You for your reply!


Add hasCapability check + update to b1.0

What
openassetio b1 introduces the hasCapability check to determine if a manager supports resolve, we should use this when instantiating the manager and error-out earlier on with a suitable message.

Added in #33


Fix Netchan kick from crashing server

Fixes server crash that occurs when players are netchan kicked while connecting during titan brawl. Extremely specific and won't occur without either mods that do a lot of stuff on connect or servers that have low netchan limits, but probably worth fixing

This isn't just netchan stuff - any disconnect can cause it.

Closing in favour of 361


About valid frames in MPI-INF-3DHP Dataset

There are some uselessful frames In the valid_frame:
Does 0 means uselessful?
1 means useful?

In main_3dhp.py, line 516: epoch_loss_3d_valid = inputs_3d_single.shape[0] * inputs_3d_single.shape[1] * error.clone()
how you calculate the number of valid frames?

See here.


Add new motion fields

resolves #3153
needs https://github.com/OpenSlides/openslides-autoupdate-service/pull/844 and https://github.com/OpenSlides/openslides-backend/pull/2201

Should be fixed now.

As discussed with @emanuelschuetze and @rrenkert: The new fields are changed to list fields to new models, analogously to the submitters (see https://github.com/OpenSlides/openslides-backend/issues/2196). The client components can be merged with the submitter one, as they all should work exactly the same.

I pinged @ostcar in https://github.com/OpenSlides/openslides-autoupdate-service/pull/844 to impleemnt the autoupdate side of things.

@bastianjoel create a user with only motion.can_manage_metadata, not motion.can_manage. The new fields will be shown, but after creating an editor, it is not delivered via autoupdate.

Fixed.


Create an SAP Cloud Platform ABAP Environment Trial User

Tutorial URL: https://developers.sap.com/tutorials/abap-environment-trial-onboarding.html
Please specify the step you are referring to
Step 6 there is not such a service called ABAP

I have the same issue. It has only 8 services in marketplace.

Hello,
Maybe you missed some previous step.
It should looks like this:

Regards!
Victor

I have has exactly same as Dearl-Fan's. I am in the same place. Space -> Dev -> Service Marketplace.
You have 22 services available. In the tutorial, it has 41 services and I have only 8.
Regards,
Mehmet

See my account:

Quota

Hi all,
if you are not able to see the ABAP Trial tile, then you need to assigned the Entitlements to your subaccount:
Please do the following:
Go back to your subaccount trial and select on the left menu Entitlements.
Then select configure entitlements and click add service plans, therefore click on it.
Select ABAP Trial and save your changes.
Then ABAP Trial should be visible in the Service Marketplace.
Best regards,
Merve

Hi Merve,
I have done what you explained, and ABAP Trial is not in the list. There are other service plans which I tried to add a few of them related to S/4 Hana and they are populated in the Service Marketplace, but unfortunately ABAP Trial is not in the list, so couldn't manage to add it.

I searched ABAP Trial in the search box as well.
Regards,
Mehmet

@mervey45 Updates?

Hi @mfsenturk ,
please make sure that you have the right entitlements and also please make sure you have the newest global account. We provide now only US (VA) as a region. Please create a new global account with the US (VA) as a region and try it out again.
We are sorry for the circumstances.
Best regards,
Merve

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


Message signature - required for all encrypted messages

Detailed Description
Message signatures are optional through an app-wide setting + override.
Actual Behavior
Messages are signed depending on the app wide setting or override
Expected Behavior
In the event a message is encrypted, it MUST be signed so the key for decrypting the message can be easily identified in the address book (not the same key as signature key). Checking signatures is more efficient than decrypting, so a signature is necessary to first find who the message is from (checking signature against all known public keys) and then decrypt with the appropriate decryption key from the signing participant.
Environment:

Java: [e.g. OpenJDK 11.0.4]
Node: [e.g. v12.9.1-x86]
OS: [e.g. Ubuntu 18.04]
Version: [e.g. 1.0.1]

Additional Context
Add any other context about the problem here. Attach any logs here, if applicable.

Closed with PR #426


Kpng can not be built with static linking

Used to work, but now fails with;
$ CGO_ENABLED=0 GOOS=linux go build -ldflags "-extldflags '-static' -X main.version=$(date +%F:%T)" ./cmd/kpng
go build github.com/google/seesaw/ipvs: build constraints exclude all Go files in<EMAIL_ADDRESS>
I suppose the dependency to github.com/google/seesaw/ipvs is the problem. Without digging too deep, can github.com/google/seesaw/ipvs be built to allow static linking for dependent programs?
And BTW, static build is more or less required for a binary release. Otherwise the binary will have dependencies to the libs (and version of libs) on the build host.

Work-around;
$ GOOS=linux go build -ldflags "-extldflags '-static -pthread' -X main.version=$(date +%F:%T)" ./cmd/kpng
# (produces a ton of warnings but a working statically linked kpng)

per lars, this workaround works - i guess we just now need a Makefile that encodes this vs the standard kpng compilation target...


Find a specific pair in Matrix in C++

💥 Proposal
(A clear and concise description of what the proposal is.)
Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Yes

/assign


[BUG] Version incompability with Spring Boot 3.3.0

What is the bug?
Version 1.4.0 of spring-data-opensearch depends on jackson 2.17 which comes nicely with Spring Boot 3.3.0 dependencies. However, version 1.4.0 is not compatible with spring-data-commons version 3.3.0 since it internally uses methods/classes that are present in spring-data-commons 3.2.6 but not in 3.3.0.
This makes it very hard to update to Spring Boot 3.3.0 if spring-data-opensearch is used.
Please release a fixed version that is based on Spring Boot 3.3.0.
How can one reproduce the bug?
Steps to reproduce the behavior.
What is the expected behavior?
A clear and concise description of what you expected to happen.
What is your host/environment?
Operating system, version.
Do you have any screenshots?
If applicable, add screenshots to help explain your problem.
Do you have any additional context?
Add any other context about the problem.

@teemupartanen-compile please check https://github.com/opensearch-project/spring-data-opensearch/blob/main/README.md for compatibility information.


Taking stop-signal into account when docker kill

- What I did
This fix tries to address the issue #11065, taking into account stop-signal if present so that non-fatal signal (i.e. SIGKILL) is sent using docker kill command, it will not disable the restart policy. 🐯
- How to verify it
Added 2 integration tests to handle those cases.
- Still todo

[ ] Validate SIGKILL behavior
[ ] Update documentation

This fix fixes #11065.
/cc @tonistiigi @crosbymichael
🐸
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

/cc @mlaventure @thaJeztah @cpuguy83 :angel:

PR updated, withouth changes on kill :stuck_out_tongue:

LGTM


implemented MS Amanda search within skyline

here is a first version of MS Amanda (and percolator) running in Skyline

For mzIdentML, different charge states for the same spectrum should be put in the same SIR: each spectrum should have only one SIR, at least for single-run mzIdentMLs.

I got a failed search without getting an apparent error:

Starting search...
Input files contain 2436 ms2 spectra
Searching file 'Rpal_Std_2d_FullMS_Orbi30k_MSMS_Orbi7k_Centroid_Run1_102006_01.RAW'...
Searching spectra 1 - 2000 of 2436 spectra
Starting search against fwd database...
Search against fwd database finished.
Starting search against decoy database...
Search against decoy database finished.
Search finished for 2000/2436 spectra
Searching spectra 2001 - 2030 of 2436 spectra
Starting search against fwd database...
Search against fwd database finished.
Starting search against decoy database...
Search against decoy database finished.
Search finished for 2030/2436 spectra
File 'Rpal_Std_2d_FullMS_Orbi30k_MSMS_Orbi7k_Centroid_Run1_102006_01.RAW' finished.
Running percolator ...
Generating .mzid file...
Done.
Search failed.

OK, that is because success is a global and not initialized each time Run() is called.

When I search 2 files, the 2nd file gets skipped. ParseNextSpectra isn't being called on it.

If search fails, it seems to continue importing the FASTA anyway, without filtering on the DDA results.

@viikiid Is MSAmanda calling percolator within its own DLLs? So the CMD window that pops up isn't something Skyline can control (and route that console output into the Skyline search log)?

For mzIdentML, different charge states for the same spectrum should be put in the same SIR: each spectrum should have only one SIR, at least for single-run mzIdentMLs.

thanks, didn't know that, we will change our mzIdentML generation accordingly

@viikiid Is MSAmanda calling percolator within its own DLLs? So the CMD window that pops up isn't something Skyline can control (and route that console output into the Skyline search log)?

yes, I fixed the popup, it is not going to show a window any more and there is a log file generated for percolator in the percolator directory

@brendanx67 @nickshulman  I'm not sure yet why the DDA functional test is failing here; it's working locally. I'll fix that this week, but I think the code is ready for a preliminary review from you or Nick to see where you think it's not up to par. I haven't made sweeping changes to Viktoria's code. I'd like to know if there's something major here that needs to change before working on polishing it.

I would like to start with a screen sharing review of the user interface before diving into the code. That usually yields enough required change that is harder to see in a straight code review, and harder to come up with on my own, when I am less prepared with test data sets and test cases. I usually reserve looking at the code for once I am completely happy with how it looks to the user.

OK well I suppose it's ready for that then. Will need another one later when multiple search engine support is added, but we'll cross that bridge when we get there.

The file system on the TeamCity computer wouldn't happen to be
case-sensitive, would it?
I noticed that it's called "Enzymes.xml" in TestSettings_x64.testsettings,
but the real file name is "enzymes.xml".
(Although, this is a long shot since I don't think the testsettings file
gets used on Team City-- it just uses TestRunner.exe).
By the way, on my machine TestDdaSearch passes in English, but fails in
French with the wrong number of peptides being found.
-- Nick
On Mon, Jun 15, 2020 at 9:32 AM Matt Chambers<EMAIL_ADDRESS>wrote:

@brendanx67 https://github.com/brendanx67 @nickshulman
https://github.com/nickshulman I'm not sure yet why the DDA functional
test is failing here; it's working locally. I'll fix that this week, but I
think the code is ready for a preliminary review from you or Nick to see
where you think it's not up to par. I haven't made sweeping changes to
Viktoria's code. I'd like to know if there's something major here that
needs to change before working on polishing it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ProteoWizard/pwiz/pull/1044#issuecomment-644240305,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACKAY6MTDRI7NJDGCLSYMLRWZELFANCNFSM4MZQH7IQ
.

Actually I guess what must be happening is the current directory is getting changed. Is there a util function to get Skyline's exe's path? (otherwise I'd resort to Assembly.GetCallingAssembly)

French language failure looks like a problem in percolator. I wonder if we can set the language settings just for running percolator.exe? If so, it'll be a change in Amanda DLLs because it handles calling percolator. If not, it'll be a change in percolator.exe.

Nevermind. Fixed just by setting Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; in the Task's worker function. Does that have a potential effect on anything other than that Task? Or is a threadpool thing?

Huh. What should I do to solve
Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException: Assert.Fail failed. Timeout 10 seconds exceeded in WaitForConditionUI. Open forms: SkylineWindow (Skyline), AllChromatogramsGraph (-> Z:\pwiz\pwiz_tools\Skyline\TestResults\TestRunner results\DdaSearchTest\Rpal_Std_2d_FullMS_Orbi30k_MSMS_Orbi7k_Centroid_Run1_102006_03.mz5: 82%

Total complete: 82%)
   at Microsoft.VisualStudio.TestTools.UnitTesting.Assert.HandleFailure(String assertionName, String message)
   at Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Fail(String message, Object[] parameters)
   at pwiz.SkylineTestUtil.AbstractFunctionalTest.WaitForConditionUI(Int32 millis, Func`1 func, Func`1 timeoutMessage, Boolean failOnTimeout, Boolean throwOnProgramException) in Z:\pwiz\pwiz_tools\Skyline\TestUtil\TestFunctional.cs:line 941
   at pwiz.SkylineTestUtil.AbstractFunctionalTest.EndTest() in Z:\pwiz\pwiz_tools\Skyline\TestUtil\TestFunctional.cs:line 1648

Seems like it's importing results or something but it's already in EndTest()?

You should probably put a "WaitForDocumentLoaded()" near the end of
"TestAmandaSearch()". That will make sure that Skyline is finished
extracting chromatograms before it tries to go into the test cleanup code.

-- Nick
On Mon, Jun 15, 2020 at 3:01 PM Matt Chambers<EMAIL_ADDRESS>wrote:

Huh. What should I do to solve
Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException: Assert.Fail failed. Timeout 10 seconds exceeded in WaitForConditionUI. Open forms: SkylineWindow (Skyline), AllChromatogramsGraph (-> Z:\pwiz\pwiz_tools\Skyline\TestResults\TestRunner results\DdaSearchTest\Rpal_Std_2d_FullMS_Orbi30k_MSMS_Orbi7k_Centroid_Run1_102006_03.mz5: 82%
Total complete: 82%)
at Microsoft.VisualStudio.TestTools.UnitTesting.Assert.HandleFailure(String assertionName, String message)
at Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Fail(String message, Object[] parameters)
at pwiz.SkylineTestUtil.AbstractFunctionalTest.WaitForConditionUI(Int32 millis, Func1 func, Func1 timeoutMessage, Boolean failOnTimeout, Boolean throwOnProgramException) in Z:\pwiz\pwiz_tools\Skyline\TestUtil\TestFunctional.cs:line 941
at pwiz.SkylineTestUtil.AbstractFunctionalTest.EndTest() in Z:\pwiz\pwiz_tools\Skyline\TestUtil\TestFunctional.cs:line 1648
Seems like it's importing results or something but it's already in
EndTest()?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ProteoWizard/pwiz/pull/1044#issuecomment-644412992,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACKAYYY3YD3GSFAMJLHIGLRW2K4TANCNFSM4MZQH7IQ
.

Just noticed watching TestDdaSearch that the Search progress text box does not scroll down as it fills with text. It needs to keep the selection at the end of the text to force scrolling unless the user manually changes the selection or scrollbar, and it should be possible to restore the scrolling by pressing Ctrl-End on the keyboard. At least that is how we implemented build progress in Visual Studio in the 90s.

Just noticed watching TestDdaSearch that the Search progress text box does not scroll down as it fills with text. It needs to keep the selection at the end of the text to force scrolling unless the user manually changes the selection or scrollbar, and it should be possible to restore the scrolling by pressing Ctrl-End on the keyboard. At least that is how we implemented build progress in Visual Studio in the 90s.

Turns out that using AppendText() instead of Text +=  does this. Or at least it scrolls it to the end, I don't know if it pauses the autoscrolling if you manually scroll up (is that important?).
Another issue though: you mentioned before that you wanted a successful search to segue seamlessly into the importing results step. Right now the user has to click "Finish" after the search completes, then set up the library import (e.g. OK the 'ambiguous peptides' dialog if not configured to be transparently allowed, set up minimum peptides per protein), and then it goes into importing results. Should we embed the library import settings control into the search settings tab (and then copy the settings forward automatically instead of waiting for user to interact with the dialog)?

Yes, it is important that scrolling or moving the caret from the end of the existing text stops this behavior. Otherwise, you end up with the highly undesirable behavior of jumping to the end every time new content is added. If I am trying to look at something or select and copy something at the beginning or middle frequent changes to the log can make this impossible.
But, if you have two ways to achieve adding log text and one scrolls and the other doesn't, then you could just choose which ti used based on the positions of the scroll thumb and the insertion caret.

On the second question, let's go through it again together and review where things stand today.


Add gallery example for OEDI system 9068

A step towards #1952
[x] I am familiar with the contributing guidelines
~[ ] Tests added~
~[ ] Updates entries in docs/sphinx/source/reference for API changes.~
[x] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
~[ ] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.~
[x] Pull request is nearly complete and ready for detailed review.
[x] Maintainer: Appropriate GitHub Labels (including remote-data) and Milestone are assigned to the Pull Request and linked Issue.

I have my doubts if applying a transient operation on the module temperature makes this any more accurate when you use satellite data?

5-minute PSM3 data is very "spiky", so using a transient model at least makes the modeled Tcell more realistic/smooth, if not also more accurate.  IMHO it's reasonable to include by default unless we know for some reason that it makes results worse.  I think SAM applies it by default for any dataset with time step below 20 minutes.

Maybe add a note about why you're not using the measured irradiance (I think that would be useful for people)

It does say this before fetching the weather dataset:

The system does have measured plane-of-array irradiance data, but the measurements suffer from row-to-row shading and tracker stalls. In this example, we will use weather data taken from the NSRDB PSM3 for the year 2019.

The system does have measured plane-of-array irradiance data, but the measurements suffer from row-to-row shading and tracker stalls. In this example, we will use weather data taken from the NSRDB PSM3 for the year 2019.

It could actually be instructive to use that data in the example anyway.


reintroduce previously exported riak_core_coverage_plan:create_plan/5

In https://github.com/basho/riak_core/pull/798, @macintux has changed the arity of create_plan from 5 to 6 in a8fac2868e.
As this is an exported API function, its callers will be affected, hence this fix.

How was this not caught by dialyzer or some other means?
What can be done to prevent this in the future?

Apparently because nobody ran dialyzer in yokozuna.

:+1: 3fe6c86

Hm, someone would have had to know where to run dialyzer.  Not a good situation.

@borshop merge

@lukebakken indeed. I and JohnD are to blame, in no measurable proportion.
Interesting why I have not seen this error before. Turns out, devrel riak_ts just doesn't start yokozuna (even though the bug is still there, waiting to crash it once an attempt is made to start it).


[Bug] [nx-flutter] missing quotes around -description value

Plugin Name and Version:
nx-flutter 1.2.0
Nx Version (nx --version):
11.1.2
Angular CLI version (ng --version):
11.0.6
Expected Behaviour
I should be able to write multiple words for the Description step
Actual Behaviour
command line fails because of the space in description
Failed to execute command: flutter create --project-name=design --org=skipr.design --description=Design Demo --android-language=kotlin --template=app --platforms=web apps/design
Steps to reproduce the behaviour
npx @angular-devkit/schematics-cli @nxrocks/nx-flutter:app design

? What is the project about? Design Demo

Hi @benoitskipr
Thanks for reporting the issue!
I now automatically quote the description if needed, to avoid the error.
The fix will be released very soon.
Cheers

Hi @benoitskipr
Thanks for reporting the issue!
I now automatically quote the description if needed, to avoid the error.
The fix will be released very soon.
Cheers

thanks!

thanks!


Cleaning data containers. Removing packing sequence from batch samplers. Testing.

Hello @EmmaRenauld! Thanks for opening this PR.

In the file dwi_ml/data/dataset/data_lists.py:

Line 16:39: F821 undefined name 'List'
Line 21:34: F821 undefined name 'List'
Line 22:34: F821 undefined name 'List'

In the file dwi_ml/model/batch_samplers.py:

Line 586:20: E126 continuation line over-indented for hanging indent
Line 741:36: E126 continuation line over-indented for hanging indent
Line 903:58: E226 missing whitespace around arithmetic operator

Do see the PEP 8 -- Style Guide for Python Code


SEO and quality improvements to patterns and antipatterns

OPS Build status updates of commit f198a75:
:warning: Validation status: warnings

File
Status
Preview URL
Details

bread/toc.json
:warning:Warning

Details

toc.json
:warning:Warning

Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

docs/antipatterns/busy-database/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/busy-front-end/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/chatty-io/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/extraneous-fetching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/improper-instantiation/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/monolithic-persistence/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/no-caching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/synchronous-io/index.md
:white_check_mark:Succeeded
View

docs/patterns/ambassador.md
:white_check_mark:Succeeded
View

docs/patterns/anti-corruption-layer.md
:white_check_mark:Succeeded
View

docs/patterns/backends-for-frontends.md
:white_check_mark:Succeeded
View

docs/patterns/bulkhead.md
:white_check_mark:Succeeded
View

docs/patterns/cache-aside.md
:white_check_mark:Succeeded
View

docs/patterns/category/availability.md
:white_check_mark:Succeeded
View

docs/patterns/category/data-management.md
:white_check_mark:Succeeded
View

docs/patterns/category/design-implementation.md
:white_check_mark:Succeeded
View

docs/patterns/category/management-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/category/messaging.md
:white_check_mark:Succeeded
View

docs/patterns/category/performance-scalability.md
:white_check_mark:Succeeded
View

docs/patterns/category/resiliency.md
:white_check_mark:Succeeded
View

docs/patterns/category/security.md
:white_check_mark:Succeeded
View

docs/patterns/circuit-breaker.md
:white_check_mark:Succeeded
View

docs/patterns/compensating-transaction.md
:white_check_mark:Succeeded
View

docs/patterns/competing-consumers.md
:white_check_mark:Succeeded
View

docs/patterns/compute-resource-consolidation.md
:white_check_mark:Succeeded
View

docs/patterns/cqrs.md
:white_check_mark:Succeeded
View

docs/patterns/event-sourcing.md
:white_check_mark:Succeeded
View

docs/patterns/external-configuration-store.md
:white_check_mark:Succeeded
View

docs/patterns/federated-identity.md
:white_check_mark:Succeeded
View

docs/patterns/gatekeeper.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-aggregation.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-offloading.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-routing.md
:white_check_mark:Succeeded
View

docs/patterns/health-endpoint-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/index-table.md
:white_check_mark:Succeeded
View

docs/patterns/index.liquid.md
:white_check_mark:Succeeded

docs/patterns/index.md
:white_check_mark:Succeeded
View

docs/patterns/leader-election.md
:white_check_mark:Succeeded
View

docs/patterns/materialized-view.md
:white_check_mark:Succeeded
View

docs/patterns/pipes-and-filters.md
:white_check_mark:Succeeded
View

docs/patterns/priority-queue.md
:white_check_mark:Succeeded
View

docs/patterns/queue-based-load-leveling.md
:white_check_mark:Succeeded
View

docs/patterns/retry.md
:white_check_mark:Succeeded
View

docs/patterns/scheduler-agent-supervisor.md
:white_check_mark:Succeeded
View

docs/patterns/sharding.md
:white_check_mark:Succeeded
View

docs/patterns/sidecar.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\x4ib\bread\toc.json'.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\x4ib\toc.json'.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\x4ib\building-blocks\extending-templates\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit e8cc19d:
:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/mspnp/architecture-center, working directory: W:\sgim-s, target branch: master, target branch commit: 4a54812d9a9a8648f52250ec30217e67810b4e34, source branch: alex/seo-patterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 0c8d230:
:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/mspnp/architecture-center, working directory: W:\xyya-s, target branch: master, target branch commit: 4a54812d9a9a8648f52250ec30217e67810b4e34, source branch: alex/seo-patterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit d5d2ed4:
:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/mspnp/architecture-center, working directory: W:\wbgs-s, target branch: master, target branch commit: 4a54812d9a9a8648f52250ec30217e67810b4e34, source branch: alex/seo-patterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 2f71486:
:warning: Validation status: warnings

File
Status
Preview URL
Details

toc.json
:warning:Warning

Details

bread/toc.json
:warning:Warning

Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

docs/antipatterns/busy-database/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/busy-front-end/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/chatty-io/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/extraneous-fetching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/improper-instantiation/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/monolithic-persistence/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/no-caching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/synchronous-io/index.md
:white_check_mark:Succeeded
View

docs/patterns/ambassador.md
:white_check_mark:Succeeded
View

docs/patterns/anti-corruption-layer.md
:white_check_mark:Succeeded
View

docs/patterns/backends-for-frontends.md
:white_check_mark:Succeeded
View

docs/patterns/bulkhead.md
:white_check_mark:Succeeded
View

docs/patterns/cache-aside.md
:white_check_mark:Succeeded
View

docs/patterns/category/availability.md
:white_check_mark:Succeeded
View

docs/patterns/category/data-management.md
:white_check_mark:Succeeded
View

docs/patterns/category/design-implementation.md
:white_check_mark:Succeeded
View

docs/patterns/category/management-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/category/messaging.md
:white_check_mark:Succeeded
View

docs/patterns/category/performance-scalability.md
:white_check_mark:Succeeded
View

docs/patterns/category/resiliency.md
:white_check_mark:Succeeded
View

docs/patterns/category/security.md
:white_check_mark:Succeeded
View

docs/patterns/circuit-breaker.md
:white_check_mark:Succeeded
View

docs/patterns/compensating-transaction.md
:white_check_mark:Succeeded
View

docs/patterns/competing-consumers.md
:white_check_mark:Succeeded
View

docs/patterns/compute-resource-consolidation.md
:white_check_mark:Succeeded
View

docs/patterns/cqrs.md
:white_check_mark:Succeeded
View

docs/patterns/event-sourcing.md
:white_check_mark:Succeeded
View

docs/patterns/external-configuration-store.md
:white_check_mark:Succeeded
View

docs/patterns/federated-identity.md
:white_check_mark:Succeeded
View

docs/patterns/gatekeeper.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-aggregation.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-offloading.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-routing.md
:white_check_mark:Succeeded
View

docs/patterns/health-endpoint-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/index-table.md
:white_check_mark:Succeeded
View

docs/patterns/index.liquid.md
:white_check_mark:Succeeded

docs/patterns/index.md
:white_check_mark:Succeeded
View

docs/patterns/leader-election.md
:white_check_mark:Succeeded
View

docs/patterns/materialized-view.md
:white_check_mark:Succeeded
View

docs/patterns/pipes-and-filters.md
:white_check_mark:Succeeded
View

docs/patterns/priority-queue.md
:white_check_mark:Succeeded
View

docs/patterns/queue-based-load-leveling.md
:white_check_mark:Succeeded
View

docs/patterns/retry.md
:white_check_mark:Succeeded
View

docs/patterns/scheduler-agent-supervisor.md
:white_check_mark:Succeeded
View

docs/patterns/sharding.md
:white_check_mark:Succeeded
View

docs/patterns/sidecar.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\nqjd\toc.json'.

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\nqjd\bread\toc.json'.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\nqjd\building-blocks\extending-templates\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 66baf13:
:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/mspnp/architecture-center, working directory: W:\kfmx-s, target branch: master, target branch commit: da4ca0076a94f0ed06e602eaf605257684408bdf, source branch: alex/seo-patterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 4ed980c:
:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/mspnp/architecture-center, working directory: W:\ddsq-s, target branch: master, target branch commit: da4ca0076a94f0ed06e602eaf605257684408bdf, source branch: alex/seo-patterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@MikeWasson - conflicts should be resolved now.

OPS Build status updates of commit fd45a81:
:clock10: Preparing: average preparing time is 45 sec(s)

OPS Build status updates of commit fd45a81:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit fd45a81:
:warning: Validation status: warnings

File
Status
Preview URL
Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

bread/toc.json
:warning:Warning

Details

toc.json
:warning:Warning

Details

docs/antipatterns/busy-database/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/busy-front-end/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/chatty-io/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/extraneous-fetching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/improper-instantiation/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/monolithic-persistence/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/no-caching/index.md
:white_check_mark:Succeeded
View

docs/antipatterns/synchronous-io/index.md
:white_check_mark:Succeeded
View

docs/patterns/ambassador.md
:white_check_mark:Succeeded
View

docs/patterns/anti-corruption-layer.md
:white_check_mark:Succeeded
View

docs/patterns/backends-for-frontends.md
:white_check_mark:Succeeded
View

docs/patterns/bulkhead.md
:white_check_mark:Succeeded
View

docs/patterns/cache-aside.md
:white_check_mark:Succeeded
View

docs/patterns/category/availability.md
:white_check_mark:Succeeded
View

docs/patterns/category/data-management.md
:white_check_mark:Succeeded
View

docs/patterns/category/design-implementation.md
:white_check_mark:Succeeded
View

docs/patterns/category/management-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/category/messaging.md
:white_check_mark:Succeeded
View

docs/patterns/category/performance-scalability.md
:white_check_mark:Succeeded
View

docs/patterns/category/resiliency.md
:white_check_mark:Succeeded
View

docs/patterns/category/security.md
:white_check_mark:Succeeded
View

docs/patterns/circuit-breaker.md
:white_check_mark:Succeeded
View

docs/patterns/compensating-transaction.md
:white_check_mark:Succeeded
View

docs/patterns/competing-consumers.md
:white_check_mark:Succeeded
View

docs/patterns/compute-resource-consolidation.md
:white_check_mark:Succeeded
View

docs/patterns/cqrs.md
:white_check_mark:Succeeded
View

docs/patterns/event-sourcing.md
:white_check_mark:Succeeded
View

docs/patterns/external-configuration-store.md
:white_check_mark:Succeeded
View

docs/patterns/federated-identity.md
:white_check_mark:Succeeded
View

docs/patterns/gatekeeper.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-aggregation.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-offloading.md
:white_check_mark:Succeeded
View

docs/patterns/gateway-routing.md
:white_check_mark:Succeeded
View

docs/patterns/health-endpoint-monitoring.md
:white_check_mark:Succeeded
View

docs/patterns/index-table.md
:white_check_mark:Succeeded
View

docs/patterns/index.liquid.md
:white_check_mark:Succeeded

docs/patterns/index.md
:white_check_mark:Succeeded
View

docs/patterns/leader-election.md
:white_check_mark:Succeeded
View

docs/patterns/materialized-view.md
:white_check_mark:Succeeded
View

docs/patterns/pipes-and-filters.md
:white_check_mark:Succeeded
View

docs/patterns/priority-queue.md
:white_check_mark:Succeeded
View

docs/patterns/queue-based-load-leveling.md
:white_check_mark:Succeeded
View

docs/patterns/retry.md
:white_check_mark:Succeeded
View

docs/patterns/scheduler-agent-supervisor.md
:white_check_mark:Succeeded
View

docs/patterns/sharding.md
:white_check_mark:Succeeded
View

docs/patterns/sidecar.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\3e1w\building-blocks\extending-templates\toc.json'.

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\3e1w\bread\toc.json'.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\3e1w\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Dialog pop in IOS when app is in foreground.

Hy Pushy!
I want to remove the dialog when a notification occurs in the foreground and at the same time notification disappears from the notification list it should remain there. Just want to remove the extra dialog.
Hope for the best.

Hi @faizanShoukat55,
We'd be glad to assist.
To remove the popup alert on iOS when a notification is received, please find this line of code in your lib/main.dart:
Pushy.notify(notificationTitle, notificationText, data);

Replace it with the following:
// Only call Pushy.notify() on Android
if (Platform.isAndroid) {
    Pushy.notify(notificationTitle, notificationText, data);
}

Please let us know if you have any further questions or face any issues.

Hi @pushy
Thank you its working perfect


Package is abandoned in packagist

You are right. I hope to be able to tag a new release for qossmic/rich-model-forms-bundle by the end of this week (see #106).