Used to ... but current installer not working

At least on my machine  https://github.com/microsoft/PowerToys/releases/tag/v0.29.0

Hi @DrDOS1953-tech
Can you try to open a command prompt and install PowerToys with the following command?
PowerToysSetup-0.29.3-x64.exe --log_level debug
Once the installation has failed send here the log files created during the installation in the PowerToys directory.

Hi @DrDOS1953-tech
Can you try to open a command prompt and install PowerToys with the following command?
PowerToysSetup-0.29.3-x64.exe --log_level debug
Once the installation has failed send here the log files created during the installation in the PowerToys directory.

I hope this is the log you are expecting.  I also changed the location of the ".msi" file from \Temp to \Download.
On Saturday, January 16, 2021, 1:55:22 PM EST, Davide Giacometti<EMAIL_ADDRESS>wrote:

Hi @DrDOS1953-tech
Can you try to open a command prompt and install PowerToys with the following command?
PowerToysSetup-0.29.3-x64.exe --log_level debug
Once the installation has failed send here the log files created during the installation in the PowerToys directory.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I hope this is the log you are expecting.  I also changed the location of the ".msi" file from \Temp to \Download.
On Saturday, January 16, 2021, 1:55:22 PM EST, Davide Giacometti<EMAIL_ADDRESS>wrote:

Hi @DrDOS1953-tech
Can you try to open a command prompt and install PowerToys with the following command?
PowerToysSetup-0.29.3-x64.exe --log_level debug
Once the installation has failed send here the log files created during the installation in the PowerToys directory.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I hope this is the log you are expecting.  I also changed the location of the ".msi" file from \Temp to \Download.
powertoys-bootstrapper-msi-0.29.3.log

I hope this is the log you are expecting.  I also changed the location of the ".msi" file from \Temp to \Download.
powertoys-bootstrapper-msi-0.29.3.log

Are you trying to update from version 0.18?
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Trying source C:\Users\dcal1\Downloads\PowerToysSetup-0.18.0-x64.msi.
...
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
...
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 17288 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 844 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7216 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7080 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7660 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 12732 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 18408 could not be cancelled. Error: 1168
MSI (s) (C4:A8) [06:36:49:488]: SOURCEMGMT: Failed to resolve source
...
MSI (s) (C4:A8) [06:36:54:013]: Product: PowerToys (Preview) -- Error 1706. An installation package for the product PowerToys (Preview) cannot be found. Try the installation again using a valid copy of the installation package 'PowerToysBootstrappedInstaller-<IP_ADDRESS>.msi'.

Are you trying to update from version 0.18?
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Trying source C:\Users\dcal1\Downloads\PowerToysSetup-0.18.0-x64.msi.
...
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
...
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 17288 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 844 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7216 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7080 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7660 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 12732 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 18408 could not be cancelled. Error: 1168
MSI (s) (C4:A8) [06:36:49:488]: SOURCEMGMT: Failed to resolve source
...
MSI (s) (C4:A8) [06:36:54:013]: Product: PowerToys (Preview) -- Error 1706. An installation package for the product PowerToys (Preview) cannot be found. Try the installation again using a valid copy of the installation package 'PowerToysBootstrappedInstaller-<IP_ADDRESS>.msi'.

Trying to do latest upgrade (after being prompted).  'PowerToysBootstrappedInstaller-<IP_ADDRESS>
On Wednesday, January 27, 2021, 7:38:24 AM EST, Davide Giacometti<EMAIL_ADDRESS>wrote:

Are you trying to update from version 0.18?
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Trying source C:\Users\dcal1\Downloads\PowerToysSetup-0.18.0-x64.msi.
...
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
...
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 17288 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 844 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7216 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7080 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7660 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 12732 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 18408 could not be cancelled. Error: 1168
MSI (s) (C4:A8) [06:36:49:488]: SOURCEMGMT: Failed to resolve source
...
MSI (s) (C4:A8) [06:36:54:013]: Product: PowerToys (Preview) -- Error 1706. An installation package for the product PowerToys (Preview) cannot be found. Try the installation again using a valid copy of the installation package 'PowerToysBootstrappedInstaller-<IP_ADDRESS>.msi'.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Trying to do latest upgrade (after being prompted).  'PowerToysBootstrappedInstaller-<IP_ADDRESS>
On Wednesday, January 27, 2021, 7:38:24 AM EST, Davide Giacometti<EMAIL_ADDRESS>wrote:

Are you trying to update from version 0.18?
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Trying source C:\Users\dcal1\Downloads\PowerToysSetup-0.18.0-x64.msi.
...
MSI (c) (1C:10) [06:35:45:931]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
...
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 17288 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 844 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7216 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7080 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 7660 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 12732 could not be cancelled. Error: 1168
MSI (s) (C4:30) [06:36:49:488]: I/O on thread 18408 could not be cancelled. Error: 1168
MSI (s) (C4:A8) [06:36:49:488]: SOURCEMGMT: Failed to resolve source
...
MSI (s) (C4:A8) [06:36:54:013]: Product: PowerToys (Preview) -- Error 1706. An installation package for the product PowerToys (Preview) cannot be found. Try the installation again using a valid copy of the installation package 'PowerToysBootstrappedInstaller-<IP_ADDRESS>.msi'.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@DrDOS1953-tech
are you still having this problem?
What version are you running?
Have you tried to uninstall it before installing the new version?


Fix io.jl and postprocess_utils.jl multiple dispatch

https://github.com/JuliaLang/METADATA.jl/pull/7453

It's frowned upon to modify the behavior of another package's functions and types as you're doing in https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/src/io.jl - if either the function name or at least one of the argument types is something defined within your own package then you're good, but otherwise you could be changing the behavior of unrelated code depending on whether or not your package is imported.
Likewise in https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/src/postprocess_utils.jl with HDF5 and DataFrames, many of the methods there should be defined by the package that owns the type or otherwise not touched.

Done see #78 #79


[IPROVEMENT] Handle backend layout and frontend layouts by their exact name

Frontend layouts has no string key so we can't map with name of layout files on frontend - they returns integer values.
Backend layout returns string keys only when you create them from the code - not backend panel.
So API may returns values for backend layout: 1 or 2col depends on where you setup them.
For frontend layouts it will be integer or we can add some prefix for them to avoid weird name of files for vue templates like 1.vue
We have to adjust layouts handling for new response of API.

https://github.com/TYPO3-Initiatives/nuxt-typo3/commit/531664bcc4064124cb855c32a8f636b70780d555 resolved it.


error when trying to execute processors

Hello,
I am currently trying to setup flavours for my app with this package.
Whenever i try to execute a process, i get this error:

Has anyone encountered this before?

The issue was with my own yaml file where i had a wrong indentation


Update the Componets/Overview Page (card title type styling)

As a Carbon for IBM.com website creator
I need to present the components in the same set up on the overview page
So that our website page looks at its best with consistency.
Additional information

The Components Overview page can be viewed here.
We need to update the type style to match what Carbon has.

The horizontal spacing between the cards need adjustment as well.

👉 FYI: we are updating the images on the cards.
Acceptance criteria

[x] Type style on the cards for Footer and Masthead are updated on the live website and match what Carbon has.
[ ] horizontal spacing between the cards are updated on the live website and match what Carbon has.

@jeffchew Please add the story point to this issue when you started.
@RobertaJHahn FYI.

Also the thin divider rule between cards should be grey 20.

https://gatsby-theme-carbon.now.sh/components/ResourceCard#example

@JennySanchez
— Your illustration for Masthead should reflect the two heights for L0 and L1.
— Footer 8-bar shape should reflect proportion of 8-bar and headers over lists are just bolder not larger type and no extra spacing under them.
:wink:

@mjabbink I do not and will reach out to her.

@jeffchew  For the Components/Overview page Jacob and I tried to make the card title work but the font styling, title location, and horizontal spacing between cards still not correctly displayed. This is the latest we have:

I am not sure if this is a universal fix, but on the Homepage (still WIP), we are having an issue for the horizontal spacing set up with the cards as well.

@jeffchew For the Components/Overview page Jacob and I tried to make the card title work but the font styling, title location, and horizontal spacing between cards still not correctly displayed. This is the latest we have:

I am not sure if this is a universal fix, but on the Homepage (still WIP), we are having an issue for the horizontal spacing set up with the cards as well.

We might have to override styling of the Gatsby theme to make this look right.

@jeffchew For the Components/Overview page Jacob and I tried to make the card title work but the font styling, title location, and horizontal spacing between cards still not correctly displayed. This is the latest we have:
I am not sure if this is a universal fix, but on the Homepage (still WIP), we are having an issue for the horizontal spacing set up with the cards as well.

We might have to override styling of the Gatsby theme to make this look right.

Fixed and pushed up to master.

@jeffchew I looked again and I think the card title is in IBM Plex Mono?
Our current set up:

Carbon set up:
View live page here

Those images for footer and masthead are incorrect
Also no need to override. What you’re trying to do is very doable in Gatsby theme

Those images for footer and masthead are incorrect
Also no need to override. What you’re trying to do is very doable in Gatsby theme

Hi @mjabbink ,
while it's very doable for regular pages with the .container class, it seems to not apply for the homepage specifically, since the row/column classes for the small gutter columns are targeted for .container and not .container--homepage, which is what is happening here. I had to write some override classes to apply to the homepage as well, but might be something we would want to contribute back to the gatsby theme repo.

@jeffchew and @JennySanchez Not sure I follow? Is the Carbon homepage not Gatsby? Does it have overrides?

the article cards are spaced too far apart in current staging site.
https://gatsby-theme-carbon.now.sh/components/ArticleCard

This looks odds Feature card component has the issue of the card not bleeding on the right side. The latest version of Gatsby resoled this exact issue so do you need to update or is this a bug?

@JennySanchez I recommend not scaling the Color block image in mobile and using a image made for mobile made up of 9 squares.
Something like this:

Also the "switcher" component (top right) should be modified. The future sites of Journey Systems and Accessibility will we added later.

also the link in bottom of left nav to carbon site defies the logic of the switcher which has all the IBM Design eco system sites. Why is this pulled out? It should link to Carbon Design kit.

@jeffchew we updated the theme so that the homepage should now include the container class, which should fix the spacing of the cards. Are you on the latest version?

@mjabbink  For the link in the bottom of the left nav, our thinking is if our adopter needs a quick switch to go to the Carbon website site to learn more about the Carbon, they will be able to do so on the left nav. Since the IBM.com library is built based on the Carbon Design System. Also, not all of our adopters are designers or need the Carbon design kit so linking to the design kit might not be the best.

@jeffchew I consolidated all the Homepage dev fixes to #245 - FYI.

@JennySanchez no need to explain such a concept and thats what the switcher is for that I poster above. If you want to link to Carbon do it in logical places in the page or let the the switcher be the functionality for traversing websites.

Before you go changing constructs and concepts in place for a year please let’s discuss before implementing

Also just noticed this giant card on the lead space image.

@JennySanchez Does not to be Design kit but mainly not linking to the Carbon site. If that is the case why not have IDL, Brand Center sites also?

@JennySanchez @wonilsuhibm The switcher should not be getting modified. This is a shared global element with naming and taxonomy being approved Phil Gilbert. That switcher represents IBM Design. If you guys have issues with the names and such let us know and we can discuss and make any necessary changes. Eunice Chung has been working this and it}s connected to the new w3 IBM Design site (staging here: http://w3-design-site-staging.w3ibm.mybluemix.net/design/resources/practices)

@mjabbink Agreed that the app switcher should not change.
@JennySanchez do you have a place where you are collecting all of the feedbacks?

Also noticed that the home page lead space is a card, instead of the just that Getting started card. And the Getting started card seems a bit too large — it should be the same size as other cards on the page.

@wonilsuhibm @JennySanchez the homepage leadspace is actually using the featurecard, and don't think it was originally designed for that space. I'll take a look to see if adjustments to the styles can be made to accommodate.

@jeffchew I consolidated all the Homepage dev fixes to #245 - FYI.
PS: Please make sure we have the latest Gatsby Theme installed before you or any dev. start on the tasks.

Hi @JennySanchez @alisonjoseph we are on v1.18.0. I'll pull down latest.

@wonilsuhibm The task issue #246 is the issue created to track general feedback and fixes.

@mjabbink Just got back from the vacation. I got what you saying and agreed with you on the switcher should not be changed if it is a shared global element across all the design sites, that was a piece of information I had no idea about but learned.
We should have the Carbon website link removed and make sure it's going to the digital design kit instead.


--add-metadata adding background song title instead of video title

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2021.03.14
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

[debug] System config: []
[debug] User config: ['-f', 'bestvideo[height<=1080]+bestaudio/best']
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--add-metadata', 'https://www.youtube.com/watch?v=ihFkyPv1jtU']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.03.14
[debug] Python version 3.8.5 (CPython) - Linux-5.4.0-66-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] ihFkyPv1jtU: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Mercury Poisoning- The Minamata Story-ihFkyPv1jtU.mkv has already been downloaded and merged
[ffmpeg] Adding metadata to 'Mercury Poisoning- The Minamata Story-ihFkyPv1jtU.mkv'
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Mercury Poisoning- The Minamata Story-ihFkyPv1jtU.mkv' -c copy -metadata 'title=HIDDEN CITY' -metadata date=20090319 -metadata 'description=A short clip about industrial mercury poisoning at Minamata Bay, Japan.' -metadata 'comment=A short clip about industrial mercury poisoning at Minamata Bay, Japan.' -metadata 'purl=https://www.youtube.com/watch?v=ihFkyPv1jtU' -metadata 'artist=PHIL DAVIES' -metadata 'album=Drama Concepts' 'file:Mercury Poisoning- The Minamata Story-ihFkyPv1jtU.temp.mkv'

Description

Q.E.D.

It was been reported before and closed as "expected behavior". The problem is how FFmpegMetadataPP, which handles --add-metadata, handles metadata from multiple sources.
As an example the current behavior for track is using the detected track, otherwise the title. This behavior, although it's useful and works for many cases, helping to normalize music titles avoiding things as "[Artist] - [Song Title]", fails in many situations where the main content from a video isn't the detected song.
I can think two ways to improve this:

Make FFmpegMetadataPP configurable, so users can choice to always use video titles instead of relying on the track detection provided by the service;
Make extractors ignore the track detected when it doesn't show up in the video title.

The second way would be more user friendly as it would fix cases where someone uses some song in their video when the video isn't about the song, although it would not fix cases where someone makes a video about a song but the video isn't the song itself (like videos where someone talks about a song and ends putting parts of it in the video).

What did he mean by this?


Use GitHub's automagic code of conduct mad lib

Found that GitHub makes it easy to adjust an open source code of conduct into our project. What do you think?
Part of #139

Thanks @ann-kilzer !
Most of the template seems pretty good, but it has a few sections that assume the existence of "community events". I think this can be a bit confusing for a couple reasons:

WWCode has its own CoC for WWCode events, and WWCode events should follow that CoC, regardless if they are associated with this project or not
Being a database for public speakers, it may cause confusion that somehow the events where these speakers are featured should follow this code of conduct (?) when in reality we have no control of what types of events the speakers are invited to or choose to engage in (maybe we should even add this disclaimer somewhere in the site)

Can we customize this CoC to remove the references to events or do we have to find another CoC that is just limited to online community?

I merged it as is for now, we can improve over following PRs if needed


Upgrade to Google API Client 0.9

The next version of Google API Client makes some major changes, including a new ruby API for connecting to services and a replacing Faraday for Hurley. This transition will require changes in tests to use Hurley's new test API.

We will want to make sure that lostisland/hurley#18 is resolved as all our tests depend on this behavior.

Migrating notes

I think https://github.com/lostisland/hurley/issues/18 is resolved, could you please try and test it? Thanks

Yes, lostisland/hurley#18 is resolved and Google Client API 0.9 has been released. But while that was happening GRPC has become viable and so we are in the process of migrating services to use GRPC. Once the GRPC-compatible services are migrated we will look at upgrading to Google Client API 0.9 and converting our tests to use the hurley mocks.

This should have been closed by #733.


[10.x] Refactor PendingProcess: Simplify if-elseif structures using early return

In this PR, I've refactored the PendingProcess.php file to enhance code readability. I simplified two if-elseif structures by introducing early return statements.
Thanks!

It's okay. I appreciate you trying to help out @saMahmoudzadeh but most of the recent PR's you sent in recently aren't necessary. Please try to focus on actual improvements but skip the smaller bits. Thanks!

Hi @driesvints
I contributed to the features, but I didn't receive appropriate feedback and my contribution was rejected. Can you provide information on the standards for acceptance? Is it okay if I work on the header validation feature? Currently, we have to merge the request itself to validate using rules, and this is not ideal.
Thanks!


Remove mock crash on fail (use the UtestShell crash on fail instead)

As promised, this removes the Mock-specific crash-on-failure mechanism, using the new core mechanism to support the existing API.

I'm not sure this is wanted. When I set the crash on failure on CppUMock then it doesn't mean that I want the tests to crash on failure.
I don't use crashOnFailure in the tests a lot... I'm not completely clear why that is needed. However, the crashOnFailure in mock is important to be able to get a stack trace...

OK, sorry, I read our conversation to mean that you wanted me to remove this from Mock. If that is not the case, I clearly have the wrong end of the stick and you can reject this PR. I don't use this anyway - I was only doing it because I thought you had asked for it! 🤣

Yeah, I think we do not want this as it is removing some flexibility.
If you want, you can fix the issue related to the deallocation memory not crashing.


fixed HGNC and ncbitaxon import

fixed the pipeline to the new dipper IRI standard (see slack dipper channel)
recreated hgnc import.

Seems refreshing the HGNC import caused a problem of two diseases being merged to one:
https://monarch-jenkins.cgrb.oregonstate.edu/job/test-mondo/1547/console @nicolevasilevsky @cmungall

Both diseases are declared equivalent to GARD:0002910


Added: Three more lessons

@khushali77  Can you please shift it to center such a way that the lesson in the 2nd row should be in between the above 2 lessons

Yes, will do that


Flobro no longer 'always on top'

Describe the bug
Flobro used to work fine, but it is no longer 'staying on top' - making it like any other window pretty much. See below for what I did.
I have tried restarting computer, uninstalling and reinstalling app, changing page that it points to - issue persists.
Steps to reproduce
Steps to reproduce the behavior:
Open flobro in apps
open pomodone.app as the website (my default)
resize window
maximised window to full screen
resized again.
It is no longer full screen
Expected behavior
I expect the flobro window to remain always on top at all times.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment variables:

OS: e.g. Windows 10 Enterprise, Version 1903, OS Build 18362.356
Version: e.g. 0.2.2
Chrome version: 77.0.3865.90 (Official Build) (32-bit)

Additional context

Old bug
https://github.com/cornips/flobro/issues/30

Thanks,
I didn't know it was an old bug - is there something I should do to get
around it?
On Thu, 3 Oct 2019 at 01:59, Tom Byrer<EMAIL_ADDRESS>wrote:

Old bug
#30 https://github.com/cornips/flobro/issues/30
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cornips/flobro/issues/50?email_source=notifications&email_token=ANLP6MZZAPUH2N2MBEENAUTQMU7XXA5CNFSM4I4JWML2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAGUULY#issuecomment-537741871,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANLP6MZ3EKTY2QITYOGY3TDQMU7XXANCNFSM4I4JWMLQ
.

Hello, I have the same problem. Window won't stay on top of other windows or tabs.
This kinda makes the plugin useless, sadly :( <3

Same here. It was working last time I was using it Nov 12

I just installed the Chrome app, and unfortunately, it doesn't stay on top, which was the purpose of the app I thought?

Any Mac users experiencing this bug? Seems like a Windows bug, and I can't reproduce. Maybe it has to do with Google ending Chrome App support for non-Chrome OS.

It was windows only for me - but I'm back working where they will let me
install deskpins again so its all good. Thanks.
On Sun, 12 Apr 2020 at 15:58, Martijn Cornips<EMAIL_ADDRESS>wrote:

Any Mac users experiencing this bug? Seems like a Windows bug, and I can't
reproduce. Maybe it has to do with Google ending Chrome App support for
non-Chrome OS.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cornips/Flobro/issues/50#issuecomment-612629305, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANLP6M3OTSKDNBCXAMHLIQ3RMHJJZANCNFSM4I4JWMLQ
.

I think it may be important to note that when this breaks, the normal Chrome window becomes always on top instead of flobro. Not sure how to reset it either

Seems like more people experiencing this issue. Still investigating this.
Closing duplicate of #30


Coins sent to account from account manager on mobile does not reflect in account balance

Transfer made to account created on mobile doesn't not reflect in balance on reload

@manishram Fixed.


About class order

Hi, thanks for your work!
I find the shuffle option controls the class order, and the default value is True, resulting in different class order with the jax implementation.
https://github.com/JH-LEE-KR/dualprompt-pytorch/blob/b922d12b4e387d20e858a4091f030fac9dcda450/configs/cifar100_dualprompt.py#L55
https://github.com/JH-LEE-KR/dualprompt-pytorch/blob/b922d12b4e387d20e858a4091f030fac9dcda450/datasets.py#L169
I ran the experiment with shuflle=False, the result was a little bit lower than the jax code (84.87 vs.  85.69).
Maybe you could add a few words to the README to clarify this option.
Thanks again!

Hi,
thanks for your comment.
In my environment, I achieved 86.13% of accuracy with shuffle=False
I think there's a difference in the environment.
The class order is also an important issue, so I will modify the README about this part.
Thank you again for the good comment.
Best,
Jaeho Lee.


Interaction between ChannelError and Select

Hello!
I have built an abstraction that internally use Channels. I am now designing the exception handling for it. When I read from a single channel everything is clear, I can translate ChannelError to whatever I need and provide context of my abstraction.
Where I have a problem is when I use Select#select. In this case, when an error occurs I do not know from which channel it originates and I have to go through all of them to check whether I have the correct one.
Would it be possible to either expose the channel on ChannelClosed or allow some sort of metadata to be attached to a channel that would then be accessible on ChannelClosed? Or is there a better way of doing such a thing?
I am willing to work on it myself if you deem such a feature desirable.
Thanks

Yes, I think it's the same as https://github.com/softwaremill/jox/issues/64?
If you could attempt a PR, I'll be happy to review.


Wrong unit while downloading bundle

While the bundle is downloaded, the unit us MiB p/s. What's the p ? Is this per second ?

It is not the unit, but the notation that is incorrect, right? This either needs to be MiBps or MiB/s.

If this needs to be changed, it needs to be modified in CRC tooling itself


Panic when parse nested struct fields

Describe the bug
type ListData struct {
	List  interface{}
	Total int
}

type AuditLogs struct {
	Data struct {
		ListData
	}
}

swag init panic:

2018/11/27 18:51:39 Generating model.AuditLogs
panic: runtime error: index out of range
goroutine 1 [running]:
github.com/swaggo/swag.(*Parser).parseField(0xc0000c3a90, 0xc00042eec0, 0xc0000e4f20)
/Users/jerry/go/src/github.com/swaggo/swag/parser.go:767 +0xfdc
github.com/swaggo/swag.(*Parser).parseStruct(0xc0000c3a90, 0xc000501ba9, 0x5, 0xc00042eec0, 0x0)
/Users/jerry/go/src/github.com/swaggo/swag/parser.go:577 +0x77

Screenshots

Your swag version
v1.4.0
Desktop (please complete the following information):

OS: MacOS

It's not a nested struct issue .
You are asking swag to describe the field List that you defined as interface , change it to any of a golang primitive type (eg: string / int/ uint) or other struct that does not have interface type fields and it will work.
Not a bug !

type ListData struct {
	Total int
}

type AuditLogs struct {
	Data struct {
		ListData
	}
}

The same error.

panic: runtime error: index out of range

About defined as an interface, it works fine. No nested. example:
type ResultData struct {
	Code   int
	Data   interface{}
	Errors []string
}

type Users struct {
	ResultData
	Data *UserListData
}

want code sample.
type ListData struct {
	Total int
}

type AuditLogs struct {
    Data Data
}

type Data {
   ListData ListData
}

example
https://github.com/swaggo/swag/blob/4f45ba52207fc2f6af0f73e950384abef3c977d8/example/celler/model/bottle.go#L3-L7


#42 fix window build

Current coverage is 90.62% (diff: 100%)

Merging #45 into development will not change coverage

@@           development        #45   diff @@
=============================================
  Files                1          1
  Lines               96         96
  Methods             15         15
  Messages             0          0
  Branches            11         11
=============================================
  Hits                87         87
  Misses               9          9
  Partials             0          0

Powered by Codecov. Last update cc9ddb5...db9f1fd


Use AWS API for EKS authentication and authorization

Major Breaking Changes

[!WARNING]
This release has major breaking changes and requires significant manual intervention
to upgrade existing clusters. Read the migration document
for more details.

what

Use the AWS API to manage EKS access controls instead of the aws-auth ConfigMap
Remove support for creating an extra security group, deprecated in v2
Add IPv6 service CIDR output
Update test framework to go v1.21, Kubernetes 1.29, etc.

why

Remove a large number of bugs, hacks, and flaky behaviors
Encourage separation of concerns (use another module to create a security group)
Requested and authored by @colinh6
Stay current

references

New API for EKS access control
Obsoletes and closes #148
Obsoletes and closes #155
Obsoletes and closes #167
Obsoletes and closes #168
Obsoletes and closes #193
Obsoletes and closes #202
Fixes #203
Supersedes and closes #173
Supersedes and closes #194
Supersedes and closes #195
Supersedes and closes #196
Supersedes and closes #197
Supersedes and closes #198
Supersedes and closes #199
Supersedes and closes #200
Supersedes and closes #201

/terratest

/terratest

I'm working on migrating my test cluster. Haven't reached plan stage yet, just changing code to new module variables. I'd appreciate, if there were examples about new access_* variables.
With module version 3.0.0, I have somewhat typical configuration:
  map_additional_iam_roles = [
    {
      rolearn  = replace(data.aws_iam_role.administrator_access.arn, "${data.aws_iam_role.administrator_access.path}/", "")
      username = "devops"
      groups   = ["system:masters", "devops"]
    },
    {
      rolearn  = data.aws_iam_role.gitlab_ci.arn
      username = "gitlab-ci"
      groups   = ["system:masters", "ci"]
    },
    {
      rolearn  = aws_iam_role.karpenter_node.arn
      username = "system:node:{{EC2PrivateDNSName}}"
      groups   = ["system:bootstrappers", "system:nodes"]
    },
    {
      rolearn  = aws_iam_role.fargate.arn
      username = "system:node:{{SessionName}}"
      groups   = ["system:bootstrappers", "system:nodes", "system:node-proxier"]
    },
  ]

And it isn't clear what would new access_* values should look like without checking module's code.
AFAIK I should use:

access_entry_map for data.aws_iam_role.administrator_access.arn and data.aws_iam_role.gitlab_ci.arn, as they known at plan phase
access_entries_for_nodes for aws_iam_role.karpenter_node.arn, as it's created as part of root module and isn't known at plan phase
drop association for aws_iam_role.fargate.arn as it should be managed automatically

Is this right?
Also there is some abbreviations to simplify things at https://github.com/cloudposse/terraform-aws-eks-cluster/pull/206/files#diff-7ca243b22dbf3bdfd94ff409bd87a336e7f6f61601041b57d470ae3b2f11e71fR6-R14, which aren't documented.

@z0rc Thank you for the feedback.
Answers to your questions are supposed to be in the migration document, and the README in the form of documentation of the input variables.
Particularly regarding the abbreviations, there is the migration doc and the variable description. There is alos a brief example, as always, in examples/complete
I grant that there probably should be more in the README, but are you saying you didn't see the documentation, or that you read it but it did not satisfy you? (Your answer will guide my improvements.)

/terratest

Not too much involved in EKS, so leaving the more specific reviews for others.
Would suggest to add more "BREAKING CHANGE" to commit and PR titles, so it cannot be overlooked.

We're going to rely on the major version number bump to do the heavy lifting of "BREAKING CHANGE". The mitigating factors are that the new module will simply error out in a number of ways if you blindly try to update, and in general none of the changes should cause you to lose data. Worst consequence I can foresee from blindly plowing ahead is a security group or rule might change that cuts off network access.

/terratest

@Nuru thanks!
With provided example I was able to understand access entries relationships and migration path. I believe I was a bit overwhelmed by amount of migration documentation. Ultimately I'd be able to do migration myself given more time.

P.S. I'm not sure where data.aws_iam_session_context.current.issuer_arn came from

I was reading example at https://github.com/cloudposse/terraform-aws-eks-cluster/blob/v4-rc/examples/complete/main.tf#L39-L48, plus https://github.com/cloudposse/terraform-aws-eks-cluster/blob/v4-rc/docs/migration-v3-v4.md#error-creating-eks-access-entry I wrongly had impression that I must add this entry now.
Overall I'm very impressed with how many though were put into migration process. Much appreciated!

I migrated my test cluster to access_config.authentication_mode = "API" successfully.

/terratest

/terratest


Troubleshooting code error

Step 2, point 3 has an iex command which incorrectly spans two lines and is missing the closing quotes.  This means that the verification command users are being asked to run does not work.  It should be:
iex "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /skms kms.core.windows.net:1688"
I've tried to modify and generate a pull request in GitHub however the action fails repeatedly.

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

ID: 87ea8024-c99f-0efe-f663-cc58348a3721
Version Independent ID: 85c8727b-915b-c920-76cd-6123844d20ad
Content: Troubleshoot Windows virtual machine activation problems in Azure
Content Source: articles/virtual-machines/troubleshooting/troubleshoot-activation-problems.md
Service: virtual-machines-windows
GitHub Login: @genlin
Microsoft Alias: genli

@AndyHerb. Thanks for pointing out the problem. I have submitted a pull request for updating the command.  The issue will be closed when the pull request is merged.

@AndyHerb The change is merged and it will be live on docs.microosft.com on 11/16. I will process to close this issue. Feel free to reopen it if you have any addition comments or feedbacks.

#please-close

@AndyHerb We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Use export * as namespace syntax in barrel modules.

I noticed while writing the "moving to modules" blog post that we didn't use export * as mod syntax. I was wondering if there was a reason why, but it was an easy enough PR to kick off.

I'm afraid this is intentional; esbuild doesn't bundle this very well.

(compare the built output before and after and you'll see what I mean)

Let's close in the meantime then.


Url pattern changed

prefix event/' for sponsors and speakers url patterns

Current coverage is 82.26% (diff: 100%)

Merging #65 into master will not change coverage

@@             master        #65   diff @@
==========================================
  Files            19         19
  Lines           265        265
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            218        218
  Misses           47         47
  Partials          0          0

Powered by Codecov. Last update a17c780...a2c120f

Please rebase your project so there isn't 6 (5 already merged) commits in this PR.

should be ok now

@kapucko in PR #62 I have just explained what seems to be the problem and how to solve it (havent checked your fixed code yet) and also what is the correct workflow.


Manual pom.xml parsing crashes cdxgen

Steps to reproduce:

Clone https://github.com/ververica/flink-cdc-connectors.git
Cd to flink-cdc-connectors/flink-sql-connector-mysql-cdc
Run cdxgen --type java. CDXGen will fallback to manual pom.xml parsing and then crash

PoC
root@172-104-138-101:/tmp# git clone https://github.com/ververica/flink-cdc-connectors.git
Cloning into 'flink-cdc-connectors'...
remote: Enumerating objects: 9310, done.
remote: Counting objects: 100% (9310/9310), done.
remote: Compressing objects: 100% (3120/3120), done.
remote: Total 9310 (delta 3806), reused 9217 (delta 3759), pack-reused 0
Receiving objects: 100% (9310/9310), 12.81 MiB | 3.99 MiB/s, done.
Resolving deltas: 100% (3806/3806), done.
root@172-104-138-101:/tmp# cd flink-cdc-connectors/flink-sql-connector-mysql-cdc
root@172-104-138-101:/tmp/flink-cdc-connectors/flink-sql-connector-mysql-cdc# cdxgen --type java
Executing 'mvn org.cyclonedx:cyclonedx-maven-plugin:2.5.3:makeAggregateBom -q' in /tmp/flink-cdc-connectors/flink-sql-connector-mysql-cdc
Fallback to executing mvn dependency:tree -DoutputFile=/tmp/cdxmvn-STIoqS/mvn-tree.txt
[INFO] Scanning for projects...
[INFO]
[INFO] ------------< com.ververica:flink-sql-connector-mysql-cdc >-------------
[INFO] Building flink-sql-connector-mysql-cdc 2.3-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for com.ververica:flink-connector-mysql-cdc:jar:2.3-SNAPSHOT is missing, no dependency information available
[INFO]
[INFO] --- maven-dependency-plugin:3.1.1:tree (default-cli) @ flink-sql-connector-mysql-cdc ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.364 s
[INFO] Finished at: 2022-04-19T08:30:19Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.1.1:tree (default-cli) on project flink-sql-connector-mysql-cdc: Cannot build project dependency graph: Could not resolve nor collect following dependencies: [com.ververica:flink-connector-mysql-cdc:jar:2.3-SNAPSHOT (compile)]: Could not resolve dependencies for project com.ververica:flink-sql-connector-mysql-cdc:jar:2.3-SNAPSHOT: Failure to find com.ververica:flink-connector-mysql-cdc:jar:2.3-SNAPSHOT in https://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
 WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Resolve the above maven error. This could be due to the following:

1. Java version requirement - Scan or the CI build agent could be using an incompatible version
5. Private maven repository is not serving all the required maven plugins correctly. Refer to your registry documentation to add support for jitpack.io
6. Check if all required environment variables including any maven profile arguments are passed correctly to this tool

Falling back to manual pom.xml parsing. The result would be incomplete!
(node:5455) UnhandledPromiseRejectionWarning: TypeError: dependencies is not iterable
    at Object.parsePom (/usr/lib/node_modules/@appthreat/cdxgen/utils.js:606:22)
    at createJavaBom (/usr/lib/node_modules/@appthreat/cdxgen/index.js:614:33)
    at Object.exports.createBom (/usr/lib/node_modules/@appthreat/cdxgen/index.js:2218:20)
    at /usr/lib/node_modules/@appthreat/cdxgen/bin/cdxgen:90:32
    at Object.<anonymous> (/usr/lib/node_modules/@appthreat/cdxgen/bin/cdxgen:163:3)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
(node:5455) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:5455) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Fixed in 4.0.11. Thank you for reporting!


Is there a way to run custom javascript on deck load and slid transitions ?

Hi sorry for a basic questions I want to give a talk/demo about snowplow analytics  https://docs.snowplowanalytics.com/docs/getting-started-on-snowplow-open-source/what-is-snowplow-open-source/ and it would be neat if I could embed the snowplow javascript tracker  https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/javascript-tracker/ in the presentation itself so it tracks the page views of the presentation. I read something about custom mdx provider but maybe there is an easier way with callbacks or react hooks ?
Anyways any pointers you could provider would be greatly appreciated.

mdx-deck provides a useDeck hook which can be used to observe the slide show state and could likely be used to call a function on state/slide/step change.

mdx-deck provides a useDeck hook which can be used to observe the slide show state and could likely be used to call a function on state/slide/step change.

I notice there isn't to any docs or examples on how to use useDeck. Even reading the source code is not very insightful but still it is more than I had before thanks

I notice there isn't to any docs or examples on how to use useDeck. Even reading the source code is not very insightful but still it is more than I had before thanks

In the end I wound up doing this
{pageView()} where pageView wrapped the other function to return null, undefined or something renderable it works

In the end I wound up doing this
{pageView()} where pageView wrapped the other function to return null, undefined or something renderable it works


[BUG/Help] 运行evalute.sh的时候报错 RuntimeError: Error(s) in loading state_dict for ChatGLMForConditionalGeneration: 	size mismatch for transformer.prefix_encoder.embedding.weight: copying a param with shape torch.Size([8, 229376]) from checkpoint, the shape in current model is torch.Size([128, 229376]). 	You may consider adding ignore_mismatched_sizes=True in the model from_pretrained method.

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

Expected Behavior
No response
Steps To Reproduce
RuntimeError: Error(s) in loading state_dict for ChatGLMForConditionalGeneration:
size mismatch for transformer.prefix_encoder.embedding.weight: copying a param with shape torch.Size([8, 229376]) from checkpoint, the shape in current model is torch.Size([128, 229376]).
You may consider adding ignore_mismatched_sizes=True in the model from_pretrained method.
Environment
- OS:
- Python:
- Transformers:
- PyTorch:
- CUDA Support (`python -c "import torch; print(torch.cuda.is_available())"`) :

Anything else?
No response

把evaluate.sh里的PRE_SEQ_LEN改成8


Conversational Retrieval QA Chain - context update - question

Is there any way to update the context  of  the Conversational Retrieval QA Chain (chatFlow from marketplace) - seems that that the context is "Hard Coded" with only the info coming from the vector store and there is no way to update it externally - ideally I want to have the ability to update it from a plan text file

Do you me this one?

thanks for your answer - I know I can edit the prompt over this area , the issue is that I want to update it from an external file and potentially from some template file dynamicly, if the node component had another input with some prompt node that would be ideal or in other way somehow...

No sure what you want to accomplish here but when you a Multi Retrieval QA Chain you can add a Vector Store Retriever node to let the model know when you use the info from a Vector Store and then, if you want to, use the Chain Tool to connect the whole chain to an Agent and let the Agent when to use the chain.
I do not think there is a easy way to do it "dynamically".
--

Here is the template of the whole chatfhow:
Template (Multi Retrieval Chain) Chatflow.json

@haimco50 the ideal way is as follow:
1.) Upsert your data with different metadata to vector store
2.) Using Flowise API, you can override the config metadata filter:
{
  "question": "what is my name",
  "overrideConfig": {
     "pineconeMetadataFilter": {"source": "doc1"}
  }
}

thanks much @toi500 and @HenryHengZJ for your suggestions - will try it out!


Only replace password if user actually has one

This guards against failures due to users with empty passwords (not sure how I created one, but I did and it broke this route).
NOTE This doesn't have a corresponding test yet. Will add one.

Thanks for the fix! Could you just please address this issue and then I'd gladly merge your PR. Thanks!
standard: Use JavaScript Standard Style (https://standardjs.com)
  /home/travis/build/bkimminich/juice-shop/routes/authenticatedUsers.js:11:9: Expected an assignment or function call and instead saw an expression.


[List vNext] Adding triple-line cell

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
Added tokens + properties for a triple-lined cell.
Verification
Made sure that adding footnote (third line) changes subline look.

Before
After

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ ] Different resolutions (1x, 2x, 3x)
[ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)

Microsoft Reviewers: Open in CodeFlow

Resolved offline: removing modifiers and leaving foreground customization to the client


File css/final.css not defined in asset manifest.

File css/final.css not defined in asset manifest. (View: C:\xampp\htdocs\laravel5-angular-material-starter\resources\views\index.blade.php)

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] support request
[ ] other (Please specify)
Provide information & explanation
Got code samples?
Make sure to use 3 backticks (and javascript or php after it to show your code) More info
Also make sure to click on the Preview button to double check your code formatting
Laravel & Angular version: 3.2.0

Hi @markib
Thanks for creating an issue
Can you elaborate more on what the problem is?

Feel free to re-open with more information!


Object detection cam.

I am getting similar error as https://github.com/rigvedrs/YOLO-V8-CAM/issues/8 , I dont know what is going wrong. I have rerun it multiple times. Also, I dont understand why we have to run it multiple times. For example in below it highlights everything but players and ball. I have tried using different colormaps in cv2 but the result is same.

Yes, I am getting similar errors

I have similar issue, event for the "puppies" image as follows. Ensure the model is running on the CPU, not the GPU.
model.cpu()
or
model = YOLO(f'yolov8n.pt').to('cpu')
then it works fine for me. I will submit PR.

It has been resolved in the update by @kimyd . Feel free to reopen it if it still comes up


Up-to-date-ness?

Hi, I'd like to ask how trustworthy you'd rate this Gem yourself? Looking at the code (despite the rake tasks) and the fork of https://github.com/client9/ipcat referenced by the submodule, I'm wondering how many of these IPs do now not belong to datacenters anymore - and how many others now do...

I have a fork I maintain that uses an up to date version of the IPCat submodule:  https://github.com/joewils/ipcat-ruby


ScienceNearMe → "Data Insights" issues ("Your Data Overview" sub-page)

a. There's a naming discrepancy ("Your Data Overview" vs. "Data Overview") between the left column and the main content section.
b. Toggling between "Demo Partner" and "SciStarter" in the dropdown menu (as the organizations) doesn't update the on-page statistics.
c. After selecting "SciStarter" as the organization, the "Engagement", "Audience" and "Traffic" tabs stop working.
d. In the "Engagement" tab, after selecting the various "Opportunity Status" and "Time Period" value combinations a few times, the loading circle animation stops displaying, as if it stopped working.
e. In the "Audience" tab, the URL that's attached to "site-wide demographic data" is "https://beta.sciencenearme.org/", but shouldn't it be a more specific link?
f. Strange issue: after playing around in the "Engagement" tab then the "Audience" tab and changing the dropdown values within, I was no longer able to return to the former, but only managed to proceed to the "Traffic" tab, and then I could neither select the "Engagement" nor "Audience" tabs, until I left the whole "Data Insights" page and re-accessed it. As mentioned above, refreshing the page isn't an option ("Server error").

I'll do a & e, @SciStarter b, c, f are yours

Sounds fair.

My parts are done and in css-refine-12-22


[Chat Completions] Request payload definition #21

CreateChatCompletionRequest
참고 링크: https://github.com/Azure/azure-rest-api-specs/blob/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/stable/2024-06-01/inference.json

CreateChatCompletionRequest
"createChatCompletionRequest": {
        "type": "object",
        "allOf": [
          {
            "$ref": "#/components/schemas/chatCompletionsRequestCommon"
          },
          {
            "properties": {
              "messages": {
                "description": "A list of messages comprising the conversation so far. [Example Python code](https://github.com/openai/openai-cookbook/blob/main/examples/How_to_format_inputs_to_ChatGPT_models.ipynb).",
                "type": "array",
                "minItems": 1,
                "items": {
                  "$ref": "#/components/schemas/chatCompletionRequestMessage"
                }
              },
              "data_sources": {
                "type": "array",
                "description": "  The configuration entries for Azure OpenAI chat extensions that use them.\n  This additional specification is only compatible with Azure OpenAI.",
                "items": {
                  "$ref": "#/components/schemas/azureChatExtensionConfiguration"
                }
              },
              "n": {
                "type": "integer",
                "minimum": 1,
                "maximum": 128,
                "default": 1,
                "example": 1,
                "nullable": true,
                "description": "How many chat completion choices to generate for each input message."
              },
              "seed": {
                "type": "integer",
                "minimum": -9223372036854775808,
                "maximum":<PHONE_NUMBER>854775807,
                "default": 0,
                "example": 1,
                "nullable": true,
                "description": "If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend."
              },
              "logprobs": {
                "description": "Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the `content` of `message`. This option is currently not available on the `gpt-4-vision-preview` model.",
                "type": "boolean",
                "default": false,
                "nullable": true
              },
              "top_logprobs": {
                "description": "An integer between 0 and 5 specifying the number of most likely tokens to return at each token position, each with an associated log probability. `logprobs` must be set to `true` if this parameter is used.",
                "type": "integer",
                "minimum": 0,
                "maximum": 5,
                "nullable": true
              },
              "response_format": {
                "type": "object",
                "description": "An object specifying the format that the model must output. Used to enable JSON mode.",
                "properties": {
                  "type": {
                    "$ref": "#/components/schemas/chatCompletionResponseFormat"
                  }
                }
              },
              "tools": {
                "description": "A list of tools the model may call. Currently, only functions are supported as a tool. Use this to provide a list of functions the model may generate JSON inputs for.",
                "type": "array",
                "minItems": 1,
                "items": {
                  "$ref": "#/components/schemas/chatCompletionTool"
                }
              },
              "tool_choice": {
                "$ref": "#/components/schemas/chatCompletionToolChoiceOption"
              },
              "functions": {
                "description": "Deprecated in favor of `tools`. A list of functions the model may generate JSON inputs for.",
                "type": "array",
                "minItems": 1,
                "maxItems": 128,
                "items": {
                  "$ref": "#/components/schemas/chatCompletionFunction"
                }
              },
              "function_call": {
                "description": "Deprecated in favor of `tool_choice`. Controls how the model responds to function calls. \"none\" means the model does not call a function, and responds to the end-user. \"auto\" means the model can pick between an end-user or calling a function.  Specifying a particular function via `{\"name\":\\ \"my_function\"}` forces the model to call that function. \"none\" is the default when no functions are present. \"auto\" is the default if functions are present.",
                "oneOf": [
                  {
                    "type": "string",
                    "enum": [
                      "none",
                      "auto"
                    ],
                    "description": "`none` means the model will not call a function and instead generates a message. `auto` means the model can pick between generating a message or calling a function."
                  },
                  {
                    "type": "object",
                    "description": "Specifying a particular function via `{\"name\": \"my_function\"}` forces the model to call that function.",
                    "properties": {
                      "name": {
                        "type": "string",
                        "description": "The name of the function to call."
                      }
                    },
                    "required": [
                      "name"
                    ]
                  }
                ]
              }
            }
          }
        ],
        "required": [
          "messages"
        ]
      },

ChatCompletionsRequestCommon
      "chatCompletionsRequestCommon": {
        "type": "object",
        "properties": {
          "temperature": {
            "description": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.",
            "type": "number",
            "minimum": 0,
            "maximum": 2,
            "default": 1,
            "example": 1,
            "nullable": true
          },
          "top_p": {
            "description": "An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.\nWe generally recommend altering this or `temperature` but not both.",
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "default": 1,
            "example": 1,
            "nullable": true
          },
          "stream": {
            "description": "If set, partial message deltas will be sent, like in ChatGPT. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a `data: [DONE]` message.",
            "type": "boolean",
            "nullable": true,
            "default": false
          },
          "stop": {
            "description": "Up to 4 sequences where the API will stop generating further tokens.",
            "oneOf": [
              {
                "type": "string",
                "nullable": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "nullable": false
                },
                "minItems": 1,
                "maxItems": 4,
                "description": "Array minimum size of 1 and maximum of 4"
              }
            ],
            "default": null
          },
          "max_tokens": {
            "description": "The maximum number of tokens allowed for the generated answer. By default, the number of tokens the model can return will be (4096 - prompt tokens).",
            "type": "integer",
            "default": 4096
          },
          "presence_penalty": {
            "description": "Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.",
            "type": "number",
            "default": 0,
            "minimum": -2,
            "maximum": 2
          },
          "frequency_penalty": {
            "description": "Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.",
            "type": "number",
            "default": 0,
            "minimum": -2,
            "maximum": 2
          },
          "logit_bias": {
            "description": "Modify the likelihood of specified tokens appearing in the completion. Accepts a json object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token.",
            "type": "object",
            "nullable": true
          },
          "user": {
            "description": "A unique identifier representing your end-user, which can help Azure OpenAI to monitor and detect abuse.",
            "type": "string",
            "example": "user-1234",
            "nullable": false
          }
        }
      },

ChatCompletionRequestMessage
      "chatCompletionRequestMessage": {
        "type": "object",
        "properties": {
          "role": {
            "$ref": "#/components/schemas/chatCompletionRequestMessageRole"
          }
        },
        "discriminator": {
          "propertyName": "role",
          "mapping": {
            "system": "#/components/schemas/chatCompletionRequestMessageSystem",
            "user": "#/components/schemas/chatCompletionRequestMessageUser",
            "assistant": "#/components/schemas/chatCompletionRequestMessageAssistant",
            "tool": "#/components/schemas/chatCompletionRequestMessageTool",
            "function": "#/components/schemas/chatCompletionRequestMessageFunction"
          }
        },
        "required": [
          "role"
        ]
      },

ChatCompletionRequestMessageRole
      "chatCompletionRequestMessageRole": {
        "type": "string",
        "enum": [
          "system",
          "user",
          "assistant",
          "tool",
          "function"
        ],
        "description": "The role of the messages author.",
        "x-ms-enum": {
          "name": "ChatCompletionRequestMessageRole",
          "modelAsString": true,
          "values": [
            {
              "value": "system",
              "description": "The message author role is system."
            },
            {
              "value": "user",
              "description": "The message author role is user."
            },
            {
              "value": "assistant",
              "description": "The message author role is assistant."
            },
            {
              "value": "tool",
              "description": "The message author role is tool."
            },
            {
              "value": "function",
              "description": "Deprecated. The message author role is function."
            }
          ]
        }
      },

AzureChatExtensionConfiguration
      "azureChatExtensionConfiguration": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/azureChatExtensionType"
          }
        },
        "description": "  A representation of configuration data for a single Azure OpenAI chat extension. This will be used by a chat\n  completions request that should use Azure OpenAI chat extensions to augment the response behavior.\n  The use of this configuration is compatible only with Azure OpenAI.",
        "discriminator": {
          "propertyName": "type",
          "mapping": {
            "azure_search": "#/components/schemas/azureSearchChatExtensionConfiguration",
            "azure_cosmos_db": "#/components/schemas/azureCosmosDBChatExtensionConfiguration"
          }
        }
      },

AzureChatExtensionType
      "azureChatExtensionType": {
        "type": "string",
        "description": "  A representation of configuration data for a single Azure OpenAI chat extension. This will be used by a chat\n  completions request that should use Azure OpenAI chat extensions to augment the response behavior.\n  The use of this configuration is compatible only with Azure OpenAI.",
        "enum": [
          "azure_search",
          "azure_cosmos_db"
        ],
        "x-ms-enum": {
          "name": "AzureChatExtensionType",
          "modelAsString": true,
          "values": [
            {
              "name": "azureSearch",
              "value": "azure_search",
              "description": "Represents the use of Azure Search as an Azure OpenAI chat extension."
            },
            {
              "name": "azureCosmosDB",
              "value": "azure_cosmos_db",
              "description": "Represents the use of Azure Cosmos DB as an Azure OpenAI chat extension."
            }
          ]
        }
      },

ChatCompletionResponseFormat
 "chatCompletionResponseFormat": {
        "type": "string",
        "enum": [
          "text",
          "json_object"
        ],
        "default": "text",
        "example": "json_object",
        "nullable": true,
        "description": "Setting to `json_object` enables JSON mode. This guarantees that the message the model generates is valid JSON.",
        "x-ms-enum": {
          "name": "ChatCompletionResponseFormat",
          "modelAsString": true,
          "values": [
            {
              "value": "text",
              "description": "Response format is a plain text string."
            },
            {
              "value": "json_object",
              "description": "Response format is a JSON object."
            }
          ]
        }
      },

ChatCompletionTool
   "chatCompletionTool": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/chatCompletionToolType"
          },
          "function": {
            "type": "object",
            "properties": {
              "description": {
                "type": "string",
                "description": "A description of what the function does, used by the model to choose when and how to call the function."
              },
              "name": {
                "type": "string",
                "description": "The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64."
              },
              "parameters": {
                "$ref": "#/components/schemas/chatCompletionFunctionParameters"
              }
            },
            "required": [
              "name",
              "parameters"
            ]
          }
        },
        "required": [
          "type",
          "function"
        ]
      },

ChatCompletionToolType
     "chatCompletionToolType": {
        "type": "string",
        "enum": [
          "function"
        ],
        "description": "The type of the tool. Currently, only `function` is supported.",
        "x-ms-enum": {
          "name": "ChatCompletionToolType",
          "modelAsString": true,
          "values": [
            {
              "value": "function",
              "description": "The tool type is function."
            }
          ]
        }
      },

ChatCompletionFunctionParameters
  "chatCompletionFunctionParameters": {
        "type": "object",
        "description": "The parameters the functions accepts, described as a JSON Schema object. See the [guide](/docs/guides/gpt/function-calling) for examples, and the [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format.",
        "additionalProperties": true
      },

ChatCompletionToolChoiceOption
      "chatCompletionToolChoiceOption": {
        "description": "Controls which (if any) function is called by the model. `none` means the model will not call a function and instead generates a message. `auto` means the model can pick between generating a message or calling a function. Specifying a particular function via `{\"type\": \"function\", \"function\": {\"name\": \"my_function\"}}` forces the model to call that function.",
        "oneOf": [
          {
            "type": "string",
            "description": "`none` means the model will not call a function and instead generates a message. `auto` means the model can pick between generating a message or calling a function.",
            "enum": [
              "none",
              "auto",
              "required"
            ]
          },
          {
            "$ref": "#/components/schemas/chatCompletionNamedToolChoice"
          }
        ]
      },

ChatCompletionNamedToolChoice
      "chatCompletionNamedToolChoice": {
        "type": "object",
        "description": "Specifies a tool the model should use. Use to force the model to call a specific function.",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "function"
            ],
            "description": "The type of the tool. Currently, only `function` is supported."
          },
          "function": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string",
                "description": "The name of the function to call."
              }
            },
            "required": [
              "name"
            ]
          }
        }
      },

@jihyunmoon16 아까 낮에 논의한 것 처럼

ChatCompletionTool 개체의 function 어트리뷰트는 별도의 클래스로 만들어 보세요.
클래스 👉 JSON 직렬화 테스트 검토해 주세요.
JSON 👉 클래스 비직렬화 테스트 검토해 주세요.

테스트 코드 작성했는데 data_sources 필드는 다형성? 부분도 고려해야 할 것 같고 어떤식으로 클래스를 만들어야 할 지 고민입니다. 테스트도 계속 실패해요.  웹사이트의 examples json 파일을 참고해서 제일 기본인 required 필드만 적용해봤습니다.
코드 구현이 힘든 부분이 이 data sources 파라미터예요.
  "body": {
      "messages": [
        {
          "role": "user",
          "content": "can you tell me how to care for a cat?"
        },
        {
          "role": "assistant",
          "content": "Content of the completion [doc1].",
          "context": {
            "intent": "cat care"
          }
        },
        {
          "role": "user",
          "content": "how about dog?"
        }
      ],
      "data_sources": [
        {
          "type": "azure_search",
          "parameters": {
            "endpoint": "https://your-search-endpoint.search.windows.net/",
            "authentication": {
              "type": "user_assigned_managed_identity",
              "managed_identity_resource_id": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resource-name}"
            },
            "index_name": "{index name}",
            "query_type": "vector",
            "embedding_dependency": {
              "type": "deployment_name",
              "deployment_name": "{embedding deployment name}"
            },
            "in_scope": true,
            "top_n_documents": 5,
            "strictness": 3,
            "role_information": "You are an AI assistant that helps people find information.",
            "fields_mapping": {
              "content_fields_separator": "\\n",
              "content_fields": [
                "content"
              ],
              "filepath_field": "filepath",
              "title_field": "title",
              "url_field": "url",
              "vector_fields": [
                "contentvector"
              ]
            }
          }
        }
      ]
    }

테스트 코드를 작성하다가 궁금한 부분이 있는데 createChatCompletionRequest의 경우 request payload 여서 비직렬화만 할 것 같은데 이때도 직렬화 테스트가 필요할까요?


Server connection failed

Please read the prerequisites to run scrcpy.
Also read the FAQ and check if your issue already exists.
Environment

OS: [e.g. Debian, Windows, macOS...]
Scrcpy version: [e.g. 2.5]
Installation method: [e.g. manual build, apt, snap, brew, Windows release...]
Device model:
Android version: [e.g. 14]

Describe the bug
A clear and concise description of what the bug is.
On errors, please provide the output of the console (and adb logcat if relevant).
Please paste terminal output in a code block.

Please do not post screenshots of your terminal, just post the content as text instead.

Environment
OS: Windows10
Scrcpy version: v3.0.2

I didn't find any problems when using it before, but last week I encountered an error


Find heatsinks for MCU

Title. This thing needs a sink.

Not necessary anymore after switching to Embassy. Current draw is significantly lower due to clever usage of async, and thus temps have remained quite low - chip remains only slightly warm to the touch.


Incoorporate AllowMultipleGestureRecognizer functionality in GestureDetector

Use case
Apps run into situations where overlapping widgets need to respond to gestures, e.g.: a calendar app, which is able to both drag calendar items, as well as scroll through a list of those same calendar items.
Proposal
Currently the only way I am able to get this functionality is through "AllowMultipleGestureRecognizer" (see: https://www.davidanaya.io/flutter/combine-multiple-gestures.html). I find this method rather complex, and requiring a lot of boilerplate code. If it is possible to incorporate this into the basic functionality of a GestureDetector, it would make things a lot easier in my opinion.

I Agree, I'm trying to implement "two fingers" bottom to up event with multidrag and RawGestureDetector but seems too complex to "simple" UI interaction, would be nice if GestureDetector encapsulates new multiple gestures.


Directory that should exist is not created

import pyfakefs.fake_filesystem
import os
fs = pyfakefs.fake_filesystem.FakeFilesystem()
fs.CreateDirectory('/Volumes')
fs.CreateDirectory('/Volumes/ramdisk')
fs.CreateDirectory('/Volumes/ramdisk/test')
os0 = pyfakefs.fake_filesystem.FakeOsModule(fs)
component0 = "alpha"
path0 = "/Volumes/ramdisk/test"
path1 = path0 + "/alpha"
path2 = path0 + "/delta"
os0.mkdir(path2)
os0.symlink(path0,path1)
path1 = path1 + "/gamma"
try: os0.mkdir(path1)
except: pass
result = sorted(os0.listdir(path0))
print result
result = ['alpha','delta']
but with os, you also get 'gamma'
Seems like a bigger deal than the others, in that this is an actual filesystem structure discrepancy.

Another symllink problem - shall be fixed now, please verify.

Fixed by #218.


XSRF protection

As an XSK developer I must be able to prevent XSRF attacks on my oData or other http APIs.
In XS Classic this is achieved via setting "prevent_xsrf" : true in the .xsaccess file

This issue is closed as the project is no longer maintained


Expectation for query_parameters matches when request has different value to expected value

No matter what query_parameter is sent, the request is always matched regardless of value
"queryParameters"=>[{"values"=>["zz"], "name"=>"country"}]}
matches:

/v2/country=iceland
/v2/country=zz

It should only match /v2/country=zz
URL: /expectation Payload: {"httpRequest"=>{"method"=>#<MockServer::Model::HTTPMethod:0x007f95a13c7948 @value=:GET>, "path"=>"/v2", "queryParameters"=>[{"values"=>["zz"], "name"=>"country"}]}, "httpResponse"=>blah", "delay"=>{"timeUnit"=>#<MockServer::Model::TimeUnit:0x007f95a13c5350 @value=:SECONDS>, "value"=>0}}, "times"=>{"remainingTimes"=>1, "unlimited"=>#<MockServer::Model::Boolean:0x007f95a13cc6c8 @value=false>}}

I assume you are using the ruby client, is that correct?

I have double checked this does not look like an issue with the MockServer itself so I assume it is with the ruby client itself.  I'll look into this as soon as possible.  I will also however be completely re-writting the ruby client as it has become a little out of sync with the other clients and it's model has not kept up with the latest development in the MockServer.  I want to re-write it complete in a new clean way with extremely high test coverage.

I'm finding the same problem - it occurs when 1 GET expectation does not have any queryStringParameters.
When I give all of them a queryString then it returns the correct response. Any ideas around this?

The problem is that the query_parameters will be converted to queryParamters in the registration request. However mockserver expects queryStringParameters.
From a quick check the javascript library seems to have the same problem.
I'll see if I can create a pull request.

this has now been fixed, although the new ruby client has not yet been released.  I will release it in the next couple of days.


helpers tests

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.14%. Comparing base (89cac5a) to head (86bb627).

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage   97.14%   97.14%
=======================================
  Files           2        2
  Lines          35       35
=======================================
  Hits           34       34
  Misses          1        1

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


Fix typos

Found via codespell -L crate .

would you mind rebasing this? If not I'll take care of the merge conflicts when I'm less busy

@jam1garner Done.

thank you ❤❤❤

:partying_face: :partying_face: :partying_face: :partying_face: :partying_face:


Update iOS Deployment Target

This fixes issue #307
🔹 JIRA Ticket(s) if any
No JIRA ticket
✏ Description
Updates the deployment target to fix builds. Spec still needs to be pushed to cocoapods

Thanks for the submission @jgrana ! I'm testing this out, but this looks like the right fix, I'll proceed with merging and then releasing a new version when it's in.


[No QA] Update botify workflows to use new signing key

Details
https://github.com/Expensify/App/pull/6371 fixed the issue with the createNewVersion workflow, but the cherry-pick workflow failed. This PR updates all botify flows that push to git to use the updated signing key.
A future improvement here would be to create a separate workflow to handle setting up the git config for botify to reduce duplicate code, so once CPs are fixed we can create a follow-up issue to do that.
Fixed Issues
Fixes broken GH action
Tests
Merge and CP this, confirm the workflow is successful and that the commits are signed.
QA Steps
None
Tested On

[ ] Web
[ ] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

Skipping E2E tests to unblock CPs.

@AndrewGable looks like this was merged without passing tests. Please add a note explaining why this was done and remove the Emergency label if this is not an emergency.

@botify https://github.com/Expensify/App/pull/6374#issuecomment-974526574

🚀 Deployed to staging by @AndrewGable in version: 1.1.15-18 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @roryabraham in version: 1.1.16-10 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Roll Flutter Engine from bc5f9fc80b06 to ee926283f8a1 (3 revisions)

https://github.com/flutter/engine/compare/bc5f9fc80b06...ee926283f8a1
2024-10-04<EMAIL_ADDRESS>Add --rbe-force-local flag to force rbe task execution to happen on the local machine (flutter/engine#55635)
2024-10-04<EMAIL_ADDRESS>Roll Skia from 4aff9603622d to 9145d1ef9638 (2 revisions) (flutter/engine#55665)
2024-10-04<EMAIL_ADDRESS>Add support for et test //flutter/path/to/dart_test (flutter/engine#55638)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC matanl<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Shepherd: add https://w3c.github.io/IndexedDB/

DOM Standard cannot find IDBVersionChangeEvent despite it being exported.

Done.


Group operations by status on main page.

Once you have completed many operations, the main page can get very busy, with lots of completed operations filling up the page and making it harder to find a specific one still being worked on.
It would be cool to have the pending/active/complete operations in separate sections/groups for a better visual context of which ones are still being worked on.
Also, having the ability to toggle hide/collapse those groups would be useful for managing the visual clutter.

I've noticed my own workspace becoming a bit cluttered, great suggestion.


Issue #3514 Remove crc instance entries from known_hosts file

@cfergeau @praveenkumar addressed all the review comments so far, do you guys have any further comments or good to merge?


[HTTP] Refactor resource signature

At the moment, we use Request and Response structs to represent both inbound and outbound request/response. However, there is a slight problem with that,

some of the functions associated to these structs no valid for both inbound and outbound scenarios.
Response is the struct that send the back response to the client but ideally this should have done using the server connector (we don't have it at the moment but want to show it in the visual diagram).

Initial design for this is completed and can be found under [1]. Hence, closing this issue.
[1] https://github.com/ballerinalang/ballerina/issues/4245


Even out partition assignment

In a situation where there are more consumers than partitions on all
topics, some consumers will be assigned no work at all with the current
code.
For example, with 2 topics, each with 2 partitions, and 3
consumers running, each topic's partition 0 will be assigned to the
first member ID, and partition 1 will be assigned to the second member
ID. This means 2 members with 2 partitions to consume, and 1 with
nothing!
With this change, all topic:partitions are considered together. In the
above example, 2 members would get 1 partition each, and one would be
assigned 2 partitions.

This PR would solve https://github.com/zendesk/ruby-kafka/issues/647.


all the input arrays must have same number of dimensions, but the array at index 0 has 1 dimension(s) and the array at index 1 has 0 dimension(s)

Describe the bug
I get this error:
Traceback (most recent call last):
File "torch2keras.py", line 83, in
transforms_2()
File "torch2keras.py", line 76, in transforms_2
k_model = pytorch_to_keras(model.module, input_var, (3, 448, 448), verbose=True, name_policy='short')
File "/home/fffan/.local/lib/python3.7/site-packages/pytorch2keras/converter.py", line 83, in pytorch_to_keras
verbose=verbose, change_ordering=change_ordering)
File "/home/fffan/.local/lib/python3.7/site-packages/onnx2keras/converter.py", line 181, in onnx_to_keras
keras_names
File "/home/fffan/.local/lib/python3.7/site-packages/onnx2keras/reshape_layers.py", line 107, in convert_concat
layers[node_name] = np.concatenate(layer_input, axis=params['axis'])
File "<array_function internals>", line 6, in concatenate
ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1 dimension(s) and the array at index 1 has 0 dimension(s)
Code

Environment (please complete the following information):

onnx: 1.7
Python  3.7
pyotrch2keras: 0.2.4

Does somebody know how solve this problem?

I have the same problem with you.

same problem too.

same problem too.

did someone manage to solve it
?

did someone manage to solve it
?


feat: amqp ConfirmChannel instrumentation

Hi. This PR resolves https://github.com/aspecto-io/opentelemetry-ext-js/issues/84 with adding instrumentation to publish via ConfirmChannel of amqplib.
Implementation:
I am adding a new patch for confirm channel publish method which creates span in a similar way to normal channel publish. Span ends when the broker confirms the sent message (either ack or nack). If callback won't be fired (due to connection error or different protocol issue) the span will never end and there is no timeout implemented.
It reassembles (afaik) a similar approach to unconfirmed messages callbacks of amqlib which shift out the whole callback array on channel error. Instrumentation is not storing the reference to these anywhere so it should be sufficient for eventual GC memory reclaim during channel close.
Additionally, there are two new hooks for confirm channel publish and confirmation which work analogically to existing hooks.
For existing normal channel publish implementation stays pretty much the same with a difference that when the requesting channel is of confirm type it will skip the logic altogether (instrumentation was already done in cc.publish patched method)
Minor changes:

I am adding SemanticAttributes.MESSAGING_MESSAGE_ID span attribute based on options?.messageId/msg?.properties.messageId in publish/consume spans as I feel they match exactly (might be overridden with hooks in case of user-specific values which resides elsewhere)
I am adding SemanticAttributes.MESSAGING_CONVERSATION_ID span attributes based on options?.correlationId/msg?.properties.correlationId in publish/consume spans as I feel they match exactly (might be overridden with hooks in case of user-specific values which resides elsewhere)
I am changing from SemanticAttributes.MESSAGING_DESTINATION_KIND attribute value TOPIC to QUEUE as in my opinion we don't have enough information to make a distinction if message arrives at TOPIC exchange, but in fact, will always arrive at some real QUEUE (if can be routed). I feel like this is more suited for RabbitMQ and TOPIC would always work in the case of Kafka.
I am removing SpanStatusCode.ERROR when the channel publish method returns false as it is no indication of publishing failure, only about stream reaching highWaterMark (reference: https://github.com/squaremo/amqp.node/issues/636)
I am setting SpanStatusCode.OK in a place where we end spans successfully instead of the default (SpanStatusCode.UNSET)

Tests:
Well, I didn't find any special tests for this case apart from that I would like to test confirm channel against the same scenarios as in the existing suite. So I cloned the existing tests under another describe (confirm channel) and put the existing tests into their own describe block (channel).
Additionally because now send span is not instant we can't make guarantees about its position in finishedSpans before consume span which is handy in case of normal channels tests.
Because of that, I abstracted the send logic to awaited promise method which sends the msg and resolves only after the confirmation. This lets us preserve the same order as before (though locally the outcome was the same with or without await).
Of course, confirmation can be nack'ed but it is done only in case of internal erlang process failure inside the broker so it isn't something we can simulate. Additionally, it might not arrive when the connection breaks. Tests don't last more than few seconds after establishing a connection so it shouldn't be a problem for the test case. In real life scenario, we can and should expect that publish span of confirm channel might end after the start of consume span or that consume span has a chance to be orphaned.
Thanks for the feedback!

Very professional work, way to go!
I can tell you put a lot of research and effort into this, thank you very much.
I haven't had the chance to look at the tests yet but reviewed the instrumentations changes.
here are few comments or points to discuss:

I am adding SemanticAttributes.MESSAGING_MESSAGE_ID span attribute based on options?.messageId/msg?.properties.messageId in publish/consume spans as I feel they match exactly (might be overridden with hooks in case of user-specific values which resides elsewhere)
I am adding SemanticAttributes.MESSAGING_CONVERSATION_ID span attributes based on options?.correlationId/msg?.properties.correlationId in publish/consume spans as I feel they match exactly (might be overridden with hooks in case of user-specific values which resides elsewhere)

You are right, it should be set. thanks for adding it.

I am changing from SemanticAttributes.MESSAGING_DESTINATION_KIND attribute value TOPIC to QUEUE as in my opinion we don't have enough information to make a distinction if message arrives at TOPIC exchange, but in fact, will always arrive at some real QUEUE (if can be routed). I feel like this is more suited for RabbitMQ and TOPIC would always work in the case of Kafka.

The logic behind setting it to TOPIC and not QUEUE is because we have the value of the exchange stored in messaging.destination according to spec, "messaging.destination MUST be set to the name of the exchange". Since exchange value is "topic" for the publish, and "routing_key" is the queue name, I set the value of messaging.destination_kind attribute to describe what is stored in the attribute it is referencing messaging.destination which is a topic and not queue name. I am open to discuss it if you feel it should be changed as I agree it's a bit unclear currently, but setting it to QUEUE is also not a perfect match.

I am removing SpanStatusCode.ERROR when the channel publish method returns false as it is no indication of publishing failure, only about stream reaching highWaterMark (reference: Confirm channel callback when publish/sendToQueue returns false squaremo/amqp.node#636)

You are right, the current implementation is indeed buggy. Thanks for spotting it and fixing 👍

I am setting SpanStatusCode.OK in a place where we end spans successfully instead of the default (SpanStatusCode.UNSET)

Actually, it's a bit confusing, but according to the spec, we should keep this value as UNSET:
Generally, Instrumentation Libraries SHOULD NOT set the status code to Ok, unless explicitly configured to do so. Instrumention libraries SHOULD leave the status code as Unset unless there is an error, as described above.

Thanks for the feedback!

The logic behind setting it to TOPIC and not QUEUE is because we have the value of the exchange stored in messaging.destination according to spec, "messaging.destination MUST be set to the name of the exchange". Since exchange value is "topic" for the publish, and "routing_key" is the queue name, I set the value of messaging.destination_kind attribute to describe what is stored in the attribute it is referencing messaging.destination which is a topic and not queue name. I am open to discuss it if you feel it should be changed as I agree it's a bit unclear currently, but setting it to QUEUE is also not a perfect match.

Personally, I think neither option is sufficiently justified to use over the other in this case (system generally) but I feel QUEUE matches the broader scope here. I see it like this: exchange is the name of the exchange, so [exhcange, routingKey] tuple might look like:

['', 'rk1'] - in this case, you can be sure you are publishing to a queue named rk1 (you publish to exchange but the default one so always bounded to each queue on the broker)
['whatever name', 'whatever key'] - in this case, you publish on some exchange but you can't know the type of it and if routing key is even considered (in fanout it doesn't matter, it might matter just for the consumer)

I will revert the changes because this is out of the scope of this PR really, so it might be changed later on. For me TOPIC is fine aswell.

Actually, it's a bit confusing, but according to the spec, we should keep this value as UNSET:

Generally, Instrumentation Libraries SHOULD NOT set the status code to Ok, unless explicitly configured to do so. Instrumention libraries SHOULD leave the status code as Unset unless there is an error, as described above.
Oh, okay. I didn't know that. Thanks for the clarification.
I will try to address the rest of the comments soon :)

Personally, I think neither option is sufficiently justified to use over the other in this case (system generally) but I feel QUEUE matches the broader scope here. I see it like this: exchange is the name of the exchange, so [exhcange, routingKey] tuple might look like:

['', 'rk1'] - in this case, you can be sure you are publishing to a queue named rk1 (you publish to exchange but the default one so always bounded to each queue on the broker)
['whatever name', 'whatever key'] - in this case, you publish on some exchange but you can't know the type of it and if routing key is even considered (in fanout it doesn't matter, it might matter just for the consumer)

agree with you about it. we can maybe open an issue for that in the specification repo, and document the decision in the semantic conventions spec

@ssukienn - this is ready for merge.
Thank you very much for the fixes and the patience :)


The diagram for rest api with a handler is not rendered

Description:
When the code given in the following sample is added to the vscode the diagram is not rendered. After the handler is removed it is rendered properly. https://mi.docs.wso2.com/en/4.3.0/learn/examples/rest-api-examples/securing-rest-apis/

The diagram is rendered correctly when the handler has property. If there is no property, it is throwing error.

It's working for me.

@poorna2152 Can you attach the code to reproduce?

Hi @gigara ,
The diagram is rendering without any errors. But the service designer is not working for the same code that you used.
Thanks,
Thuvarakan

The latest pre-release v0.9.24072507 has resolved the issue. Please reopen if the problem persists.


library #include <stdio.h>

Environment (please complete the following information):

OS (e.g., Windows 10):
Extension version (e.g., 1.2.3):

Describe the bug:

Repro steps:

Expected behavior:

Additional context:

Hi and thank you for using the extension,
Could you provide more information in the expected format and reopen? thanks


fix: docker-compose daemon-manager not found error

Changelog category :

Build/Testing/Packaging Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
...
Documentation entry for user-facing changes

[x] Fixing the issue of "daemon-manager not found" when starting docker-compose.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Added support for configurable schema name

Tested working against Singular.
Requires an update to the postgresql dependency to support the currentSchema JDBC parameter.

Awesome - scheduling!


when adding user to a group it's not clear what user handle must be used

Probable options are - user UUID, full ID, username.

Although the user that created and is populating the group can't see the users of the system, she still can ask the users' handles to add them to the group. Provide a hint of what user handle(s) can be used.
Related to https://github.com/nuvla/api-server/issues/532.

Some pointers to UX enhancement:
The logic behind that was to invite user to register to nuvla by email.
In case the user is already registred, and group owner doesn't see this user, he should invite him by email.
Once they share a mutual group, they can see each other and be added to other groups without email invitation, only by selecting him in the dropdown.
UUID addition is like a hidden feature and should only be used by an advanced user.

The workflow sounds logical. However, it is not clear from the current UI.
I would:

create a tooltip with something along the lines:

If you don't see the required user in the 'Add group members' dropdown, use the 'Invite by email' option.

remove the feature of adding users by their IDs (if admin got hold of user's full ID, he can grab the email as well).

@0xbase12  How does "adding to group" work for this user who created an account in Nuvla by using GitHub? Will it still be via the derived user's email address from GH?

How does "adding to group" work for this user who created an account in Nuvla by using GitHub? Will it still be via the derived user's email address from GH?

Yes it will be derived from user's email address from GH


[ja] Localize cloud native security for Japanese

Localize cloud native security for Japanese
https://glossary.cncf.io/cloud-native-security/

/assign me

@naonishijima I have to convert the link into Japanese right

@naonishijima when I fork the repository I didn’t see the ja folder on the main branch.

We need at least 10 terms in Japanese before go to main branch.
https://github.com/cncf/glossary/discussions/2111

@naonishijima I have to convert the link into Japanese right

Yes!

#2111

so how can i contribute on it.


Add repository for Sensirion STS4x and SF06-LF

Add repository links to Arduino drivers for Sensirions
temperature sensor STS4x and liquid flow sensors of the SF06
sensor family.

@ArduinoBot missing tag on sts4x repository is now present