Add support for musl

core dump: dump.txt
Steps to reproduce: (with red-discordbot)

Play something
Change volume mid playback
Crash

Related: Cog-Creators/Red-DiscordBot/issues/4520 #177

This is effectively a feature request to support musl. The most reliable way to support it would be to compile the natives for musl separately and make the native lib loader detect which one it should load.

You can patch elf with glibc interpreter if you don't want to recompile and still get a smaller image. Here is an example, check the Dockerfile
@cedrickring fyi

I have probably the same issue. Documented in more detail here https://github.com/jagrosh/MusicBot/issues/1087 .
If I understand this right lavaplayer is shipping it's own native library that will be embedded in the jar file and that native library is not platform independent? In that case I feel the proper way to do this is to static compile the libc too so that you do not depend on the platform libc.


feat: ALC funding with 500k GHO

@brotherlymite addressed all the issues in the last two commits.   Won't happen again :100:


pwsh arguments not recognized

Steps to reproduce
pwsh -NoLogo

Expected behavior
Prompt displayed without the version and copyright information

Actual behavior
-NoLogo : The term '-NoLogo' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ -NoLogo
+ ~~~~~~~
+ CategoryInfo          : ObjectNotFound: (-NoLogo:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Environment data
Name                           Value
----                           -----
PSVersion                      6.2.3
PSEdition                      Core
GitCommitId                    6.2.3
OS                             Microsoft Windows 10.0.19023
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

I have this issue with all the arguments i tested (-Interactive -NonInteractive -Help -Command=, and tested on both Windows and Linux (Centos).
Powershell core installed used:
dotnet tool install --global PowerShell

Is it a normal behavior ? I can't find any issue or documentation about it, but there is trace of usage like pwsh -Command everywhere.
This is very blocking for me

I believe @adityapatwardhan was working on the pwsh-as-a-global-tool aspect, perhaps he can provide some clarity here. 🙂

Just to confirm: pwsh -nologo works just fine in a regularly installed version.
A quick experiment seems to indicate that a dotnet tool install --global PowerShell-installed version doesn't seem to recognize any CLI parameters.

Thanks @mklement0 , you saved my day!
Installing it regularly is a challenged, Ms documentation, does not work, i had to use the trick described in this issue to succeed.

@souchprod  - This should be fixed in the 7.0.0-rc.1 release of the PowerShell global tool. Can you try it again?
Installation: dotnet tool install --global PowerShell --version 7.0.0-rc.1

This was fixed in 7.0.0-RC.1, please re-active the issue if you still see issues.
C:\>pwsh -nologo
PS C:\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.0.0-rc.1
PSEdition                      Core
GitCommitId                    7.0.0-rc.1
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0


Any specific reason for the highWaterMark be set by default to 16?

After this commit - https://github.com/mafintosh/parallel-transform/commit/0ebda10604ecc2efb85cae1e09ca260ce99bd533 - the value for highWaterMark is set by default to 16. I'm trying to understand if there is any specific reason for that default value?
Ran into some issues because I was expecting for a "drain" event when the buffer became empty, which doesn't happen if the highWaterMark is higher than the number of objects that are going to be fed to this stream.

Its because hwm used to default to 16k objects in node 0.10 (!) which would make your app run out of memory pretty fast. 0.12 fixed this so we can get rid of that now


GovCloud Migration

💡 Summary
1 . Run all the terraform on terraform prod

Transfer lz-infra to production
Looping in LZ folks for making instances

2 .  Do a dns change

https://github.com/cisagov/cool-dns-cyber.dhs.gov/pull/76
pull request on cool-dns-cyber.dhs.gov for dns change

3 .  Migrate all the data

Export data base and put it in data
MarieDB MATOMO postgres

4 . Notify All customers that crossfeed will be Down for maintenance
Acceptance criteria

[ ] DB is linked over

OBE - Tracked in seperate in Create Gov cloud GitHub (GH) repo and mirror commercial XFD GH repo


Test photos API's

@SimonAMcKenzie to test photos API's

[ ] https://www.pexels.com/api/
[ ] https://unsplash.com/developers

Went with Giphy and got it working


bringSubviewToFront ADD style properties for view …

ADD style properties for view …
bringSubviewToFront: ReactPropTypes.bool,
sendSubviewToBack: ReactPropTypes.bool,

Can you design an API closer to z-index? I'm not sure if we want z-index exactly because the stacking context rules get complex but I'm almost certain that exposing bringSubviewToFront as a prop is too inflexible and confusing e.g. consider multiple views that set the prop.

Create something like zIndex is a very bad idea because you have to reorder all and you will lost performance.
However it's possible to rename it like sentToTop.
If i had to do a zIndex i need a liitle bit help to retrive styleproperty from an UIView
OR
parse the DOM from react
@ide  Can you help me for that ?

I'm not too concerned about performance at this point -- we need to design a good API first. Perhaps someone with extensive experience with stacking layers can chime in.

There are a lot of issues to consider when thinking about z-indexing, I believe this would work best right now as an external library until a comprehensive solution is ready.

If performance is a concern, a possible alternative approach would be to set the layer.zPosition, although that doesn't affect the order of touch processing, so potentially we could branch the implementation depending on the value of pointerEvents.
In any case, I agree with @ide, exposing bringToFront/sendToBack seems like the wrong abstraction.

Alright let me change my method.
@ide, @nicklockwood  or @brentvatne do you knwn what in react is the method call when the dom is completly finish rendering ?

Agreed this isn't the right API and z-index is fraught with potential issues.
There is no DOM in ReactNative of course, but on the web componentDidMount should be called after renering to the DOM.  We'd like to make it work the same way in ReactNative such that once the native view is rendered comonentDidMount is called, but we haven't gotten around to doing that.  Usually what we do now is use requestAnimationFrame to perform operations after the component has rendered in native.

I'm going to close this PR for now.  Feel free to put up a new one if you can come up with something awesome that is more like a z-index API.


 I'll add these addresses to the training data.

Here are a few more examples from California
6002 El Tordo Rancho Santa Fe CA 92067
12631 Imperial Hgwy Santa Fe CA 90670
PO Box 9580 Rancho Santa Fe CA 92067
These have a state name of. "Fe CA"
Thanks you for the awesome tool!


Fixes ppu_modes_timing.svg to more properly reflect the description b…

…ox above. Also added extra detail in the description box found under Rendering -> Pixel FIFO to more accurately explain what is meant by a 'dot'.

Small word of update: I realized that some of the document's wording needed changing, and the scope crept into a rewrite of the entire article. Hope you won't mind—the changes already brought in are good, it's just that it's a good time as ever to do this.

Isn't that feasible in the second moment? Can we start merging this then iterate over later?

My usual concerns apply, but if it's like last time, then sure, okay to merge.


PR related to the python binding of variable node radius of CurveNetworks

PR related to the python binding of https://github.com/nmwsharp/polyscope/pull/180

Hi @nmwsharp , sorry to bother. As I'm keep receiving notification from this PR, just out of curiosity:
are you using it just as a PR for continuous development or all the additional code is related to this PR?

@xarthurx yes actually :) I must have forgotten that this branch was originally from your commit when I started using it as development branch, my apologies for the notification spam!
I'm going to merge it in in the next few days, so the endless notifications will be over soon.

@xarthurx I'll move this over to a new PR to clean up the history.

Ha. No bother at all, and actually interesting to see the progress time to time.
Thanks for the answer.
On 28 Dec 2023 at 04:50 +0800, Nicholas Sharp @.***>, wrote:

Closed #27.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


commented get decision deny test case

please uncomment this once the issue is identified; user profile updated, but not reflected in the admin service call

Closing PR since tests are not failing now.


Refactor Logging Enable UI

Split out node roles and enable separately

Rough thoughts on the design:

The separate xxx pods boxes should only expand when the option is ticked.
For data and controlplane if persistent storage isn't selected we should have a warning saying that this may result in data loss and should only be used for development purposes.
For control plane we have no option to spread pods across nodes because we will always enable this in the backend (using preferredduringscheduling) as it should always be enabled.  We will also set the memory and cpu for dedicated control plane nodes.
Ingest nodes don't need storage which is why there is no option there.
Maybe have a primer next to each of the sets?
Data pods: these are responsible for storing the data and running search and indexing operations
Ingest pods: these run the Opni ingest plugins, as well as indexing data.
Controlplane: these are responsible for maintaining cluster metadata.
The API will also ensure there are an appropriate number of controlplane nodes if dedicated controlplanes aren't selected.  Where there are less than 3 total pods in the cluster the API will add a pool of controlplane nodes to make the number equal to 3.  Where there are more than 3 we will create a separate pool of 3 that contains the controlplane nodes and then put the rest of the nodes into a separate pool.


Fix error handler on http.request error

I'm using @rudders Wemo platform for Homebridge, and my server kept crashing with the following error on my WeMo NetCam device:
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: connect EHOSTUNREACH
    at exports._errnoException (util.js:746:11)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)

I found that the error event handler added within the callback was not being called, adding the additional callback directly on the http.request object resolves this issue. I'm not sure if you still need the one inside the callback...but it should be easy enough to test.

Good finding, thanks!

Sweet. Thanks Timon.

Will you push this as a release Timon or have you other changes in the wind?

Sure, I tend to release early and often.

I've set a dependency on my fork of your latest for now so no hurry.


[corsplugin] Add Access-Control-Max-Age support to CorsPlugin

Closes #1876
Spec: https://fetch.spec.whatwg.org/#http-access-control-max-age

I approve of this change :)

Thanks guys 🤗


Set disable_if_not_dependency to avoid linting projects not using XO

Hi!
Fixes https://github.com/sindresorhus/SublimeLinter-contrib-xo/issues/5.
It has fixed it for me locally, it automatically sets those default settings to my Sublime Linter config:

so I can actually change them manually if I want to.
FYI, I found these lines here https://github.com/zekesonxx/SublimeLinter-contrib-spider/blob/master/linter.py#L34-L37

@sindresorhus @adriantoine Why not merging this?

@sasha240100 this is setting these options as default but you can add them manually to your SublimeLinter config:
"xo": {
  "@disable": false,
  "args": [],
  "disable_if_not_dependency": true,
  "enable_if_dependency": true,
  "excludes": []
}

and it will work the same, even without merging this.

@sasha240100 I'm just one human with hundreds of pull requests to deal with and a life outside of GitHub. Will try to get to this tomorrow.

Thanks @adriantoine :)

No problem, thanks for merging 😊


Replace php_opcache_enabled_in_ini with php_opcache_enable

The php_opcache_enabled_in_ini was removed from ansible-role-php in commit b9f0a61.
This means that within Drupal VM, the only place I can find php_opcache_enabled_in_ini is in default.config.yml. Switching this out for the php_opcache_enable will allow toggling the state of the opcache.

Good catch—thanks for finding this!

Good catch—thanks for finding this!


Dynamic user-configurable custom fields

Currently the set of custom fields is fixed with:

Epic Name
Epic Ref
Story Points
Acceptance Criteria (in #52)

Extend this is "dynamic" additional custom fields.
The user should be able to configure in a simple config file, the Jira field name, the custom field ID, and the Issue.field_name for this field.

Removing from milestone as I don't think this needs to be solved just yet


Update wrapText to account for bottom-aligned text

Let the wrapText helper function accept a boolean argument to define whether the y value of the text refers to the top of the wrapped text or the bottom. Right now wrapText only wraps text downward, causing any bottom-aligned text to overflow in the wrong direction.

Is this worthwhile, or should I just establish a code pattern to use/re-use that translates the text element by its calculated height? (That could be used to vertically center stuff, too.)
There are a lot of things like this that I don't use frequently enough to know if they should be templated. But it's so tough searching back through old graphics to copy previous code that solved this pattern. I wonder if it would be useful to have some kind of library of code patterns...?

I think a library of code patterns is a good idea.
One approach might be to rename and edit GitHub issues with the problem, rather than the proposed solution (though still keeping your idea for a solution) somewhere in the ticket and then having the workaround in the ticket.  It's maybe not as clean as a well-maintained FAQ page, but it is searchable.

Hmm, that's interesting. I don't know that I would always think to search issues first, but maybe if I got in the habit.
If we were to have a library of code patterns, I'd probably require (or strongly suggest) that they should be descriptive and well commented so someone could easily search for the problem within Github. I really struggle with using Github's built-in search for code but I think it could work fine searching for comment keywords within a specified directory.

I think it's always a balance between ideal presentation vs.  what will actually get updated.
In terms of a snippet library, You Might Not Need jQuery is something that I often reference.


WIP: Add new lnInvoicePaymentSend use case

Description
This PR introduces the new LN Payment Send use-case method which will eventually replace the existing pay method on the LightningWallet object.

Open TODOs:

[x] ~Fix make check-code errors~ (Done in force-push)
[x] ~double-check how LockService is applied and remove lock comment~ (Done in force-push)
[x] ~Double-check logic against old pay method~ (Done in force-pushes: 1, 2)
[x] ~Add new unit tests where appropriate~

[x] ~LimitsChecker~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/77c2ebc724191114873956e4931bba1ad882054d)
[x] ~LnFeeCalculator~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/0698b18bc5920470fe30919da5663f29ac10d31d)
[x] ~LnInvoiceValidator~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/edb73e41e2b9628955122d5795c2e139420cd8da)
[x] ~WalletInvoiceValidator~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/989362a9177217e4b5fe0180ba271389563377f8)

[x] ~Double-check all new methods have types (not implicit any)~ (Done in force-push)
[x] ~2FA~

[x] ~Implement 2FA limit checks~ (Done in force-pushes: 1, 2)
[x] ~Implement 2FA helper~ (Done in force-push)

[x] Implement "add new user contact" functionality for intraledger payments as new use-case (https://github.com/GaloyMoney/galoy/pull/568/commits/578fa9f79ffda85d07fbfe0ff70608f90cc3007b & https://github.com/GaloyMoney/galoy/pull/568/commits/06d38a795fc1f29e6ee7e24f96434147e0f1be1b)
[x] Swap new lnInvoicePaymentSend method tests

[x] ~1st test swap~ (debug and correct multiple things to get 1st test swap to pass: force-push)
[x] ~2nd test swap~ (debug test failing with bad memo: force-push)
[x] ~3rd - 5th test swaps~ (debug & find millisats issue for noAmount invoice: force-push)
[x] ~rest of 02-send tests pre-loop~ (debug balance issue and find void call bug: force-push)
[x] ~Loop tests debugging~ (fix already-paid inconsistency: force-push)
[x] ~Rest of test swaps~ (add add-contact code: force-push)

[x] Refactor send-payment use-case based on feedback

[x] ~Separate into 2 use-cases: lnInvoicePaymentSend & lnNoAmountPaymentSend~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/8051e378aabee3d4d4922c30da7f0dadcadd2964)
[x] ~Swap into graphql servers~ (Done https://github.com/GaloyMoney/galoy/pull/568/commits/3e5d5fb6d02b4b09c290e4afe007d2a7c2382750 & https://github.com/GaloyMoney/galoy/pull/568/commits/dd24168b250f41690d1ad7bf73353dc1d88fef5f)
[x] ~Separate internal logic into 2 clean code paths for 'intraledger' vs 'external'~ (Done: https://github.com/GaloyMoney/galoy/pull/568/commits/878525022e4df58026989af771c22d1db78d8c64)
[x] ~Double-check any outstanding notes~ (checked for pre-maturely de-duped code, or optional arguments that suggest separate use-cases for a given single function)

[x] ~Swap new lnInvoicePaymentSend method into existing places in codebase to replace old pay method~ (can't delete yet because intraledgerSend use-case not implemented as yet)
[ ] Remove new Raw... types and alternatively import straight from alexbosworth/... libraries (will be done in separate PR)

Moving this work
This work is completed at this point, but will be split up and moved into separate PRs to be reviewed and merged in.


Slow down the computer players turn making

Slow it so the human player can know what is going on
Robber phase
building
etc

Computer players do slow down and take their time! Closing issue.


Copy>Paste stop working randomly between windows and Linux GUI

Windows Build Number
Microsoft Windows [version 10.0.21390.2025]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
5.4.72
Distro Version
Ubuntu 20.04
Other Software
Nautilus 3.36.3-stable
gnome-terminal 3.36.2
gedit 3.36.2
Repro Steps
Open any GUI Linux application
Copy something in a windows application and paste it to the Linux GUI application
The copy will succeed and then after one or two other, it will fail until reboot.
Expected Behavior
Copy/paste between windows and linux app should always work
Actual Behavior
Copy/paste between windows and linux app is very unstable
Diagnostic Logs
No response

@therealkenc, thanks for reporting the issue, yes, we are very well aware of this issue and dup to https://github.com/microsoft/wslg/issues/15. thanks!


existing_resource_group -> use_existing_resource_group

Description
to align with general change of naming convention

Changes are merge.Hence closing the issue.


counter_for loop block: Add new i18n string to all locales

A one-off script was written to add a new i18n string used in the counter_for loop block to all locales.  This ensures that the counter_for loop block is not broken when viewed in a non-US locale.  Follow up work is to eliminate this manual process.

Some questions from someone who has been out of the loop:

Will these strings be added to the correct source files so that they will persist between i18n syncs?
I think these strings should be added to the apps i18n files not to the files in the i18n directory?
Can you share the code you used to do this? I would love to be able to look back on these PRs and see what to do to solve these issues in the future!

@bethanyaconnor
Here are responses to your questions:

Yes, these strings will be added to the correct source files.
When I run this script it will add the strings to apps i18n
Sure, I will update PR to include script.


Consider existing overrides when creating instances

Currently, existing overrides are ignored when updating the instances table.

done


Remove PnRDBJSON; workaround CI issues with orphan current working directory

@parijatm pytest is failing sometime because there is no current directory. This is a workaround that I would like to try to see if the CI on the master merge works.


[Bug] tmux-fingers crashing because of heredoc

Problem:
When using tmux-fingers (either by Prefix+F or by ~/.tmux/plugins/tmux-fingers/scripts/tmux-fingers.sh) I can see for a quarter of a second newly created tmux pane and then it disappears and finally nothing is happening.
OS: Mint 19.1 XFCE, bash version: 4.4.19(1), tmux version: 2.6, tmux-fingers: newest develop.
Bug probably was introduced here:
https://github.com/Morantron/tmux-fingers/commit/a11afa87567ed6d16c74c1bca9dbecbe390b0e46
When I change file ~/.tmux/plugins/tmux-fingers/scripts/fingers.sh like this:
-  copy_command_parameters=<<-EOS
-    printf \"$result\" |
-      IS_UPPERCASE=$is_uppercase
-      HINT=$hint
-      CURRENT_PANE_ID=$current_pane_id
-      $exec_prefix
-  EOS
+  copy_command_parameters=printf \"$result\" | IS_UPPERCASE=$is_uppercase HINT=$hint CURRENT_PANE_ID=$current_pane_id $exec_prefix

Then everything is working properly. Command line in both options says only "create pane failed: size too small" twice, without any additional info when crashing. More info is probably in that newly created pane, but it is disappearing too quickly to read

Hi! master branch should be used. Can you check when you cloned tmux-fingers repo? ls -lah /path/to/tmux-fingers should show it. I'll push a fix to develop soon.

Ok, now I understand why on my old machine (half of a year old one) git is on develop and new one (from today) is set on master ;-)
Both downloaded by tpm.
(I've used notes from last install [0.5y ago] and I started to investigate why I can't find given string in fingers.sh on new one)
When I did git checkout master then everything is working, but you should know that develop branch version is failing on some machines ;-)

fixed now! :raised_hands:


UI - SF Monospaced User Info Double Up

When using the SF Monospaced font the user information located at the top left corner of the menu page is doubled up.

Font settings

Do you notice that elsewhere in the app, or just the account selector on the side menu?


Abstract "Result" in OpenAPI "Produces" claim

The claim causes incorrect OpenAPI client to be generated.
The client fails on any call with "cannot instantiate abstract class"

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

Nice one! Please sign the CLA before I can merge it.

Done!


Corrected broken links from build report

Docs Build status updates of commit c3cd665:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azps-8.3.0/Az.Network/Get-AzNetworkManagerEffectiveConnectivityConfiguration.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Get-AzNetworkManagerEffectiveSecurityAdminRule.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerGroup.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Remove-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Remove-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Set-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Set-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 8762b50:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azps-8.3.0/Az.Network/Get-AzNetworkManagerEffectiveConnectivityConfiguration.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Get-AzNetworkManagerEffectiveSecurityAdminRule.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Get-AzNetworkManagerStaticMember.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerGroup.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerStaticMember.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/New-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Remove-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Remove-AzNetworkManagerStaticMember.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Remove-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Set-AzNetworkManagerManagementGroupConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

azps-8.3.0/Az.Network/Set-AzNetworkManagerSubscriptionConnection.md
:white_check_mark:Succeeded
View (azps-8.3.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Add dummy segment to the left

This PR adds dummy segments to the left in generate_all_data_segments when necessary. Not that for this, we need to allow values that are not powers of two for max_cpu_len.

Not that for this, we need to allow values that are not powers of two for max_cpu_len.

Could you elaborate on this? As the max_cpu_len_log is purely a user argument, I don't get why it would need to be changed.

Not that for this, we need to allow values that are not powers of two for max_cpu_len.

Could you elaborate on this? As the max_cpu_len_log is purely a user argument, I don't get why it would need to be changed.

For dummy segments, we need to set the max number of CPU cycles to exactly the number of cycles in init, so that the dummy segments can be aggregated with the next segments without regenerating their GenerationSegmentData.

My point was that dummy segment generation is handled by the system, not the user, who only cares about actual segments lengths. So this notion should be handled arbitrarily of what the user sets as max cpu length (which should be a power of two).

overall 90% of the PR changes are just max_cpu_len_log -> max_cpu_len and corresponding changes, which I believe should not even happen in the first place out of safety. We should probably just handle the dummy segment specifically so that we can maintain the existing logic.

I reverted those changes and instead added an is_dummy field in GenerationSegmentData so that at_end_segment can differentiate between dummy and real segments.


Get parent values

Hi there.
Our schema
roadMap {
  routeId,
  runs {
    id,
    transportUnits {
      name
    }
  }
}

Transported units have to be sorted using a custom algorithm depending of a property that is owned on the road map.
class RunType extends AbstractObjectType
{
    public function build($config)
    {
        $config
            ->addField('id', new StringType())
            ->addField(new Field([
                'name'    => 'transports',
                'type'    => new ListType(new TransportType()),
                'resolve' => function ($value, array $args, ResolveInfo $info) {
                    // to sort transports
                    // 1. find main route from road-map container
                    // 2. apply sort algorithm

                    return $value['transports'];
                },
            ]));
    }
}

The problem is.. That I don't know how to get this value ?
I'm seeing only 2 options:

Use the execution context to transfert the routeId.
Inject routeId from parent to bottom

The RunTypeis an internal class only accessible from RoadMapType; so option 2 does not seems to be so ugly.
But... i'm not convinced about those options...
Do you have any idea ? Suggestion ?
Regards;
Thomas.

May I suggest Option 3:  If sorting is mandatory and dependent on other values this really seems to be business logic for me. Hence, I'd suggest to handle business logic in a separate service, not in the presentation layer.
class RunType extends AbstractObjectType
{
    public function build($config)
    {
        $config
            ->addField('id', new StringType())
            ->addField(new Field([
                'name'    => 'transports',
                'type'    => new ListType(new TransportType()),
                'resolve' => function ($run, array $args, ResolveInfo $info) {
                        return $transportUnitService->findSorted($run->id);
                },
            ]));
    }
}

This decouples GraphQL from knowing that this data must be sorted in a specifical order.

Yes, I agree with you.
I'll try this way.
Thanks ;)


Max buffer sizes

Allow the user to limit the sizes of the read and write buffers, to mitigate DoS attacks.

This is already done by #294


"dadapt_adamw, combine, prodigy" occur "TypeError: 'type' object is not subscriptable."

Hello. :)
I'm optax user in South Korea.
I was making some model using flax.
But when I import optax, it occurs 3 errors!
So I read some msgs, and solve those!
Therefore, I feel to share those tips for other optax-users, and request to modify those error for optax dev-team, honestly.
*Case:
I installed Optax using pip on Ubuntu 20.0.4 and Python 3.8.7.
But python can't import Optax.
The detail error-messages are below...
[1st error]
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 import optax

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/__init__.py:17, in <module>
      1 # Copyright 2019 DeepMind Technologies Limited. All Rights Reserved.
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
   (...)
     13 # limitations under the License.
     14 # ==============================================================================
     15 """Optax: composable gradient processing and optimization, in JAX."""
---> 17 from optax import contrib
     18 from optax import losses
     19 from optax import monte_carlo

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/__init__.py:21, in <module>
     19 from optax.contrib.complex_valued import split_real_and_imaginary
     20 from optax.contrib.complex_valued import SplitRealAndImaginaryState
---> 21 from optax.contrib.dadapt_adamw import dadapt_adamw
     22 from optax.contrib.dadapt_adamw import DAdaptAdamWState
     23 from optax.contrib.mechanic import MechanicState

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/dadapt_adamw.py:45, in <module>
     39   numerator_weighted: chex.Array  # shape=(), dtype=jnp.float32.
     40   count: chex.Array  # shape=(), dtype=jnp.int32.
     43 def dadapt_adamw(
     44     learning_rate: base.ScalarOrSchedule = 1.0,
---> 45     betas: tuple[float, float] = (0.9, 0.999),
     46     eps: float = 1e-8,
     47     estim_lr0: float = 1e-6,
     48     weight_decay: float = 0.,
     49 ) -> base.GradientTransformation:
     50   """Learning rate free AdamW by D-Adaptation.
51
     52   Adapts the baseline learning rate of AdamW automatically by estimating the
   (...)
     69     A `GradientTransformation` object.
     70   """
     72   def init_fn(params: base.Params) -> DAdaptAdamWState:

TypeError: 'type' object is not subscriptable

[2nd error]
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Input In [2], in <cell line: 1>()
----> 1 import optax

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/__init__.py:17, in <module>
      1 # Copyright 2019 DeepMind Technologies Limited. All Rights Reserved.
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
   (...)
     13 # limitations under the License.
     14 # ==============================================================================
     15 """Optax: composable gradient processing and optimization, in JAX."""
---> 17 from optax import contrib
     18 from optax import losses
     19 from optax import monte_carlo

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/__init__.py:25, in <module>
     23 from optax.contrib.mechanic import MechanicState
     24 from optax.contrib.mechanic import mechanize
---> 25 from optax.contrib.privacy import differentially_private_aggregate
     26 from optax.contrib.privacy import DifferentiallyPrivateAggregateState
     27 from optax.contrib.privacy import dpsgd

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/privacy.py:23, in <module>
     21 from optax._src import base
     22 from optax._src import clipping
---> 23 from optax._src import combine
     24 from optax._src import transform
     27 # pylint:disable=no-value-for-parameter

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/_src/combine.py:72, in <module>
     63   # We opt to always return the GradientTransformationExtraArgs type here,
     64   # instead of selecting the return type based on the arguments, since it works
     65   # much better with the currently available type checkers. It also means that
     66   # users will not get unexpected signature errors if they remove all of the
     67   # transformations in a chain accepting extra args.
     68   return base.GradientTransformationExtraArgs(init_fn, update_fn)
     71 def named_chain(
---> 72     *transforms: tuple[str, base.GradientTransformation]
     73 ) -> base.GradientTransformationExtraArgs:
     74   """Chains optax gradient transformations.
75
     76   The `transforms` are `(name, transformation)` pairs, constituted of a string
   (...)
    102     A single (init_fn, update_fn) tuple.
    103   """
    105   names = [name for name, _ in transforms]

TypeError: 'type' object is not subscriptable

[3rd error]
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Input In [3], in <cell line: 1>()
----> 1 import optax

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/__init__.py:17, in <module>
      1 # Copyright 2019 DeepMind Technologies Limited. All Rights Reserved.
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
   (...)
     13 # limitations under the License.
     14 # ==============================================================================
     15 """Optax: composable gradient processing and optimization, in JAX."""
---> 17 from optax import contrib
     18 from optax import losses
     19 from optax import monte_carlo

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/__init__.py:28, in <module>
     26 from optax.contrib.privacy import DifferentiallyPrivateAggregateState
     27 from optax.contrib.privacy import dpsgd
---> 28 from optax.contrib.prodigy import prodigy
     29 from optax.contrib.prodigy import ProdigyState
     30 from optax.contrib.reduce_on_plateau import reduce_on_plateau

File ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/prodigy.py:48, in <module>
     42   numerator_weighted: chex.Array  # shape=(), dtype=jnp.float32.
     43   count: chex.Array  # shape=(), dtype=int32.
     46 def prodigy(
     47     learning_rate: base.ScalarOrSchedule = 0.1,
---> 48     betas: tuple[float, float] = (0.9, 0.999),
     49     beta3: Optional[float] = None,
     50     eps: float = 1e-8,
     51     estim_lr0: float = 1e-6,
     52     estim_lr_coef: float = 1.0,
     53     weight_decay: float = 0.0,
     54 ) -> base.GradientTransformation:
     55   """Learning rate free AdamW with Prodigy.
56
     57   Implementation of the Prodigy method from "Prodigy: An Expeditiously
   (...)
     78     A `GradientTransformation` object.
     79   """
     80   beta1, beta2 = betas

TypeError: 'type' object is not subscriptable

*Solution:
[1] Open the 3 files. Those location is on your optax package's. Below pathes are in my case.
File1: ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/dadapt_adamw.py
File2:  ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/_src/combine.py
File3:  ~/anaconda3/envs/MyEnv/lib/python3.8/site-packages/optax/contrib/prodigy.py
[2] Find some word tuple[ exactly at the 3 files.
[3] Replace tuple[ into Tuple[! Because those code-expression are using from typing!
[4] In File2 (combine.py), please find from typing import Callable, NamedTuple, Union, Mapping, Hashable, and add Tuple at the end of this line.
[5]  Then you can import optax.
I hope your code work very well. ^^
Thanks!

Hi @sbb2002 , and thanks for the report. Optax requires python >= 3.9, so I suspect the error might come from there


bug: searching with / keeps file highlighted

Did you check docs and existing issues?

[X] I have read all the vscode-neovim docs
[X] I have searched the existing issues of vscode-neovim
[X] I can reproduce the issue with an empty init.vim/init.lua and no other vscode extensions (when applicable)

Neovim version (nvim -v)
0.9.4
Operating system/version
ubuntu
Describe the bug
searching with /   for non existing word or ...  leaves file highlighted even other files when switching files

Steps To Reproduce
press / to search word
type  ...
Expected Behavior
it would be expected to remove hightlighting after pressing Esc button

:h nohl

FYI @mezyoucef32, here's what I have in my keybindings.json for this:
  // Esc: clear vscode-neovim search results
  {
    "key": "escape",
    "command": "vscode-neovim.send",
    "when": "editorTextFocus && neovim.mode != insert",
    "args": ":nohl<cr>"
  }


Actor claims should be provided during capability binding

Today's capability providers are given nothing but the public key of the actor at the time of binding. While that might be enough for simple providers, complex or enterprise-specific providers might like to make additional decisions about how to bind (or to reject the binding outright) based on information contained in the actor claims (a good case here might be tags the provider is looking for, or maybe a specific issuer, etc).

I think this one is a relatively simple code fix, though it will require that all first-party capability providers upgrade to a new version of the wascc-codec once this enhancement is in place.
Option 1 - Strongly-Typed Fields (Requires new Codec Version and ecosystem rebuild)
It would be really easy to just swap the module field with something like module_claims and have it be of type Claims<Actor>, but the claims type comes from wascap, and I don't want to force that dependency further up the chain as it might make it harder to support tiny/limited devices in the future.
We could either create a bunch of strongly-typed fields that contain the important data from the claims (issuer, subject, tags, capabilities array) or we could dump the entire structure as a serde_json::Value and let the other side deal with knowing the structure.
I prefer picking the most important claims values and making them strongly-typed fields.
Option 2 - Use the HashMap with specifically named values (no new codec required!)
In this option, we basically stuff into some custom configuration values data that came from the claims. We would use prefixed keys so as to avoid overriding regular configuration, e.g.

_wascc_claims_subject
_wascc_claims_issuer
_wascc_claims_capabilities (comma-delimited list of capids)
_wascc_claims_tags (comma-delimited list of tags)

What I like about this option is that it's flexible in that we can continue to supply more metadata at the time of binding without ever forcing the entire ecosystem of capability providers to rebuild and take on a new version of wascc-codec.  This option is fully backwards compatible and the capability configuration will continue to serialize and deserialize as we add more metadata, and existing providers will continue to function without being aware of the new information.

I vote for 2⃣ for the flexibility.


[keepalived-vip] Add support to filter nodes in unicast and UDP services

closes #808

ping @bprashanth

@bprashanth done

LGTM


Improve tha navbar GSSOC'23

I was thinking of making the background behind the navbar blur or we can create a container which contains all the links

I would like to work on this issue under gssoc'23

I would like to work on this issue, this alligns with my tech stack. Could please assign me with this issue?

I would like to work on this issue, my skill set is related to this stack. Could please assign me with this issue?

@Gaurav-Verma07 I tried running the project on my local machine but on localhost 5173,i am getting a completely blank screen
<img width="1792" alt="Screenshot 2023-05-21 at 12 03 02 PM" src="https://github.com/Gaurav-Verma07/sampark/assets/95973644/460c61ab-171e-44e1-b8ea-4a00fe102

e3b">
How do i proceed

@Gaurav-Verma07 Tried it again but still not working,i m using mc operating system just in case

Share the ss of console panel


Build error

Whenever i try to build it gives me these errors : https://prnt.sc/1qdq0y7. I've tried reinstalling visual studio, redownloading the source, but it still gives me these errors.

USE RELEASE-x86!!!! Many people forget to do thissss

I used release -x86


Re-apply "ModuleInterface: lock .swiftinterface while generating module cache"

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 96bfc692d3c7446234f0fdc72620866fe0f25449

Build failed
Swift Test OS X Platform
Git Sha - 96bfc692d3c7446234f0fdc72620866fe0f25449

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 96bfc692d3c7446234f0fdc72620866fe0f25449

Build failed
Swift Test Linux Platform
Git Sha - 96bfc692d3c7446234f0fdc72620866fe0f25449


Add documentation and modify examples to avoid #11119.

Short description of what this resolves:
The documentation and examples of using LoadingController leave users vulnerable to the race condition reported in #11119.
Changes proposed in this pull request:

Add a note describing the problem and modify the documented example usage to always chain off the promise returned by present()

Ionic Version: 2.x / 3.x
Fixes: #11119

@AmitMY @rapropos @dylanvdmerwe
Well, no. this is now how NavControllerBase is expected to work.
push(Page)
push(Page2)
pop()
pop()

should be perfectly valid code, there is a queue system inside the navcontroller-base but 3.0 introduced a regression due new async paths in lazy loading.
There is a WIP work to fix this issue:
https://github.com/driftyco/ionic/pull/11128
Closing PR, since this is a VERY real bug.


Prepare changelog for LynxKite 5.1.0

Let me know if I missed anything noteworthy.

I think there will be one more big change the release, to update the Docker image for #269. But that's not noteworthy on its own.


Filename for codeblock syntax

By default Markdown doesn't have a way a way to specify the filename for a codeblock.
Kramdown allows for specifying arbitrary attributes using {: attribute="value"}.

```
READ ME
```
{: codeblock-file="README.md"}

And there is some discussion about adding something similar to CommonMark if we're intending to move towards that https://talk.commonmark.org/t/consistent-attribute-syntax/272
Seems good enough unless there is a good reason to use something else.
Then it is a case of using that info to show the info in a useful manner.  Prism.js has some chat here, https://github.com/PrismJS/prism/issues/910 and here https://prismjs.com/plugins/show-language/ .  but I've not really found anything similar for Pygments.
filename
    A string used to generate a filename when rendering <pre> blocks, for example if displaying source code.

Seems relevant. https://pygments.org/docs/formatters/
And here is an example of how it can look (with a darker code block)

@toolmantim does this look doable?
@harrietgrace any thoughts?

Yep, totally doable! Love it. Won't be in time for plugins directory launch, but we can add this soon.


Drop table error

I'm calling db.execSQL("DROP TABLE categories") and getting the following error:-
SQLITE.ExecSQL Failed Prepare: 1
I can create tables and insert data but cannot drop a table.

OK, appear to have fixed the DROP TABLE error by recoding to:-
db.execSQL("DROP TABLE IF EXISTS catagories").then(() => {db.execSQL("CREATE TABLE IF ....

I believe the Drop Table Categories will ONLY work if the table actually exists!     However in the event the table does NOT exist; sqlite will fail the call like you saw...    So that is why it is safer to use the Drop Table IF EXISTS .. so that it will always work.  ;-)


[BUG] Receiving error response when the schema doesn't have &changeset/2

Versions Used
Kaffy: 0.9.0
Phoenix: 1.4.17
Elixir: 1.10
What's actually happening?
The schema that I use in Kaffy contains a lot of changeset functions. Due to these specificities, none of them have the name changeset. Because of that, even if I put the functions &create_changeset/2 and &update_changeset/2 in my SchemaAdmin, none of them are really called. Instead, an error happens before that (see screenshot).
Seems to me that the code doesn't recognise a &changeset/2 and tries to call Ecto.Changeset.change/2 directly, without passing in &create_changeset/2 and &update_changeset/2.
What should happen instead?
Should call &create_changeset/2 and &update_changeset/2 in SchemaAdmin.
Screenshots

As a workaround I create a function named changeset/2 in my schema that returns :ok

The problem seems to be here:
  def update_changeset(resource, entry, changes) do
    schema = resource[:schema]
    functions = schema.__info__(:functions)
    default =
      case Keyword.has_key?(functions, :changeset) do
        true ->
          schema.changeset(entry, changes)
        false ->
          form_fields = Kaffy.ResourceSchema.form_fields(schema) |> Keyword.keys()
          entry
          |> Ecto.Changeset.cast(changes, form_fields)
          |> Ecto.Changeset.change(changes)
          Ecto.Changeset.change(entry, changes)
      end
    Utils.get_assigned_value_or_default(
      resource,
      :update_changeset,
      default,
      [entry, changes],
      false
    )
  end

Basically the code first calls either schema.changeset or Ecto.Changeset.change even if there is a update_changeset function defined in the Admin module, only to later discard this result. Since Ecto.Changeset.change breaks, the problem appears.

@LeoLeiteSC thank you for reporting this issue. A fix is coming very soon.
@gabrielpra1 you're right.
We need to call :update_changeset and :create_changeset before trying to the default values.
In addition to that, the actual underlying issue is that, in this case, :groups shouldn't be included in the cast call by Kaffy since it's an association field.
So this is a 2-in-1 issue we need to address.

This issue is still happening:

I'm using the branch feature/composite-primary-keys from nullpilot, but I tested it with master and it is happening there too. Using IO.inspect I found that the expected operation is working well with the changeset I defined, but I have to create a function called changeset that is always called before this operation with an empty map as a parameter.

I'm still experiencing this issue on Kaffy 0.10.2.


Update is_valid_callable check

Changes:

We now check that type of an imported object (you can specify a wrong name)
By default we return False, because only str / callable / None are valid in this context, nothing else

Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

Hey @sobolevn. The PR seems to break the tests, would you happen to have the opportunity of checking and adjusting those as well?

@aleksihakli sorry, I moved on from this :(
Please, feel free to close / update / fix.


[new-product] Add dbt Core

Closes #2794.

@aranke, this will close #3805, would appreciate a review if you have some time.

Very cool to see dbt land on eol :clap:


Troubleshooting "request not found" error

I followed the examples in the documentation and successfully recorded my grpc request. However, when I tried to replay the .replay file by sending the exact same request, I received a replayer: request not found: message_id:"test" message_body:"test" error. What is the best way to troubleshoot this, and how can I open the .replay file to check what was recorded?

Unfortunately the file format is binary. It uses this protobuf: https://github.com/google/go-replayers/blob/master/grpcreplay/proto/grpcreplay/grpcreplay.proto.
Can you post a reproduction of the problem here? I'll try to debug.

To display the contents of the .replay file, use Fprint.

I tried debugging using Fprint and found that at this line, both e and err are nil so the function exits. I am not sure why e is nil.
This is a sample of how I am trying to use this tool: https://play.golang.org/p/5nm9S3kjpaV . Basically if no .replay file is found, I want to create one so that the next time the same test is run, it will replay the traffic that was recorded.

@gmgchow, e and error are nil at end of file. If all you see from Fprint is
initial state: ...

then you have no records in your replay file.
Are you checking the error returned from Fprint? Maybe there is some other problem.
Also, as @vangent mentioned, you need to handle the error when you close the file (after line 18 in your playground snippet).
Unrelated, but here is a simpler version of ReplayFileExists:
func FileIsReadable(file string) bool {
	_, err := os.Stat(file)
	return err == nil
}

While Stat may return other errors that don't necessarily mean the file doesn't exist, any error suggests that there will be a problem reading the file.


pip install works fine, pipenv install does not

I'm using arch linux and I have python 2.7 installed via pyenv. I've already tried pipenv lock --clear, but that doesn't work.
I installed:
pacman -S pyenv pip pipenv

As an example library, I'm using pymongo.
[root@arch-linux jobber]# python --version
Python 2.7.16
[root@arch-linux jobber]# pip --version
pip 19.1.1 from /root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pip (python 2.7)
[root@arch-linux jobber]# pipenv --version
pipenv, version 2018.11.26

And using pip alone, it seems to work fine:
[root@arch-linux jobber]# pip install pymongo
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting pymongo
  Using cached https://files.pythonhosted.org/packages/6e/ea/353a9f8ced71b9e258438aa4d6aa048c1eaf5b774d3ef2273d686fde0947/pymongo-3.8.0-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: pymongo
Successfully installed pymongo-3.8.0
[root@arch-linux jobber]# python
Python 2.7.16 (default, Jul 10 2019, 11:41:45)
[GCC 9.1.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymongo
>>>

But once I include it as a dependency in my pipenv project, I'm not sure what's going on.
[root@arch-linux jobber]# pipenv install pymongo
Installing pymongo...
Adding pymongo to Pipfile's [packages]...
OK Installation Succeeded
Pipfile.lock (e8a841) out of date, updating to (ce99dd)...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
x Locking Failed!
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/resolver.py", line 69, in resolve
[pipenv.exceptions.ResolutionFailure]:       req_dir=requirements_dir
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 726, in resolve_deps
[pipenv.exceptions.ResolutionFailure]:       req_dir=req_dir,
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
[pipenv.exceptions.ResolutionFailure]:       resolved_tree = resolver.resolve()
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 395, in resolve
[pipenv.exceptions.ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]:       ResolutionFailure: ERROR: ERROR: Could not find a version that matches pymongo
[pipenv.exceptions.ResolutionFailure]:       No versions found
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: ERROR: Could not find a version that matches pymongo
No versions found
Was https://.../jobber reachable?
[pipenv.exceptions.ResolutionFailure]:       req_dir=requirements_dir
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 726, in resolve_deps
[pipenv.exceptions.ResolutionFailure]:       req_dir=req_dir,
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
[pipenv.exceptions.ResolutionFailure]:       resolved_tree = resolver.resolve()
[pipenv.exceptions.ResolutionFailure]:   File "/root/.pyenv/versions/2.7.16/lib/python2.7/site-packages/pipenv/utils.py", line 395, in resolve
[pipenv.exceptions.ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]:       ResolutionFailure: ERROR: ERROR: Could not find a version that matches pymongo
[pipenv.exceptions.ResolutionFailure]:       No versions found
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: ERROR: Could not find a version that matches pymongo
No versions found
Was https://.../jobber reachable?
[root@arch-linux jobber]#

Am I missing a step inbetween? The machine is not behind a firewall, there's nothing that's blocking outside traffic. After adding this package, I have to manually remove it from the Pipfile or I can't use pipenv in any capacity.  pipenv install --skip-lock && pipenv graph didn't show anything.

You are using a private index server in your Pipfile, can you provide the content?

No new updates, close this now, feel free to reopen when you get more information about the bug.


[kafka] updates to bindings and pubsub component docs

Signed-off-by: Hannah Hunter<EMAIL_ADDRESS>Description
Added supported features to tables
Issue reference
PR will close: #2437

@skyao @berndverst   - Please take a look at this

@hhunter-ms  @msfussell @berndverst
In kafka pubsub component document, there is a long chapter named "Authentication".
Now after refactory, all the authentication method of kafka pubsub component document are supported in kafka binding component. So we need to copy these "Authentication" content to kafka binding component.
Or, since the "Authentication" content are exactly the same (now the two component use the same code to do kafka connection and authentication), can we "reference" in the two document and not so many duplicated content?

@hhunter-ms @msfussell @berndverst
In kafka pubsub component document, there is a long chapter named "Authentication".
Now after refactory, all the authentication method of kafka pubsub component document are supported in kafka binding component. So we need to copy these "Authentication" content to kafka binding component.
Or, since the "Authentication" content are exactly the same (now the two component use the same code to do kafka connection and authentication), can we "reference" in the two document and not so many duplicated content?

I suggest that we keep this in the pub/sub component, since this is the most heavily used and then reference this section from the Binding. @hhunter-ms - could you update this?


Remove clipping and add plugin hooks.

Zoom plugin can then do the clipping itself
Fixes #2278
@simonbrunel @tannerlinsley @zachpanz88

Coverage decreased (-0.02%) to 84.707% when pulling b22e32c007d684395e889bf3518bc50c1b14e997 on fix/clipping into a4ac33df5d4a62aa19164f442ce7468f1a54bdab on master.

Coverage decreased (-0.02%) to 84.707% when pulling b96fdcaf857f433fe2ebe4a39448a002dc507e68 on fix/clipping into a4ac33df5d4a62aa19164f442ce7468f1a54bdab on master.

I think you changed the wrong plugin callback for afterDatasetDraw?!

You're right, I did. Will fix that

Coverage decreased (-0.02%) to 84.707% when pulling 10f01088e43f6632c0fbb977c43dfae4996c7dcc on fix/clipping into a4ac33df5d4a62aa19164f442ce7468f1a54bdab on master.


Suggestion- How about a backup from the device to the PC?

I currently have to use a separate program to make a backup of my device.

@SteveRMann Describe your use case in detail, please.

Closing as duplicate of #266


ARRR has not deposited into TradeOgre

Tried to make a deposit from Pirate Wallet Lite to TradeOgre
I followed the transaction instructions and the transaction seemed to go smoothly however the deposit has not appeared in TradeOgre.
I only sent a small amount, 5 AAAR, as a test to make sure it would make it and I'm glad I did.
I will attach documentation to assist you in tracking where the problem may be.
I am using windows 10 64 bit, MIcrosoft Edge Version 90.0.818.42 (Official build) (64-bit).
I really think the problem is not with my hardware.
Thank You
Steve

If you need any other info, please ask.

please correct me if I am wrong, but is that not a screenshot of the Tx showing it was sent, received by the network, and included in the block?
It would seem everything worked as expected. Looks like the issue is the Trade Ogre is not showing the balance as received. I am assuming they have gotten much more traffic than they are prepared for. Have you spoken with them yet?

Yes that is what I thought too, that the screenshot showed all went well.
Contacted T/O through Twitter account and the answer was ARRR wallet slowly processing.
Screenshot enclosed.
It's been about 15 hours now and still hasn't shown up.
If you have better contact info for T/O other than the Twitter account, would you please attach it?
Thank You

Follow up ...
ARRR showed up in T/O account finally.  Total time was 18 hours to complete transfer.


Just getting an empty data array.

const Instagram = require('instagram-web-api')
const { username, password } = process.env
const client = new Instagram({ username, password })
const findUser = async () => {
const followers = await client.getFollowers({userId: '460563723',first:20})

console.log(followers);

}
findUser()
Hi there just was testing this before I use it on my account for tensorflow stuff but was wondering why I'm getting empty data.

There are multiple reasons why you're getting empty data array. I can't really help you for the moment but be sure you're working with the good credentials (uppercase?), you're actually being authenticated (no 403?) etc...

Same for me, was working a week ago, now It's an empty data array


Fix build errors in Xcode 12.5

@don this merge looks like is only fixing the new is unavailable issue.
So if you agree with the solution it's is an easy merge.

i approved, plase merge @marioshtika

Hello to everyone,
how does the "Reviews" work? How many approves are needed for this pull request to be merged?
Have a nice day.

Hello @don.
Any update on this?
Do think this can be merged?

This PR have been superseded by PR https://github.com/chariotsolutions/phonegap-nfc/pull/460, thus this PR could be closed as duplicate.


⚠ Tachidesk Server has degraded performance

In 15fc0a3, Tachidesk Server (https://tachidesk.culturecloud.gq) experienced degraded performance:

HTTP code: 429
Response time: 12549 ms

Resolved: Tachidesk Server performance has improved in 1155472.


feat: add low-level flag to turn off late materialization

This is an experimental feature for now. We'll likely late tune this using some cost-based analysis.

nice. would love to see this being automatically determined based on the query / data types / stats. this is a great start.


[[Power-Fx]] Localization hand-back [CTAS - RunID=20240425-193109-g2rpb964s6]

Translation handback check-in (PR Created by automation).

✅ No public API change.


Setting RelativeDateRange to nothing may be strange or need documentation

<EMAIL_ADDRESS>on 8 Oct 2013 at 4:15:
What steps will reproduce the problem?
1. Create a report in the UI with a Relative Date Range
2. Attempt to use start and end date in the API
3. Had to set RelativeDateRange = "  " (blank spaces) to avoid error

example:

report.Criteria.DateRange.StartDate = startDate
	report.Criteria.DateRange.EndDate = endDate
	report.Criteria.DateRange.RelativeDateRange = "    " // Relative date range cannot be set if using start & end dates...

	reportPatch := dfareportingService.Reports.Patch(profileId, reportId, report)
	report, err = reportPatch.Do()

What is the expected output? What do you see instead?
I would expect to be able to set RelativeDateRange = "" or have a reset to
nothing mechanism

What version of the product are you using? On what operating system?
Go API 1.3

Please provide any additional information below.

Successfully auto-migrated from code.google.com:
https://code.google.com/p/google-api-go-client/issues/detail?id=43

This appears to be an issue with the "dfareporting" API and is not specific to the auto-generated Go client library.  Closing.


Add a command to look for Game Jam 2020 teammates

This adds a command that searches for teammates
Relevant Issues
None
Description
I've added a little matchmaking pool and a command that searches for users.
Reasoning
The #game-gam channel is filled with people looking for teammates so i figured, this could be automated!
Did you:

[X ] Join the Python Discord Community?
[X ] If dependencies have been added or updated, run pipenv lock?
[X ] Lint your code (pipenv run lint)?
[ X] Set the PR to allow edits from contributors?

Hi, please open an issue for this feature and fill out the template. An issue will allow for discussion on the merits of having such feature and some of its implementation details.
Also, it seems you did not set up pre-commit and/or run the linter despite having checked the box. Please set this up for yourself - it's covered in the contributing guidelines.


Typing in Find adds many non relevant entries to navigation history

When typing in the Find in file input box, many entries are added to navigation history.
After doing a search, I often want to return to the previous location I was at prior to launching find; however, that is often not possible as navigation history is full of locations that were jumped to during typing in the find input box.

@alexandrudima I assume there is no way for me to find out that the selection was changed due to find? Currently I check for the event type being api (here) but maybe there is more I can do?

@bpasero I'm sorry we don't have anything else at this time. Also, since we're doing the extension host, api doesn't really mean anything for e.g. vim.
Perhaps we need to completely revisit how is e.g. Visual Studio defining navigation history stops. One idea was to make it time based or distance based, but we should examine there first and figure out if we can implement it...

@alexandrudima here is the strategy today:

workbench listens for editor changes and editor selection changes
anytime the editor changes to a different file, we add an entry
anytime the user navigates more than 5 lines, we add an entry
anytime the change happened via API we add an entry (*)

(*): I did this last thing only 3 months ago because people complained that using "Goto definition" was not adding a history entry. Now I see how this causes the problem described here because Find is also changing selection via API.
I think we had this discussion before, imho the editor should fill in the history for when navigation happens within the editor because from the outside it is hard for me to decide what serves as history entry and what not.


add LICENSE

https://github.com/lnbits/lnbits-extensions/actions/runs/4734982979/jobs/8404641108

License is there for a while. The GitHub actions have to be updated.
https://github.com/lnbits/nostrmarket/blob/main/LICENSE

fixed here: https://github.com/lnbits/lnbits-extensions/pull/94/files
closing


CircleImage on windows phone has a black backgroundcolor

I have a imagecircle in a custom list item. I set a background image(png with just a few lines). The backgroundcolor inside the circle i now black and I cant change it.

I was unable to reproduce this.


Simple selectbox isn't working

Cypress Chrome Recorder doesn't work with simple selectboxes. Instead of using the select method, it uses the type method.

I have made just a very simple testpage, with an selectbox in it:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>HTML 5 Boilerplate</title>
  </head>
  <body>

        <select id="select">
                <option></option>
                <option>Option 1</option>
                <option>Option 2</option>
                <option>Option 3</option>
                <option>Option 4</option>
        </select>
  </body>
</html>

Then I created a recording where i selected some options and exported it to cypress:
describe("Selectbox", () => {
  it("tests Selectbox", () => {
    cy.viewport(1151, 1329);
    cy.visit("https://webcaravel.at/select.html");
    cy.get("#select").type("Option 1");
    cy.get("html").click();
    cy.get("#select").type("Option 3");
  });
});

When I run this test, the selectbox doesn't change the option at all.

Hi @bernhardh , thank you submitting this issue.  Unfortunately this issue will not be high enough priority for us to address in the near future.  If you (or others int he community) are able to submit a fix for this issue we would happily accept a PR addressing this issue.


Influx buckets

Apparently this refers to "buckets" in influx but I don't seem to have "buckets". I do however have "databases" but I don't see where to specify which database to write to. Is there some kind of undocumented parameter for the database? I've looked through the source but don't see anything.

I assume you're running InfluxDB 1.x. "Buckets" are new in InfluxDB 2; they identify "a named location where time series data is stored" (reference).
For Influx 1.x, use database_name/retention_policy as your bucket name, or just the database name to use the default retention policy. I'm still running Influx 1.x at home. In my config, I have "influx_bucket": "dzhome" which writes to the dzhome database under the default retention policy.
The Influx documentation is not clear about this change, unfortunately.


Where is the source code for android app one.citadel.mobile?

I am looking for the source-code of one.citadel.mobile app on google-play
https://play.google.com/store/apps/details?id=one.citadel.mobile
to test for reproducible-builds as part of walletscrutiny project https://walletscrutiny.com/, searching for appid one.citadel.mobile in github search return link to the app from this repo:
https://github.com/citadeldao/citadel-frontend/blob/740f25e47024d03ecb35c5611a719c2fa0c5a341/src/components/MobileAppModal.vue#L33
haven't found the code by looking at repos in this org: https://github.com/citadeldao/
please publish the code of the app on github.

Hello. Mobile application of integration the polkadot network will be ready after 2-3 weeks. Application in the process of testing.  We are preparing the code of the app to publish in github.
Thanks!

5 month later, is there any update regarding published the code of the android app in github?

Almost 2 years later, any updates @citadeldao?


Update city_of_ottawa.json

Updated data and license information.

@KHobbs3 MapServers don't support spaces in the field names, they are "pretty printed" on the arcgis site.
to get the actual underlying field names - go to the mapserver url: https://maps.ottawa.ca/arcgis/rest/services/Municipal_Address/MapServer/0
And they will be present at the bottom of the page. One usually needs an example to help guide which field is which so append /query to the end of the mapserver URL:
https://maps.ottawa.ca/arcgis/rest/services/Municipal_Address/MapServer/0/query
On the query page, fill out the following:
Query: 1=1
Out Fields: *

Then click Query (GET) and it should provide you with a list of examples


Update dns.tf (rename ssds1 -> zfs0f)

Bernd suggested to rename the host ssds1 to zfs0f, to bring the naming in line with our other ZFS servers and I think the proposal makes sense. This PR also streamlines the comment lines for the ZFS boxes.
Or should we rather rename ssds1 to zfs4f, to retain the current 1-based indexing, which is a bit more intuitive?

Can one of the admins verify this patch?


ISPN-8458 Biased reads in scattered cache

https://issues.jboss.org/browse/ISPN-8458
Since I've made some changes to CommandAckCollector we'll need a perf ack for dist mode.
I'd like to get some perf tests for scattered cache, too, but these will be heavily skewed: the perfack testing scenario always reads/writes the same keys from the same thread and therefore the reads should be almost as fast as in non-biased scattered cache and reads should be served locally. An interesting comparison would be between random-spread keys, scattered mode bias on write vs. distributed mode (triangle) as scattered mode should degenerate to that scenario (though there's more overhead).

run performance tests please
library dist

Cool, no failing tests and I haven't screwed the performance!

Needs a rebase

@rvansa still needs rebase

@pruivo Could you be more specific what was hard to understand? BiasManager has a javadoc. I could add the general idea to package-info.java and reference it from the interceptors.

@rvansa it is mostly the many keys handling that caused some trouble to me since it has a bunch of futures "scattered" around.
some javadoc in completeSingleWriteOnPrimaryOriginator() and completeManyWriteOnPrimaryOriginator() would be  useful :)

@pruivo Rebased, created BiasedKeyCollector and documented those methods.

@rvansa btw, I think the revoke and renew commands can have lower command ids
   69) Class [/core/src/main/java/org/infinispan/commands/write/PrimaryAckCommand.java] has COMMAND_ID [73]
  ---
  ---
  ---
  ---
  ---
  ---
   70) Class [/core/src/main/java/org/infinispan/commands/remote/RevokeBiasCommand.java] has COMMAND_ID [80]
   71) Class [/core/src/main/java/org/infinispan/commands/remote/RenewBiasCommand.java] has COMMAND_ID [81]

@pruivo @ryanemerson Addressed.

@rvansa CI is complaining about checkstyle :)

test failure not related, integrating. Thanks @rvansa

@pferraro Looking forward to hear some feedback on using this in session replication!


Migrate from JCenter

In may this library won't be available from JCenter: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
Please migrate this library to some other repository

@DeKoServidoni @FANMixco @f3yisayo @aolivafaura

Hi @nicemak, I updated the change, but I'm not the owner of the project. I left a pull request.

done

Could not find com.github.dekoservidoni:omfm:1.1.1.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/github/dekoservidoni/omfm/1.1.1/omfm-1.1.1.pom
- https://repo.maven.apache.org/maven2/com/github/dekoservidoni/omfm/1.1.1/omfm-1.1.1.pom
- https://jitpack.io/com/github/dekoservidoni/omfm/1.1.1/omfm-1.1.1.pom

Hi @nicemak, in the worst case just build it and add the aar to your project.


win: fix off-by-1 buffer overrun in uv_exepath()

uv_exepath() wrote the nul byte after the end of the buffer.
Fixes: https://github.com/libuv/libuv/issues/3691

https://github.com/libuv/libuv/blob/ed3b45d9fc010303585407e78ecd7d59e0390809/src/win/util.c#L125-L126
^ that's why the buffer needs to be one element bigger - utf16_len == utf16_buffer_len in the pathological case.

Right, but that is a workaround for a Windows XP bug, and isn't needed anymore

That's a good point. I've removed it.
I didn't see any other blatant bugs in util.c but I'm somewhat distrustful of this code, looks like it should be >=?
https://github.com/libuv/libuv/blob/6c692ad1cbcc5083ec90954a4b091b660aedfc10/src/win/util.c#L420-L423


Fix CentOS builds

Addresses issues mentioned in this issue

For the full explanation, see the article that I left in the comments

@ZECTBynmo nice, someone just the other day had a CentOS issue (maybe it was you lol). are you sure this should be against this fork and not https://github.com/Level/leveldown ? we recently merged in the prebuilt stuff from leveldown-prebuilt into the main leveldown module

@maxogden Ah, you may be right! I just went into my node_modules/leveldown-prebuilt/ and ran node-gyp rebuild after making my changes, and verified that it works - not really sure where the changes should go.
Want me to make a PR over there?


Feature request: Fold certain lines

It would be nice if it was easily possible to mark certain parts of code examples collapsible (imports in my case) with a little [+] or [-] icon.
Is this something that the summary tag could provide or would I have to reach out to radix-ui's collapsible or is it not possible at all?
Sorry if this out of scope!

I'm not sure how to best integrate "interactive" parts into this package. That's why there isn't a copy code button yet either.

@atomiks, torchlight.dev implements this by using the summary tag. Can't we use the same method here. It also uses Shiki by the way

This is now a planned feature https://github.com/rehype-pretty/rehype-pretty-code/issues/177


Tcp issue 31 bugfix proposal

Added a fix to #31
Using the MRP provided on the linked godot issue all messages now come through without issue.
32bit and 64bit test suits have been run locally as passing.
Issue stemmed from the implementation around Wslay not interrupting the reciving of packets when the in_buffer was nearly full.

closed to target branch mentioned by Bioblaze and Tekisasu

new pull request https://github.com/Redot-Engine/redot-engine/pull/257


Add missing TempJobPlanningLine parameter to OnBeforeCreateNewInvoice

Describe the request
The event OnBeforeCreateNewInvoice from codeunit 1002 "Job Create-Invoice" seems to be missing a crucial parameter.
To be able to implement the same functionality as the procedure that calls this event (which gets skipped if IsHandled is set to true by the event subscriber), we need access to the TempJobPlanningLine variable.
Suggested fix would be to update the event declaration like demonstrated below:
// OnBeforeCreateNewInvoice(JobTask, InvoicePerTask, OldJobNo, OldJobTaskNo, LastJobTask, NewInvoice, IsHandled);
OnBeforeCreateNewInvoice(JobTask, InvoicePerTask, OldJobNo, OldJobTaskNo, LastJobTask, NewInvoice, TempJobPlanningLine, IsHandled);

Additional context
We need this update to be able to keep existing customer-facing functionality when upgrading from older BC versions.
Internal work item: AB#561098

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 28338.


OAuth/OpenID Connect Scopes in the Authorization?

Is there an easy way to deal with OAuth/OpenID Connect Scopes in the Authorization?
So far, it appears that you will have to create a handler and a requirement that get the http://schemas.microsoft.com/identity/claims/scope claim (which isn't even a named claim in the System.Security.Claims.Claim enum), split it (with a space as the separator) and then check whether there is a value that matches the [Authorize] attribute on the method.
I would 'think' there should be an 'easier' and 'more convenient' way to handle Scopes, since this should be the primary way to deal with authorizations in an API using OAuth/OpenID Connect...

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

ID: b1141d92-adeb-6841-229f-914c808f9a2b
Version Independent ID: 7089b376-949f-c1c6-c37a-5d8cc7ecf104
Content: Policy-based authorization in ASP.NET Core
Content Source: aspnetcore/security/authorization/policies.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Moved to #16191


Classifier-Free Guidance Formulation

In the classifier-free guidance paper, the formulation is as follow

However, it is implemented in DALL-2 as
null_logits + (logits - null_logits) * cond_scale
According to the formula it should be
logits + (logits - null_logits) * cond_scale
where the logits are the conditional score and null_logits are the unconditional ones.
Can you please clarify the reason for this modification?
Thank you!

@MoayedHajiAli Have you found the reason?
I'm also wondering why

@nshidqi @MoayedHajiAli  I also have the same question. May I ask if you have found the reason now?

Hi @tengteng95. I couldn't find the reason why.


Added wavelength, transmission, and length of data number.

Jointed classes e.g. Mirror 1/2 and Filter 1/2.

Looking good!  We can follow up with tests in a different pull request.


[Event Request] Page 99000852 "Planning Worksheet" - procedure RefOrderNoOnFormat - OnBeforeRefOrderNoOnFormat

Please add an Event OnBeforeRefOrderNoOnFormat in procedure RefOrderNoOnFormat in Page 99000852 "Planning Worksheet"
local procedure RefOrderNoOnFormat()
    var
        PurchHeader: Record "Purchase Header";
        TransfHeader: Record "Transfer Header";
        IsHandled: Boolean; <-- NEW VAR
    begin
        IsHandled := false;
        OnBeforeRefOrderNoOnFormat(Rec,IsHandled); <-- NEW EVENT
        If IsHandled then
            exit;

        case "Ref. Order Type" of
            "Ref. Order Type"::Purchase:
                if PurchHeader.Get(PurchHeader."Document Type"::Order, "Ref. Order No.") and
                   (PurchHeader.Status = PurchHeader.Status::Released)
                then
                    ;
            "Ref. Order Type"::"Prod. Order":
                ;
            "Ref. Order Type"::Transfer:
                if TransfHeader.Get("Ref. Order No.") and
                   (TransfHeader.Status = TransfHeader.Status::Released)
                then
                    ;
        end;
    end;

    [IntegrationEvent(false, false)]
    local procedure OnBeforeRefOrderNoOnFormat(var ReqLine: Record "Requisition Line"; var IsHandled: Boolean)
    begin
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 47995.


[Enhancement]Optimize DeletePlanner for enhanced pipeline handling and improved code clarity

Why I'm doing:
I am optimizing the DeletePlanner class in StarRocks to enhance the handling of the pipeline engine and improve overall code clarity. This optimization is crucial for improving the efficiency of delete operations and ensuring more reliable and maintainable code.
What I'm doing:
Refactored the pipeline engine enable/disable logic in the DeletePlanner class for better clarity and efficiency.
Ensured the pipeline settings are correctly restored to their original state after the execution of the plan.
Implemented a more structured approach to configuring the plan fragment in the DeletePlanner.
Fixes #issue
What type of PR is this:

[x ] Enhancement

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[x ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[x ] 3.1
[ ] 3.0
[ ] 2.5

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.28 out of 30 committers have signed the CLA.:white_check_mark: letian-jiang:white_check_mark: dirtysalt:white_check_mark: hellolilyliuyi:white_check_mark: zombee0:white_check_mark: Seaven:white_check_mark: gengjun-git:white_check_mark: EsoragotoSpirit:white_check_mark: silverbullet233:white_check_mark: evelynzhaojie:white_check_mark: amber-create:white_check_mark: sduzh:white_check_mark: fzhedu:white_check_mark: satanson:white_check_mark: ABingHuang:white_check_mark: liuyehcf:white_check_mark: HangyuanLiu:white_check_mark: LiShuMing:white_check_mark: mofeiatwork:white_check_mark: kevincai:white_check_mark: Youngwb:white_check_mark: zaorangyang:white_check_mark: packy92:white_check_mark: luohaha:white_check_mark: trueeyu:white_check_mark: stdpain:white_check_mark: yandongxiao:white_check_mark: meegoo:white_check_mark: Astralidea:x: mergify[bot]:x: chengduhahaYou have signed the CLA already but the status is still pending? Let us recheck it.


Micro-credit

This PR fixes #
Changes

Tests

[ ] Tested on mobile
[ ] Tested on dektop

This PR should be manually tested by @, included on reviewers.

seems like there are some merge issues 👀


It is difficult to distinguish colors on graphs produced by R script

R script produces graphs with many shades of each color. Due to this, it is difficult  to distinguish colors on graphs.
Example:

(Discussed in https://twitter.com/estet/status/1526096153036705793)

Looks much better. Thanks!


pg_inspector readme

Read me file for pg_inspector.
Story: https://www.pivotaltracker.com/story/show/151693168
\cc @yrudman @gtanzillo @jrafanie
@miq-bot add-label tools

I think it make sense to point to inspect_pg.sh script here too (after merging  https://github.com/ManageIQ/manageiq/pull/16147)

Closing and re-opening to restart the build


update dependency to kubernetes 1.24

Kubernetes 1.24 is released below is a list of updates we need to do

[x] Update dependency (go.mod)
[x] centos/ci changes to run 1.24 and remove 1.21
[x] Mergify changes
[ ] Readme update of support metrix.
[x] Minikube update if required

May 05 12:40:19 minikube kubelet[7772]: Error: failed to parse kubelet flag: unknown flag: --network-plugin

Kubernetes 1.24.0 installation is failing with minikube and it is fixed in https://github.com/kubernetes/minikube/pull/13988 we need to wait for the new minikube release

Closing as completed


[Bug] rule 1011 fails for IF-ELSE one liner splitted

What happened?
Bug details
    IF  ${condition}  Log  hello
    ...    ELSE  Log  Else-hello

Above fails whatsoever ... location is.
Operating System
Linux
Robocop version
2.8.1

@rikerfi I guess the problem you described is not about "failing" 1011 rule, but that it is reported and you expect it to not be reported on this piece of code, right?
Please try next time to clearly describe the issue and the expectations, e.g. by providing the command that led you to the issue and the expected outcome. That will make it easier to properly detect where the issue is and fix it :)
Anyway, if my assumptions are correct, I think the problem is not with the Robocop itself but with your code.
You tried to use inline IF, but this is not how it is supposed to be used.
As the name suggests, inline IF should be contained in one line. If you split it, for example because of the line length constraint, it's better to use normal IF statement, instead of artificially using shorthand, but making it multiline.
That is an antipattern and it makes it less readable and harder to understand.
Can you explain to me what is the reasoning behind writing it that way? Maybe I'm missing some context here.
I would advise doing it this way:
    IF    ${condition}
        Log    Hello
    ELSE
        Log    Different hello
    END

or just use proper inline IF:
    IF  ${condition}  Log  hello    ELSE  Log   Different hello

BTW This case gave me an idea for another INFO rule for improperly used inline IF.

I agree that the multiline inline IF would be abusing the syntax - at this point it's better to use block IF. However we can discuss if it should be reported as misaligned continuation block (which may be misleading) or some new rule like multiline-inlineif ?

I see your points. Actually, the problem came in our case when inline statement was
IF ${cond}  <very long statement> ELSE <another very long statement>
which lead to either line too long or misaligned continuation violation.
RF user guide states:
Long inline IF structures can be split into multiple lines using the common ... continuation syntax,
but using a normal IF/ELSE structure or moving the logic into a test library is probably a better idea.

So, this is a bit troublesome. Maybe from Robocop user point of view multiline-inlineif makes sense.
What about if I want to configure allow multiline-inlineif?

Then you could disable such rule if it would exist (-e rule-name). And btw Robotidy automatically converts too long inline IFs to IF blocks

I will create an issue for the new rule to detect multiline inline IFs.
I know they are syntactically correct, but they should be avoided at all cost. Not everything what's allowed, is good :)
And I agree that we need to suppress the misaligned-continuation-row rule for such cases.


Use PCLCrypto only for iOS and Android

@MatkovIvan,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Setting up multiple domains

This has been an outstanding resource. Thank you!
The nginx configuration seems to break down after one domain instance per server, though. For example, the configuration works (mostly) out of the box for domain.com. (I swapped SPDY for HTTP/2 and added WebSockets support, but that's it.)
If I apply the same procedure with blog.domain.com (with a different Let's Encrypt certificate, obviously) and run them simultaneously, I get this nginx alert:
 * Restarting nginx nginx
nginx: [emerg] duplicate listen options for [::]:80 in /etc/nginx/conf.d/wordpress.conf:3

What would you recommend to permit n servers with n certificates to run simultaneously and independently on SSL/{SPDY|HTTP2}?

I think this is actually a duplicate of the other issue you filed. The ipv6only=on was failing to be set a second time. The config contains one redirect for http, one for https, and the actual https site, hence the default config was failing on [::]:443 out of the box, and adding a second site would fail on [::]:80 because it makes a second http server..

To clarify, fixing this is just removing all instances of ipv6only=on. They are unnecessary.

You're right, the above error was indeed a symptom of #3. (Thanks!) I took ipv6only=on out, then took out mentions of default_server in blog.domain.com. Upon restarting, I got a few warnings:
nginx: [warn] conflicting server name "domain.com" on <IP_ADDRESS>:443, ignored
nginx: [warn] conflicting server name "blog.domain.com" on <IP_ADDRESS>:443, ignored
nginx: [warn] conflicting server name "domain.com" on [::]:443, ignored
nginx: [warn] conflicting server name "blog.domain.com" on [::]:443, ignored
nginx: [warn] conflicting server name "domain.com" on <IP_ADDRESS>:443, ignored
nginx: [warn] conflicting server name "blog.domain.com" on <IP_ADDRESS>:443, ignored
nginx: [warn] conflicting server name "domain.com" on [::]:443, ignored
nginx: [warn] conflicting server name "blog.domain.com" on [::]:443, ignored

I think, as-is, both servers are fighting over 443. I had tried and failed earlier to arrange some upstream method, but I might have more luck tomorrow with #3 out of the way. If you have any other thoughts, though, send them my way.
Unrelated note not worth a separate ticket: I noticed you have HTTP/2 support in your TODO. I have a working setup on my machine. If you have no particular fancy plans, I can throw in what I have as a commented out portion.

Huh, you shouldn't be getting that. Check all your server blocks that are listening to 443 and see what domains are listed.


[cinder-csi-plugin]Check volume status after volume expand action

What this PR does / why we need it:
Which issue this PR fixes(if applicable):
fixes #1437
Special notes for reviewers:

Release note:

NONE

/test cloud-provider-openstack-e2e-test-csi-cinder

@jichenjc Thanks. change looks good. I have added more generic function for waitVolumeStatus , so that it could be reused at diff places without writing seperate func. PTAL https://github.com/kubernetes/cloud-provider-openstack/pull/1445 .

@ramineni thanks, I will check that code and rebase on your code later on

@ramineni rebased on your PR ...please let me know your thought

BTW, could this PR fix your issue https://github.com/kubernetes/cloud-provider-openstack/issues/1437?

@lingxiankong I have some issue on openstack itself (policy which because I am not admin, so I can't touch it)
but the error didn't clearly indicate the issue in the CLI/UI, this report the error

@lingxiankong I have some issue on openstack itself (policy which because I am not admin, so I can't touch it)
but the error didn't clearly indicate the issue in the CLI/UI, this report the error

ok, so I don't think fixes #1437 is a correct message for the reviewer and the people who are checking the issue in the future. Would related-issue: #1437 be better?

works for me , I updated accordingly, thanks

/lgtm

Thanks.
/lgtm

/approve


lib/devices: Add RockPro64

Change-type: patch
Signed-off-by: Alexandru Costache<EMAIL_ADDRESS>

@balena-ci I self-certify!


OLM-2785: Move opm diff to oc mirror

/retest-required

/retest-required
/jira refresh

/retest-required

/retest-required

/retest-required

/jira refresh

/jira refresh


C#: Fix generated nested class order

Fixes https://github.com/godotengine/godot/issues/83071

Thanks!


[FEATURE] Import Moons from Calendar/Weather

Describe the solution you'd like
I have Moon names, cycles, phases, and current states already set up in Calendar/Weather, but I vastly prefer the layout and aesthetic of SimpleCalendar.  I don't want to re-enter all that data, and since there's already a Calendar/Weather import feature, could it include Moons data?

I'll look into enhancing the calendar weather importer, especially now that calendar weather will be requiring simple calendar.

The importer better accounts for moons in the latest release. The caveat being that Simple Calendar and Calendar/Weather seem to calculate the moon phases differently so they do not match up to one another.


Fix Meilisearch doc issues

Closes #<ISSUE_NUMBER>

This pull request includes minor changes to the CommunityToolkit.Aspire.Meilisearch project, focusing on documentation and configuration updates.
Documentation updates:

src/CommunityToolkit.Aspire.Meilisearch/AspireMeilisearchExtensions.cs: Updated the summary comment to correctly refer to MeilisearchClient instead of Meilisearch.

Configuration updates:

src/CommunityToolkit.Aspire.Meilisearch/README.md: Added a comma after the Endpoint value in the JSON configuration example.

PR Checklist

[ ] Created a feature/dev branch in your fork (vs. submitting directly from a commit on main)
[ ] Based off latest main branch of toolkit
[ ] PR doesn't include merge commits (always rebase on top of our main, if needed)
[ ] New integration

[ ] Docs are written
[ ] Added description of major feature to project description for NuGet package (4000 total character limit, so don't push entire description over that)

[ ] Tests for the changes have been added (for bug fixes / features) (if applicable)
[ ] Contains NO breaking changes
[ ] Every new API (including internal ones) has full XML docs
[ ] Code follows all style conventions

Other information

@aaronpowell, We should add some rules in .editorconfig to ensure our XML docs are always valid. I saw this issue in previous PRs too.


NLP-ENGINE-380 fixed phrases in dictionary files (.dict)

@amnonma for review

@amnonma, I'm going to merge this. No need to look it over.


molpro: 2021.2.1 -> 2021.3.1

OK, it looks like there is an MPI related bug in 2021.3.1. It fails at various steps in the job (optg, MRCI).


Protect API endpoints with token auth middleware

Protects most endpoints with token auth. The only endpoints not protected are the ones required for login, where the user does not yet have an auth token.
Since endpoints now require authentication, you will need to add a Bearer Token type Authorization header if you are testing endpoints in something like Postman. To obtain a token, you can:

Click the Copy Token button while logged in as an admin (dev only).

Copy the token that is created and logged when the backend server starts (dev only).

Copy the value of your jwt cookie while logged in as an admin (dev or prod)

The token auth verifier will check for both cookie or bearer token, so if you are already logged in as an admin then you can access GET endpoints just by visiting their URL.
The following frontend functionality has been tested and is not broken:

Create user
Delete user
Add new key
Revoke keys
User registration
User login/logout
Create/Edit role
Update user roles
Door auth with passkey

Added a settings modal. It can be opened by clicking on the cog icon on the top right. It currently only contains the logout option and (if the user is an admin) the option to copy their access token. Feel free to adjust the look and feel of these components.
I also added a disclaimer to educate the user about misuse of the access token. They must acknowledge this disclaimer before they are able to copy the token.
https://github.com/lynx-locks/lynx-web/assets/53635597/d4c54083-1455-419f-b80f-eb5684d3c1bb

Added a settings modal. It can be opened by clicking on the cog icon on the top right. It currently only contains the logout option and (if the user is an admin) the option to copy their access token. Feel free to adjust the look and feel of these components.
I also added a disclaimer to educate the user about misuse of the access token. They must acknowledge this disclaimer before they are able to copy the token. The disclaimer is a bit long, so it becomes scrollable if the max height for it is reached.
output.mp4

I'm not going to approve this. I don't think this is good UI / UX and adding this token does nothing beneficial for our symposium.

Reverted settings modal and moved the access token dialogue to replace the logged in admin's self-delete button.
The button works the same as the video above.


enhancement add value number to thrift definition for enum type (#39880)

Issue Number: close #xxx
cherry pick : https://github.com/apache/doris/pull/39880

Proposed changes
Issue Number: close #xxx

run buildall