init-tools fails on fresh checkout

Steps to reproduce:

check out a fresh copy of this repo on a clean Ubuntu 16.04 VM
run ./build.sh

Expected result:

build completes successfully

Observed result:

submodules are all checked out, but the init-tools step fails with the following:

~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/project.csproj : error NU1102: Unable to find package Microsoft.Net.Compilers.netcore with version (>= 2.6.0-beta1-62126-01)
~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 24 version(s) in https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json [ Nearest version: 1.3.1-beta1-20160616-03 ]
~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 22 version(s) in https://dotnet.myget.org/F/dotnet-core/api/v3/index.json [ Nearest version: 1.3.1-beta1-20160616-03 ]
~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 13 version(s) in nuget.org [ Nearest version: 2.0.0-rc4 ]
  Generating MSBuild file ~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/obj/project.csproj.nuget.g.props.
  Restore failed in 2.51 sec for ~/source-build/packages/microsoft.dotnet.buildtools/2.0.0-servicing-02312-03/lib/tool-runtime/project.csproj.

My guess is that something is using a private/non-standard package feed that's not included in the this repo's NuGet.Config?

Debugging update: the myget feeds have correct versions, but some reason it's not getting picked up. Local caching? 😑

Yep, clearing local nuget cache fixed it.

I'm continuing to hit this, even after wiping ~/.nuget and or source-build/packages.

Some additional debugging that may help:
When I manually call ~/source-build/Tools/dotnetcli/dotnet restore "~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj" the restore succeeds as expected.
The init-tools.sh script is passing in 3 --sources: ~/source-build/Tools/dotnetcli/dotnet restore "~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj" --source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json --source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json --source https://api.nuget.org/v3/index.json
  Restoring packages for ~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj...
~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj : error NU1102: Unable to find package Microsoft.Net.Compilers.netcore with version (>= 2.6.0-beta3-62316-02)
~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 24 version(s) in https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json [ Nearest version: 1.3.1-beta1-20160616-03 ]
~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 22 version(s) in https://dotnet.myget.org/F/dotnet-core/api/v3/index.json [ Nearest version: 1.3.1-beta1-20160616-03 ]
~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj : error NU1102:   - Found 13 version(s) in nuget.org [ Nearest version: 2.0.0-rc4 ]
  Restore failed in 2.38 sec for ~/source-build/packages/microsoft.dotnet.buildtools/2.1.0-preview1-02431-03/lib/tool-runtime/project.csproj.

Not sure if these are what's causing it to fail or not, but at least I seem to have a reproducible workaround for now...

I'm not able to repro in a Docker container with this command:
docker run --rm microsoft/dotnet-buildtools-prereqs:ubuntu-16.04-coredeps-d770b8b-20180323032224 \
  bash -c 'git clone https://github.com/dotnet/source-build; cd source-build; ./init-tools.sh'

That image is from this pretty simple Dockerfile, just installing some prereqs: https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/master/src/ubuntu/16.04/coredeps/Dockerfile. Not sure what's happening in your case, but trying that same Docker command might help eliminate some potential reasons for the failure.

I am not able to reproduce on a fresh clone of the the dev/release/2.1 branch on Fedora either with a simple ./build.sh.

Confirmed fixed with the latest version of BuildTools


Unexpected error when processing a restart file

Trying to convert a field from a restart file fails
python  um2nc-standalone/src/um2netcdf.py --include 216 -- access-esm1.5-historical/archive/restart001/atmosphere/restart_dump.astart veg1.nc
...
  File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.01/lib/python3.10/site-packages/iris/cube.py", line 1515, in _check_multi_dim_metadata
    raise iris.exceptions.CannotAddError(msg)
iris.exceptions.CannotAddError: Invalid data dimensions: 2 given, 3 expected for 'surface_altitude'.

Same error when trying to convert the whole file.
Works ok with a CM2 file.
This problem is caused by presence of multiple surface orography fields in the restart file. The STASH processing adds them because it's saved to the monthly and daily mean output files. Iris doesn't handle this weird edge case properly.

After subsetting the file to just the prognostic variables get a different error
  File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-24.01/lib/python3.10/site-packages/iris/fileformats/pp.py", line 791, in _data_bytes_to_shaped_array
    raise ValueError(emsg)
ValueError: PP field data containing 10865 words does not match expected length of 27840 words.

@MartinDix do you need the fix for https://github.com/ACCESS-NRI/UM_v7/issues/10 incorporated into um2nc-standalone?

@MartinDix do you need the fix for ACCESS-NRI/UM_v7#10 incorporated into um2nc-standalone?

No, it's fix to the restart file in the model configuration. There's no practical workaround in um2nc.


Orthographics matrix issue and vector inconsistency

Hi Cherno,
Thanks for great series and sorry for my bad English. I'm actually at episode 6. But after I watched episode 5(.5) think that I found one issue and one inconsistency in your code which can be "weird" for begginers.
[1]
Issue in mat4.cpp in orthographic method.
In all your branches you have:
mat4 mat4::orthographic(float left, float right, float bottom, float top, float near, float far)
{
	mat4 result(1.0f);

	result.elements[0 + 0 * 4] = 2.0f / (right - left);

	result.elements[1 + 1 * 4] = 2.0f / (top - bottom);

	result.elements[2 + 2 * 4] = 2.0f / (near - far);

	result.elements[0 + 3 * 4] = (left + right) / (left - right);
	result.elements[1 + 3 * 4] = (bottom + top) / (bottom - top);
	result.elements[2 + 3 * 4] = (far + near) / (far - near);

	return result;
}

The problem is, I think, in line:
 result.elements[2 + 3 * 4] = (far + near) / (far - near);

Because "original" is
result.elements[2 + 3 * 4] = - (far + near) / (far - near);

So your line should be:
 result.elements[2 + 3 * 4] = (far + near) / (near - far);

[2]
There is inconsistency in your code. I know - it is because of union which works only with PODs.
vec2 and vec3 have void parameter constuctor defined to fill these vectors with zeroes.
vec4 have this constructor set as "= default". So your struct variables are uninitialized.
So if you have:
sparky::maths::vec2 a;
sparky::maths::vec3 b;
float aa = a.x;
float bb = b.x;

Than aa and bb is zeroes.
But if you try this (in VS 2015 RC in my case):
sparky::maths::vec4 c;
float cc = c.x;

You will get compile time error:

Severity
Code
Description

Error
C4700
uninitialized local variable 'c' used

Of course you can still get c filled with zeroes. For example like this:
sparky::maths::vec4 c{};
or
sparky::maths::vec4 c = sparky::maths::vec4();

To fix this you can set constructors of vec2 and vec3 to "= default" as well or instead of union use casting or... whatever - it is totally up to you.
Thanks, and have a nice day,
CdTCzech

[1] http://www.songho.ca/opengl/gl_projectionmatrix.html seems to be right in his code

Hi CdTCzech,
Thanks for your issue. I'll definitely take a look at that vector issue, since that obviously wasn't my intention.
Regarding the matrix issue: both methods are correct, and will yield the same result. -(far + near) / (far - near) and (far + near) / (near - far) are the same.


Should mention the regional endpoint of Directline in Europe

Doc doesn't specify the https://europe.directline.botframework.com endpoint. I think it should to avoid confusion when using regional bot service.

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

ID: 9fd81692-76ae-f89f-19d8-d92845cc7dc9
Version Independent ID: c26a44b5-6995-11e0-daa0-001a2716b9f1
Content: API reference - Direct Line API 3.0 - Bot Service
Content Source: articles/rest-api/bot-framework-rest-direct-line-3-0-api-reference.md
Service: bot-service
GitHub Login: @JonathanFingold
Microsoft Alias: iawilt

Thanks!

Turns out, the https://europe.directline.botframework.com/ endpoint is correct. I'll update the article. Thanks for pointing this out.

The update should be live later today. Thanks.


Revamp 'sending-a-message-to-a-service' with demo using HTTP API Designer

Purpose
$title
Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email<EMAIL_ADDRESS>to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

User stories

Summary of user stories addressed by this change>

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to<EMAIL_ADDRESS>and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

Unit tests

Code coverage information

Integration tests

Details about the test cases and coverage

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes/no
Ran FindSecurityBugs plugin and verified report? yes/no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes/no

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

On hold. Will add the changes after merging https://github.com/ballerina-platform/ballerina-dev-website/pull/8057. Both PRs will have similar changes

New PR to track changes: https://github.com/ballerina-guides/integration-tutorials/pull/27


scales-ppm is looking for a maintainer

https://github.com/C2SM/spack-c2sm/blob/03bf4aa20ef791b4a565a707441382584a4bf8f6/repos/c2sm/packages/scales-ppm/package.py#L1

@lxavier will talk with Sergey about this.


Fix member bulk upload for groupKey

The insert action was passed a non-existent groupKey no present in the args for bulk insert

@ashwilson Thank you for your contribution and interested in this repository.


Seperate group assignments and individual assingments

To make it easier to distinguish the different assignments we have to make sure that a group repo for assignments and normal assignment repo is created. (like the old autograder system)

Looks to be already implemented.


Issues with time conversion

I love Numi, great work! Just wished I could also use it for time conversions.
I'm in Quito, ECT (Ecuador Time), GMT-5. The results in the screenshot are what I get, and these would be the expected results (the ones with ✔ match the actual results):
Local time              10:57 PM ✔
New York time           11:57 PM
Time in Madrid  6/30/17, 5:57 AM
Now in Seoul   6/30/17, 12:57 PM
2:30 PM GMT              9:30 AM ✔
2:30 PM GMT-5            2:30 PM (or a less desirable, but understandable, 9:25 AM)
2:30 PM (GMT-5)          2:30 PM ✔
2:30 PM MYT              1:30 AM
2:30 PM in Kuala Lumpur  1:30 AM

As a suggestion, a more informative result could have the matching time zone, like:
Local time                         10:57 PM GMT-5
Time in Madrid             6/30/17, 5:57 AM GMT+2
Now in Seoul              6/30/17, 12:57 PM GMT+9
2:30 PM GMT                (GMT is) 9:30 AM GMT-5
2:30 PM MYT              (GMT+8 is) 1:30 AM GMT-5
2:30 PM in Kuala Lumpur  (GMT+8 is) 1:30 AM GMT-5

The same in Santiago, Chile.

I'm not sure if I'm doing anything wrong here but I've tried replicating more or less what you guys put and I get no results wrong ones for some of them.

I'm in the same situation as @AlessioMartorelli
Time zone conversions don't seem to be working

Full Size: http://cld.wthms.co/tb0N2s

Looking at Numi specifically for it's ability to do time conversions. Ran into issues and see that it's been broken for a long time :-(. Any hope for a fix here?

@mcg could you please provide some samples ?

Pretty much exactly what others have posited in this issue.

Yep still broken

If there's anything to be done to fix this issue, it'd be great to see UTC (UTC+1, UTC-2, etc.) added as a supported timezone format too.

Any action on this at all? Here's my example of the conversion not working as documented.
2:30 PM PST in Los Angeles = 2:30 PM
2:30 PM PST in New York = 2:30 PM
2:30 PM PST in EST = 2:30 PM

I'd take a crack at it, if the source code was available. I only see a plugin architecture. I am having the same issue.


Enhanement request: Buttons popup just in one side

Hi, I really like your menu and I have idea for improvement that could be very useful for me and with that I can use this control in my app. What about some option that buttons would show only in just half circle (180 degrees not full 360 degrees)? User could set if he wants to use control in left/right/bottom/down side of screen and buttons would be shown in visible area. I think the image would be best for explain this:

I made just few changes to your code to try this if it would be possible and it works great. What do you think about this? Thanks
P.s.: Are you planning to distribute your menu via Carthage too?

+1. It's rare that we will put a button at the center of screen.

+1 my button moves around and when it is on the side of the screen, half of the menu is out of the screen's bounds. This would solve my issue.

+1

+1

+1

@LiborZ  now i also need a 180 effect ,i want to know how change it

+1

I've been hunting through the code to try and do something similar, I'd love to know how you did this.

+1


monster with long name getting stuck on creature size

So I'm still at bringing the critters in from my Shattered Star modified module and I was bringing in 4 elementals.  "formattedInput" is built perfectly.  Once it gets to "mapGeneralData()" it errs out at "#2440" after hitting "= enumTokenSize[formattedInput.size].w;".
The in-game converter comes back with "TypeError: Cannot read property 'w' of undefined;".
I couldn't get around this one but did notice on "#2439 dataOutput.token.name = dataOutput.token.name = formattedInput.name;" the .name property is being assigned twice to the same object.

4_Advanced_Medium_Water_Elemental.txt

#2439 will be fixed, but should not lead to that error.
I have a hunch that thats another case of Problems i had earlier with "Medium", as thats a Size Category as well as a Class.

I can't replicate that with the elementals found on AoN (e.g. https://www.aonprd.com/MonsterDisplay.aspx?ItemName=Medium Water Elemental).
Could you send me your statblocks? They look like they were generated by HeroLab or PCGen?

I did send it and yes it was a Hero Lab build.  One thing I have noticed is that SBC doesn't like having the monster templates in the name; Advanced, Fiendish, Celestial, etc... Because of the nature of my Mythic campaign, most of my creatures are beyond the norm.
I'll run it today without Advanced in the name and see if that is tripping it up.
Thanks.

Just noticed that I also have Medium and medium on two different lines.  One for the name, one for the race. I'll scrub that one first and try.

It was in three places, but that was it. I removed the medium from the middle one:
Advanced Medium Water Elemental      CR 6
XP 2,400
Male advanced medium water elemental (Pathfinder RPG Bestiary 126, p.288)
N Medium outsider (elemental, extraplanar, water)
and it worked.  It also just so happens to be the only lower-case 'medium'.


i18n(it): Added translation of guides/backend/supabase

What kind of changes does this PR include?

Translated content

Description

Added Italian translation of guides/backend/supabase

LGTM!


error: could not find mta installation path. (1)

hello
when i start the mta-discord-rpc.exe
he told me
error: could not find mta installation path. (1)
can you help me to fix this

What OS are you using? And did you install MTA properly, if so, which MTA version are you running?

windows 11 . yah mta last version
i fixed the error
i reinstall mta and gta
and now it's working well
thank you for reading

Great, thanks for sharing your fix.


re-focusing main window after popup has been shown makes intellij not respond to keyboard inputs

Steps to reproduce

affects at least b89a07596e9f1caa353caec13cb328a98b39944c
open a text file in an Jetbrains Product such as IntelliJ Idea or GoLand
Ctrl+Shift+F to open a search and replace dialog
escape to close the dialog

Expected outcome

after closing the dialog main window is focused accepting user inputs

Noted outcome

main window is indicated as focused by the decoration border but no cursor is active
mouse selection still works
keyboard input does not work
after focusing another window and going back to the main editor window functionality is restored

jetbrains_refocus.txt
https://user-images.githubusercontent.com/1245126/207849829-6b52d37a-1178-4a95-9def-193e5d4785b9.mp4

funny that the shift shift search menu isnt affected, lol

fixed in efc686423ac9764b64177db9c80e4835d57863d7

there are a couple of other dialogs suffering from the same issue. Search and replace dialog is fixed though. F5 (copy), F6 (rename) for example. how would i go about to list the HYPRATOMS keys required to add the special handling?

can't repro those. They work for me.

does this help?
idle state ide:
~ ᐅ xdotool search --any idea | xargs -i xprop -id {} | grep -i atom
Defaulting to search window name, class, classname, and role
_SUNW_JAVA_AWT_TIME(ATOM) =
XdndAware(ATOM) = BITMAP
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_STATE(ATOM) =
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS

ide with "offending" dialog open:
~ ᐅ xdotool search --any idea | xargs -i xprop -id {} | grep -i atom
Defaulting to search window name, class, classname, and role
_SUNW_JAVA_AWT_TIME(ATOM) =
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
XdndAware(ATOM) = BITMAP
_NET_WM_STATE(ATOM) = _NET_WM_STATE_FOCUSED
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS
XdndAware(ATOM) = BITMAP
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_STATE(ATOM) =
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS

https://user-images.githubusercontent.com/1245126/207890127-2f92118e-2e2e-45f4-bc4b-9c7af13ba2a8.mp4

what is that? I am only testing intellij idea.

it is idea. distraction free mode, new ui enabled.

new ui?
also make sure you're running the new commit by verifying the hash in hyprctl version

ᐅ hyprctl version
Hyprland, built from branch main at commit e405490593cd8f38e95bdbbc90fcb617039f23b1dirty (fix workspace special rules).
flags: (if any)

Ah, found it and I see. It's a problem with IntelliJ (and/or the shitness of java/x11)
The issue is:

IJ opens a new dialog
Hyprland focuses the dialog.
Dialog receives keystrokes
You close the dialog
Hyprland closes the dialog and refocuses IJ again

Everything is fine. However if:

IJ opens a new dialog
Hyprland focuses the dialog
The user focuses the IJ window back (e.g. mouse move or deliberate refocus)
IJ will still pass the events to the dialog (???)
You close the dialog
Hyprland will not refocus IJ (it's already focused)
IJ refuses to accept input.

reproduced this on sway as well. This is to be reported to IJ devs.

thanks for looking into it. I'll try my luck with Jetbrains then.
Maybe it is worth mentioning though, that this does not happen when running Gnome/Wayland. Given the number of moving parts (java, awt, swing(?), x11, xwayland and custom ui stuff Jetbrains do) it will be a rather difficult one to pin down.

follow_mouse = 0 will bring some remedy to the issue i think. This can't be disabled on a root-window level, right?

it's intellij / java's fault.
the problem is that many X11 apps due to the nature of X11 being "let's hack this garbage into the modern day" rely on very wonky sideways behavior of the server, and it's really hard to replicate on wayland.

seems related https://youtrack.jetbrains.com/issue/JBR-1822

Also, this fix breaks other dialogs now. So perhaps reverting it might be the safest bet for the moment. I will dig through the JB thread and check with other compositors and update this thread if i gain any new insights for this particular issue.


gitlab: 14.8.4 -> 14.9.1

Description of changes
https://about.gitlab.com/releases/2022/03/22/gitlab-14-9-released/

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

NixOS test failed with:
mak@build-worker-01:~/nixpkgs $ nix build -f nixos/tests/gitlab.nix
builder for '/nix/store/27c5v3fxnsk8w4g07jg3si3sbvi54las-gitaly-14.9.0.drv' failed with exit code 1; last 10 log lines:
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/smarthttp_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/smarthttp_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/smarthttp_services_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/smarthttp_services_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/ssh_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/ssh_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/ssh_services_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/ssh_services_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/transaction_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/transaction_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/transaction_services_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/transaction_services_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/version.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/version.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/wiki_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/wiki_pb.rb'
  '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/proto/gitaly/wiki_services_pb.rb' -> '/nix/store/ixg5cm0jrzqjkhgby5y2p0m2q4kp2dl2-gitaly-14.9.0-ruby/proto/gitaly/wiki_services_pb.rb'
  cp: cannot stat '/nix/store/bq37vh3r6zqi1skhg8hswnqxa90ccird-source/ruby/git-hooks': No such file or directory
cannot build derivation '/nix/store/vh2pyhbznvamsq7xxh5xlkjfbhs4ang8-gitlab-config.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/nsj0wfac59rbrjw7f2i0g35pdc5wdicv-unit-gitaly.service.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8z6ad3ib79g8nqd9p4mffz02p8qp8a2a-system-units.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/jf56503g9v3r2j75dd7wgf3jwvzn5w3f-etc.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/wry241pvsn18his6jspsz0m74r3xphfm-nixos-system-gitlab-22.05pre-git.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8wayfdb3z33rdfip3nsyzz56k3qk5wfz-nixos-vm.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/db7l8iylvch38rixz2ji9cikbhgxdy2g-nixos-test-driver-gitlab.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/llhv6vlacdzf19z9hj9v0vyxbzjfwjgd-vm-test-run-gitlab.drv': 1 dependencies couldn't be built
[0 built (1 failed)]
error: build of '/nix/store/llhv6vlacdzf19z9hj9v0vyxbzjfwjgd-vm-test-run-gitlab.drv' failed

NixOS test passes again.


Clean up data_callback error handling

This is work towards solving https://github.com/mozilla/cubeb/issues/553

I'll put up a similar PR for cubeb-pulse-rs.  cubeb-coreaudio-rs is already doing the correct thing I think, but I'll double check.

Oops, both coreaudio backends need a fix for input-only streams.


Kebap Cases for KITs

Description
As a T-X / KIT user,
I want KITs and their sub-pages to use kebab cases in their URLs,
so that the readability of KIT URLs is improved.
Acceptance Criteria

[ ] Requirement is added to the KIT TRG
[ ] All KITs use kebab cases in their urls

Additional Information
Kebab case -- or kebab-case -- is a programming variable naming convention where a developer replaces the spaces between words with a dash.
Bad example:
https://eclipse-tractusx.github.io/docs-kits/kits/Data Chain Kit/Adoption View Data Chain Kit
Good example:
https://eclipse-tractusx.github.io/docs-kits/kits/tractusx-edc/CHANGELOG

Please remember that the current URLs are used on different pages. Changing them can cause 404 errors.

Please remember that the current URLs are used on different pages. Changing them can cause 404 errors.

Hi @mhellmeier,
do you mean, that pages like KITs for example do reference other pages and the links need to be fixed?
If so, I think we should come up with some guidance on how to link. I would prefer linking via filename instead of relative URLs. URLs should only be used for external content.
See Docusaurus docs. Especially have a look at the "benefits" section at the bottom.
One pitfall could be the "included by the same plugin," section mentioned in the docs. Not sure if they refer to the content-docs plugin or dedicated instances of this plugin. We are using it in multiple configs. Default for "Developer Hub" and extra ones for "KITs" and "Community"

do you mean, that pages like KITs for example do reference other pages and the links need to be fixed?

Exactly! There are currently files or folders with spaces in it. Even if the links are relative, changing them would break different things.


Removed semicolons from readme

I know you don't need the help anyway, just making the change if you need it. The code is even "tinier"!
Thanks for the awesome article!

I'm happy that this addresses the issue and appreciate the PR
Will probably leave it as is to retain consistency with the accompanying article 🙂


go-operator: Finalizer to cleanup resources before CR deletion is not working

Bug Report
Adding finalizer to cleanup resources before CR deletion does not seem to work in below case.
What did you do?
I am writing a go operator which manages the life-cycle of an application using operator-sdk. Under the hood these LCM operations on the application are managed by creating Jobs. While other LCM operations are manageable, application deletion is the specific scenario for which a new Job should be triggered. So I implemented this by adding a finalizer which creates a Job to delete application before CR is deleted. I have referred below topics for creating finalizer:

https://sdk.operatorframework.io/docs/building-operators/golang/advanced-topics/#handle-cleanup-on-deletion
https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#finalizers
https://book.kubebuilder.io/reference/using-finalizers.html

What did you expect to see?
While deleting CR the Job defined under finalizer should trigger and delete the application before CR deletion.
What did you see instead? Under which circumstances?
Deleting CR removes all owned resources (including Jobs) but the application is still running. I am observing from controller logs that the Job for finalizer was created but not sure if it really executed as the Job no more exists. I can see that finalizer actually exists in CR output (kubectl get   -o yaml) which has been added during CR creation as part of reconcile loop.
Environment
Operator type:

Kubernetes cluster type:
Vanilla K8s
$ operator-sdk version
operator-sdk version: "v1.4.0", commit: "67f9c8b888887d18cd38bb6fd85cf3cf5b94fd99", kubernetes version: "1.17.4", go version: "go1.15.5", GOOS: "linux", GOARCH: "amd64"
$ go version (if language is Go)
go version go1.15.6 linux/amd64
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.4", GitCommit:"8d8aa39598534325ad77120c120a22b3a990b5ea", GitTreeState:"clean", BuildDate:"2020-03-12T21:03:42Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.4", GitCommit:"8d8aa39598534325ad77120c120a22b3a990b5ea", GitTreeState:"clean", BuildDate:"2020-03-12T20:55:23Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}

Finalizer seems to be working. Looks like after triggering the finalizer K8s Job, needed to wait for the Job to finish before removing the finalizer from CR. Can close the issue.


Fixing handling of input type="email" fields

This closes #46. (and #106 as well, tho I previously sent a pull request for that issue that contained a bunch of other unrelated crap in it, and it never got merged)

+1

Thanks; I just merged it without that one change.


Slider do not support IE8 and IE9

this plugin not support for IE8 IE9 ,so please support them forever.

Slider will never work in <IE9, because these browsers do not support css3 transitions.
Margin fallback was dropped with version 2.*.


[SPARK-49561][SQL] Add SQL pipe syntax for the PIVOT and UNPIVOT operators

What changes were proposed in this pull request?
This PR adds SQL pipe syntax support for the PIVOT and UNPIVOT operators.
For example:
CREATE TEMPORARY VIEW courseSales AS SELECT * FROM VALUES
  ("dotNET", 2012, 10000),
  ("Java", 2012, 20000),
  ("dotNET", 2012, 5000),
  ("dotNET", 2013, 48000),
  ("Java", 2013, 30000)
  as courseSales(course, year, earnings);

TABLE courseSales
|> SELECT `year`, course, earnings
|> PIVOT (
     SUM(earnings)
     FOR course IN ('dotNET', 'Java')
  );

2012	15000	20000
2013	48000	30000

Why are the changes needed?
The SQL pipe operator syntax will let users compose queries in a more flexible fashion.
Does this PR introduce any user-facing change?
Yes, see above.
How was this patch tested?
This PR adds a few unit test cases, but mostly relies on golden file test coverage. I did this to make sure the answers are correct as this feature is implemented and also so we can look at the analyzer output plans to ensure they look right as well.
Was this patch authored or co-authored using generative AI tooling?
No

cc @cloud-fan @gengliangwang this one is pretty simple, just adding testing

The current CI test failure is unrelated

@dtenedor can you trigger GA for the failed job? It's my first time to see - SPARK-47148: AQE should avoid to submit shuffle job on cancellation *** FAILED *** (6 seconds, 88 milliseconds) being flaky...

The spark connect test failure is unrelated, thanks, merging to master!


Rename example-group in Watchdog alert

Seems like we have Watchdog alert group called example-group, might be better to call it something else like core-group maybe?
https://github.com/prometheus-operator/kube-prometheus/blob/44008b2682546fa738af5967ddfad86cd69b3e37/examples/existingrule.yaml#L1-L4
Lets agree on naming and would be great first issue I think.
cc @paulfantom @brancz

Probably not that relevant, but what do you think of changing the alertname to "DeadManSwitch"? I feel like that's the standard for this kind of alert, but I don't have strong opinions on keeping/changing the alertname

It was originally that, but we switched it to Watchdog to be gender neutral. Watchdog has equivalent etymology: https://en.wikipedia.org/wiki/Watchdog_timer
I agree it shouldn't be example-group. I'm happy with anything other than that really, core-group or literally watchdog works for me as well as I don't imagine anything else ever being in that group and if, then we can still change it.

We shouldn't have this alert in this place at all. This file is only used to demonstrate an example from https://github.com/prometheus-operator/kube-prometheus/blob/44008b2682546fa738af5967ddfad86cd69b3e37/docs/developing-prometheus-rules-and-grafana-dashboards.md#pre-rendered-rules.
The Watchdog alert we are shipping is put in general.rules group as seen in https://github.com/prometheus-operator/kube-prometheus/blob/main/manifests/kube-prometheus-prometheusRule.yaml#L14-L35
My proposal is to reinforce the fact that a file is only an example and change content to sth like:
groups:
- name: example-group
  rules:
  - alert: ExampleAlert
    expr: example_sli < 99.999
    labels:
      severity: "critical"

My proposal is to reinforce the fact that a file is only an example and change content to sth like:

That sounds good to me as well! I would say we just use vector here so it does work out of the box:
groups:
- name: example-group
  rules:
  - alert: ExampleAlert
    expr: vector(1)
    labels:
      severity: "warning"

SGTM, anyone would like to create a PR? :)

Was hoping this could be a good first issue for users as its not urgent fix.

Happy to take over this issue :slightly_smiling_face:


[CodeCompletion] Enable SwiftParser parsing for code completion

Enable SwiftParser parsing for code completion, but disable the roundtrip/validation testing. So that macro expansions are correctly performed in code completion, while avoiding an assertion failure
caused by existence of null character in the source buffer.

@swift-ci Please test


HelloDirectML crash on DELL XPS 13 9380 Windows 10.0.18363

Hello,
We are having DirectML.dll fault issue on some laptop when running HelloDirectML example from Github. Other DirectML based application also experiencing same issue.
Below is an event error log indicating DirectML.dll faulting (Event Viewer->Windows Logs->Applications):
Faulting application name: HelloDirectML.exe, version: <IP_ADDRESS>, time stamp: 0x5f7cefd4
Faulting module name: DirectML.dll, version: 10.0.18362.997, time stamp: 0x7fc3de11
Exception code: 0xc0000409
Fault offset: 0x00000000000a28d1
Faulting process id: 0x4238
Faulting application start time: 0x01d69c315d6e5eb0
Faulting application path: C:\Users\dasguk\Downloads\HelloDirectML.exe
Faulting module path: C:\WINDOWS\SYSTEM32\DirectML.dll
Report Id: 95947e12-fe63-4740-b6eb-a273e71e8974
Faulting package full name:
Faulting package-relative application ID:

Some system information if this helps:
Laptop: Dell XPS 13 9380
OS: Microsoft Windows 10 Enterprise 10.0.18363
CPU: Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
GPU: Intel(R) UHD Graphics 620 DriverVersion: <IP_ADDRESS>76

We checked the system requirements and the laptop meets these requirements. Could you please advise what’s the possible reason here?
Thanks.

@kai-amzn The status code 0xc0000409 is STATUS_STACK_BUFFER_OVERRUN. This may be an indicator that your system files could be compromised. Could you try running sfc /scannow from the windows\system32 folder in an elevated command prompt and see what it finds?


Rename improper function names

Pull Request (PR) description
Rename improper function names in MSFT_xExchDatabaseAvailabilityGroup, MSFT_xExchJetstress, MSFT_xExchJetstressCleanup, MSFT_xExchMailboxDatabase, MSFT_xExchMailboxDatabaseCopy, MSFT_xExchMailboxServer, MSFT_xExchMaintenanceMode, MSFT_xExchMapiVirtualDirectory, MSFT_xExchOabVirtualDirectory, MSFT_xExchOutlookAnywhere, MSFT_xExchOwaVirtualDirectory, MSFT_xExchPopSettings, MSFT_xExchPowershellVirtualDirectory, MSFT_xExchReceiveConnector, MSFT_xExchWaitForMailboxDatabase, and MSFT_xExchWebServicesVirtualDirectory
This Pull Request (PR) fixes the following issues

Fixes #287
Fixes #293
Fixes #294
Fixes #295
Fixes #296
Fixes #297
Fixes #298
Fixes #299
Fixes #300
Fixes #301
Fixes #302
Fixes #303
Fixes #304
Fixes #305
Fixes #309
Fixes #310

Task list

[x] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[x] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

Merging #395 into dev will not change coverage.
The diff coverage is 15.59%.

@@           Coverage Diff           @@
##              dev     #395   +/-   ##
=======================================
  Coverage   32.22%   32.22%
=======================================
  Files          39       39
  Lines        4671     4671
=======================================
  Hits         1505     1505
  Misses       3166     3166

Impacted Files
Coverage Δ

...chJetstressCleanup/MSFT_xExchJetstressCleanup.psm1
5.5% <0%> (ø)
:arrow_up:

...urces/MSFT_xExchJetstress/MSFT_xExchJetstress.psm1
8.6% <0%> (ø)
:arrow_up:

...irtualDirectory/MSFT_xExchOabVirtualDirectory.psm1
29.54% <0%> (ø)
:arrow_up:

...rectory/MSFT_xExchWebServicesVirtualDirectory.psm1
31.5% <0%> (ø)
:arrow_up:

...ExchMaintenanceMode/MSFT_xExchMaintenanceMode.psm1
6.41% <10.2%> (ø)
:arrow_up:

...ExchMailboxDatabase/MSFT_xExchMailboxDatabase.psm1
25.51% <20%> (ø)
:arrow_up:

...chReceiveConnector/MSFT_xExchReceiveConnector.psm1
25.21% <22.22%> (ø)
:arrow_up:

...lboxDatabase/MSFT_xExchWaitForMailboxDatabase.psm1
29.41% <25%> (ø)
:arrow_up:

...lityGroup/MSFT_xExchDatabaseAvailabilityGroup.psm1
25.6% <33.33%> (ø)
:arrow_up:

...FT_xExchMailboxServer/MSFT_xExchMailboxServer.psm1
33.15% <50%> (ø)
:arrow_up:

... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b4ed91b...2e65870. Read the comment docs.

Request community code review on this one.


🤔 多值展示在行时，右侧总计栏下方出现空白区域

🏷 Version

Package
Version

@antv/s2
1.27.0

@antv/s2-react
1.24.0

@antv/s2-vue

Sheet Type

[x] PivotSheet
[ ] TableSheet
[ ] GridAnalysisSheet
[ ] StrategySheet

🖋 Description
两个列头、两个行头存在多个值的时候，将值展示在行（valueInCols: false） ，会出现总计下空白一个的情况，是正常的展示么

🔗 Reproduce Link
https://codesandbox.io/s/agitated-wind-iokw5e?file=/src/data.ts
😊 Expected Behavior
😅 Current Behavior

:tada: This issue has been resolved in version @antv/s2-react-v1.36.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version @antv/s2-v2.0.0-next.5 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version @antv/s2-react-v2.0.0-next.4 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Inconsistency gtl versions

Release - 1.1.3, but:
https://github.com/greg7mdp/gtl/blob/ba9386e76879da72910e44dc1fb6265f30285b67/include/gtl/gtl_config.hpp#L37-L39

Thanks, I'll push a new version later today

https://github.com/greg7mdp/gtl/releases/tag/v1.1.4

Will push v1.1.4 to Conan later today.

Fixed by https://github.com/greg7mdp/gtl/releases/tag/v1.1.4


[bug]: Removed invalid transaction didn't work, lnd retry to broadcast a double spend on every startup

On each startup lnd try to broadcast a sweep transaction that its already confirmed from more than 1k blocks
lnd version 0.16.2
[INF] WTCL: (anchor) Requesting new session.
[INF] SWPR: Sweeper starting
[ERR] BTCN: Broadcast attempt failed: -25: bad-txns-inputs-missingorspent
[INF] LNWL: 1317edb2d92cd88af6e4bdacf0a6d2306f14185992c519cfd937d153861fcdca: broadcast failed because of: double spend: -25: bad-txns-inputs-missingorspent
[INF] LNWL: Removed invalid transaction: (*wire.MsgTx)(0xXXXXXXXX) <transaction detail removed>
[INF] LNWL: Removed invalid transaction: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
[INF] UTXN: UTXO nursery starting
[INF] NTFN: New block epoch subscription

Duplicate of https://github.com/lightningnetwork/lnd/issues/7708


Allow developers to change the query of a named subscription after it is active

Adding another parameter to subscribe() to let them ask for it to just overwrite the existing one instead wouldn't be hard and would be useful
cc. @roberhofer @astigsen

For the record, Sync is fine with all of this. :-)

@cmelchior why would we need a setName()? I believe what Ian wants is something like:
const subscription = realm.objects("Foo").filtered("Bar = 5").subscribe("MainScreenFoos");

const sameSubscription = realm.objects("Foo").filtered("Bar >= 5).subscribe("MainScreenFoos", /* override */ true);

I don't think it makes a difference from the server's perspective. Assuming the add/remove of a query arrives in the same work unit on the server (which isn't guaranteed, since they happen in separate write transactions, but it is not unlikely), the server will rerun the queries and diff against the current subscription anyway. :-)

Why do you think it is unlikely that they will arrive separately? A decent amount of stuff happens between when we notify sync about the first write transaction and when we start the second one.

It would be really nice if this could percolate all the way down to the (previous) query itself, so that any UI that observed that query would be updated automatically.

The API I had in mind for Swift when we talked about this would be something like realm.objects(Foo.self).filter("query").limit(100).subscribe("Foo query", overwrite: true).

An alternative API could be to update it on the subscription itself (which might be a bit more discoverable):
let newquery = realm.objects(Foo.self).filter("query").limit(100)
subscription.update(newquery)

which would also open for the even more concise (since the subscription is already typed):
subscription.update("query")

I do not think that moving away from an immutable builder API for queries is a good idea.

I agree that we probably don't want to move away from our builder API for queries, but that does not mean that we could not add some convenience methods to make it more discoverable.
It might also be worth considering if we could bind the UI (our listeners) directly to the subscription, rather than the query itself, so that updating the query in the subscription is also reflected in the UI.

Being able to update the query held by a Results class is also something other users are requesting as the use case isn't only restricted to Subscriptions. See e.g. the Java issue here: https://github.com/realm/realm-java/issues/6216


cannot skip ring and md5

I have a simple deny.toml that only has allow. Among my deps is md5 and ring.
❯ cargo deny check --config ../deny.toml
Aug 30 19:18:55.244 INFO checking crates, count: 376
stage: license_check
 Aug 30 19:18:56.490 ERRO unable to determine license with high confidence, src: text=/home/tshepang/.cargo/registry/src/github.com-1ecc6299db9ec823/md5-0.6.1/LICENSE.md,hash=0xa7154852, score: 0.7099567, crate<EMAIL_ADDRESS> Aug 30 19:18:56.490 ERRO unable to determine license with high confidence, src: text=/home/tshepang/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.14.6/LICENSE,hash=0xbd0eed23, score: 0.6644706, crate<EMAIL_ADDRESS> Aug 30 19:18:56.490 ERRO encountered 2 license errors
failed license check

There seems to be no way to skip them
...
skip = [
    { name = "ring" },
    { name = "md5" },
]

After that addition, I get this instead:
❯ cargo deny check --config ../deny.toml
Aug 30 19:23:27.574 INFO checking crates, count: 376
stage: license_check
 Aug 30 19:23:28.832 WARN crate no longer skipped due to additional license, src: metadata, license: Apache-2.0, crate<EMAIL_ADDRESS> Aug 30 19:23:28.832 ERRO unable to determine license with high confidence, src: text=/home/tshepang/.cargo/registry/src/github.com-1ecc6299db9ec823/md5-0.6.1/LICENSE.md,hash=0xa7154852, score: 0.7099567, crate<EMAIL_ADDRESS> Aug 30 19:23:28.832 WARN crate no longer skipped due to finding a license that could be identified, src: text=/home/tshepang/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.14.6/LICENSE,hash=0xbd0eed23, crate<EMAIL_ADDRESS> Aug 30 19:23:28.832 ERRO unable to determine license with high confidence, src: text=/home/tshepang/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.14.6/LICENSE,hash=0xbd0eed23, score: 0.6644706, crate<EMAIL_ADDRESS> Aug 30 19:23:28.833 WARN encountered 2 license warnings
 Aug 30 19:23:28.833 ERRO encountered 2 license errors
failed license check

This kind of a duplicate of #16.
You need to do a couple of things to properly skip these.

You need to ignore the license files that have lower scores than the threshold you set, and it will only be checked if the hash changes.
When skipping license checks for a crate, you need to specify the license information it does have, so that if a new version changes any of the licensing, the crate won't be skipped any longer and you need to reevaluate it.

There is #17, feel free to add any suggestions on a config that would be less weird, I will hopefully be doing a lot of changes to cargo-deny next week, so hopefully this can be made better then! (or at least add examples for cases like these)

hmm, rather complex... ended up with this
[licenses]
allow = [
  "Panoptix",
  "Apache-2.0",
  "BSL-1.0",
  "BSD-2-Clause",
  "BSD-2-Clause-FreeBSD",
  "BSD-3-Clause",
  "CC0-1.0", # used only by constant_time_eq
  "ISC",
  "LLVM-exception",
  "MIT",
  "MPL-2.0",
  "Unlicense",
  "Unicode-DFS-2016",
  "Zlib",
]

skip = [
    { name = "ring", licenses = [] },
    { name = "webpki", licenses = [] },
]

[[licenses.ignore]]
name = "rustls"
license_files = [
    { path = "LICENSE", hash = 0xe567c411 },
]

[[licenses.ignore]]
name = "sct"
license_files = [
    { path = "LICENSE", hash = 0xb7619ae7 },
]

[[licenses.ignore]]
name = "crossbeam-channel"
license_files = [
    { path = "LICENSE-THIRD-PARTY", hash = 0xc6242648 },
]

[[licenses.ignore]]
name = "md5"
license_files = [
    { path = "LICENSE.md", hash = 0xa7154852 },
]

[[licenses.ignore]]
name = "ring"
license_files = [
    { path = "LICENSE", hash = 0xbd0eed23 },
]

[[licenses.ignore]]
name = "rlua"
license_files = [
    { path = "LICENSE", hash = 0xe027ffe4 },
]

[[licenses.ignore]]
name = "sqlite"
license_files = [
    { path = "LICENSE.md", hash = 0xc9f05859 },
]

[[licenses.ignore]]
name = "sqlite3-src"
license_files = [
    { path = "LICENSE.md", hash = 0xc880abc2 },
]

[[licenses.ignore]]
name = "sqlite3-sys"
license_files = [
    { path = "LICENSE.md", hash = 0xd3e3f782 },
]

[[licenses.ignore]]
name = "webpki"
license_files = [
    { path = "LICENSE", hash = 0x1c7e6c },
]

Thanks for posting your config, there are definitely some of the same one in our main project as well, and it reminded me of #23, which will probably end up following a model similar to the proposed change in #18, ie pulling a git repo with information on specific crates. A similar thing could be done with these more complicated license files so that everyone who uses them doesn't have to have an identical config.

FYI: I intend to keep https://github.com/briansmith/ring/blob/main/deny.toml up to date with what's necessary to include ring.


feat(keep-alive): includes/excludes keep-alive based on key and name (fix #8028)

The keep-alive component will now also use the key of the component when checking the includes or excludes properties.
On this way you can cache specific instances of a component instead of caching all instances of that component.
fix #8028
What kind of change does this PR introduce?

[ ] Bugfix
[X] Feature
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes
[X] No

The PR fulfills these requirements:

[X] It's submitted to the dev branch for v2.x (or to a previous version branch), not the master branch
[X] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[X] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
[X] New/updated tests are included

How to use it?Any example?

I've made a JSFiddle: https://jsfiddle.net/87t53pwd/18/.
A small explanation: In the keep-alive block we have 3 usages of the same component with each a different state. We only want to keep the state cached of the first 2, and not the last.
The current version of keep-alive doesn't allow for this (because it only uses the name of the component, not the key). Now, it also looks at the key (so if either the name or the key matches something in the includes array, it caches it).
You can replace the newly built version of Vue by the old one and see the difference (it works vs it doesn't)

Thank you for your answer.
But I install vue via git://github.com/vuejs/vue.git#dev, but i seems not to work .

Yes, because this pull request has not been merged yet. If you try dev on my fork it should work

I have urgent need for this function in my project. When will it be merged?
Thank you .

I can't merge it, the vue authors need to do that. You can use that branch if you want, you'll see here when / if it will be merged

OK. Thank you so much.

I try to install git://github.com/RobbinBaauw/vue.git#dev, but it seems not work with vue-router

Can you make a fiddle? In the project I use it for it works, also with vue-router.
Also, how did you use it? You should build vue manually as well as its dist files are not yet updated.

Sorry, it is my mistake.It works now.Thank you .


Update to IValueConverter support for typed bindings

Provides the documentation updates for https://github.com/CommunityToolkit/Maui.Markup/pull/183
Also adds updates for https://github.com/CommunityToolkit/Maui.Markup/pull/184

@jfversluis You're a bit quick on the trigger again. We won't merge these docs until the next release of CommunityToolkit.Maui.Markup v3.1.0

OK, can we then maybe start doing these as drafts or something? 😅

can we then maybe start doing these as drafts

Sure! I think opening a pending doc that's waiting on a Release as a Draft PR makes a ton of sense 💯


/v1/read-current-mac-table-from-device

The OperationServer /v1/read-current-mac-table-from-device gets called by two different kinds of requester.

Other applications that need real-time data about the MAC address table entries of the device.
The MATR application itself uses the same functions for cyclic update of its data base content.

Due to the long period between initiating request of /v1/read-current-mac-table-from-device and the actual availability of the data, the results is not answered inside the ResponseBody of the /v1/read-current-mac-table-from-device, but in a callback request.
This callback request is not required, if MATR application itself uses /v1/read-current-mac-table-from-device for updating its data base content.
This is why /v1/read-current-mac-table-from-device can be called with two different RequestBodies.
Whether the last callback gets sent or not, depends on the shape of the received RequestBody.

Just explanation.


High CPU usage in Nifty Wallet

If you are reporting a problem with Nifty Wallet, please include the following information:
What browser and version did you use?
Chrome Version 69.0.3497.100 (Official Build) (64-bit)
What operating system did you use?
OSX
v10.13.6 (17G65)
(High Sierra)
MacBook Pro (Retina, 15-inch, Mid 2015)
Do you have screenshots showing the problem?

What is your issue?
I've noticed high CPU usage of the nifty wallet extension. I believe this may be related to these issues in the main metamask repo:
https://github.com/MetaMask/metamask-extension/issues/4074
This PR fixes two memory leak issues:
https://github.com/MetaMask/metamask-extension/pull/5228
Would it be possible to merge this from the main metamask repo?
Cheers

After restart (before logging in to nifty)


boards/raspberrypi-pico: Pico Audio Pack (I2S) support

Summary

Add Raspberry Pi Pico Audio Pack (https://shop.pimoroni.com/products/pico-audio-pack) support.
Add RP2040 PIO (Programmable I/O) APIs which are derived from Pico SDK to support I2S device driver for Audio Pack.

Impact
RP2040 only
Testing
Tested with config raspberrypi-pico:audiopack
PCM device is added and nxplayer can play the wav files in microSD card.
NuttShell (NSH) NuttX-10.0.1
nsh> ls /dev/audio
/dev/audio:
 pcm0
nsh> nxplayer
NxPlayer version 1.05
h for commands, q to exit

nxplayer> play 01.wav
nxplayer> stop
nxplayer> play 02.wav
nxplayer> pause
nxplayer> resume
nxplayer> stop
nxplayer>

wow! Amazing @yunkya2
@jerpelea I think we will need to list some of these files as 3rd party code because they are BSD License.


Revamp the mutation process

Fixes #26

Coverage decreased (-2.6%) to 79.928% when pulling 4d277d13da268cc86aca58cf581a747e99dbfe72 on 26-revamp-mutation-process into f8b3b17435483676521300d33a1bdc7d2cb4a7b8 on master.


Preface changes:

The CC in the Cloud WG is developing an Essential Security Requirements (ESR) that captures the
fundamental requirements. This initial draft contains material that was created by the WG as a
framework to utilize Common Criteria methodology for products deployed in a cloud environment.
change to:
The CC in the Cloud Technical Work Group (TWG) is developing an Essential Security Requirements (ESR) that captures the
fundamental requirements for evaluating products in the Cloud. This initial draft contains material that was created by the TWG as a
framework to utilize Common Criteria methodologies for products deployed in a cloud environment.

Change implemented.


kubevirt, e2e: Add additional network test

What this PR does / why we need it:
Add a e2e at kubevirt provider with a additional network nodepool that will check if that additional network is configured at the VMI.
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest

/retest


Update munit to 0.7.19

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "munit" } ]

labels: test-library-update, semver-patch

Codecov Report

Merging #20 (1d59591) into develop (93080be) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #20   +/-   ##
========================================
  Coverage    82.35%   82.35%
========================================
  Files            3        3
  Lines           51       51
========================================
  Hits            42       42
  Misses           9        9

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 93080be...1d59591. Read the comment docs.


Build a new transform to automate crawling and then convert to parquet

Search before asking

[X] I searched the issues and found no similar issues.

Component
Transforms/Other
Feature
This is using the DPK-connector lib in the repo (https://github.com/IBM/data-prep-kit/tree/dev/data-connector-lib) which is available as a stand-alone pip install now. This is about making this a "data ingestion" transform with parquet output that can easily be fed into other DPK transforms.
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

@touma-I to get the code from the developers and adapt it to the DPK transform and submit a PR.

Request for consideration as we build this transform:

Simple API call with minimal lines
Explain what parameters are there in the API and how to use it in the readme
Request from Sujee on storing data

@Bytes-Explorer Can you explain more why you need a structured/nested directory structure ? What are the motivation for it and how this will be used? There are two issues why we should NOT do it:

Web sites tend to have badly defined structure with cyclical graph
The framework is not setup to handle nested folder.
Please provide additional detail or we can skip this requirement for now.

@Bytes-Explorer here is what it looks like https://github.com/IBM/data-prep-kit/blob/dev/transforms/universal/web2parquet/web2parquet.ipynb  @sujee @shahrokhDaijavad This is now available with data--prep-toolkit-transforms[all]==0.2.2.dev3

Thanks, @touma-I. Since I am making changes to the root README file on Monday, should I add this to the data ingestion part of the table (Python only) in that README, i.e., "advertise" about it, or is it premature?

@shahrokhDaijavad Please do make the update. With this, we reach a key milestone for integrating acquisition and processing. I am sure as more and more people get to use it, it will evolve but based on latest testing, this is working as expected.

@touma-I I looked at the notebook! Fantastic work! You are setting a benchmark on how transforms should be written and how easy they should be to use. I will try it out later and will share if I have any suggestions.
Agree with you, this should be advertised.
cc @agoyal26


fix old import/export avm docs

we removed import,export AVAX from avm recently. PR fixes some old docs mentioning these APIs. Also fixes some invalid signatures for import/export apis in general.

After you merge this PR, can you also duplicate the changes in https://github.com/ava-labs/avax-docs? Sorry for the duplicate work for now.

@ceyonur ty ser


#10078: add option to disable csrf on forms

Closes #10078

Looks fine as for me.
@samdark ?

Looks fine except this minor thing.

Thank you!


Add a configuration object for thrift builder

This looks good to me but not sure what the next steps are to get this approved and merged. Don't want to "officially" approve this without some consent from Brian

This looks good to me but not sure what the next steps are to get this approved and merged. Don't want to "officially" approve this without some consent from Brian

Understandable, I would feel similarly if this were a bigger change. I think it's okay in this instance: Configuration does need to exist for the finagle clients in some form since our team has already run up against problems with the defaults and considering @bpholt is not available to review any time soon, I think approval from any maintainer should be sufficient this time.
If @bpholt returns and finds the solution unsatisfactory, I will happily open up another PR.

This seems pretty reasonable for now. FYI using case classes (and maybe default values for parameters?) in public signatures has bad binary compatibility implications, so it's not ideal, but I don't think we need to worry about it until we add MiMa checking (especially since Finagle doesn't really worry about bincompat either AFAICT)


Make backend dialer/proxy reload root certificates

Make backend dialer/proxy reload root certificates. Fixes #219.

Coverage decreased (-0.2%) to 90.436% when pulling ceefac503f2a8a660a62158778533f36a5412692 on cs/reload-roots into e5991718c43da6fdeb02940d89915c8030811b68 on master.


timezone problem

i have built my own clockwise. i am in China, but when I changed the timezone to   Asia/Shanghai or Asia/Hong_Kong and the NTPserver to those of Chinese companies, it is still not working, always 8 hours late. Can anyone please tell me why.

Hi @rookie1988. That's too bad, sorry for that! Can you try to change the NTP time server, maybe it can fix the problem
https://gist.github.com/mutin-sa/eea1c396b1e610a2da1e5550d94b0453. Or try to find a NTP server from China maybe.
If it still doesn't work, try to use the POSIX timezone, I know some users could fix the problem with this
https://github.com/ropg/ezTime#timezones-1
Both changes are done in the config web page of clockwise.


Deleted dots appear in dm list

dm remote switch hub
dm list | grep smokes | cut -d ' ' -f 3 > delete-list.txt

shows a list of smoke test dots that failed to get deleted on the hub.
Attempting to delete the dots with the following script:
#/bin/sh

for dot in $(cat delete-list.txt)
    do echo "deleting $dot" && gtimeout 30 dm dot delete -f $dot
done

errors out with
deleting dotmesh_smokes/volume_1527542449_s5Q0BVLpATw0nDNmFxCxx0ZfJ4Ej348E
Response '{"jsonrpc":"2.0","error":{"code":-32000,"message":"105: Key already exists (/dotmesh.io/filesystems/deleted/0af199ea-edc9-4a6d-6451-b1d48099e307) [251367724]","data":null},"id":4037200794235010051}
' yields error 105: Key already exists (/dotmesh.io/filesystems/deleted/0af199ea-edc9-4a6d-6451-b1d48099e307) [251367724]
deleting dotmesh_smokes/volume_1527848465_vDeqATZZlzu1DkozaUPgiklmVIJIH0OG
Response '{"jsonrpc":"2.0","error":{"code":-32000,"message":"105: Key already exists (/dotmesh.io/filesystems/deleted/1823a07f-c641-434d-4018-c9337e8bdc78) [251367763]","data":null},"id":4037200794235010051}
' yields error 105: Key already exists (/dotmesh.io/filesystems/deleted/1823a07f-c641-434d-4018-c9337e8bdc78) [251367763]
deleting dotmesh_smokes/volume_1527861308_GCgM2EwKF5ed3GbAdHw5jJnkQaCkA0vr
Response '{"jsonrpc":"2.0","error":{"code":-32000,"message":"105: Key already exists (/dotmesh.io/filesystems/deleted/dc19f204-3f18-42a6-7dea-d71458ef2a8e) [251367853]","data":null},"id":4037200794235010051}
' yields error 105: Key already exists (/dotmesh.io/filesystems/deleted/dc19f204-3f18-42a6-7dea-d71458ef2a8e) [251367853]

The error indicates that the dot is already deleted, but just appeared on the output of dm list

This one was fixed with an addition to InitFilesystem that checks whether fs was deleted (adding a 'deleted' entry to etcd). If we still encounter this, reopen


Vickel: Watch mooore[/W_]*+david

Vickel requests the watch of the watch_keyword mooore[/W_]*+david. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

mooore[/W_]*+david has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by Jeff Schaller in Charcoal HQ. Reason: ' at author's request '


add HDFS documentation

Moved from https://github.com/iterative/dvc/issues/766

@dmpetrov @efiop Need to specify more info of what's missing. How is related to Dask (remote SSH) computation. Is it about writing a guide or just mentioning very specific to HDFS things across different command references, get started, etc?

@shcheklein it looks like hdfs workspace checkout  needs to be implement first.

It was probably about using spark with dvc.

Scope is not clear. We don't support hdfs except for remotes now. Closing this for now.

We have a good amount of mentions of HDFS in the context of external deps/outs as well as remote locations.

It was probably about using spark with dvc.

Maybe this is more of a topic for a bog post?

The problem is that we don't support it in a way we can write a blog post about ... at least not now.


Have you compared with open-sora's video wav encoder decoder?

The open-sora-plan also provided a video encoder-decoder called WF-VAE, which decomposes video into sub-bands using wavelet transforms. The details can be found https://github.com/PKU-YuanGroup/Open-Sora-Plan/blob/main/docs/Report-v1.3.0.md .

WF-VAE has currently only released the distilled weights and has not made the direct training weights available. I'm absolutely thrilled to see this outstanding work cosmos tokenizer being open-sourced!


[Audio]: More Kevin MacLeod music. (Please read notes!

Check if this audio is already added to RetroStudio.

[X] The audio is not already in game.

Is this for the main-menu playlist?

[ ] Add to main-menu playlist.

Is this song from an old Roblox era or a sound effect?

[X] This song is from old Roblox or is a sound effect.

A link to the audio on Roblox
Multiple audios, check download link.
A link to the audio file to download.
https://www.mediafire.com/file/5d2kzb1kvkv2tn2/KevinMacleod.zip/file
Notes
There is currently 3 Kevin Macleod songs in the library, and they are all with a single theme: (Intense/horror).
I have selected some songs that have been used alot, and some that are recognized from specific games on Roblox
I have also used MediaFire to upload these MP3s of the songs, since I don't know any good platform for uploading files. And Discord won't really work because it deletes files after 24 hours. And if you don't trust the .zip file, i can understand. So that's why I'll put a direct download to the MP3s and why they are mostly known for below:
https://www.mediafire.com/file/8mn35r47b4nozn2/Decisions.mp3/file (Flood Escape Classic)
https://www.mediafire.com/file/m0wsi95nlf24mzl/Fluffing_a_Duck.mp3/file (Widely used in general.)
https://www.mediafire.com/file/ovak9grtpmg0ava/Hitman.mp3/file (Widely used in general. Possibly BFDI)
https://www.mediafire.com/file/ik74fqfv9vzrjgv/Local_Forecast.mp3/file (The Normal Elevator)
https://www.mediafire.com/file/k3nrorf0z4t9rl3/Meatball_Parade.mp3/file (Widely used in general.)
https://www.mediafire.com/file/ehjys3ixptbei6x/Mistake_the_Getaway.mp3/file (Widely used in general. BFDI)
https://www.mediafire.com/file/fkf8a3dal1x1en8/Pixelland.mp3/file (Widely used in general.)
https://www.mediafire.com/file/vzcbs0he7owrqpn/Rocket.mp3/file (Flood Escape Classic)
https://www.mediafire.com/file/n31s8jwfzgm8ugt/Scheming_Weasel_%2528faster_Version%2529.mp3/file (Widely used in general.)
https://www.mediafire.com/file/z7usnd72eaocwo1/Sneaky_Snitch.mp3/file (Widely used in general)
https://www.mediafire.com/file/oeryahipn7xjsoo/Spazzmatica_Polka.mp3/file (Widely used in general)
https://www.mediafire.com/file/i3y0oc30vep2ah7/The_House_of_Leaves.mp3/file (Pinewood Builders Computer Core)
https://www.mediafire.com/file/pr25a32hf2j32vj/Who_Likes_to_Party.mp3/file (PARTY.exe)

added (im not a mod but heres the link to the message)
https://discord.com/channels/645632117455323136/724470057886941184/1258567008543309865

well, it has been added. thanks, devs!


[storage] Cannot compile

Is there an existing issue for this?

[X] I have searched the existing issues.

Which plugins are affected?
No response
Which platforms are affected?
iOS
Description
when I run my flutter project on Xcode
I get this error
Swift Compiler Error (Xcode): Implicit use of 'self' in closure; use 'self.' to make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/StorageDownloadTask.swift:127
:13
Swift Compiler Error (Xcode): Reference to property 'pageSize' in closure requires explicit use of 'self' to
make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swif
t:94:13
Swift Compiler Error (Xcode): Reference to property 'previousPageToken' in closure requires explicit use of
'self' to make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swif
t:98:13
Could not build the application for the simulator.
Error launching application on iPhone 14 Pro.
but in android it works perfectly
Reproducing the issue
these are the file I got errors
ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swift
ios/Pods/FirebaseStorage/FirebaseStorage/Sources/StorageDownloadTask.swift
Firebase Core version
3.1.0
Flutter Version
3.22.2
Relevant Log Output
Launching lib/main.dart on iPhone 14 Pro in debug mode...
Running pod install...                                            167.1s
Running Xcode build...
Xcode build done.                                           400.5s
Failed to build iOS app
Swift Compiler Error (Xcode): Implicit use of 'self' in closure; use 'self.' to make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/StorageDownloadTask.swift:127
:13

Swift Compiler Error (Xcode): Reference to property 'pageSize' in closure requires explicit use of 'self' to
make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swif
t:94:13

Swift Compiler Error (Xcode): Reference to property 'previousPageToken' in closure requires explicit use of
'self' to make capture semantics explicit
/Users/admin/Desktop/munjiya_ios/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swif
t:98:13

Could not build the application for the simulator.
Error launching application on iPhone 14 Pro.

Flutter dependencies
firebase_storage: 12.0.1
firebase_core: 3.1.0
firebase_messaging: 15.0.1
Additional context and comments
No response

Hello, which version of XCode are you using?

Xcode 14.2
MacOS 12

Hello @InShad7,
Can you upgrade your Xcode to version 15 as per Flutter documentation?

hello. did you solve this issue?

not by updating the version because i cant be able to update because my macOS version is 12.
but i go through the errors and fix like this
Solution 1:
file StorageListTask
if (self.pageSize != nil) {
queryParams["maxResults"] = "(self.pageSize)"
}
    if (self.previousPageToken != nil) {
        queryParams["pageToken"] = self.previousPageToken
  }

and the file StorageDownloadTask
if  (self.fileURL != nil) {
// Handle file downloads
fetcher.destinationFileURL = self.fileURL
fetcher.downloadProgressBlock = { [weak self] (bytesWritten: Int64,
totalBytesWritten: Int64,
totalBytesExpectedToWrite: Int64) in
guard let self = self else { return }
self.state = .progress
self.progress.completedUnitCount = totalBytesWritten
self.progress.totalUnitCount = totalBytesExpectedToWrite
self.fire(for: .progress, snapshot: self.snapshot)
self.state = .running
}
}
Solution 2:
  StorageListTask

  if let pageSize = self.pageSize {
    queryParams["maxResults"] = "\(pageSize)"
  }

  if let previousPageToken = self.previousPageToken {
    queryParams["pageToken"] = previousPageToken
  }

  StorageDownloadTask

  if let fileURL = self.fileURL {
    // Handle file downloads
    fetcher.destinationFileURL = fileURL
    fetcher.downloadProgressBlock = { [weak self] (bytesWritten: Int64,
                                                   totalBytesWritten: Int64,
                                                   totalBytesExpectedToWrite: Int64) in
        guard let self = self else { return }
        self.state = .progress
        self.progress.completedUnitCount = totalBytesWritten
        self.progress.totalUnitCount = totalBytesExpectedToWrite
        self.fire(for: .progress, snapshot: self.snapshot)
        self.state = .running
    }
  }

  after do like this i can build.

How about lowering your Firebase storage version? 11.x.x ?

Hello @InShad7, Can you delete your Pods/Podlock file and try again?
cd ios
rm -rf Pods && rm Podfile.lock
pod repo update
cd ..
flutter clean && flutter pub get

How about lowering your Firebase storage version? 11.x.x ?

when i lowered the version to 11.6.0 then the code comes like this without changing anything in the file and can compile successfully.
StorageListTask
if let pageSize = self.pageSize {
queryParams["maxResults"] = "(pageSize)"
}
if let previousPageToken = self.previousPageToken {
queryParams["pageToken"] = previousPageToken
}
StorageDownloadTask
if let fileURL = self.fileURL {
// Handle file downloads
fetcher.destinationFileURL = fileURL
fetcher.downloadProgressBlock = { [weak self] (bytesWritten: Int64,
                                               totalBytesWritten: Int64,
                                               totalBytesExpectedToWrite: Int64) in
    guard let self = self else { return }
    self.state = .progress
    self.progress.completedUnitCount = totalBytesWritten
    self.progress.totalUnitCount = totalBytesExpectedToWrite
    self.fire(for: .progress, snapshot: self.snapshot)
    self.state = .running
}

}

Hello @InShad7, Can you delete your Pods/Podlock file and try again?
cd ios
rm -rf Pods && rm Podfile.lock
pod repo update
cd ..
flutter clean && flutter pub get

i tried this but wont change anything.
After delete the file and clean when i run pub get then also the same error within the file.

You mention that you are on macOS version 12 and thus unable to update to the latest version. Unfortunately, we will not be able to fix this from our side. You can still use an older version of the firebase_storage to test locally and use a CI tool to compile the app.


How can I get the output predictions in video inference YOLACT

In YOLO model I can see the prediction label for each frame on a video inference, this was printed on code.
I try to do that in YOLACT, or print the predict inference label or get a file with this.
someone can help me ?

Hi @dbolya  please guide us to get the inferance on video format . Else please tell use what kind of changes in eval.py  gives the
inferancing output .


Create CHANGELOG.md

Added CHANGELOG.md #52

@kaysiz - This update was completed in a previous PR (I'm going in order, oldest to newest) but feel free to make other changes.


TODO: Implement more curve methods

📝 Description of the feature
Implement the following functions for curves:
- as_spline
- get_length
- get_polyline
- intersect_curve
- is_coincident
💡 Steps for implementing the feature
Each curve has its own version as these are abstract functions, so how it's implemented for line will be different for the others such as ellipse and circle.
🔗 Useful links and references
No response

Applies to surfaces as well, right?


This example doesnt work

New-Object : Cannot find type [Microsoft.Open.AzureAD.Model.Application]: verify that the assembly containing this type is loaded.
At line:2 char:11
+ $appnew = New-Object “Microsoft.Open.AzureAD.Model.Application”
+           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException
    + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand

DLL is installed on my system
"C:\Program Files\WindowsPowerShell\Modules\AzureAD\<IP_ADDRESS>\Microsoft.Open.AzureAD16.Graph.Client.dll"

Please do not close until this is resolved.

---
#### Document Details

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

* ID: 382a3d58-0a51-1bdb-afb2-27cfafea0fba
* Version Independent ID: 9c1972a5-3a2f-5d35-1cc5-b61964192dab
* Content: [Set a custom home page for published apps by using Azure AD Application Proxy](https://docs.microsoft.com/en-us/azure/active-directory/application-proxy-office365-app-launcher)
* Content Source: [articles/active-directory/application-proxy-office365-app-launcher.md](https://github.com/Microsoft/azure-docs/blob/master/articles/active-directory/application-proxy-office365-app-launcher.md)
* Service: **active-directory**
* GitHub Login: @daveba
* Microsoft Alias: **daveba**

Resolving this issue, there was something happening with Powershell, works now


Updated Validations.py python script.

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@Ndeo

@googlebot I signed it!


News posts

Post contents should be generated with a html page
Latest posts should be shown on frontpage with some label of it's type (eg. news, tech article etc.)
There should be "Posts" section in main menu listing all the posts

Fixed in #16


Defined new revisions for golang dep: github.com/airbrake/gobrake

License at the time of the commit is BSD-3-Clause. https://github.com/airbrake/gobrake/blob/668876711219e8b0206e2994bf0a59d889c775aa/LICENSE

License at the time of the commit is BSD-3-Clause. https://github.com/airbrake/gobrake/blob/668876711219e8b0206e2994bf0a59d889c775aa/LICENSE


reverse proxy unreachable from host

I am using Docker version 17.03.1-ce, build c6d412e on MacOS.
running  ./scripts/start.sh looks good, ends with logging:
api_1    | Starting server...
api_1    | time="2017-04-07T20:46:47Z" level=info msg="migration strategy is set to 'up'"
api_1    | time="2017-04-07T20:46:47Z" level=info msg=migrating...
api_1    | time="2017-04-07T20:46:47Z" level=info msg="migration completed successfully"
api_1    | time="2017-04-07T20:46:47Z" level=info msg="server listening on :443"

but https://localhost/ can not be accessed.
I guess I am missing something?

Unrelated to parrot, therefor closing this issue.


@GraphQLNonNull Not Respected on Sub Classes

If I have two classes
public class A {
  protected Integer id;
 //getters, setters, other fields
}

and
public class B extends A {
 @GraphQLNonNull
  public void setId(Integer id) {
    this.id = id;
  }
}

The @GraphQLNonNull annotation on the inherited class is not respected in the generated schema

Not sure what you're expecting to happen here. The example is syntactically incorrect (it's trying to annotated void which does not compile), and I can only assume you meant to make the id non-null.
I.e.
public class B extends A {
  public void setId(@GraphQLNonNull Integer id) {
    this.id = id;
  }
}

Since the annotation is on the setter, it applies to input type only. I.e. if B is used as an input it will be mapped as:
input BInput {
  id: Int!
}

which is exactly as intended.
If you want the id field to be non-null in the output type, you should use @GraphQLNonNull at getter level.
E.g.
public class B extends A {

        @Override
        public @GraphQLNonNull Integer getId() {
            return super.getId();
        }

        @Override
        public void setId(@GraphQLNonNull Integer id) {
            this.id = id;
        }
}

Which produces
type B {
  id: Int!
}

as expected.


Create package structure for stargate (Cosmos SDK 0.39) client lib

In order to provide a module and fully features client experience for Cosmos SDK 0.39 based blockchains, I suggest the following packages:

@cosmjs/sdk39: Analogue to @cosmjs/sdk38. The high level CosmosClient with signing capabilities. Possible connectors: RestClient, TendermintClient, GrpcClient (optional, see https://docs.cosmos.network/master/architecture/adr-021-protobuf-query-encoding.html#grpc-protocol-support).
@cosmjs/tendermint-rpc: for TendermintClient
@cosmjs/proto-signing: Statically generated message and container types; everything for signing in direct mode
@cosmjs/proto-decorators: Decorators allowing users to add support for custom types.

[ ] Split @cosmjs/demo-protobuf (from #221) into @cosmjs/proto-signing and @cosmjs/proto-decorators
[ ] Create @cosmjs/tendermint-rpc (#204)
[ ] Create @cosmjs/sdk39

Thinking about this more, I wonder if we really need to have decorators separate. The light/minimal versions of protobufjs should only make a difference if you load the full library into the browser. But with any app optimizer as the one bundled in the React tooling, the unused symbols are stripped off anyways.
The advantage of using our decorators for standard and custom messages is:

no static code generation needed for standard messages
the same type/experience for standard and custom types

https://github.com/CosmWasm/cosmjs/pull/241 shows how easy it is to create real world messages using decorators. This supports the idea of making decoratorsthe primary way to add message types, both internally and externally. I will update the original descritop to only use 3 packages instead of 4.


URL to refer Code Coverage or any custom Badge generated during AppCenter build process

Describe the solution you'd like
Hi, Thanks for continuously improving AppCenter.
Currently from AppCenter we get badge for build status if configured.

I understand that AppCenter currently doesn't have in-built support for unit testing and calculating code coverage. I am currently using Coverlet tool to generate code coverage file and I can get "code coverage % badge" generated using "Report Generator" tool.
If we get an option where we can place our generated badges at predefined location and AppCenter provides URL to get those badges, then it will be very cool.
Describe alternatives you've considered
CodeCov and other CI/CD gives this kind of badges. But we are using AppCenter for our entire CI/CD process.
Let me know if you need any more details.

Any update on this?

@sasivishnu Hi there, no update on this from our side but we will continue to track this as a potential feature


建议：创建Repo时默认为Private

特别是企业应用中，目前默认是public的，误操作的话很受伤。
或者至少conf里面可以有个选项

+1

Thanks your feedback!
I think it's the same as the https://github.com/gogits/gogs/issues/965
You can +1 on that one :stuck_out_tongue_closed_eyes:


Spurious runs of workflow make.yml

Workflow make.yaml is triggered more than it should:

Upon creating a release, it runs three times
When creating a new-branch from main, the workflow runs for commit 'xyz' on new-branch, even if it already ran for the same commit 'xyz' on branch main.

For the release, add
on:
  release:
    types: [published]

For skipping duplicate runs after branching out: https://github.com/fkirc/skip-duplicate-actions. Will also help skipping duplicate runs after merging if files are identical.


Use the same plugin with multiple Rollup_Control records?

Because RollupPlugin.Name must be unique, I don't see how to use the same plugin with multiple RollupControl records (which would let some rollups be defined as Synchronous, some as Queueable, etc.

@dschach it'd be great to get more info about what you're trying to do here, and how Rollup Plugin records tie into that (nb: neither Rollup Plugin nor Rollup Control have underscores in their API names)!

How would you put RollupLogger onto two different RollupControl records? The use-case could be one RollupControl is Queueable and one is for Batch.

Not all plugins use the Rollup Control lookup, and the logging framework is a good example of that. The lookup is still required - and I could be convinced that should be updated! - but it's only used for certain plugins. It's been a good long while since I've had a look at that particular part of the overall framework (nearly two years ago).
Long story short - it used to be that logging plugins were the only plugins, and the CMDT records themselves were called something different (Rollup Logging Plugins, IIRC). Then came the need for several other plugins that had nothing to do with logging, and the subsequent port over to Rollup Plugins. It's very possible that the control record still being required has more to do with the way that things used to work rather than how they work right now.


Problems

After installing the plugin I get:
"~/.vimrc" 122L, 5495B
Error detected while processing VimEnter Autocommands for "*"..function DisplayTip:

line   65:
Traceback (most recent call last):
Error detected while processing VimEnter Autocommands for "*"..function DisplayTip:

line   65:
  File "<string>", line 45, in <module>
Error detected while processing VimEnter Autocommands for "*"..function DisplayTip:

line   65:
vim.error: Vim:E121: Undefined variable: g:vim_tips_tips_frequency

I have archlinux and:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Sep 17 2020 21:54:53)
Included patches: 1-1704
Compiled by Arch Linux
Huge version without GUI.

I ran into the same problem today - the last error is the one that matters here. Defining g:vim_tips_tips_frequency in your .vimrc fixes it:
let g:vim_tips_tips_frequency=0.5

It can take any value between 0 and 1, as mentioned in README.md

you're absolutely rigth! Well I must not have noticed it, as I had a custom frequency set into my config file!
I'm looking into it and will push a fix asap

Just remove the line:
List_files=["medium.txt", "globals.txt", "eastereggs.txt", "moving.txt", "markers.txt", "phrases.txt", "external.txt", "miscallenous.txt","selection.txt"]
-print(float(vim.eval("g:vim_tips_tips_frequency")))

That's what I did :-), the fix is live
It was a debug print, no idea how I forgot to clean it up

Closing as it was fixed in 07e7ee0, thanks for the feedback!


Undo/Redo of cell edits is difficult to reason about, if not broken.

This video shows text in another cell being undone even though focus is in a different cell. Doesn't seem to matter whether "Notebook: Undo Redo Per Cell" is enabled or not

This video shows that after a cell as been added and text has been added to it, Ctrl-Z can be used to remove it, but it cannot be redone. You've lost anything typed in that cell permanently.

Marking as regression as I can't seem to figure out whether the "per-cell" setting is working the way it's intended or not. Suspecting a bug.

Actually it appears that I may have disabled the "per-cell" setting a long time ago and didn't realize it. This may explain both behaviors above. I didn't realize that after changing that setting VS Code must be reloaded for the setting to take effect.

So removing "important" and "regression" for now. Let's just review what the behavior is that we want. It does seem problematic that if you have the setting off, that it doesn't seem possible to restore a cell you may have accidentally deleted. When the setting is on, Ctrl+z seems to work as expected.

After internal discussion, re-marking as important. It's a data loss scenario if you have cell-level undo off.

With Cell Undo / Redo on (this is the default):

Undoing and redoing text per cell works as expected

Yes, with my testing

Undoing and redoing add / remove of cell works as expected

No, see bug 3

Undoing remove of cell via delete button

No, see bug 4

With Cell Undo / Redo off:

Undoing and redoing text per document works as expected

No, see bug 1

Undoing and redoing add / remove of cell works as expected

No, see bug 2

Undoing remove of cell via delete button

No, see bug 4

Bugs:

1 Two cells in document. Changed from per cell to document mode. Typed in Cell A. Moved to the second cell, hit Undo. Instead of undoing the text, it blew away the second cell.  I expected the typing in Cell A to be undone.

Note, this bug I don't see after reloading the window. Might be that the setting change mid flow got the stack into a funny state?

2 Two cells in document. Shift-enter to run and add a new cell. Type in new cell. Ctrl-Z makes the typing go away and eventually the cell. When the cell is fully removed, redo will not restore it, so the typing is lost.

Note, I can only replicate this will per cell turned off. With per cell turned on I first need to not be on the current cell to make it go away via Undo. But in that case I can make it go away with Undo and the text is restored with Redo.
3 However with per Cell on the cell + text does come back, but when it comes back it comes back without the per cell undo redo stack with per cell turned on: https://github.com/microsoft/vscode/issues/143123

4 When removing cell with the delete button, it cannot be restored with undo. This is true with either setting on.

This is what I saw in my first pass. My personal ranking in importance would be like so

Bug 4 - Clear data loss. In both modes a cell is deleted and I can't get it back and the info in it. Easy to do and damaging. Effects both modes.
Bug 2 - Also clear data loss. I find this as a bit less important as I can only repro it with perCell off and I need to Ctrl-Z through the cell to get to the cell loss case so I've already removed what I typed in to the cell to get here.
Bug 3 (#143123) - Data loss here, but the data loss is not the actual code just the undo redo stack. So I'd vote for less important.
Bug 1 - I only reproed this when changing the perCell setting without a reload so an issue, but lesser importance.

Some related issues:
#133026
#143123

Note I'm going to use this issue specifically to resolve the issue where with perCell mode turned off you cannot restore a cell that was deleted with undo.
The only specific scenarios in this fix are as follows:

Open a notebook document
Create a new cell (type something in it if you want)
Delete the cell using the delete button in the toolbar
Cmd+Z (Run Undo) from a previous cell in the file
Previously the cell would not be restored, now it will be

Scenario 2:

From the last cell in a notebook document shift-enter to run the cell and create a new cell
Type some word in the new cell
Start using Undo in that cell, it should walk back the words typed and eventually delete the cell
Now start pressing Redo, it should restore the cell to the document then restore the words typed
Previously the cell would not be restored.

@IanMatthewHuff thanks for the detailed investigation, they are insightful!
For bug 1, you are correct that flipping the setting messed up with the undo/redo state. We register registerUriComparisonKeyComputer based on the setting https://github.com/ianmatthewhuff/vscode/blob/afcebfa6ae642564d43165e1e72375361e2338ed/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts#L217-L218 which is not updated when we flip the setting. We might want to dispose it and register a new one when the setting changes.
For bug 2, with your fix in, I can't reproduce it with the per cell setting off. Not sure if it's similar to bug 1.
For bug 3, your comment https://github.com/microsoft/vscode/issues/143123#issuecomment-1071790324 is accurate. It's like a document and we don't persist them usually when a resource is gone. I wonder if we should fetch and "save" the undo/redo stack for the cell on the cell deletion element in the undo stack.

Reopening to cover the issues with flipping the setting. I'll close after that fix and #143123 will cover the bigger issue on persisting undo / redo per cell after delete.

/verified?
Still not sure this is working. Is per cell undo supposed to allow undo to affect other cells?
Repro:

Switch to per cell undo
Type in first cell
Type in second cell
CTRL+Z

Expected it to only affect the current cell with focus.
Actually it removes the typing in the first cell.

Otherwise seems to behave more like I'd expect.


SLO Group dropdown is empty despite an SLO group being defined

Description
Have defined some SLO's in the entity view and those are contained within a group. However when you view the SLO/R nerdlet from the home page launcher view, the two drop downs to pick an SLO group to view are not populated.
Steps to Reproduce
Create an SLO(s). Go to homepage, try to view it via the launcher view
Expected Behaviour
I can view different SLO groups from the main launcher view. The groups are properly populated into the dropdown.
Relevant Logs / Console output
None.
Your Environment

NR1 CLI version used:
@datanerd/nr1/1.10.10 darwin-x64 node-v10.16.3
Browser name and version:
Chrome 79
Operating System and version:
Mac OS 10.14.3

Additional context

related to issue 78 ... getting fixed

fixed in release 1.5.1 - requires that the SLOs defined need to be resaved to ensure the slor=true tag is added to the entity.


User is able to subscribe to filters where they will never receive an event/message.

As discussed in the RecordsSubscribe PR (https://github.com/TBD54566975/dwn-sdk-js/pull/667)

[...] this does bring up a point: doesn't this mean we allow anyone to subscribe to "nothing" which essentially is a very simple mechanism for DDOS? I do wonder if it is worth while thinking about prevention/mitigation further, even if outside the scope of this PR.

Originally posted by @thehenrytsai in https://github.com/TBD54566975/dwn-sdk-js/pull/667#discussion_r1463907133

How do you know the subscriber will never receive an event or message?
Are the conditions are inconsistent, e.g., end date is earlier than start date?  I'd say you should return an error message.
Does the filter specify some non-existent resource?  I think you accept the subscription because the resource might be created later.
What other conditions could result in never receiving an event or message?

I don't understand the DDOS remark.  Isn't a subscription that returns a lot of stuff a more likely DDoS than one that never returns anything?
DDoS is a big topic that warrants a separate discussion covering all aspect of the spec.


Cannot create a new branch

I am trying to create a new branch in my repo, however I am getting an error about a callback not existing. This is using version 0.2.7 from NPM
Git = require('nodegit');

scope = {}

Git.Repository.open("./")
	.then(function(repo) {
		scope.repo = repo;
		return repo.getMasterCommit();
	})
	.then(function(masterCommit) {
		scope.masterCommit = masterCommit;
		return Git.Branch.create(scope.repo, "new-branch", scope.masterCommit, true)
	})
	.then(function(branch) {
		console.log(branch.toString())
	})
	.catch(function(err) {
		console.log(err.toString())
	})

This results in the output
Error: Callback is required and must be a Function.

I think the create method takes six arguments, you've passed 4.
On Feb 9, 2015 10:28 AM, "Ashok Fernandez"<EMAIL_ADDRESS>wrote:

I am trying to create a new branch in my repo, however I am getting an
error about a callback not existing. This is using version 0.2.27 from NPM
Git = require('nodegit');
scope = {}
Git.Repository.open("./")
.then(function(repo) {
scope.repo = repo;
return repo.getMasterCommit();
})
.then(function(masterCommit) {
scope.masterCommit = masterCommit;
return Git.Branch.create(scope.repo, "new-branch", scope.masterCommit, true)
})
.then(function(branch) {
console.log(branch.toString())
})
.catch(function(err) {
console.log(err.toString())
})
This results in the output
Error: Callback is required and must be a Function.
—
Reply to this email directly or view it on GitHub
https://github.com/nodegit/nodegit/issues/391.

Ahh I see, I was following the examples from the test files. What should be used for the signature parameter?
On Mon, Feb 9, 2015 at 6:12 PM, Tim Branyen<EMAIL_ADDRESS>wrote:

I think the create method takes six arguments, you've passed 4.
On Feb 9, 2015 10:28 AM, "Ashok Fernandez"<EMAIL_ADDRESS>wrote:

I am trying to create a new branch in my repo, however I am getting an
error about a callback not existing. This is using version 0.2.27 from NPM
Git = require('nodegit');
scope = {}
Git.Repository.open("./")
.then(function(repo) {
scope.repo = repo;
return repo.getMasterCommit();
})
.then(function(masterCommit) {
scope.masterCommit = masterCommit;
return Git.Branch.create(scope.repo, "new-branch", scope.masterCommit, true)
})
.then(function(branch) {
console.log(branch.toString())
})
.catch(function(err) {
console.log(err.toString())
})
This results in the output
Error: Callback is required and must be a Function.
—
Reply to this email directly or view it on GitHub
https://github.com/nodegit/nodegit/issues/391.

Reply to this email directly or view it on GitHub:
https://github.com/nodegit/nodegit/issues/391#issuecomment-73547977

Provided you have a git user configured, you should just be able to use Signature.default, which should grab the git global user name and email. I think the commit ref is correct, but I'd have to test to make sure. Those 5 args should be sufficient for you, as the promise should handle the 6th. I'm going to close this, and add creating a branch as a desired example. If you need more help, hop on into the Gitter room :+1:


The content shows incompletely in Add Entity dialog

Storage Explorer Version: 1.12.0
Build: 20200204.4
Branch: master
Platform/OS: Windows 10/ Linux Ubuntu 18.04
Architecture: ia32/x64
Regression From: Previous release(1.12.0)
Steps to reproduce:

Expand a storage account -> Tables.
Create a new table -> Add entity -> Add Property on the popped dialog.
Edit this property and check the Edit Entity dialog.

Expect Experience:
The content shows completely.

Actual Experience:
The content shows incompletely.

More Info:
This issue also reproduces on Edit Entity dialog.

Craig please make sure this doesn't repro anymore.


soc: arm: stm32: Add support for STM32L152xC SoCs

STM32L152xC SoC differs from other L1 SoCs in RAM (32KiB) and
flash (256KiB) size, EEPROM size (8Kib) and amount of interrupts
(57, see STM32Cube). Devicetree and Kconfig support.
Signed-off-by: Noelle Clement<EMAIL_ADDRESS>

Removed the changes in dts/arm/st/l1/stm32l152xc.dtsi

Removed the changes in dts/arm/st/l1/stm32l152xc.dtsi