[Sorting Formats] Prioritize mov in vext field.

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
From the Sorting Formats section of the README:

The available fields are:

vext: Video Extension (mp4 > webm > flv > other).

Does anything speak against changing this to mov > mp4 > webm > flv > other? From what I've observed, mov is indicative of high quality/original files (see examples below), more so than those other three extensions. Or are there actually (m)any extractors where this doesn't apply?
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
Vimeo:
[debug] Command-line config: ['-vUF', 'https://vimeo.com/472031880']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version 2022.11.11 [8b64402] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-8.1-6.3.9600-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.3, ffprobe N-106989-gb033913d1c-20220524
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [vimeo] Extracting URL: https://vimeo.com/472031880
[vimeo] 472031880: Downloading webpage
[vimeo] 472031880: Downloading JSON metadata
[vimeo] 472031880: Downloading JSON metadata
[vimeo] 472031880: Downloading jwt token
[vimeo] 472031880: Downloading JSON metadata
[vimeo] 472031880: Determining source extension
[vimeo] 472031880: Downloading akfire_interconnect_quic m3u8 information
[vimeo] 472031880: Downloading akfire_interconnect_quic m3u8 information
[vimeo] 472031880: Downloading fastly_skyfire m3u8 information
[vimeo] 472031880: Downloading fastly_skyfire m3u8 information
[vimeo] 472031880: Downloading akfire_interconnect_quic MPD information
[vimeo] 472031880: Downloading akfire_interconnect_quic MPD information
[vimeo] 472031880: Downloading fastly_skyfire MPD information
[vimeo] 472031880: Downloading fastly_skyfire MPD information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, lang, vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, id
[info] Available formats for 472031880:
ID                                                  EXT RESOLUTION FPS |   FILESIZE   TBR PROTO | VCODEC        VBR ACODEC      ABR ASR MORE INFO
------------------------------------------------------------------------------------------------------------------------------------------------------------
hls-akfire_interconnect_quic_sep-audio-medium-audio mp4 audio only     |                  m3u8  | audio only        unknown             audio
hls-fastly_skyfire_sep-audio-medium-audio           mp4 audio only     |                  m3u8  | audio only        unknown             audio
dash-akfire_interconnect_quic_sep-audio-f4dbfdde    m4a audio only     | ~  2.46MiB   64k dash  | audio only        mp4a.40.2   64k 24k DASH audio, m4a_dash
dash-fastly_skyfire_sep-audio-f4dbfdde              m4a audio only     | ~  2.46MiB   64k dash  | audio only        mp4a.40.2   64k 24k DASH audio, m4a_dash
dash-akfire_interconnect_quic_sep-audio-90dab6b0    m4a audio only     | ~  4.88MiB  127k dash  | audio only        mp4a.40.2  127k 48k DASH audio, m4a_dash
dash-fastly_skyfire_sep-audio-90dab6b0              m4a audio only     | ~  4.88MiB  127k dash  | audio only        mp4a.40.2  127k 48k DASH audio, m4a_dash
dash-akfire_interconnect_quic_sep-audio-4e32c5ba    m4a audio only     | ~  9.81MiB  255k dash  | audio only        mp4a.40.2  255k 48k DASH audio, m4a_dash
dash-fastly_skyfire_sep-audio-4e32c5ba              m4a audio only     | ~  9.81MiB  255k dash  | audio only        mp4a.40.2  255k 48k DASH audio, m4a_dash
dash-akfire_interconnect_quic_sep-video-f4dbfdde    mp4 426x234        | ~ 13.15MiB  342k dash  | avc1.640015  342k video only          DASH video, mp4_dash
dash-fastly_skyfire_sep-video-f4dbfdde              mp4 426x234        | ~ 13.15MiB  342k dash  | avc1.640015  342k video only          DASH video, mp4_dash
dash-akfire_interconnect_quic-video-f4dbfdde        mp4 426x234        | ~ 15.57MiB  405k dash  | avc1.640015  405k mp4a.40.2    0k 24k DASH video, mp4_dash
dash-fastly_skyfire-video-f4dbfdde                  mp4 426x234        | ~ 15.57MiB  405k dash  | avc1.640015  405k mp4a.40.2    0k 24k DASH video, mp4_dash
http-240p                                           mp4 426x234     23 |                  https | unknown           unknown
hls-akfire_interconnect_quic_sep-412                mp4 426x234     24 | ~ 15.84MiB  412k m3u8  | avc1.640015  412k video only
hls-fastly_skyfire_sep-412                          mp4 426x234     24 | ~ 15.84MiB  412k m3u8  | avc1.640015  412k video only
hls-akfire_interconnect_quic-349                    mp4 426x234     24 | ~ 13.42MiB  349k m3u8  | avc1.640015  349k mp4a.40.2    0k
hls-fastly_skyfire-349                              mp4 426x234     24 | ~ 13.42MiB  349k m3u8  | avc1.640015  349k mp4a.40.2    0k
dash-akfire_interconnect_quic_sep-video-90dab6b0    mp4 640x352        | ~ 21.92MiB  570k dash  | avc1.64001E  570k video only          DASH video, mp4_dash
dash-fastly_skyfire_sep-video-90dab6b0              mp4 640x352        | ~ 21.92MiB  570k dash  | avc1.64001E  570k video only          DASH video, mp4_dash
dash-akfire_interconnect_quic-video-90dab6b0        mp4 640x352        | ~ 26.80MiB  697k dash  | avc1.64001E  697k mp4a.40.2    0k 48k DASH video, mp4_dash
dash-fastly_skyfire-video-90dab6b0                  mp4 640x352        | ~ 26.80MiB  697k dash  | avc1.64001E  697k mp4a.40.2    0k 48k DASH video, mp4_dash
http-360p                                           mp4 640x352     23 |                  https | unknown           unknown
hls-akfire_interconnect_quic_sep-612                mp4 640x352     24 | ~ 23.53MiB  612k m3u8  | avc1.64001E  612k video only
hls-fastly_skyfire_sep-612                          mp4 640x352     24 | ~ 23.53MiB  612k m3u8  | avc1.64001E  612k video only
hls-akfire_interconnect_quic-613                    mp4 640x352     24 | ~ 23.57MiB  613k m3u8  | avc1.64001E  613k mp4a.40.2    0k
hls-fastly_skyfire-613                              mp4 640x352     24 | ~ 23.57MiB  613k m3u8  | avc1.64001E  613k mp4a.40.2    0k
dash-akfire_interconnect_quic_sep-video-4e32c5ba    mp4 874x480        | ~ 64.95MiB 1689k dash  | avc1.64001F 1689k video only          DASH video, mp4_dash
dash-fastly_skyfire_sep-video-4e32c5ba              mp4 874x480        | ~ 64.95MiB 1689k dash  | avc1.64001F 1689k video only          DASH video, mp4_dash
dash-akfire_interconnect_quic-video-4e32c5ba        mp4 874x480        | ~ 74.75MiB 1944k dash  | avc1.64001F 1944k mp4a.40.2    0k 48k DASH video, mp4_dash
dash-fastly_skyfire-video-4e32c5ba                  mp4 874x480        | ~ 74.75MiB 1944k dash  | avc1.64001F 1944k mp4a.40.2    0k 48k DASH video, mp4_dash
http-540p                                           mp4 874x480     23 |                  https | unknown           unknown
hls-akfire_interconnect_quic_sep-1537               mp4 874x480     24 | ~ 59.10MiB 1537k m3u8  | avc1.64001F 1537k video only
hls-fastly_skyfire_sep-1537                         mp4 874x480     24 | ~ 59.10MiB 1537k m3u8  | avc1.64001F 1537k video only
hls-akfire_interconnect_quic-1665                   mp4 874x480     24 | ~ 64.02MiB 1665k m3u8  | avc1.64001F 1665k mp4a.40.2    0k
hls-fastly_skyfire-1665                             mp4 874x480     24 | ~ 64.02MiB 1665k m3u8  | avc1.64001F 1665k mp4a.40.2    0k
source                                              mov 873x480     23 |  159.72MiB       https | unknown           unknown

archive.org:
[debug] Command-line config: ['-vUF', 'https://archive.org/details/FLUEGELSCHLAGEN']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version 2022.11.11 [8b64402] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-8.1-6.3.9600-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.3, ffprobe N-106989-gb033913d1c-20220524
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [archive.org] Extracting URL: https://archive.org/details/FLUEGELSCHLAGEN
[archive.org] FLUEGELSCHLAGEN: Downloading webpage
[archive.org] FLUEGELSCHLAGEN: Downloading JSON metadata
[debug] Sort order given by extractor: source
[debug] Formats sorted by: hasvid, ie_pref, source, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, id
WARNING: "asr" field is not numeric - forcing int conversion, there is an error in extractor
[info] Available formats for FLUEGELSCHLAGEN:
ID EXT RESOLUTION |   FILESIZE PROTO | VCODEC  ACODEC  MORE INFO
-----------------------------------------------------------------
0  mp3 unknown    |   17.79MiB https | unknown unknown derivative
1  ogv 386x300    |  110.63MiB https | unknown unknown derivative
2  mp4 617x480    |  153.77MiB https | unknown unknown derivative
3  mov 2000x1556  |    1.85GiB https | unknown unknown original

Kaltura:
[debug] Command-line config: ['-vUF', 'https://www.play.mdx.ac.uk/media/1_dbqyrfrx/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version 2022.11.11 [8b64402] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-8.1-6.3.9600-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.3, ffprobe N-106989-gb033913d1c-20220524
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [generic] Extracting URL: https://www.play.mdx.ac.uk/media/1_dbqyrfrx/
[generic] 1_dbqyrfrx: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 1_dbqyrfrx: Extracting information
[debug] Looking for embeds
[debug] Identified a Kaltura embed
[debug] [Kaltura] Extracting URL: kaltura:1788141:1_dbqyrfrx#__youtubedl_smuggle=%7B%22service_url%22%3A+%22https%3A%2F%2Fcdnapisec.kaltura.com%22%7D
[Kaltura] 1_dbqyrfrx: Downloading video info JSON (Kaltura html5 player)
[Kaltura] 1_dbqyrfrx: Checking mov-2368 URL
[Kaltura] 1_dbqyrfrx: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] Available formats for 1_dbqyrfrx:
ID       EXT RESOLUTION FPS |   FILESIZE   TBR PROTO | VCODEC    VBR ACODEC  ABR MORE INFO
------------------------------------------------------------------------------------------
hls-295  mp4 476x360        | ~ 18.55MiB  295k m3u8  | unknown  295k unknown  0k
hls-322  mp4 476x360        | ~ 20.26MiB  322k m3u8  | unknown  322k unknown  0k
hls-361  mp4 476x360        | ~ 22.76MiB  362k m3u8  | unknown  362k unknown  0k
mp4-264  mp4 476x360     25 | ~ 16.26MiB  264k https | avc1     264k unknown  0k isom
mp4-286  mp4 476x360     25 | ~ 17.63MiB  286k https | avc1     286k unknown  0k isom
mp4-290  mp4 476x360     25 | ~ 17.86MiB  290k https | avc1     290k unknown  0k isom
mp4-328  mp4 476x360     25 | ~ 20.19MiB  328k https | avc1     328k unknown  0k isom
mp4-334  mp4 476x360     25 | ~ 20.56MiB  334k https | avc1     334k unknown  0k isom
mov-2368 mov 476x360     25 | ~145.53MiB 2368k https | avc1    2368k unknown  0k qt

Unless you specifically give -S ext, it doesn't really do anything for most situations. ext sorting is defined in the order of general compatibility, not based on how "indicative of high quality" it is - that is the job of codec. Similarly, "original files" is handled by a higher source value. Notice in the examples you gave that mov is actually sorted higher even with ext being defined as it is
I will add mov to the list, but it'll be given below mp4, not above

That's also fine, I can get the point about general compatibility.
I was just wondering about this since the Kultura extractor gave me a lower quality mp4 instead of the mov "only" because I've put vext in front of vcodec in my config (for the sole purpose of having the youtube extractor prioritizing mp4 over webm, which, thinking about it now, is probably better handled by vcodec:h265 anyway).


auth and bookmarkable URLs?

first up, this project looks very exciting and I'm looking forward to playing with it more. Just had a couple of questions:

Is there a plan for a general authentication model?
any way of recovering bookmarkable URLs somehow?

Glad to hear that!

Authentication as in basic HTTP auth, or something else?
Yes, I've just implemented a prototype JS FFI implementation and a routing example, see here.

I think I understand the JS FFI and hash based routing example now.
For my use case however I'd like to get concur-replica to pretend to be a traditional server app, with bookmarkable URLs same as @mwotton. @pkamenarsky interested in helping me plan that out? I haven't done anything like this before, but I can guess there would be a few considerations:

The initial version can work without changing replica/concur-replica, by immediately doing an FFI call to find the URL on startup, and then updating the site once it returns. I'll also use the FFI to keep the URL updated on the client as the user moves around the site.

It would probably be sweet to modify replica so that it can send an initial, fully rendered page for that correct URL to the client even if JS is disabled. Better for search engines, people using lynx etc.

I'm guessing I'll also want to use the FFI to install a back/forward button listener, so that when those are hit I can send a new diff over to the client for the correct new page without them having to do a full reload.

Thoughts?

Yeah, definitely. I think it would be great to have some sort of general router for concur-replica, and the one in the examples might be a pretty good starting point.

The initial version can work without changing replica/concur-replica, by immediately doing an FFI call to find the URL on startup, and then updating the site once it returns. I'll also use the FFI to keep the URL updated on the client as the user moves around the site.

Yes - an initial call seems necessary.

I'll also use the FFI to keep the URL updated on the client as the user moves around the site.

If you use the example router there's no need to do that - the state would automatically be converted to a URL hash after each widget step and the browser bar updated.

It would probably be sweet to modify replica so that it can send an initial, fully rendered page for that correct URL to the client even if JS is disabled. Better for search engines, people using lynx etc.

There's actually support for rendering to HTML in replica - see https://github.com/pkamenarsky/replica/blob/master/src/Replica/VDOM/Render.hs. Also, I think this upstream branch implements server-side rendering and other nice things (like persistent sessions), I just haven't had the time yet to look it over and merge it back into master.

I'm guessing I'll also want to use the FFI to install a back/forward button listener, so that when those are hit I can send a new diff over to the client for the correct new page without them having to do a full reload.

The example router already does that - it listens to URL changes (which are triggered by the back/forward buttons) and rerenders the routed widget with the deserialised URL state. Maybe try it out and see if it works for you.

Added a "website" example with an auto-updating URL and working back button, based off of @pkamenarsky's hash based routing example: https://github.com/pkamenarsky/concur-replica/blob/d282c20eeabcab4ef265f44622f784d8c50ab1f4/examples/Website/Main.hs
Also opened two issues to track adding initial page load based on URL, and server side rendering:

https://github.com/pkamenarsky/concur-replica/issues/33
https://github.com/pkamenarsky/concur-replica/issues/32


refactor: convert FormFieldWrapper to FC

Description
Refactors FormFieldWrapper to a functional component.
fixes #787
Which issue(s) does this PR relate to?

#787

Testing
No changes to the UI
Trade-offs
N/A
Screenshots
N/A - No Changes to the UI
Checklist

[X] If any new components were added, there are exported from packages/index.ts
[ ] This PR is associated with a JIRA and mentions in the commit message footer ("Closes …")
[ ] This PR contains breaking changes and states in the commit message body ("BREAKING CHANGE: …")
[X] I have reviewed the changes and provided detail to the sections above

Just made the changes. We should be good to go.
I'm self-taught and I'm finding it difficult to the first development job. So I wanted to sincerly thank you @nataliepina & @vacas5. Thank you for giving me this opportunity. Thank you for making it easy for me to get the project up and running. And thank you for your prompt replies, prompt review and making this a great experience overall.
Please let me know if I can help out anywhere else like any other issues or even other projects that need love.
❤

@davidtaing Great work! Some of these component refactors can be challenging. I will be adding a few more component refactors to the issues later today. After those, I will be adding some different types of issues. Feel free to add an issue if you come across anything. We appreciate your contributions and I'm happy to hear it was easy for you to get up and running with the project.


Document getAll() and setAll()

Thanks for explaining getAll() and setAll() and providing an example.  The online docs don't cover those functions.  That solves my problem.  Given your understandable lack of enthusiasm, I'll close this PR.
Is there an other way or place to ask questions before submitting a PR?  I was looking for a way to set a Color instance's coordinates using a string, they way you can when you instantiate a Color.  Is there a way to do that via some subset of the parse() function? The idea is to workaround new Color() because this is a library with no dependencies (like Color.js).  I am working around it with new colorInstance.constructor() and passing in the string that way.  But if there's a setAll() that parses already I'd love to know about it.
Thanks!
Originally posted by @sidewayss in https://github.com/color-js/color.js/issues/460#issuecomment-1970061899

Dup of https://github.com/color-js/color.js/issues/463


Incorrect code output

It seems that the compiled code is not perfectly accurate. Take this example of a conditional inside of a loop. The program ends early:
def db as Base;
def d0 as GasSensor;
def d1 as OutputHeat;
def d2 as OutputCool;

def $MinTemp as 293.15;
def $MaxTemp as 303.15;

def $On as 1;
def $Off as 0;

fn check_heat(temp, min_temp) {
    if (temp < min_temp) {
        return 1;
    } else {
        return 0;
    }
}

fn check_cool(temp, max_temp) {
    if (temp > max_temp) {
        return 1;
    } else {
        return 0;
    }
}

/*
    Behavior:
    If the temperature is below $MinTemp, turn on the heat.
    If the temperature is above $MaxTemp, turn on the cool.
*/
fn main() {
    var temp;

    var setting;

    loop {
        read GasSensor.Temperature into temp;
        write temp into Base.Setting;

        setting = check_heat(temp, $MinTemp);
        write setting into OutputHeat.Setting;

        setting = check_cool(temp, $MaxTemp);
        write setting into OutputCool.Setting;

        yield;
    }
}

Output:
push ra
l r4 d0 Temperature
s db Setting r4
jal 50
push r4
push 293.15
jal 47
jal 21
jal 57
pop r5
s d1 Setting r5
jal 50
push r4
push 303.15
jal 47
jal 34
jal 57
pop r5
s d2 Setting r5
yield
j 1
push ra
push r0
push r1
jal 65
jal 79
beq r12 0 31
pop r14
push 1
j r14
j 34
pop r14
push 0
j r14
push ra
push r0
push r1
jal 69
jal 79
beq r12 0 44
pop r14
push 1
j r14
j 47
pop r14
push 0
j r14
pop r1
pop r0
j ra
push r0
push r1
push r2
push r3
push r4
push r5
j ra
pop r12
pop r5
pop r4
pop r3
pop r2
pop r1
pop r0
j 77
pop r13
pop r12
blt r12 r13 73
j 75
pop r13
pop r12
bgt r12 r13 73
j 75
push 1
j ra
push 0
j ra
push r12
j ra
pop r12
round r12 r12

I found the bug and will push the fix as soon as my laptop boots again.

can you check if the fix works for you? This is the fixed result.
push ra
l r4 d0 Temperature
s db Setting r4
jal 50
push r4
push 293.15
jal 47
jal 21
jal 57
pop r5
s d1 Setting r5
jal 50
push r4
push 303.15
jal 47
jal 34
jal 57
pop r5
s d2 Setting r5
yield
j 1
push ra
push r0
push r1
jal 65
jal 79
beq r12 0 31
pop r14
push 1
j r14
j 34
pop r14
push 0
j r14
push ra
push r0
push r1
jal 69
jal 79
beq r12 0 44
pop r14
push 1
j r14
j 47
pop r14
push 0
j r14
pop r1
pop r0
j ra
push r0
push r1
push r2
push r3
push r4
push r5
j ra
pop r12
pop r5
pop r4
pop r3
pop r2
pop r1
pop r0
j 77
pop r13
pop r12
blt r12 r13 73
j 75
pop r13
pop r12
bgt r12 r13 73
j 75
push 1
j ra
push 0
j ra
push r12
j ra
pop r12
round r12 r12
j 77

I really appreciate you finding this and working on it. I will attempt to see if this fixes it over the next few days. Thanks for MScript by the way!


Able to work with Spree 3.2.0

Fix dependencies, migrations and tests to work with Spree 3.2.0

@joelTorrejon,
Please fix the build prior to a review.

@jspizziri i will work in that the next week :+1:, thanks for check


Ambiguous return by authorize_response

Currently it seems that authorized_response can do one of three things:

Return a None value
Return an OAuthException
Return authorized response.

I am not quite sure about the motive for introducing 2 here: https://github.com/lepture/flask-oauthlib/commit/2d73e5edacd58e48a90dc0
Getting an exception object as response for an invalid grant is very surprising. Why not just propagate the exception?

This is undocumented and seems completely broken.
+1 for propagating the exception.
@bostikforever Can you please edit your title and original post? The method is authorized*_response*.
The sample code shows always using the non-None return value as a dictionary. And the API documentation has nothing at all to say about the return value.

Thanks, fixed.

Update client. Don't catch OAuthException now.

Thanks @lepture! I'm curious when you expect a release to be put out with this change. I don't want to hurry you, I just want to know when I should expect to update my cod which uses this.

@JonathonReinhart probably next week.


docker-compose.yml needs to be updated. Unable to build.

Hi Team, I'm trying to run this on Local-Machine and bumped onto this error. I'm a complete noob. Pardon if this doesn't qualify as an issue.
Please help me, I want to run this locally.

The problem is now fixed. If it persists, probably depends on the docker environment.


https://chromium.googlesource.com/external/webrtc

Sorry for late reply. I was on vacation.
Can you rebase and send only the new patches?
Thanks,
Yan.


[typo fix] fix milestone link

fix changs.md .
No any code changes.

@wu-sheng review please

The old one is wrong, but yours is wrong too. Milestone is managed in the main repository.

There is also a "Java 8.9.0" milestone in the main repository , but this repository's milestone links to 39 prs , the main milestone only links to 19 prs which loss some.
If doc link to the main milestone , we should fix the main milestone.
this repo's milestone : https://github.com/apache/skywalking-java/milestone/2?closed=1
the main repo's milestone : https://github.com/apache/skywalking/milestone/108?closed=1

That is not how it works. In SkyWalking, issue's milestone(main repo's) is the only place to track planned things. This repo's milestone is for cataloging the PR. In the release tag, you have already known which merged PRs are included. There is not much point to link them again.
On the other hand, some proposals may be discussed, even rejected(so no PR), in the main issue tracker. This is why we link to it from here.


White screen on environment variables page after setting numeric value with bru.setEnvVar

Description
There seems to be an issue with the Bruno REST client where storing a numeric value using the bru.setEnvVar function causes the Environment Variables overview page to fail to load. The page stays blank until Bruno is restarted. However, when storing a numeric value as a string, this issue does not occur.
Steps to Reproduce

Go to the Script section under Post Response.
Execute the following line of code to set a numeric value:
bru.setEnvVar("locationId", 123);
Attempt to open the Environment Variables overview page - the issue occurs, the page stays white.
Restart Bruno REST client, repeat step 1.
Execute the following line of code to set a numeric value as a string:
bru.setEnvVar("locationId", String(123));
Attempt to open the Environment Variables overview page again - this time, the issue does not occur, and the page loads correctly.

Expected Behavior
The Environment Variables overview page should open without issues, showing the list of variables, regardless of whether the value set is numeric or a string.
Actual Behavior
When a numeric value is set with bru.setEnvVar("locationId", 123);, the Environment Variables overview page does not load and remains blank. Only after restarting the Bruno REST client does the page become accessible again. Conversely, setting the value as a string with bru.setEnvVar("locationId", String(123)); does not lead to this issue.
Additional Information

Bruno REST client version: v1.1.0 (AppImage)
Operating System: Linux Mint

The issue appears to be specific to setting numeric values directly. I have not encountered this problem when setting strings or booleans.
Any assistance in resolving this would be greatly appreciated.

I'm able to reproduce this error with 100% consistency on the Windows client.

It can be simple fixed on https://github.com/usebruno/bruno/blob/ba761098be216e802399e8888974377fbe6bbe4b/packages/bruno-app/src/components/SingleLineEditor/index.js#L125
by converting this.props.value to string if it is not a string. But I think in generally it is a bit more complex issue, because If I am not mistaken Bruno allows to store env variables only as strings in bru file. So in the end this numeric value will be saved as string in bru file and not as number. Probably somebody can expect that if number was stored via setEnvVar, then number should be retrieved if I call getEnvVar for the same variable anytime (e.g. after application restart). And it  also doesn't have to be number only, but probably more complex object. What should be done then? Should we convert object to string json representation?
So the main question here is how it should behave and whether there are any plans in future to support storing any kind of values and not only strings in env variables (in bru file).
cc: @helloanoop

Related to #847 and #950

Just merged the fix from @nguyenbavinh-decathlon !

So in the end this numeric value will be saved as string in bru file and not as number.

@martinsefcik This will still get stored as a number in the bru file. Currently bru file doesn't differentiate a string and number, everything is stored in plain text. The type is inferred at the time of loading the file.

how it should behave and whether there are any plans in future to support storing any kind of values and not only strings in env variables (in bru file).

So, as of today, we can only store strings and numbers. Due to the nature of the single line editor, it will hard to support storing arrays or objects.
In the future there is plan to support Nested Environments (#292) where a user can choose to get and set the environment by directly updating the json (in this case the environment will be a json file)


toolchain region used for the secret manager region

https://github.com/terraform-ibm-modules/terraform-ibm-rag-sample-da/blob/8fbf807993b82687360f9da9b69dc20c1af67a70/solutions/banking/main.tf#L54
This will prevent use case where sm is in a different region

https://github.com/terraform-ibm-modules/terraform-ibm-rag-sample-da/pull/41


I can not improve throughput with tensor-parallel on multi-gpus.

Hi dear：
I have tested the tensor parallelism of vllm on multiple gpus, but the effect is not as good as running on a single card, even if the batch size is relatively large (such as 16, 32, 64) will not be good, what is the reason ?
My service startup command is: CUDA_VISIBLE_DEVICES=0,1,2,3 python3 -m vllm.entrypoints.openai.api_server --dtype bfloat16 --max-model-len 7000 --tokenizer-mode auto --max-num-batched-tokens 30000 --block-size 16 --swap-space 16 --served-model-name codellama-13b-hf --model /home/models/CodeLlama-13b-hf/ --host <IP_ADDRESS> --port 8000 --tensor-parallel-size=4 --max-num-seqs 1024
thanks！

The same problem.

Tensor parallel does not improve the throughput of small models as the cost inter-GPU communication dominates


Minor: Consumer group response should set error msg

When we use new group consumer protocol type to connect with old server, we would fail with such error msg. It seems we miss set the error msg.
Before:
[2024-07-01 16:54:11,466] ERROR [Consumer clientId=console-consumer, groupId=uly3] GroupHeartbeatRequest failed due to UNSUPPORTED_VERSION: null (org.apache.kafka.clients.consumer.internals.HeartbeatRequestManager)

After:
[2024-07-01 17:13:02,212] ERROR [Consumer clientId=console-consumer, groupId=uly3] GroupHeartbeatRequest failed due to UNSUPPORTED_VERSION: The version of API is not supported. (org.apache.kafka.clients.consumer.internals.HeartbeatRequestManager)

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Hey @ulysses-you, thanks for a nice patch! This was a bit confusing indeed. Left a couple of comments.

thank you @lianetm , addressed comments

@dajac @lianetm do you have time to take another look ? Thank you!


[Health Log]: Combining Calendar.js and WeeklyTracker.js with Redux data flow

Before attempting, check if issue #256, #266 , #271, #237 are resolved
Summary
The Health Log needs to be integrated with the Calendar.js and WeeklyTracker.js with functionality specific to each component. This is a complex issue, before taking this on, you will have to be familiarity with the @full-calendar and react-toastify packages, along with Redux in order to connect it all together.
Calendar Functionality:

[ ] Should highlight the current day in a red circle
[ ] Allow the user to select a previous day, displaying SymptomsTracker survey results, or nothing if the user did not fill out the survey for that day

WeeklyTracker.js (Includes WeeklyTrackerDay.js) Functionality

[ ] The survey results from a previous day can be edited by swiping right, just in case the user made a mistake while inputting their survey data
[ ] A prompt will appear below any existing survey results to prompt the user to log their health for the day by swiping right, bringing them to the SymptomsTracker

I think this is ready to work on if anyone wants to pick this up. For each calendar date, we wouldn't populate the data through Redux (as Redux only stores current survey state), but with a database request, populating each calendar date with each associated observation.
I can take this on once I finish implement formatting, unless anybody else wants to

@SomeMoosery I can take on this one

Yup, sounds good! I'm looking at this ticket again, and do you think it would be worthwhile to break these up into two tickets - one for calendar and one for weeklyTracker? Or would you want to just try both at once? Up to you

I think I just going to do both.

Closing this as it's too broad, new issues have been added to encapsulate these


Microsoft 365 Multi-Geo

Hello,
What does “eDiscovery data location coming soon” mean? Is the datacenter still in planning and how will I know when it is introduced?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 32b41c7e-29cd-eb5b-36b2-738b3babd08f
Version Independent ID: 22eda3f7-1c04-b3b0-95fd-3474b3f991b2
Content: Microsoft 365 Multi-Geo - Microsoft 365 Enterprise
Content Source: microsoft-365/enterprise/microsoft-365-multi-geo.md
Service: microsoft-365-enterprise
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

@pinguin0422 Thank you for your feedback. Yes, the data center is in planning status and we will update the document and update customers via the message center once it is available.
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @pinguin0422 Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Updated 2022 H1 CU deprecated parameters

We removed several parameters with the latest 2022 H1 CU release.
More information: https://support.microsoft.com/en-us/topic/cumulative-update-12-for-exchange-server-2019-kb5011156-6a4e598a-876c-4ff1-9cfa-f7b87246f1d8

@JoanneHendrickson can you take care of this as well? Thank you!


For statements

For statements are not recognized.

Thank you! I add suport to it and relase the version 0.3.0

I try run exemple program available in the for documentation link, but none of them runs in spin last version
how you are running yours models?

I run them using ispin and edit them in VS Code. This is not exactly convenient but works for the few tasks in my University course.

You can provide some exemple?
I try run the follow code with ispin
1	int i;
2
3	for (i : 1 .. 10) {
4	    printf("i = %d\n", i)
5	}

but fails with spin: ex.2.pml:3, Error: syntax error	saw '289' near 'for'

Oh, nice to know about the debugger. Your file does not run at my installation either. I seems like for statements are not allowed in the main part of the program. But wrapping it in an init block worked:
init {
    int i;
    for (i : 1 .. 10) {
        printf("i = %d\n", i)
    }
}


Document seed changes for 20.3.1 release

Should also add deleting /serverdir/node/tls_identity.pem and /serverdir/node/tls_identity_cert.pem

Ah ya. I’ll do that.
On Mon, Feb 10, 2020 at 14:38 Peter Gilbert<EMAIL_ADDRESS>wrote:

Should also add deleting /serverdir/node/tls_identity.pem and
/serverdir/node/tls_identity_cert.pem
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/oasislabs/docs/pull/201?email_source=notifications&email_token=AAGSS7WQUSQP7MTMMDDNG6TRCHJN3A5CNFSM4KSWYJL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELKSARA#issuecomment-584392772,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGSS7W2WPHRDA5HCD5YNS3RCHJN3ANCNFSM4KSWYJLQ
.


npm install gets wrong version of resource-loader

Using 3.0.0-rc3.
I've tried manually changing the version in package.json to something else, and for some reason, I continue to get 1.3.2, which does not have the json parsing middleware and throws an exception.
I'm coming from 3.0.0-rc1 which grabs the right version. what am I missing?

Good catch, RC3 should be using 1.3.0 which has bugs of its own. I need to release a new RC. I'll do that now.

RC4 now expects and properly uses 1.3.2 of asset loader.


Update fundamentals-bio, ... to 1.2.13

About this PR
📦 Updates

io.7mind.izumi:fundamentals-bio
io.7mind.izumi:fundamentals-collections
io.7mind.izumi:fundamentals-functional
io.7mind.izumi:fundamentals-platform
io.7mind.izumi:logstage-adapter-slf4j
io.7mind.izumi:logstage-core
io.7mind.izumi:sbt-izumi-deps

from 1.2.12 to 1.2.13
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.7mind.izumi" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.7mind.izumi" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #545.


OwningHandle should not require H: Deref

Unless I'm mistaken, there is no explicit need for OwningHandle to require that H: Deref. This is only a requirement for the impl Deref for OwningHandle, not for the wrapper type in general?

Just did some reading on https://github.com/Kimundi/owning-ref-rs/pull/15, and it seems like it might be needed, though for safety reasons? This is extremely limiting if you have, say a generic enum inside an OwningHandle, because you can't reasonably implement Deref for it. Following https://github.com/Kimundi/owning-ref-rs/pull/15#issuecomment-262142161, is it better to simply drop the bound?

And, after reading a bit more, it seems like the solution is to always box the handle of the inner "thing" inside the OwningHandle.


Option to skip corrupt data with a warning message

There where three out of more than three hundred thousand entries in the NVD corrupt were corrupt. Currently, the process fails entirely due to these corrupt entries.
I'd like to propose a feature that would allow the process to continue even if corrupt entries are encountered. Instead of failing, the process could skip these entries with a warning message. Alternatively, there could be an option to configure this behavior.
This would enable projects to be scanned without being halted by a small number of corrupt entries.
Thank you for your time and consideration.

As discussed previously in #7067 - the issue with implementing a feature like this is that the your local DB could get out of synch.


Examples/Math/Arctangent

starting port

thanks @bobcgausa! see the documentation here for how to submit examples: https://github.com/processing/p5.js-website/wiki/Adding-examples

If it's helpful to you, feel free to check out a bunch I've ported but haven't had time yet to bring over here:
https://github.com/processing/processing-docs/tree/master/content/examples_p5
Let me know if I can help!

Daniel
Running NOC p5 toxic and box2d examples on Firefox. Several don,t run.
5/09.  5/12
Have they all been tested.
Bob
Professorcook.org
Sent from my Windows Phone

From: Daniel Shiffman
Sent: 5/5/2015 11:41 AM
To: processing/p5.js-website
Cc: bobcgausa
Subject: Re: [p5.js-website] Examples/Math/Arctangent (#94)
If it's helpful to you, feel free to check out a bunch I've ported but haven't had time yet to bring over here:
https://github.com/processing/processing-docs/tree/master/content/examples_p5
Let me know if I can help!

Reply to this email directly or view it on GitHub:
https://github.com/processing/p5.js-website/issues/94#issuecomment-99119897

i believe this one has been added to the site


Optimizations

Based on #97
Wasm isn't the greatest instruction set for interpretation. The reason for that is that Wasm is more optimized for ease of validation and compilation.
The central theme of this PR is a transformation of Wasm structured stack machine into a plain stack machine. This transformation is performed once before the interpretation alongside with validation.
See "isa.rs" for more details on this topic.
Beyond this there a couple of optimizations here and there.
With all of this, the overall increase in the performance is about almost 2x on some benchmarks.

:tada:


KogeCoin

Hi! What is your PR about?

[x] Add or edit a skin
[ ] Add custom domain for your space
[ ] Add alias for migrate your space
~Add images for your space~ (deprecated) Add the image URL on the space settings directly
~Edit your space with GitHub?~ (deprecated) Please migrate your space to ENS https://docs.snapshot.page/spaces/migrate
~Create your space with GitHub~ (deprecated) Create your space with ENS instead https://docs.snapshot.page/spaces/create

@gokaiorg - I removed the logos and updated the CSS. Thanks!

@gokaiorg let me know if you need anything else changed. Thanks.


Add error or warning as necessary when creating namespace in project with maxed resource capacity

This feature request is related to https://github.com/rancher/rancher/issues/35647. That issue was created because a user was seeing unexpected behavior when creating a namespace in a project that was already at max capacity for some resource quotas. When they created a namespace in that project, a new namespace quota was automatically created with all-zeros for the limits - that is, every type of resource quota was set to zero for that namespace, effectively meaning that they could not use that namespace at all. The proposed solution to that issue (described in https://github.com/rancher/rancher/issues/35647#issuecomment-1048321181) was to refine the automatically created quota, so that if the project had a maxed-out resource quota for CPU, the auto-generated quota would only have a zero limit for CPU and no limits for any other type of resource. In that case, even if the project had no remaining capacity for CPU, the namespace could still be used to contain secrets (as an example of one legitimate use case).
The auto-generated resource quota with zero limits is confusing to users who aren't familiar with Rancher projects. The user has no way to immediately understand that the reason a namespace resource quota was created with a zero resource limit was because the project had already exceeded one of its resource limits.
Ideally, the process would be more understandable if creating a namespace would result in an error or warning in these situations:

When creating a namespace in kubectl, while using annotations to specify that the namespace should be created in a project, if you are specifically asking for a resource quota that is already maxed out in the project resource quota, the namespace creation should be rejected with an error along the lines of: "Can't create a new namespace because the project resource quota is already at capacity. To free up more capacity, increase the project quota limit or decrease the limit of other namespaces in the project."
When creating a namespace in kubectl, while using annotations to specify that the namespace should be created in a project, if Rancher automatically creates a resource quota for the namespace with a zero limit due to limited resource capacity in the project, it should give the user a warning along the lines of "The namespace resource quota for { cpu/memory/other resource type } was set to zero because the project resource limit was already at capacity. To free up more capacity, increase the project quota limit or decrease the limit of other namespaces in the project."

Caleb mentioned that this feature would involve a lot of work because it would require adding a Kubernetes webhook. However, project resource quotas have been a point of confusion for Rancher users for years, and projects aren't going to be removed from Rancher.
Most people creating namespaces in a project would be using the Rancher UI, but this back end error would also help if it would show up in the UI.
There are several UI tickets that are attempting to clarify the situation on the front end, but it would be ideal to have the back end also warn users who are creating namespaces with kubectl. The related front end tickets are:

https://github.com/rancher/dashboard/issues/5153
https://github.com/rancher/dashboard/issues/5016
https://github.com/rancher/dashboard/issues/5188

Adding it to team1 backlog to consider this along with Project/quota v2 @samjustus @cbron

potential duplicate of #43295


Zooming gesture causes only translation at zoom limits

At the minimum and maximum zoom, a pinching or scrolling gesture will cause the view to translate (to keep the view centered on the cursor in anticipation of zooming) but will not perform the corresponding zoom (stopping zoom at these limits is expected). The result of this is that the zoom gesture will cause only translation when zoom is already at its minimum or maximum value, which is unexpected and undesirable.

Fixed by #222


Update testing framework

what

Update testing framework
Fix and enable incomplete "existing IPs" test
Update git.io -> cloudposse.tools

why

Bring up to current standard
Better test coverage
EOL for git.io

/test all


made the section headings and ToC consistent with meg and eeg

I removed the space-<xxx> from the filename in the section headings, it is still part of the actual specification.
This should make the following headings and table of contents more similar

https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/02-magnetoencephalography.html
https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/03-electroencephalography.html
https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/04-intracranial-electroencephalography.html

thanks!


Refine b2b, b2c and c2b responses to return two Response types in a single struct

Example
struct MpesaResponse<A,B> {
          reqwest_response: A,
          mpesa_response: Option<B>
}

As of now, the crate will return the serde_json::Value type. This creates uniform return types across multiple services and allows for their inclusion in the MpesaError enum's ErrorResponse variant


VMware Pool not found

Rancher Versions: Since version v1.5.5 - v1.6.0 (current)
Operating System: Rancher v1.0.1
Virtualization: VMware ESXi 6.5 (vCenter 6.5)
Environment Type: Cattle
Enable vSphere Machine Driver and Add new Host with "Pool". This problem should be related to new vCenter 6.5 API.
Error with pre-create check: "resource pool 'Docker' not found"

will most likely need to be fixed here , for rancher to leverage.

Please let us know in a comment if you can still reproduce the issue, and we'll reopen it


fix: correct index type of inverted index

before we had only Scalar/Vector for IndexType,
now we've added concrete types for it, so let it be Inverted

Codecov Report
Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 79.31%. Comparing base (d1f7d3d) to head (91c373a).
Report is 4 commits behind head on main.

Files
Patch %
Lines

rust/lance-index/src/scalar/inverted/index.rs
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2715      +/-   ##
==========================================
- Coverage   79.52%   79.31%   -0.22%
==========================================
  Files         227      227
  Lines       66754    66771      +17
  Branches    66754    66771      +17
==========================================
- Hits        53089    52962     -127
- Misses      10538    10709     +171
+ Partials     3127     3100      -27

Flag
Coverage Δ

unittests
79.31% <0.00%> (-0.22%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


AppFixtures

PHP Warning:  Uncaught ReflectionException: Class "Doctrine\Common\Persistence\ObjectManager" not found while loading "App\DataFixtures\AppFixtures". in .................

use Doctrine\Common\Persistence\ObjectManager;

use Doctrine\Persistence\ObjectManager;


There are so many projects rendering I would like to add pagination or on Scroll data will come

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Description

In this All Site section we are rendering all the website i would like to restrict it we would show 20 sites than on pagination or on scroll show more 20 sites like this.
Has this been requested on Canny?
No response
Motivation
I will enhance the user experience.
API design
No response
Have you tried building it?
No response
Self-service

[X] I'd be willing to contribute this feature to Docusaurus myself.

Hi
Not sure this is something we want.
The data is in-memory and the site is static, pagination would have to be built by creating static pages and the search would be confusing if there was pagination.
We already have an issue for major showcase changes here, please submit your ideas there: https://github.com/facebook/docusaurus/issues/6882


cifar10 CNN example doesn't work.

[I apologize if this is somehow an installation version mismatched (I believe I have the last version).]
I get an error:
AttributeError: 'module' object has no attribute 'relu'
Full error output:
Traceback (most recent call last):
File "cifar10_cnn.py", line 72, in
model.compile(loss='categorical_crossentropy', optimizer=sgd)
File "build/bdist.linux-x86_64/egg/keras/models.py", line 353, in compile
File "build/bdist.linux-x86_64/egg/keras/layers/containers.py", line 52, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 410, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 584, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 383, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 410, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 584, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 490, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 383, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/convolutional.py", line 345, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 410, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/convolutional.py", line 238, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 410, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/convolutional.py", line 238, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 383, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/convolutional.py", line 345, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 410, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/convolutional.py", line 238, in get_output
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 89, in get_input
File "build/bdist.linux-x86_64/egg/keras/layers/core.py", line 411, in get_output
File "build/bdist.linux-x86_64/egg/keras/activations.py", line 20, in relu
AttributeError: 'module' object has no attribute 'relu'

Whilst you might have the latest version of Keras, can I check what version of Theano do you have installed? Keras recently updated their relu to use the Theano implementation (https://github.com/fchollet/keras/pull/732) and Travis failed as it was using an older version of Theano. I could imagine you're experiencing the same issue.

I got error information like
TypeError: init() got an unexpected keyword argument 'input_length'
But I have installed the latest version from the zip file here. Any solutions?

@jellylidong I had a similar problem w/ my installed version of Theano. I would recommend installing Theano from github to avoid any version related issues:
pip uninstall theano
pip install git+git://github.com/Theano/Theano.git@master

Thanks everyone :+1: .  Now I get this error:
Traceback (most recent call last):
File "cifar10_cnn.py", line 103, in
datagen.fit(X_train)
File "build/bdist.linux-x86_64/egg/keras/preprocessing/image.py", line 239, in fit
TypeError: Cannot cast ufunc subtract output from dtype('float64') to dtype('uint8') with casting rule 'same_kind'
Tried looking at it and it all involves numpy, but my numpy is up to date. I suppose I could bite the 30 minute bullet and uninstall numpy and install from master..
Thoughts?

Recent binding in cifar10_cnn.py has fixed this issue.

For the record. It is due to short hand operator.
Lets say X is unit8 and Y is float in numpy. If you use short hand operator, X -= Y, this raises the TypeError. If you use X = X - Y, it takes care of the type casting.

@yueranyuan Thanks you very much!!!
You solved my problem :)


Fixing kafka-go link within product docs.

What changed, and why it matters
https://docs.aiven.io/docs/products/kafka/howto/connect-with-go.html has a small mistake where With library kafka-go section refers to the Sarama library instead of kafka-go.
This PR fixes that mistake.

kafka-go had to be taken out of the link to please Vale check which it was failing because kafka was not capitalized.


Ignore PipelineCache ambiguities

Objective
The prepare_view_upscaling_pipelines system has dozens of ambiguities, which makes it harder to spot and prevent new ambiguities.
Closes https://github.com/bevyengine/bevy/issues/14770.
Solution
Just exclude the system from ambiguity detection. See the linked issue for more context on why this resolution was chosen.
Testing
Running the ambiguity_detection example now reports dozens fewer Render app ambiguities.

I've left my first WIP commit in the history here so reviewers can see what an alternate explicit ordering solution would look like. That was about a quarter of the required changes, all of which worked the same way.


gltf loader: do not use the taskpool for only one task

Objective

Fix the case mentioned in https://github.com/bevyengine/bevy/pull/2725#issuecomment-1007014024.
On a machine with 4 cores, so 1 thread for assets, loading a gltf with only one textures hangs all asset loading

Solution

Do not use the task pool when there is only one texture to load

bors r+


Fix/1571 Optionally load records with None value at incremental cursor path

Description
This PR:

allows users to specify if they want to include None values under the incremental_cursor or raise IncrementalCursorPathHasValueNone. This raises or not, depending on the configuration of incremental(..., on_cursor_value_none):

data = [{"a": 1, "created_at": 1}, {"a": 1, "created_at": None}]

always raise the IncrementalCursorPathMissing exception if the field is absent in any record. This will always fail under any incremental configuration:

data = [{"a": 1, "created_at": 1}, {"a": 1}]

refactors identifiers to ease understanding and consistency with the incremental constructor arguments: start_out_of_range -> is_below_initial_value, end_out_of_range -> is_above_end_value
Adds documentation on how to load data with None at the cursor path incrementally:

incremental(..., on_cursor_value_none="include")
use add_map() or add_filter() to transform or remove problematic records.

All outlined features are implemented and tested for all 4 data formats (object, pandas, arrow-table, arrow batch). However, JSON path cursors are still only supported for JSON objects but not for arrow and pandas.
Done in collaboration with @francescomucio
TODO

[x] docs: explain new parameter
[x] docs: explain how we can leverage add_map() to add default values

Related Issues

Resolves https://github.com/dlt-hub/dlt/issues/1571

@willi-mueller this is an important feature, thank you!
I have a question: records with None value at the incremental cursor will be re-loaded each time, right? Could maybe some fall-back cursor be specified in this case?

@rudolfix The test suite fails due to missing access rights to git@github.com:scale-vector/test_private_repo.git.
The error message asks us to approve the key here: https://github.com/dlt-hub/test_private_repo/settings/keys/62219229. However, both I and @burnash could not do that approval. Could you please help?

@rudolfix Currently, the following test is failing:
tests/pipeline/test_pipeline_extra.py::test_dump_trace_freeze_exception
The reason is that before this PR, the following exception was ignored: AttributeError: 'TestRow' object has no attribute 'get' when trying to access TestRow.get("id"). Instead, the IncrementalCursorPathMissing was raised.
in this PR, we do not ignore the exception when the record object does not implement __get__().
As a developer, I would appreciate the most precise exception and thus I would change the test case. Also, the test case seems to be concerned with how dlt handles traces and it seems to use the incremental only to produce a certain trace and it is not testing the incremental implementation.
What is your thought?


[IDEA] - Leader XP

Like the leaderboard with the money, but instead with the xp

Added in 75a19ab3e3683f97f5b9e6396473186bc077bb80


VS2017: Some of projects cannot be open

I tried to open and build the solution in VS2017 but received some errors and some of projects could not be open like these:
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.SQL.Formatter\Laan.Sql.Formatter.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.NHibernate.Appender\Laan.NHibernate.Appender.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.SQL.Parser\Laan.Sql.Parser.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.AddIns.Ssms\Laan.AddIns.Ssms.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.Sql.Tools.Installer\Laan.Sql.Tools.Installer.wixproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\WiX.Toolset.3.9.1208.0\tools\wix\wix.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.Sql.Tools.Installer\Laan.Sql.Tools.Installer.wixproj
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.SQL.Formatter\Laan.Sql.Formatter.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets
E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Laan.SQL.Parser\Laan.Sql.Parser.csproj : error  : The imported project "E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\packages\MSBuildTasks.<IP_ADDRESS>\tools\MSBuild.Community.Tasks.targets" was not found. Confirm that the path in the  declaration is correct, and that the file exists on disk.  E:\MyProjects\SQLServer\SSMS_1\sqlformat-master\Build\Common.targets

Looks like you need to restore your nuget packages.


floats to integers

Description
This commit change floats values to integers in goyave_test.go as we discussed in the #141 review
// BEFORE
config.Set("server.port", 80.0)
// AFTER
config.Set("server.port", 80)

Pull Request Test Coverage Report for Build 794079591

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.027%

Totals

Change from base Build 792802756:
0.0%

Covered Lines:
4171

Relevant Lines:
4212

💛  - Coveralls

Thank you! 🎉


Move tasks and targets in to Razor Sdk

Possible fix for https://github.com/aspnet/Razor/issues/2553


Change State value doesnt change description text

How can I change the value programatically?
If I call setState({value: 'Some value'}) does not reflect on component text

You have to pass it as a default text again to the component.
<select defaultText = {this.state.value}>
</select>

Oh, yes, sure. I'm sorry i didn't say what i tried.
I'm using defaultText={this.state.value} but its not refreshing the text. I saw others issues about it but didnt find any solution.

CAn you just paste a minimal example code here that I can just paste and
run .
that would help me a lot
On Sat, 28 Oct 2017 at 12:52 AM, wcsouza<EMAIL_ADDRESS>wrote:

Oh, yes, sure. I'm sorry i didn't say what i tried.
I'm using defaultText={this.state.value} but its not refreshing the text.
I saw others issues about it but didnt find any solution.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/gs-akhan/react-native-chooser/issues/41#issuecomment-340062839,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFYnVifuj0YjulIAOTEdibnxytnrq9kvks5swi2EgaJpZM4QJaSk
.

I was using state to handle the text, then I moved to redux and now is working
I'm sorry for waste your time

No worries .. if it happens again feel free to open it..
On Sat, 28 Oct 2017 at 1:19 AM, wcsouza<EMAIL_ADDRESS>wrote:

Closed #41 https://github.com/gs-akhan/react-native-chooser/issues/41.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/gs-akhan/react-native-chooser/issues/41#event-1314582655,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFYnVg3RZOYA8SizwuNpuWDUFBuysaZoks5swjO6gaJpZM4QJaSk
.


check failed when retry after a ELIMIT failure

Describe the bug (描述bug)
thread mode: pthread
max retry: 3
request mode: synchronous request
protocol: h2:grpc
call method fail because of pthread exhaust
if (FLAGS_usercode_in_pthread &&
    done != NULL &&
    TooManyUserCode()) {
    cntl->SetFailed(ELIMIT, "Too many user code to run when "
                    "-usercode_in_pthread is on");
    return cntl->HandleSendFailed();
}

code path: HandleSendFailed->OnVersionedRPCReturned->IssueRPC->PackH2Request
and CHECK h2_req failed.
H2UnsentRequest* h2_req = dynamic_cast<H2UnsentRequest*>(accessor.get_stream_user_data());
CHECK(h2_req);

root cause: PackH2Request before SerializeHttpRequest which will set a stream creator and create stream user data later
To Reproduce (复现方法)
use pthread mode, and set pthread num = 1, will easily reproduce this case in stress test
Expected behavior (期望行为)
retry properly or do not retry in this case would be nicer than check fail.
Versions (各种版本)
OS: centos 7
Compiler: gcc8.3
brpc: 0.9.5
protobuf: 3.5.1
Additional context/screenshots (更多上下文/截图)

Thanks for reporting and we will check it and fix this later.


fix bug in issue #828

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

@sfzeng please add test report about this pr


FR: Lidarr integration

Description
Add calendar from Lidarr
Priority
Medium (Would be very useful)
Please tick the boxes

[X] You've read the docs
[X] You've checked for duplicate issues

Done with release v0.5.1


Markets Display Table Page Evidently Too Wide (Firefox)

Not sure if this applies to chrome/chromium, but here is what I see on Firefox:

What resolution is your screen? It works fine for me on my Windows and Ubuntu machines. Don't have my Ubuntu machine's resolution on hand but my Windows machine is 1920 x 1080
But yeah having a display table that fits on any given desktop is important


API should allow downloading of images without an annotation file

For example the raw folder in https://viame.kitware.com/#/folder/5eb374f38d01d968cc1667f8 has images but no metadata/annotations by design, but you should still be able to download it.

Related to #79

Plan

For folders that are flagged with VIAME special meta (the ones you can annotate), Download will open a dialog with the option to download 1) media 2) annotations 3) annotations with historical data  (auxillary folder) 4) everything.
For other folders, download will just send you a zip of the whole thing, like a regular girder directory download.

I'm going to add the "Export" option to the annotaiton view as well.   The toolbar is going to get crowded soon, so we need to rethink that.   We may want to reconsider the density of that toolbar.


[Snyk] Security upgrade com.azure:azure-identity from 1.5.3 to 1.11.1

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

api/pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity
Reachability

575/1000  Why? Recently disclosed, Has a fix available, CVSS 7.5
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') SNYK-JAVA-IOPROJECTREACTORNETTY-6057720
com.azure:azure-identity:  1.5.3 -> 1.11.1
No
No Known Exploit
No Path Found

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Fixed in #636


运行模型失败

使用模型预标注，提示Model Run Error ，测试url提示Model service connection timed out，该如何解决

You need to ensure that the model service is started. By default, the model service is not started. For details, see the README document.


Pull fails on S4H 2021

Hello,
I am trying to install the repo on a S/4HANA 2021 on premise system. I am using the branch ABAP-platform-2021 but it fails with some database tables:

Can you tell me how to resolve the issue? I set up the /DMO/ namespace as stated in the readme using the repair license and role consumer. However, the error message indicates that because it is consumer the field names may not be as they are?

@MarinaBlank Any idea on how to solve the issue?

Hi Fabian,
I was not able to reproduce the issue on my S/4HANA 2021 on premise system.
For further analysis, please open a ticket on component BC-SRV-NWD-XBR with your system details.
Thanks and best regards,
Marina

Hi Marina, thanks for your response, I created an incident.

Hello again,
after dropping 3 tables on database level and repairing some CDS views the install was successful. Thanks!


Upgrade vibe-core to v1.14.0

This fixes a regression w.r.t. timers, ensuring there is only one active call
at a time, and fixing a bug where timers are re-triggered after being stopped.

Good to go


Python Support in Aspire

Hey team,
I’ve been exploring Aspire, and it’s impressive! But here’s the thing: Python support is a must for us. Many data science teams, including ours, rely on Python containers. Since Visual Studio already supports Python, adding it to Aspire would be a game-changer.
Cheers.
@davidfowl  - FYI

@dorgrin6 What do you mean by supporting Python?
There could be multiple things:

Running python based apps natively like with Node support?

ServiceDiscovery package for Python?

A whole separate Aspire.Python package which imitates behavior of Aspire but for Python?

I think you can easily hack together 1 and 2 and see how it goes.
As for 3 I don't think there is a need for this kind of thing - Python community can easily do the thing themselves.
I guess Node native support is a must because .Net backend + js/ts + node frontend is standard thing. I can't say the same for Python + .Net honestly.

I meant 1 & 2.
I'll try to hack this together as proposed.
Would node integration be a good example for this?

@dorgrin6 in terms of 1 & 2 I'd be interested in seeing a PR for Aspire. I think item 3 is probably a different open source project entirely.

I'm working on a separate package for Python support. https://github.com/wmeints/aspire-python

Turns out there are a couple of limitations for extending the hosting bits outside of the main repo.
Testing is harder because you need to build your own testing infrastructure. Which involves copying over quite a lot of code.
So instead of building my own package, I propose to use my PR that I submitted.

Python support is almost certainly something we'd want to support in-tree anyway since its pretty common in things like AI scenarios.

There is a meta conversation here which is not Python specific about how we want to handle closely related application frameworks:
https://github.com/dotnet/aspire/issues/4163
Interesting for Node.js we don't have APIs which are specific to say ExpressJS?

*fixed by #4142


Write Help book and publish on web

Help book is in good shape — but needs a few last pages and some screenshots. Moving this over to the Release milestone.

Calling this done. Individual bugs for the help book will be in the HelpBook repo.
https://github.com/brentsimmons/NetNewsWireHelp


Recommended way to handle callbacks that return Swift.Result

I'm not sure if this is where I should bring this up but it'll do for now, I guess. Anyway, is there a recommended way to handle callbacks that return enums like Swift.Result?

@SomeRandomGuyOnTheInternet Hi, could you clarify with an example what you mean so I know exactly what case you're about.


docs: add Ibis to "related projects"

We get the question of how we differ from Ibis a lot
I think we need a friendly comparison of the projects, so that we have something we can link to people when they ask

What type of PR is this? (check all applicable)

[ ] 💾 Refactor
[ ] ✨ Feature
[ ] 🐛 Bug Fix
[ ] 🔧 Optimization
[x] 📝 Documentation
[ ] ✅ Test
[ ] 🐳 Other

Related issues

Related issue #
Closes #

Checklist

[ ] Code follows style guide (ruff)
[ ] Tests added
[ ] Documented the changes

If you have comments or can explain your changes, please do so below.

there's been no objections, so let's add this


install error for ubuntu 24.04

Installing on any flavor of ubuntu 24.04 will result in the following linking errors
/usr/bin/ld: /home/zaioz/nd2tool/lib/liblimfile-shared.so: undefined reference to<EMAIL_ADDRESS>/usr/bin/ld: /home/zaioz/nd2tool/lib/liblimfile-shared.so: undefined reference to<EMAIL_ADDRESS>This is with libtiff5 and 4 installed

Hello!
I'm sorry for the mess under Ubuntu 24...
I guess that you followed the instructions at https://github.com/elgw/nd2tool/blob/main/INSTALL.md  and have this problem already during the build process (during linking)? If that does not work I must have forgotten some part of the process.
I took the libtiff.so.5 from my previous Ubuntu 22 install, and the symbols is there:
objdump -TC /usr/lib/x86_64-linux-gnu/libtiff.so.5 | grep TIFFReadRGBATileExt
0000000000033a40 g    DF .text<PHONE_NUMBER>00033c  LIBTIFF_4.0 TIFFReadRGBATileExt

but it could be that this is a symbol that isn't present in all builds. Could you see what you get with objdump?
Alternatively I've forgotten some part of the instructions, in that case I'll have to check again with a VM.
For reference, here is what it says on my machine after installation:
lsb_release -dc
No LSB modules are available.
Description:	Ubuntu 24.04.1 LTS
Codename:	noble
ldd `which nd2tool`
	linux-vdso.so.1 (0x00007ffe425b9000)
	libnd2readsdk-shared.so => /usr/local/lib/libnd2readsdk-shared.so (0x00007c20776fb000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007c2077612000)
	libtiff.so.6 => /lib/x86_64-linux-gnu/libtiff.so.6 (0x00007c2077585000)
	libcjson.so.1 => /lib/x86_64-linux-gnu/libcjson.so.1 (0x00007c207757b000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007c2077200000)
	liblimfile-shared.so => /usr/local/lib/liblimfile-shared.so (0x00007c2077054000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007c2076c00000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007c207754c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007c207773b000)
	libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007c20774d1000)
	libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007c2077417000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007c2077022000)
	libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x00007c2076f9b000)
	libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007c2076f8b000)
	libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007c2076f08000)
	libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007c2076ef5000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007c2076ed9000)
	libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007c2076b78000)
	libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007c2076ed1000)

Cheers,
Erik

Sorry for the late reply, I have been busy with reinstalling a (this)
system.
Here is the exact errors I get:
[image: image.png]
I have tried several builds, and also symbolic linked libtiff4, but nothing
seems to get through, builds successfully, only fails at install.
On Mon, Sep 2, 2024 at 1:26 PM Erik Wernersson @.***>
wrote:

Hello!
I'm sorry for the mess under Ubuntu 24...
I guess that you followed the instructions at
https://github.com/elgw/nd2tool/blob/main/INSTALL.md and have this
problem already during the build process (during linking)? If that does not
work I must have forgotten some part of the process.
I took the libtiff.so.5 from my previous Ubuntu 22 install, and the
symbols is there:
objdump -TC /usr/lib/x86_64-linux-gnu/libtiff.so.5 | grep TIFFReadRGBATileExt
0000000000033a40 g    DF .text<PHONE_NUMBER>00033c  LIBTIFF_4.0 TIFFReadRGBATileExt
but it could be that this is a symbol that isn't present in all builds.
Could you see what you get with objdump?
Alternatively I've forgotten some part of the instructions, in that case
I'll have to check again with a VM.
For reference, here is what it says on my machine after installation:
lsb_release -dc
No LSB modules are available.
Description:	Ubuntu 24.04.1 LTS
Codename:	noble
ldd which nd2tool
linux-vdso.so.1 (0x00007ffe425b9000)
libnd2readsdk-shared.so => /usr/local/lib/libnd2readsdk-shared.so (0x00007c20776fb000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007c2077612000)
libtiff.so.6 => /lib/x86_64-linux-gnu/libtiff.so.6 (0x00007c2077585000)
libcjson.so.1 => /lib/x86_64-linux-gnu/libcjson.so.1 (0x00007c207757b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007c2077200000)
liblimfile-shared.so => /usr/local/lib/liblimfile-shared.so (0x00007c2077054000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007c2076c00000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007c207754c000)
/lib64/ld-linux-x86-64.so.2 (0x00007c207773b000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007c20774d1000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007c2077417000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007c2077022000)
libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x00007c2076f9b000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007c2076f8b000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007c2076f08000)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007c2076ef5000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007c2076ed9000)
libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007c2076b78000)
libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007c2076ed1000)
Cheers,
Erik
—
Reply to this email directly, view it on GitHub
https://github.com/elgw/nd2tool/issues/5#issuecomment-2324501623, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADHUWKJIN5VLAI5QACPGX5TZURDNLAVCNFSM6AAAAABNN465IWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRUGUYDCNRSGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello again,
the image did not go through, but regardless of that I'll try on a virtual machine and keep track on the exact steps that are required. Hang on a day or two!
Cheers,
Erik

I just tested in a virtual machine.
This should be all that you need to do to install the older version of libtiff.
wget http://security.ubuntu.com/ubuntu/pool/main/t/tiff/libtiff5_4.3.0-6ubuntu0.10_amd64.deb
ar -x libtiff5_4.3.0-6ubuntu0.10_amd64.deb
tar --zstd -xvf data.tar.zst
sudo cp usr/lib/x86_64-linux-gnu/libtiff.so.* /usr/lib/x86_64-linux-gnu/

The exact steps that were required on a clean install are described in the now updated INSTALL.md file.


Fixing the dashboard's look after resizing the window

@georgeke

Coverage remained the same at 82.035% when pulling c8307ee8244b67267bf2b977af61305a53a7afad on mistercrunch:fix_resize into 3ee9a68c09750317f20eedd3968e9f36f6da10a1 on airbnb:master.


[docs] Note that "Standard" profile should be selected, add pointer to Umami demo

I ended up running into issue #275 trying to follow along with the Quick Start guide. This is because the instructions there didn't specify that Standard is required, and what I actually wanted to do was install Umami instead.
@shadcn got me sorted lickety-split (thank you!) BUT how about let's improve the docs here so the next person who tries this doesn't hit the same problem. :)

Looking good https://next-drupal-git-fork-webchick-main-chapter-three.vercel.app/learn/quick-start/install-drupal
Thanks for the PR. Keeping docs up to date is no easy task.  Appreciate it.


Reduce size of Expr enum

Okay, this is the last one. Mostly just curious if it helps at all.

Not sure on this one, it does have the potential to degrade performance since we're now boxing the Arguments on ExprCall.


[TF-TRT] Support resource variables (ReadVariableOp)

This PR adds support for ReadVariableOp nodes. For that, it adds a converter, as well as support for resource inputs in TRT segments (but not TRT engines, which ontain the variables as weights similarly to constants). TRT_TensorOrWeights is adapted to take resource values too.
Todo items are mostly solved in the follow-up PR #56050

@Nyrio This PR is in draft, any update on this? Please. Thank you!

@gbaned This PR will be opened for review when #55337 is merged (it contains all the changes in the former).

Thanks @tfeher for the review. I've updated the PR

I rebased on top of master in an attempt to make CI pass

I believe the issues have been addressed by @Nyrio.
@bixia1 could you have a look?

@bixia1 Thanks for the test logs. I had forgotten in a few tests to set properly the input mask that is now required when initializing profiles. Those tests are now passing with the fix that I just pushed.

The pylint error is in the existing code, not in my branch. See #57178


eds: Flaky TestFraudProofValidation

--- FAIL: TestFraudProofValidation (15.64s)
    --- FAIL: TestFraudProofValidation/ods_size:128 (10.38s)
        retriever_test.go:143:
            	Error Trace:	/home/runner/work/celestia-node/celestia-node/share/eds/retriever_test.go:143
            	Error:      	Should be true
            	Test:       	TestFraudProofValidation/ods_size:128
FAIL
FAIL	github.com/celestiaorg/celestia-node/share/eds	50.668s

Fails pretty often with race flag on

My first thoughts were: as we are creating a broken eds by swapping share[0] and share[1] - at some point these shares are equal and reconstruction finishes successfully. But adding a special condition that ensures the difference between them, shows that shares differ. That means, that smth happens on the reconstruction level. @walldiss, have you faced with similar rsmt2d issues before?


Detecting electron

Apologies if this is in the documentation, I've looked through them and couldn't find the answer. What is the appropriate way of detecting that capacitor is running through electron? The best way I've found is that Capacitor.getPlatform() !== "web" AND Device.getInfo() (from the @capacitor/device plugin) returns an object with platform set to "web" which is pretty weird!

You could try window.CapacitorCustomPlatform?.name === 'electron'.
Or you could add the following to the preload.ts file:
import { addPlatform, setPlatform } from "@capacitor/core";

addPlatform('electron', {
	name: 'electron',
	isNativePlatform: () => true,
	getPlatform: () => 'electron',
});

setPlatform('electron');

On the most recent version this should not be necessary, but I have experienced Capacitor being a bit flaky with this.


Error running JS GraphQL Language Service using Node.js

After uninstalling one version of Node, I keep getting this error, don't know how to clear it.
Error running JS GraphQL Language Service using Node.js: Cannot run program "/Users/sdubois/.nvm/versions/node/v6.2.2/bin/node" (in directory "/Users/sdubois/Library/Application Support/IntelliJIdea2016.2"): error=2, No such file or directory

Could be that your Node.js settings need to be updated, specifically the path to the Node.js interpreter:

No, in that window it displays the right one (and in general I'm able to run things in this project without issue):

That setting indicates version 6.9.1 and the path it complains about is "/Users/sdubois/.nvm/versions/node/v6.2.2/bin/node". Maybe IDEA caches the symbolic link, because it's providing the path to run Node.js.

Maybe, although the issue has been there for a few days and I restarted IntelliJ multiple times meanwhile.

Can you check your .idea/workspace.xml for the following setting:
<property name="nodejs_interpreter_path" value="/usr/local/bin/node" />

Ah, might have found it. The plugin uses the default Node.js interpreter. If you click the ".." button next to your node path, make sure the first path in the dialog is correct.

OK it really seems to have been a caching issue or something, because I just went back to open the same screen, and now it properly display that something is fishy:

I selected the proper version, so shouldn't experience the issue any more. Thanks, propose to close.

I have the same issue (reported with stacktrace in #68), but I wasn't as lucky as @sedubois.
I see C:\Program Files (x86)\nodejs\node.exe in the config dialog, but js-graphql calls nodejs at \usr\local\bin\node.exe (this path does not exist in Windows).
I don't know where does \usr\local path come from. It is not in any of my configs.
    <property name="js-jscs-nodeInterpreter" value="C:\Program Files (x86)\nodejs\node.exe" />
The only relevant reference I found was in webstorm.jar. If there is some fishy caching issue, I wasn't able to overcome it.
I'm now suspecting webstorm core modules. Maybe my Windows is being confused with Ubuntu because it now contains Windows Subsystem for Linux.
Any help would be appreciated.

Hi David. I've added a reply in #68. Let's continue the discussion there.


Highlight aliases once

This fixes #576, which is a release blocker.
The log messages don't mention #576.
Shall we merge this?

I'll fixup the log message and merge (and fix the commmand misspelling I noticed).

Thanks!


Dynamic Star Rating

Describe the project
I want to create Dynamic Star Rating using HTML, CSS and JS.
so, please assign me this project.
Issue Type:

[ ] Bug Report
[x] Feature Request
[ ] Documentation
[x] New Project

Additional context
Add any other context or screenshots about the project here.
Screenshots

If applicable, add screenshots to help explain your problem.

We are not accepting such projects


Admin page shows no workers when one is running

On staging, I am doing single point requests so I'm sure a worker is running. However when I look at the admin page, I don't see any workers. Maybe only workers handling regional jobs appear here. It is useful for single-point workers to appear as well, so we can confirm that they're running and jump to their logs etc.

Oh wait, I'm getting a 401. Maybe I just need to set this user to be an admin. But then I have many accounts for different organizations, which would all need to be set to admin. Do we have a plan for allowing a single admin user to migrate between different organizations?

We have the concept of an admin group now. So expanding that to allow them to access any organization in the future without adding more accounts is the general plan.


Help menu item

Adding "hidden cytoscape web tag" text in bug report form seems not possible because the Jira issue collector script may overwrite it. We should create a new ticket about this issue and contact Jira customer support.


Mobile device name resets after next inventory update

Hi Mike,
first at all, thank you for this great tool :-)
Since Jamf 10.25.x we got the problem that device names set by the MUT are reset to default values after inventory update.
Device names set by hand persists after inventory update.
Extension attributes set by the MUT also persists after inventory update.
I tried to set the device name by the MUT classic and the MUT V5 with the same result.
In Jamf 10.24.x all works fine.
Hope you have any idea what we could do.

We are on Jamf Pro 10.26 with MUT 5.3.2 and noticed the following. When changing mobile device names the "Enforce Mobile Device Name" box is no longer getting checked in the device record. So after a batch rename the end user can change the device name, after next inventory the name in Jamf Pro will also change. Is this due to changes in Jamf Pro 10.25+ or the latest version of MUT?

We are on Jamf Pro 10.26 with MUT 5.3.2 and noticed the following. When changing mobile device names the "Enforce Mobile Device Name" box is no longer getting checked in the device record. So after a batch rename the end user can change the device name, after next inventory the name in Jamf Pro will also change. Is this due to changes in Jamf Pro 10.25+ or the latest version of MUT?

Hello. Can you please post a copy of the MUT.log?
The way this works is that MUT changes the name, and then generates a mobile device command to update the name. This mobile device command is what actually enforces the name. I'd be curious if MUT is throwing an error when attempting to set that name.
I'd also be curious if you see the "DeviceName" command generated in Jamf Pro, and if so, if the jamfproserver.log has anything to say about that command and its outcome.

Hello. Can you please post a copy of the MUT.log?
The way this works is that MUT changes the name, and then generates a mobile device command to update the name. This mobile device command is what actually enforces the name. I'd be curious if MUT is throwing an error when attempting to set that name.
I'd also be curious if you see the "DeviceName" command generated in Jamf Pro, and if so, if the jamfproserver.log has anything to say about that command and its outcome.

Hello again. @b600596 and @robotech99 this is a known issue in Jamf Pro, and has been filed as PI-009042. I recommend you reach out to Jamf Support to have a case created, to get your information tied to this PI and help get it resolved as quickly as possible.

Hello again. @b600596 and @robotech99 this is a known issue in Jamf Pro, and has been filed as PI-009042. I recommend you reach out to Jamf Support to have a case created, to get your information tied to this PI and help get it resolved as quickly as possible.

@b600596 @robotech99
I think you'll be excited to know I just released MUT v6, has a fix for this issue. Check it out, and let me know how it works! https://github.com/mike-levenick/mut/releases/tag/v6.0.0
As always with MUT, I strongly recommend trying out a small, test run of just a few devices before doing a massive update to your entire fleet. MUT is a very powerful tool, and while I've done plenty of testing, it is good to be careful, especially with a change as massive as this.


unauthorized: authentication required when dockerfile:push os macOS

BUG REPORT
Description
When do mvn dockerfile:push on macOS with  com.spotify:dockerfile-maven:v1.4.8, got the following error:
denied: requested access to the resource is denied
unauthorized: authentication required

docker login did not help
after downgrade the com.spotify:docker-client to v8.11.7, mvn dockerfile:push success without error.
How to reproduce

do docker login first
do mvn dockerfile:push

What do you expect
docker image pushed to private registry successfully
What happened instead
got the following error
denied: requested access to the resource is denied
unauthorized: authentication required

Software:

OS

macOS v10.14.1

mvn -version

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /usr/local/Cellar/maven/3.6.0/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.1", arch: "x86_64", family: "mac"

docker version:

Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:21:31 2018
 OS/Arch:           darwin/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:29:02 2018
  OS/Arch:          linux/amd64
  Experimental:     true

Spotify's dockerfile-maven version: v1.4.8

Full backtrace
2018-11-08T19:02:53:583+0800 [INFO] ------------------------------------------------------------------------
2018-11-08T19:02:53:583+0800 [INFO] BUILD FAILURE
2018-11-08T19:02:53:583+0800 [INFO] ------------------------------------------------------------------------
2018-11-08T19:02:53:584+0800 [INFO] Total time:  6.009 s (Wall Clock)
2018-11-08T19:02:53:584+0800 [INFO] Finished at: 2018-11-08T19:02:53+08:00
2018-11-08T19:02:53:585+0800 [INFO] ------------------------------------------------------------------------
2018-11-08T19:02:53:586+0800 [ERROR] Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.8:push (default-cli) on project xxx-processor: Could not push image: errors:
2018-11-08T19:02:53:587+0800 [ERROR] denied: requested access to the resource is denied
2018-11-08T19:02:53:588+0800 [ERROR] unauthorized: authentication required
2018-11-08T19:02:53:588+0800 [ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.8:push (default-cli) on project xxx-processor: Could not push image
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:200)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:196)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
    at java.lang.Thread.run (Thread.java:745)
Caused by: org.apache.maven.plugin.MojoExecutionException: Could not push image
    at com.spotify.plugin.dockerfile.PushMojo.execute (PushMojo.java:90)
    at com.spotify.plugin.dockerfile.AbstractDockerMojo.tryExecute (AbstractDockerMojo.java:259)
    at com.spotify.plugin.dockerfile.AbstractDockerMojo.execute (AbstractDockerMojo.java:248)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:200)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:196)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
    at java.lang.Thread.run (Thread.java:745)
Caused by: com.spotify.docker.client.exceptions.DockerException: errors:
denied: requested access to the resource is denied
unauthorized: authentication required

    at com.spotify.plugin.dockerfile.LoggingProgressHandler.handleError (LoggingProgressHandler.java:105)
    at com.spotify.plugin.dockerfile.LoggingProgressHandler.progress (LoggingProgressHandler.java:63)
    at com.spotify.docker.client.ProgressStream.tail (ProgressStream.java:77)
    at com.spotify.docker.client.DefaultDockerClient$ResponseTailReader.call (DefaultDockerClient.java:2734)
    at com.spotify.docker.client.DefaultDockerClient$ResponseTailReader.call (DefaultDockerClient.java:2718)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
    at java.lang.Thread.run (Thread.java:745)

Working method
After some tries, I got a working method, downgrade com.spotify:docker-client version.
When com.spotify:docker-client version is smaller than v8.12.0,  v8.11.7 for example,  the mvn dockerfile:push will success.
When change the version to v8.12.0 or some other newer versions, the mvn dockerfile:push will fail with requested access to the resource is denied error.
I noticed that version v8.12.0 is released with https://github.com/spotify/docker-client/pull/1051 pr merged, is that concerned?

+1

+1


BUG: Fix bug with over-updating and antialias toggle

In finding #270 I noticed that just opening the Settings dialog triggered 3 updates. There is no reason this is necessary, and is an unnecessary slowdown. It happens because we connect the listener then set the value (to it's currently used value)... which triggers an update.
And this is a bug for antialiasing actually because it triggers an AA toggle, so if you had AA on, it connected the listener, set the setChecked(True) which initiated a toggle, disabling AA. So the check state was always out of phase with the actual state.

@nmarkowitz feel free to take a look and click "approve" if you're happy and I'll merge

This is a pretty trivial change so marking for merge-when-green after merging main into this branch