fix plots tests

Oh my... I was looking to the recipes, and the error was in the tests!  Thank you!

Latest version of RecipesBase supports Julia 1.0 only (why not 0.7? :confused:), while this package supports Julia 0.7 as well

There is a version of RecipesBase that supports 0.7. It's simply that we've the convention of changing julia version numbers for each new release of RecipesBase, for maximum stability. It should cause zero problems, though, as plotattributes is also compatible with the 0.7 version.

It's simply that we've the convention of changing julia version numbers for each new release of RecipesBase, for maximum stability.

Julia 0.7 is literally equivalent to julia 1.0, besides deprecations. In this moment there are tons of packages broken on 1.0 but working on 0.7, the general recommendation is to stay on 0.7 for a while. Removing support for julia 0.7 goes against this.

It should cause zero problems, though, as plotattributes is also compatible with the 0.7 version.

Tests are failing on julia 0.7 because of missing plot attributes field: https://travis-ci.org/JuliaPhysics/Measurements.jl/jobs/425501561

Hm, that's not supposed to happen - the 0.7 version should definitely support plotattributes. (I'm aware of the relationship between julia 0.7 and 1.0).

Ah, now I see, it's because you don't use the API but reach directly into the internal fields. #23 should work on both versions.

I recommend #23 instead.


Federal data combine-o-matic: combine federal data into one CSV file

Add script (intended to be run through Google Colab mainly)
Add GH Actions job to run it for internal use only/archiving

The code is more usefully viewed at Google Colab (that link will take you to the version on this PR's branch; will start using the master branch once it's done and merged).

This also now comes with words explaining it. I'll link those instructions from the README once everything is live.


ENH Add new maintainers

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Adding new maintainers.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Thank you!

@conda-forge-admin, please update team


Question: Could you update this example for Strong Customer Authentication?

Hey @stripe :)
I just read about SCA and I'm scared a bit... haha. Ok but now serious, wouldn't it be great when this example is SCA proof? I didn't check the code for a long time, maybe you even changed the code so it's set for the future.
Thanks :D

@pmochine It already is :) You can see the changes that were needed here:

https://github.com/stripe/stripe-payments-demo/pull/33/files
https://github.com/stripe/stripe-payments-demo/commit/37caff051bf03cd9da87edb6b4b5c285d64f197d

@thorsten-stripe oh how perfect! Thanks!


Module launcher using excessive memory

I am unable to launch the time-source module with less than 512mb of memory.  When I run the module launcher locally launching the time-source module I see that the module launcher is allocating over 400mb.  We have written a bunch of custom modules, and are deploying them, but having to allocate 512mb to each of them is causing some scale issues.  Is this something that you have seen before?  I know on past versions I have run the time module on 128mb, but don't seem to be able to anymore.

Hi,
What platform are you running the application on?

We are running on kubernetes, but I am seeing the same behavior running locally from intellij

I have a yourkit trace of the module launcher that I could send to you.

The boot app itself for the time module should use minimal resources.  This small blog https://spring.io/blog/2015/12/10/spring-boot-memory-performance is a good read.  Will have to look into the module launcher a bit, but it will be going away (local deployer, CF, YARN) and being much thinner in what it does (only download an artifact if needed) k8s/marathon and provide a means to add (but not remove) a non transitive dependency (such as jdbc driver or jms client jar).   soon anyway so it might not be worth it... Too much classpath manipulation and hard to use in practice.  Eventually for docker based systems we will provide a docker image so there will be less intermediate layers and the arch will as close to 'running boot apps' as possible.

Send away!

It is pretty big, how would you like me to get it to you?  git will only allow up to 10mb.
How soon do you expect the launcher to be going away, and the new deployer/docker image to be available for testing?

Launcher changes should be done via next release, so soon.  I think we will look into adding a mvn plugin to the OOTB modules/apps we provide once we get done with changes in https://github.com/spring-cloud/spring-cloud-stream-modules/issues/186 but not planning to start publishing those to dockerhub in the near term just yet as it was a fair bit of release/CI
overhead in our current setup ...

I don't have any suggestions on where to upload it... Your own google drive/Dropbox account?  Will check around with folks on the support side.

https://domo.box.com/s/ybhrqnq5qifaqgzm3lu3t6zjq0al8con

Thanks

That trace that I sent you shows at one point the module launcher used 515mb of heap space.  Seems very high.

After some preliminary investigation, ModuleLauncher doesn't seem to have any issues. In fact, I see the same behaviour when launching the time-source exec as a standalone process.
I think the JVM requires some tuning. In this case, setting the MaxHeapSize to a optimal value seems to fix the issue and I believe the MaxHeapSize also impacts the heap size being used by the JVM.
On my local, in the following case,
java -jar target/time-source-1.0.0.BUILD-SNAPSHOT-exec.jar

the heap memory usage hits ~500MB but in this case, my MaxHeapSize is set to ~4GB:
jinfo -flag MaxHeapSize <pid>
-XX:MaxHeapSize=4294967296

Similar behaviour when I run time-source via ModuleLauncher using the default MaxHeapSize.
After using a specific MaxHeapSize when starting the time-source:
java -Xmx32m -jar target/time-source-1.0.0.BUILD-SNAPSHOT-exec.jar

the heapsize hits ~28MB:

For the module launcher:
java -Xmx64m -jar target/spring-cloud-stream-module-launcher-1.0.0.BUILD-SNAPSHOT.jar --modules=org.springframework.d.stream.module:time-source:jar:exec:1.0.0.BUILD-SNAPSHOT

the heapsize hits ~58MB

The [blog] (https://spring.io/blog/2015/12/10/spring-boot-memory-performance) Mark pointed out above has a lot more detail on turning/performance.

Hi @bmann100: Could you please verify @ilayaperumalg's analysis/recommendations and confirm your findings? We could then close this issue.

Yes, that seems to resolve the issue running locally.  So we will likely need to modify the docker image for the module launcher to control the amount of memory that it is using in that environment.


Azure Gov

Can CSP partners leverage these cost management features if their customer is in Azure Gov? If not, how can a CSP apply cost management principles to help their Azure Gov customers? If this is not available in Azure Gov can you please specify that in the document?
Thank you.

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

ID: 302575cd-86c8-5ddb-97c6-b406925cf0f4
Version Independent ID: 84c2ceb5-e2f5-f8f6-e755-4cada678cb1c
Content: Get started with Cost Management for partners - Microsoft Cost Management
Content Source: articles/cost-management-billing/costs/get-started-partners.md
Service: cost-management-billing
Sub-service: cost-management
GitHub Login: @bandersmsft
Microsoft Alias: banders

@J227668 If you are referring to Cost analysis, then its still not supported. Please review this link: https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/understand-cost-mgt-data#supported-microsoft-azure-offers

What alternatives are available for cost analysis for offers that are not supported yet?

Modern CSP is available in Gov.

@J227668 Are there any other questions for us?

No, thank you for your help @SadiqhAhmed-MSFT

You're welcome! :)
Closing this issue for now.


manager.lua:76: attempt to index field 'Methods' (a nil value)

Description
updated config tonight, caught an error while trying to switch between files:
[lspconfig] unhandled error: ...share/nvim/lazy/nvim-lspconfig/lua/lspconfig/manager.lua:76: attempt to index field 'Methods' (a nil value)

I'm guessing you have Nvim 0.9? Please, always mention the Nvim version when reporting anything.
https://github.com/neovim/nvim-lspconfig/commit/8d9fd3581ac07a2e1940435e13bda31a0cdeb795
we probably need to revert that line back to
client.rpc.notify('workspace/didChangeWorkspaceFolders', params)

Same warning here! Super annoying notification every time we open a new file :smile:
nvim 0.9+ and astronvim
Looks like that commit fixes it next release yeah?? :smile:

@edoardo-bluframe this was already fixed. there was no "release" with or without the fix.

@edoardo-bluframe this was already fixed. there was no "release" with or without the fix.

Maybe I am missing something then? Why does it keep popping up every time we open a file for the first time in the nvim notifications? And why did this start about 2 weeks ago? 😄


⚠ Bofrost.de has degraded performance

In 74cee96, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1305 ms

Resolved: Bofrost.de performance has improved in 9b70129 after 25 minutes.


Updating the environment instructions for Python.

This is a better link as it covers both Windows and Linux. I wrote this a long time ago.
Utkarsh has now also updated it to incorporate the changes that have happened in VTK 9.0.
See: Python environment fixes for what the changes were.

Thanks!


Interpolation in space not possible if solution is only saved at the end.

If the solution is constrained to the last point in time, interpolation will no be possible.
using DifferentialEquations, ModelingToolkit, MethodOfLines, DomainSets
# Method of Manufactured Solutions: exact solution
u_exact = (x,t) -> exp.(-t) * cos.(x)

# Parameters, variables, and derivatives
@parameters t x
@variables u(..)
Dt = Differential(t)
Dxx = Differential(x)^2

# 1D PDE and boundary conditions
eq  = Dt(u(t, x)) ~ Dxx(u(t, x))
bcs = [u(0, x) ~ cos(x),
        u(t, 0) ~ exp(-t),
        u(t, 1) ~ exp(-t) * cos(1)]

# Space and time domains
domains = [t ∈ Interval(0.0, 1.0),
           x ∈ Interval(0.0, 1.0)]

# PDE system
@named pdesys = PDESystem(eq, bcs, domains, [t, x], [u(t, x)])

# Method of lines discretization
dx = 0.1
order = 2
discretization = MOLFiniteDifference([x => dx], t)

# Convert the PDE problem into an ODE problem
prob = discretize(pdesys,discretization)

# Solve ODE problem
using OrdinaryDiffEq
sol = solve(prob, Tsit5(), save_on=false, save_start=false);

sol(1.0, 0.3) #Last time step; crashes

What if we save the start as well? That should not cost much

This is a side effect of interpolations.jl unfortunately

Interpolations.jl isn't used?
We can probably fix this though.

Yes it is, this provides the multi dimensional interp in the solution interface. I can strip the Array of the short dim, and warn.

But we know the polynomial, why use Interpolations?


Undo during tet input doesn't work

When writing using the text tool, the undo doesn't work (it should rollback last inputted letters/words.

Hi. What is the expectation here? You want the in-app undo/redo to work when you're in the text editor?
We should keep the default browser behavior when it comes to text inputs.

Hello, the excalidraw web app allows me to use CTRL+Z/CTRL+SHIFT+Z to undo and redo the action of inputting words during the editing of the text. It is similar to how I am using it during writing this comment: CTRL+Z to roll back several of the last input letters/words. It is so natural for me to use while I edit text to fix types, that I was really surprised when I noticed it doesn't work in VS Code.
To test it for yourself, try selecting the text tool, creating new textbox and start typing. In the web app you can no problem use CTRL+Z to undo several words and creation of the textbox, but the same doesn't seem to be working in VS Code.


refactor: use Solidity built-in functions for ERC165 interface IDs

What does this PR introduce?
Contracts

use syntax type(ILSP{N}{StandardName}).interfaceId to get ERC165 interface identifiers, instead of hardcoded constants.

This ensures that we rely on the core Solidity feature, instead of manually calculated values, that could lead to errors ✅
Tests

replace occurence of interfaceIDs literals in test files with reference to constants.ts file.

And how do we read the interface IDs? Meaning how can people find them, and know the are the same as in the LSP specs?

@frozeman the interface IDs are currently defined in the contracts on docs.lukso.tech: https://docs.lukso.tech/contracts/interface-ids
All the interface IDs are also mentioned in the file constants.ts (currently inside the tests/ folder.
https://github.com/lukso-network/lsp-universalprofile-smart-contracts/blob/develop/tests/utils/constants.ts
I would suggest that we move this file out of this folder, and include it in the npm package. This way, clients building application in Javascript can get the interface IDs from this file (alongside the contract ABIs).
My motivation to suggest this in this PR is:

it would be easier to maintain in the future (the more places and files we define interface IDs in, the harder it might be to maintain and update them all if these interface IDs change).
we ensure that we use Solidity to define them, and get less prone to errors.


Add the ability to reload the iframe

After logging in, cookies are set, but the iframe needs to be reloaded to recognise them properly. This PR exports a reloadProxy() function for doing that.
Unfortunately, adding the new export has the side effect of breaking anything that was previously importing wpcom-proxy-request as require( 'wpcom-proxy-request' ).
This PR also fixes a couple of race conditions:

uninstall() didn't set loaded to false, so request() could try to send the request before the iframe was reloaded.
onload() was hooked to the iframe's load event, which fires when the iframe is inserted into the DOM, before the iframe is ready to receive messages. It now waits for a "ready" message from the iframe (see D6171 for the corresponding iframe code).

The changes to package.json exist to allow wpcom-proxy-request branches to be installed as dependencies.
See Automattic/wp-calypso#15543.

Looks good 👍

Unfortunately, adding the new export has the side effect of breaking anything that was previously importing wpcom-proxy-request as require( 'wpcom-proxy-request' ).

Maybe we should mention that in the README.md ?

LGTM 👍
I left a couple of comments.

onload() was hooked to the iframe's load event, which fires when the iframe is inserted into the DOM, before the iframe is ready to receive messages. It now waits for a "ready" message from the iframe (see D6171 for the corresponding iframe code).

onload is supposed to be triggered when the iframe has fully loaded so any synchronous javascript defined there should have had time to execute.
I think the reason why we had some errors on calypso is because of the user bootstrap request which is emitted on calypso boot, before the dom is even ready and the iframe even inserted (we had this problem on wp-desktop at least).
In any case, we should not forget to deploy the server patch first :)

onload is supposed to be triggered when the iframe has fully loaded so any synchronous javascript defined there should have had time to execute.

Yeah, it's supposed to work like that, but I was continually running into a problem where the load event was fired, but the iframe had not yet hooked into the message event, which should be happening on initial parse, before the load event fires.
Before merge, it seems like the only thing left to do is to revert the hacks in package.json.
After merge, we'll need to bump the version to 4.0.0, as this is a breaking change, and add an entry to history.md:

Add the exported reloadProxy() function, for reloading the proxy iframe. This change is not backwards compatible with importing the default function using require(), as we're now exporting an object, instead of a function. const proxy = require( 'wpcom-proxy-request' ); will need to be changed to const proxy = require( 'wpcom-proxy-request' ).default;. import proxy from 'wpcom-proxy-request'; will continue to work correctly.

I haven't done an NPM package release before, so I don't know what else needs to happen. 🙂

That's good to go IMO 🚢

LGTM 👍


Add Shibboleth.sso Metadata endpoint

Hi,
This PR add the metadata endpoint for the Shibboleth.sso framework:

Information was based on this source.

Thank a lot in advance 😃

Thank you!

You are welcome 😃
It is always a pleasure to contrbute to this amazing project ❤


Missing glyphs? Please help

I'm at my wits end trying to troubleshoot this on my own so I figured I'd just ask if anybody has any ideas. The glyphs don't appear to work for me at all.

Running 1.7 stable, but I tried the beta and it didn't make any difference for me. I know it's probably something really dumb on my end, I've just run out of ideas for things to try. Thanks in advance for any help.

What version of Windows are you using?

Windows 11 Pro 21H2

Uninstall Shell and restart Windows. Then install it again.
Do glyphs appear in Shell window?

Uninstalled, rebooted, checked again. They do not, no. Didn't before either, in either version.

Please Try it in Windows Sandbox

Problem persists in the Sandbox environment.

i just installed on win11 22h2 and im getting the same bug

@xarathos517  @spaceCabbage
Please try this build

got this error when trying to extract, wont work with winrar either

shell.zip

still missing glyphs 🤷

@spaceCabbage Please attach shell.log file

New build still has the missing glyphs for me, too. Log file attached
shell.log

i think you have a problem in the system font please check your font SegoeUi Emoji or remplave it with the original font...

I checked the relevant fonts - SegoeUI Emoji, Segoe Fluent Icons, Segoe MDL2 Assets just in case. All appear to be installed correctly. Still no glyphs in the program or menus. Are there any other prerequisites I could be missing?

The glyphs will be replaced with a dynamic svg to add more elegant custom images

@xarathos517 Please test this build

That seems to work perfectly thank you!

@spaceCabbage Please test this build


Filament incompatible with sanctioned glb models

As mentioned on khronos site, the kenney models "tower defense kit" fail to load due to filament error, e.g. for towerRound_sampleF.glb:
 E/Filament: Unable to parse glb file.

with throwable CompletionException:
java.lang.IllegalStateException: Failed to load gltf

(First raised in https://github.com/google-ar/sceneform-android-sdk/issues/1055)

Thank you. As mentioned in google-ar/sceneform-android-sdk#1055, the asset you mentioned is non-conformant (doesn't follow the glTF specifications).


Execute setupInitCCP on each re-execution of initCCP

Issue #809
Description of changes:
This may fix #809 .
Since the changes in v2.6.2, any subsequent executions of initCCP after the first run do not trigger the setupInitCCP process. This PR fixes this issue.
The fix is straightforward: instead of executing setupInitCCP only once during the entire lifecycle of amazon-connect-streams, it is now executed every time initCCP is run. This ensures that the necessary setup processes are consistently performed on each initialization.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Close this Pull Request as it has been fixed in v2.10.0.


Fix ci

Motivation
Modifications
Result

CI still fails...
The build now wants go1.20. I remember a previous PR with a similar error. Not sure how it was fixed.


Questions about README

What is the difference between this and django-tenant-schemas? If that is documented somewhere, I could not find it.
Could you copy the docs link to the project description? To find it you have to dig it from the readme.

I have answered this on some tickets before. I forked django tenant schemes when it looked like the project was dead. I also didn’t like all the support of all the back versions of django as there where lots of if statements. So the I forked it I tidied a lot of the code. I believe this has been done now. I am using this for a couple of my project. In general there is not much difference now as features will end up in both in the end.

Hi @tomturner , thanks for replying.
What I mean is that this could be moved to the readme, so the users can know that and have a clearer view to decide which to use.
I found a couple details from this app that are better documented than on DTS (like the delete tenants bit).


Updated paried regions table

Added Canada regions to table.

Hi @jefutte, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

@jefutte : Thanks for your contribution to the Azure documentation! The author, @rayne-wiselman, has been notified to review your proposed change.

#Jim-Parker
good to go
#sign-off


Fix crash in getAwaitedType

Fixes a crash in getAwaitedType due to a missing diagnostic message.
Fixes #53145

@typescript-bot test this
@typescript-bot test top100
@typescript-bot user test this

Well, the user deltas were supposed to show that the crash went away, but apparently the infra is totally skipping the test I added. I'll have to figure out why.

FYI, I did verify that the crash repro'd with the added test before applying the fix. The test I added is the smallest fragment of https://github.com/tc39/test262/blob/main/test/language/expressions/async-generator/named-yield-star-async-next.js necessary to trigger the crash.

@typescript-bot user test this

third time's the charm
@typescript-bot user test this


Unable to install properly

I've been trying to install guvnor all day now, but I can't seem to install it on my ubuntu server with npm properly. I've tried installing via npm by running sudo npm install -g guvnor --unsafe-perm. It outputs the following and adds a govnur folder to /usr/local/lib/node_modules/ but not to /usr/local/bin/ so neither the guvnor and guv commands work.
Install output:
gw2sk@data:/$ sudo npm install -g guvnor --unsafe-perm

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/heapdump
> node-gyp rebuild

make: Entering directory `/usr/local/lib/node_modules/guvnor/node_modules/heapdump/build'
  CXX(target) Release/obj.target/addon/src/heapdump.o
  SOLINK_MODULE(target) Release/obj.target/addon.node
  COPY Release/addon.node
make: Leaving directory `/usr/local/lib/node_modules/guvnor/node_modules/heapdump/build'
npm WARN optional dep failed, continuing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/usage
> node-gyp rebuild

make: Entering directory `/usr/local/lib/node_modules/guvnor/node_modules/usage/build'
  CXX(target) Release/obj.target/sysinfo/src/binding.o
  SOLINK_MODULE(target) Release/obj.target/sysinfo.node
  COPY Release/sysinfo.node
make: Leaving directory `/usr/local/lib/node_modules/guvnor/node_modules/usage/build'

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/posix
> node-gyp rebuild

make: Entering directory `/usr/local/lib/node_modules/guvnor/node_modules/posix/build'
  CXX(target) Release/obj.target/posix/src/posix.o
  SOLINK_MODULE(target) Release/obj.target/posix.node
  COPY Release/posix.node
make: Leaving directory `/usr/local/lib/node_modules/guvnor/node_modules/posix/build'

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/bcrypt
> node-gyp rebuild

make: Entering directory `/usr/local/lib/node_modules/guvnor/node_modules/bcrypt/build'
  CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
  CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
  CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
  SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node
  COPY Release/bcrypt_lib.node
make: Leaving directory `/usr/local/lib/node_modules/guvnor/node_modules/bcrypt/build'

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/execSync
> node install.js

[execsync v1.0.2] Attempting to compile native extensions.
[execSync v1.0.2]
    Native code compile failed!!

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak
> node-gyp rebuild

-
gw2sk@data:/$

I've tried running guv using the path to the bin folder in lib (/usr/local/lib/node_modules/guvnor/bin). When I do this I get an error saying
error: Could not locate the bindings file. Tried:
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/build/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/build/Debug/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/build/Release/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/out/Debug/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/Debug/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/out/Release/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/Release/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/build/default/weakref.node
 → /usr/local/lib/node_modules/guvnor/node_modules/boss-dnode/node_modules/weak/compiled/0.12.7/linux/x64/weakref.node

I've also tried manually installing the previous version (v3.5.11) to see if the problem was also present there, and it was.
I'm running out of ideas and I'd love to hear if anyone knows what's going on.

It looks like you're having problems installing native modules.  Do you have the build-essential package installed?
Failing that could you paste the full npm-debug.log file here or in a gist?

Found the culprit!! After checking the build-essential package and finding out that it was installed I ran the guvnor installation again and checked the logs. I noticed several ENOMEM errors at the end. I checked to see if I had swap memory enabled and I didn't (DOH!) so I assigned a swapfile, ran the guvnor installation again and it managed to install all the way through. Such an easy solution for something that seemed so difficult. I guess I should check the logs more often in cases like this.
Anyway, thanks for the quick help and this cool package. I'm gonna dive in now :)


Last Lock Action and Last Lock Action Trigger

When querying for keyturner states the lock return also:
Last Lock Action
Last Lock Action Trigger
I was wondering if it is possible to publish these data via MQTT. It is the only way I've found to intercept a Lock and go action triggered by the button and use it on an automation.

Hi,
The trigger is already published, the last lock action can certainly be added.

Hi,
What do you need this for?
Some  thoughts about this: Yes, there's a flag for last lock action trigger, but it's always the same as trigger as far as I could see, so there's no point publishing it. The last lock action can be deduced from the lock state. If the state is locked, you know the last action was lock, and so on.
For the opener this I'd says this is broken: activateRTO does show up properly as last lock action, but sending deactivateRTO returns a last lock action of 0x00, which is an undefined value.

Thank you for your answer. I switched this week trying to use this very interesting project; before I used Nubli, I'm trying to reproduce all functions I have implemented with it.
Last lock action, in my experience and according to documentation, could also be LOCK AND GO, and I cannot deduct the status from the actual status. So, as an example, if Lock action is locked, last lock action is "Lock and go" and Last lock action trigger is "Button" I can trigger some automation that I don't want to be triggered when the lock status is triggered only by one button press, manually o automatically by nuki.
I hope this example could help you understand my use case. If I'm leaving, I use "Lock and Go" to trigger that, but if I want to close without leaving  I press the button, or I lock manually.
I noticed, after your message, that trigger and last action trigger seems always to be the same, but they shouldn't. Maybe a bug in Nuki firmware?
Marco

I've added lastLockAction already for the lock, it'll be in the next release. How are trigger and lastLockActionTrigger supposed to behave?

Thank you for adding it.
Your messages have raised some doubts for me. The two values are always the same.
From the API documentation, "trigger" indicates what caused the state change, Last Lock Action Trigger is related to Last Lock Action. Maybe it is correct that they are always the same.
We could ask to the nuki developer forum, if needed.

Hi, does the last lock action and the regular trigger work for you. If so I'd close the issue.

Closing due to inactivity.


Cannot Publish Extension to Cloud Sandbox

Recently when i try to publish cloud sandbox using Visual Studio Code hit the follow message.

Sounds like the same issue here: https://github.com/Microsoft/AL/issues/4733

Are you using Docker environment for publishing extensions? It's the safest to install AL extension from latest docker image (container), not from VS marketplace

container

Hi Tomasevicstefan,
Already try both way but also fail to publish the to Cloud Sandbox. I notice that cloud platform on build 13.4 but my latest docker version only 13.3.

Hi @Tonygithub17, this looks like a duplicate of #4733. It should be fixed by now if you download the latest AL extension from the VS Code market place.


feat: add message pagination to buy-me-coffee so you can read all messages

What changed? Why?
Pagination of messages in buy-me-coffee
I forked the repo to build and noticed a comment that had a "pagination TODO" in the buy-me-coffee app. I was implementing pagination in my fork anyway, so I figured the based thing to do is also commit it to BOAT. Video demo
✅ Page size is configurable and set to 5 so that the Guide is still relatively close to the fold
✅ Current page displayed
✅ Read older messages button is disabled if you're on the first page
✅ Read newer messages button is disabled if there are no newer records

Notes to reviewers
Unfortunately the smart contract doesn't return the number of messages / memos, there's no good way of knowing the total without starting at 0 and counting up to the end, so messages go from oldest to newest rather than newest to oldest, which would be more ideal.
If the smart contract is refactored, you can reuse most of my pagination solution ☺
How has it been tested?
Tested on by creating a new BOAT app with this version of the template on localhost - Video demo: pagination of messages in buy-me-coffee

@oceans404
Thanks for this! Will use on my project by cherrypicking your commit.

Unfortunately the smart contract doesn't return the number of messages / memos, there's no good way of knowing the total without starting at 0

I will find a way to implement this and do a PR soon

It is displaying the pagination despite there being just 1 message.


Fix apiRequest that requires no Content-Type header in case of multipart/form-data requests.

 Fix apiRequest that requires no Content-Type header in case of multipart/form-data requests.


Pass zone to workflow run from ResourceAction

Depends on:

[x] https://github.com/ManageIQ/manageiq-providers-workflows/pull/22

kicking

I like this. think the errors look legit. Maybe there is another PR to merge?

Yes the failures are legit, didn't notice with master being red already

Backported to petrosian in commit 9fa880b8823e4ae71d941449e75c5d7b29488def.
commit 9fa880b8823e4ae71d941449e75c5d7b29488def
Author: Jason Frey<EMAIL_ADDRESS>Date:   Mon Jun 5 09:50:42 2023 -0400

    Merge pull request #22546 from agrare/pass_zone_to_workflows_run

    Pass zone to workflow run from ResourceAction

    (cherry picked from commit c996f3d61baf9bab6ac593638c73f438f4e5aa55)


I added a auto start on pogom

Checklist

[x] I have read the FAQ
[x] I have checked if this issue already exists (both open and closed issues)
[ ] I am using the most recent version of pogom from the master branch
[ ] If this is an installation issue, I am posting my OS, OS version, python version, pip version
[ ] I'm posting the complete log
[x] I'm using a descriptive title for this issue

My Issue
Hey Guys,
I have created a file on my raspberry pi which auto matically starts the pogom direcotory (runserver.py)
if anyone wants it i will at a fork onto this page
...

Please use the issues tab only for issues :)

Woops sorry


Workspace – Able to remove an approver from the workspace members in Gmail account

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v9.0.31-12
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4943289
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:

Go to https://staging.new.expensify.com/
Log in as Gmail account
Create a workspace
Add user X as workspace members with admin role
Enable Workflow and add user X as Approver
Navigate to workspace members and click on user X
Remove user X from workspace members

Expected Result:
Unable to remove an approver from the workspace members, error appears
Actual Result:
Approver is removed from the workspace members
Workaround:
Unknown
Platforms:

[x] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/3b14760f-2982-48eb-b5ad-3b9100ceb067

View all open jobs on GitHub

We think that this bug might be related to #wave-collect - Release 1

This isn't a bug. It's explained in the dialog:

The behavior on production (blocking removal of the approval) was the real bug and it looks like it's fixed. Closing this out.


Parsing to BigInteger and BigDecimal is not supported

The code in NumberValue.java is:
    private final Object doToValue () {

        switch ( type ) {
            case DOUBLE:
            case DOUBLE_WRAPPER:
                return doubleValue ();
            case INT:
            case INTEGER_WRAPPER:

                if ( isInteger ( buffer, startIndex, endIndex - startIndex ) ) {
                    return intValue ();
                } else {
                    return longValue ();
                }
        }
        die ();
        return null;
    }

If the number is very long, for example,<PHONE_NUMBER>34536567567098675564232435535656766576876899, the deserialized object will be of Long type and probably (at least in this case) with a value of zero.

You are correct.
997657654534536567567098675564232435535656766576876899 is a very long number. It could be the case that if you map it to a Java object that has a bignumber property that it does work. Look at Conversion.java. It would get handled there if it is handled. It might be. If it is not, we do accept pull requests.


Add check for profile that is both user profile and favourite

Codecov Report

Merging #200 (a7393cf) into master (1437d42) will decrease coverage by 0.25%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #200      +/-   ##
============================================
- Coverage     71.00%   70.75%   -0.26%
  Complexity      595      595
============================================
  Files            90       91       +1
  Lines          1935     1942       +7
  Branches        268      269       +1
============================================
  Hits           1374     1374
- Misses          458      465       +7
  Partials        103      103

Impacted Files
Coverage Δ

src/main/java/seedu/modulink/MainApp.java
0.00% <0.00%> (ø)

...on/exceptions/UserProfileIsFavouriteException.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


[ICON]rating

Icon Request

Icon name:
Use case:
Screenshots of similar icons:

Please fill out the report completely. See also https://github.com/iconoir-icons/iconoir/blob/main/CONTRIBUTING.md#icon-requests.
Closing this for now. Thank you for your understanding!


Implement /leli command

If a relevant wikipedia page is found, return its first paragraph.
Otherwise, return a google search link for that term.
This merges /ngelely and /wiki commands.
Resolve #7

Read another inline comment.

Where?

Woops. See fa557b3a8d64dbb7c1b760edb308bbe2cc6e4b4a

LGTM. I love how readable your code is <3


"steal" syntax not working in grunt build

I'm currently considering migrating from legacy StealJS (3.3.0pre) to the current version, but all of my existing code uses the old steal("moduleA", "moduleB", function(A, B) { ... }) syntax. So naturally, I was excited when I saw that, supposedly, this syntax is still supported.
I used the Quick Start guide to create a test page, and grunt build went fine using the provided ES6 syntax. But then I tried steal syntax:
steal('bower_components/jquery/dist/jquery.js', function($) {
    $(document.body).append("
Hello World!
");
});

And I got this:
Running "stealBuild:default" (stealBuild) task
OPENING: main
steal.js INFO: app loaded successfully
error [TypeError: Error loading "bower_components/jquery/dist/jquery" at file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Error loading "bower_components/jquery/dist/jquery" from "main" at file:/Users/joshuahagins/dev/sentrana/steal-test/main.js
Error evaluating file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Cannot call method 'createElement' of undefined] TypeError: Error loading "bower_components/jquery/dist/jquery" at file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Error loading "bower_components/jquery/dist/jquery" from "main" at file:/Users/joshuahagins/dev/sentrana/steal-test/main.js
Error evaluating file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Cannot call method 'createElement' of undefined
    at assert (evalmachine.<anonymous>:887:21)
    at evalmachine.<anonymous>:2555:24
    at evalmachine.<anonymous>:2606:3
    at evalmachine.<anonymous>:34:3
    at evalmachine.<anonymous>:38:2
    at doEval (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1940:10)
    at __eval (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1839:7)
    at Loader.exec [as __exec] (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:212:5)
    at Loader.loader.instantiate (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1385:16)
    at Loader.loader.instantiate (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1706:32)
ERROR: Cannot read property 'order' of undefined TypeError: Cannot read property 'order' of undefined
    at visit (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:7:12)
    at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:11:5
    at Array.forEach (native)
    at visit (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:10:22)
    at module.exports (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:16:2)
    at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/build/multi.js:119:4
    at Array.forEach (native)
    at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/build/multi.js:118:9
    at eval (eval at <anonymous> (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/traceur/src/node/traceur.js:24:17), <anonymous>:1621:100)
    at promiseHandle (eval at <anonymous> (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/traceur/src/node/traceur.js:24:17), <anonymous>:1715:20)

Is this syntax no longer supported?

jquery is incorrectly detected as an AMD module when it's actually a global. In your config do:
System.meta.jquery = { format: "global" };

You have to configure jQuery as a global.
Sent from my iPhone

On Jan 15, 2015, at 3:29 PM, Josh Hagins<EMAIL_ADDRESS>wrote:
I'm currently considering migrating from legacy StealJS (3.3.0pre) to the current version, but all of my existing code uses the old steal("moduleA", "moduleB", function(A, B) { ... }) syntax. So naturally, I was excited when I saw that, supposedly, this syntax is still supported.
I used the Quick Start guide to create a test page, and grunt build went fine using the provided ES6 syntax. But then I tried steal syntax:
steal('bower_components/jquery/dist/jquery.js', function($) {
$(document.body).append("Hello World!");
});
And I got this:
Running "stealBuild:default" (stealBuild) task
OPENING: main
steal.js INFO: app loaded successfully
error [TypeError: Error loading "bower_components/jquery/dist/jquery" at file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Error loading "bower_components/jquery/dist/jquery" from "main" at file:/Users/joshuahagins/dev/sentrana/steal-test/main.js
Error evaluating file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Cannot call method 'createElement' of undefined] TypeError: Error loading "bower_components/jquery/dist/jquery" at file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Error loading "bower_components/jquery/dist/jquery" from "main" at file:/Users/joshuahagins/dev/sentrana/steal-test/main.js
Error evaluating file:/Users/joshuahagins/dev/sentrana/steal-test/bower_components/jquery/dist/jquery.js
Cannot call method 'createElement' of undefined
at assert (evalmachine.:887:21)
at evalmachine.:2555:24
at evalmachine.:2606:3
at evalmachine.:34:3
at evalmachine.:38:2
at doEval (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1940:10)
at __eval (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1839:7)
at Loader.exec [as __exec] (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:212:5)
at Loader.loader.instantiate (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1385:16)
at Loader.loader.instantiate (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/steal/node_modules/systemjs/dist/system.src.js:1706:32)
ERROR: Cannot read property 'order' of undefined TypeError: Cannot read property 'order' of undefined
at visit (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:7:12)
at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:11:5
at Array.forEach (native)
at visit (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:10:22)
at module.exports (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/graph/order.js:16:2)
at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/build/multi.js:119:4
at Array.forEach (native)
at /Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/lib/build/multi.js:118:9
at eval (eval at  (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/traceur/src/node/traceur.js:24:17), :1621:100)
at promiseHandle (eval at  (/Users/joshuahagins/dev/sentrana/steal-test/node_modules/steal-tools/node_modules/traceur/src/node/traceur.js:24:17), :1715:20)
Is this syntax no longer supported?
—
Reply to this email directly or view it on GitHub.

Ah, I see. Will I have to do the same for all library dependencies?

No, only UMD ones.
Sent from my iPhone

On Jan 15, 2015, at 5:10 PM, Josh Hagins<EMAIL_ADDRESS>wrote:
Ah, I see. Will I have to do the same for all library dependencies?
—
Reply to this email directly or view it on GitHub.

Cool, much appreciated.


Add trampolines for PxSweepCallback, PxRaycastCallback and PxOverlapCallback

The Problem
Currently, scene queries are not usable because the callback types they need are not instantiable.
The Solution
Add trampolines for PxSweepCallback, PxRaycastCallback and PxOverlapCallback.
Alternatives
I tried passing in the callback viz MaybeUninit, but it crashes with a memory access violation.  It's theoretically possible to cobble the vtable together in Rust, but a trampoline is the best solution.
Context
I have written call throughs for sweep, overlap, and raycast but without these types they cannot be called.

Hey @Hentropy, I've got a rough implementation working for this right now that supports usage of PxRaycastBuffer and user-defined PxRaycastCallback implementations. I should have a PR ready this weekend for raycasts, sweeps, and overlaps and I'd love to have you review it when you have the chance.   Gimme a ping and I'll take a look 😄

Closed in #181


(docs) Minor - update opensearch api docs

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID:<PHONE_NUMBER>122f1c1f850674929ae00d0f424a36
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


simplify test_package

removed explicit requirement, and using full cmake integration

Actually, we should just apply our template test package.

something like this ?

Nope, and i'm sorry i just checked the repo out and it looks like this package needs a lot of work.  I'm going to push to get it fixed up this weekend.  Sorry for the delayed response.


Added parentheses for permissions policy parser according issue

Fixes: https://github.com/Baroshem/nuxt-security/issues/194

Hey,
When I tried this PR with default configuration it does not work correctly and throws an error in the browser console

Tested with following config:
    permissionsPolicy: {
      'camera': ['()'],
      'display-capture': ['()'],
      'fullscreen': ['()'],
      'geolocation': ['()'],
      'microphone': ['()'],
    }

@Baroshem
By default permissionsPolicy already set to (). Is it's necessary handle overriding default values with default values ?

@nekotoriy I meant that I was using the default config.
With changes from your PR, the the module is not working correctly in terms of permissions policy. It may work for your case, but it does not work with the default config or when the user will pass just a single ['()'] as value for certain policy.
I think you would have to add some condition to the parser to only add additional parentheses when value passes is an array with multiple elements.

But in this case, passing ["self"] will not work.

Hey @nekotoriy
sorry for no response but I was on holidays.
In this case we have two options then:

Change the current behavior to add parenteses automatically (it will be a Breaking Change)
Adjust the behavior to work for your case and for the previous approaches

From my perspective, the better would be the option two as it wont break the functionality for the current users.
However, the option one might be better for the future so we could plan it for the 1.0.0 version where we could ship breaking changes.
Let me know which option would work better from your side and we can think about it :)

Hello @Baroshem!
At the moment I don't have an urgent need to fix this bug, so we can schedule break changes for version 1.0.0 following the first point.

Alright, thank you!

Hey @nekotoriy
I have changed the target branch to 1.0.0-rc.1 as I want to include this functionality in the upcoming 1.0.0-rc.1 release.
I have tested it and it seems to be working as expected :)

Hey @nekotoriy
Do you need any help with the implementation. I can do this if you dont have time (I will still mention you in the release notes as the contributor so no worries about that :) )

@nekotoriy Are you planning to add the changes I mentioned? If you dont have time, just let me know. I will add the changes and include you in the release notes :)

Closing in favor of #212


Load Profiles

Allow users to save off their work in a config/rule file that we can then re-use, open, edit etc and it can be used for command line actions

No drag and drop after all :( We'll setup an option for a move
Track splits, joins, new columns, etc
Column Headers, find, replace, prefix, suffix, data check

Complete and fully functional


https://www.nytimes.com/ not possible to fetch it

Error: This domain is blocked by configuration.

@argjendhaxhiu yes, we faced this problem since many years ago when we built a parser tool in PHP. At that time, we found that NYTimes sells their contents, so they have to protect their websites from crawler.


feat(ScanCodeResultParser): Warn about unsupported versions

While parsing newer output format versions might not throw exceptions, results may be incomplete (see #6617 for the context). Avoid confusion by warning in that case.

Merging despite the unrelated BabelFunTest failure.


remove: codesandbox references

Removing references to CodeSandbox as we're currently experiencing some issues with ConnectKit working in a create-react-app build on CodeSandbox.
Has to do with esm and commonjs dual package hazard (there's an open wagmi issue that matches our issue).
Demos (breaks when navigating to the WalletConnect view):
CK + CRA
CK + CRA + TypeScript
The Vite and Next.js demos work fine though ✨
https://codesandbox.io/u/family-dev

Removing references to CodeSandbox as we're currently experiencing some issues with ConnectKit working in a create-react-app build on CodeSandbox.
Has to do with esm and commonjs dual package hazard (there's an open wagmi issue that matches our issue).
Demos (breaks when navigating to the WalletConnect view):
CK + CRA
CK + CRA + TypeScript
The Vite and Next.js demos work fine though ✨
https://codesandbox.io/u/family-dev


fix pitr

CHANGE DESCRIPTION
Problem:
Short explanation of the problem.
Cause:
Short explanation of the root cause of the issue if applicable.
Solution:
Short explanation of the solution we are providing with this PR.
CHECKLIST
Jira

[ ] Is the Jira ticket created and referenced properly?
[ ] Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
[ ] Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

[ ] Is an E2E test/test case added for the new feature/change?
[ ] Are unit tests added where appropriate?

Config/Logging/Testability

[ ] Are all needed new/changed options added to default YAML files?
[ ] Are the manifests (crd/bundle) regenerated if needed?
[ ] Did we add proper logging messages for operator actions?
[ ] Did we ensure compatibility with the previous version or cluster upgrade process?
[ ] Does the change support oldest and newest supported PG version?
[ ] Does the change support oldest and newest supported Kubernetes version?

Test name
Status

custom-extensions
passed

demand-backup
passed

init-deploy
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-minor
passed

users
passed

We run 15 out of 15

commit: https://github.com/percona/percona-postgresql-operator/pull/801/commits/ed754940e7afa46639cc2ef893be1cf1042bb032
image: perconalab/percona-postgresql-operator:PR-801-ed754940e

Test name
Status

custom-extensions
passed

demand-backup
passed

init-deploy
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-minor
passed

users
passed

We run 15 out of 15

commit: https://github.com/percona/percona-postgresql-operator/pull/801/commits/77cf66d26024fbba208e9ffa83d24944f5675084
image: perconalab/percona-postgresql-operator:PR-801-77cf66d26

Test name
Status

custom-extensions
passed

demand-backup
passed

init-deploy
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 16 out of 16

commit: https://github.com/percona/percona-postgresql-operator/pull/801/commits/1f449fafbbd8bb82547851479e981231bb7da4af
image: perconalab/percona-postgresql-operator:PR-801-1f449fafb


LITE-26605 Added support for only direct syncs via CQRS_ONLY_DIRECT_SYNCS

Am I correct that, after Replica models (Audit) have CQRS_ONLY_DIRECT_SYNCS=True all commands from master models like
python manage.py cqrs_sync --cqrs-id product --filter='{}'

fill be ignored?
And you should define the exact queue to allow Audit models to consume messages, like
python manage.py cqrs_sync --cqrs-id product --filter='{}' --queue audit

Am I correct that, after Replica models (Audit) have CQRS_ONLY_DIRECT_SYNCS=True all commands from master models like
python manage.py cqrs_sync --cqrs-id product --filter='{}'

will be ignored?
And you should define the exact queue to allow Audit models to consume messages, like
python manage.py cqrs_sync --cqrs-id product --filter='{}' --queue audit

Yes, exactly.


[DS-3881] Fixed discovery "view more" facet displaying incorrect totals

Because the "view more" page for a discovery facet shows the number of items returned by the search rather than the number of values in the relevant field, the total amount being displayed is incorrect.
To fix this, we can simply hide the total amount, so it will show "Now showing items x-y" instead of "Now showing items x-y of z", where "z" was incorrect.
Related Jira issue: https://jira.duraspace.org/browse/DS-3881
Fixes #7228
The King Abdullah University of Science and Technology (KAUST) Repository commissioned Atmire to fix and contribute this issue as an effort to continually improve the DSpace codebase.

I have just tested it. It may be a problem related with my test instance, but to make it works I had to do two extra changes on file  dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl
This file has some <i18n:text>  with a line break that should be removed:
<i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal
</i18n:text>

instead of
<i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal</i18n:text>
On lines:
https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl#L125-L126
https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl#L226-L227
On the other hand, I think that the proposed change is correct. In fact, the comment previous to the line of code explains why the value should by -1.

This is a welcome fix for an old and annoying bug. Tested and confirmed working on DSpace 6.3.
@toniprieto is correct, though, there is an extra newline in the two i18n:text tags here that need to be fixed:
diff --git a/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl b/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl
index d122c018f1..8c66a92584 100644
--- a/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl
+++ b/dspace-xmlui-mirage2/src/main/webapp/xsl/core/attribute-handlers.xsl
@@ -122,8 +122,7 @@
                                         <i18n:translate>
                                             <xsl:choose>
                                                 <xsl:when test="parent::node()/@itemsTotal = -1">
-                                                    <i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal
-                                                    </i18n:text>
+                                                    <i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal</i18n:text>
                                                 </xsl:when>
                                                 <xsl:otherwise>
                                                     <i18n:text>xmlui.dri2xhtml.structural.pagination-info</i18n:text>
@@ -223,8 +222,7 @@
                                         <i18n:translate>
                                             <xsl:choose>
                                                 <xsl:when test="parent::node()/@itemsTotal = -1">
-                                                    <i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal
-                                                    </i18n:text>
+                                                    <i18n:text>xmlui.dri2xhtml.structural.pagination-info.nototal</i18n:text>
                                                 </xsl:when>
                                                 <xsl:otherwise>
                                                     <i18n:text>xmlui.dri2xhtml.structural.pagination-info</i18n:text>

I recommend someone (either @Atmire-Kristof or perhaps a maintainer like @J4bbi) merges this and pushes the fix above as well.

Here is a before and after of the "view more" for countries in our repository (with the additional XSL fix from @toniprieto).
Before:

After:

@Atmire-Kristof : This looks to have approval for 6.4...but two small changes were requested above: https://github.com/DSpace/DSpace/pull/2371#issuecomment-885887580  Any chance you could make those changes part of this PR so that we can get this into 6.4?

I tested this on top of current dspace-6_x and it still works, with the newline fixes mentioned by @toniprieto and I above. I'm going to update this manually and merge it since the original PR author has not responded and this is a welcome fix.


Allow parallel babel compilation

Based on https://github.com/babel/broccoli-babel-transpiler#parallel-transpilation

No problem @simonihmig thanks for merging!


payloads leads to freez the burpsuite

Hi
I created a new profile and insert these payloads:
this is onpointerover=alert(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)

then I scan url  and saw the burpsuite is freezed ,also I saw the cpu and ram is very high and I can not use the burpsuite

`this is onpointerover=alert(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)
Mohamed(45)

`

sorry I can not insert these payloads here: I upload it here
xssTest.txt

Hi @mohammed-sec2010 !
Thanks for the issue, I will analyze it and tell you.
BR

also, the BlindSQLi-TimeBased payloads is executed and take 25 sceconds but the problem there is no notification issue  that the the timeout is exceeds 20 .

Hi @mohammed-sec2010 ,
Thanks for the issue!
Best regards.


Uncaught TypeError: Cannot read property '__id' of undefined

I just cloned the repository and the following trace shows up in the browser after running "npm install && npm start". Has anyone else had this problem?
Uncaught TypeError: Cannot read property '__id' of undefined     at eval (webpack:///./client/components/Footer/FooterContainer.js?:45:34)     at classic (webpack:///./client/components/Footer/FooterContainer.js?:51:10)     at getClassicNode (webpack:///./node_modules/react-relay/lib/RelayGraphQLTag.js?:48:20)     at Object.getClassicFragment (webpack:///./node_modules/react-relay/lib/RelayGraphQLTag.js?:55:22)     at Function.getFragment (webpack:///./node_modules/react-relay/lib/ReactRelayCompatContainerBuilder.js?:74:93)     at classic (webpack:///./client/components/App/AppContainer.js?:25:53)     at getClassicNode (webpack:///./node_modules/react-relay/lib/RelayGraphQLTag.js?:48:20)     at Object.getClassicFragment (webpack:///./node_modules/react-relay/lib/RelayGraphQLTag.js?:55:22)     at Function.getFragment (webpack:///./node_modules/react-relay/lib/ReactRelayCompatContainerBuilder.js?:74:93)     at viewer (webpack:///./client/routes/ViewerQuery.js?:32:17)     at wrappedQuery (webpack:///./node_modules/react-router-relay/es/QueryAggregator.js?:134:22)     at buildNode (webpack:///./node_modules/react-relay/lib/buildRQL.js?:101:12)     at Object.Query (webpack:///./node_modules/react-relay/lib/buildRQL.js?:82:16)     at Object.instrumentedCallback [as Query] (webpack:///./node_modules/react-relay/lib/RelayProfiler.js?:130:40)     at eval (webpack:///./node_modules/react-relay/lib/getRelayQueries.js?:61:93)     at Array.forEach (native)     at buildQuerySet (webpack:///./node_modules/react-relay/lib/getRelayQueries.js?:54:41)     at getRelayQueries (webpack:///./node_modules/react-relay/lib/getRelayQueries.js?:41:18)     at instrumentedCallback (webpack:///./node_modules/react-relay/lib/RelayProfiler.js?:130:40)     at RelayRenderer._runQueries (webpack:///./node_modules/react-relay/lib/RelayRenderer.js?:176:92)     at RelayRenderer.componentDidMount (webpack:///./node_modules/react-relay/lib/RelayRenderer.js?:117:10)     at eval (webpack:///./node_modules/react-dom/lib/ReactCompositeComponent.js?:264:25)     at measureLifeCyclePerf (webpack:///./node_modules/react-dom/lib/ReactCompositeComponent.js?:75:12)     at eval (webpack:///./node_modules/react-dom/lib/ReactCompositeComponent.js?:263:11)     at CallbackQueue.notifyAll (webpack:///./node_modules/react-dom/lib/CallbackQueue.js?:76:22)     at ReactReconcileTransaction.close (webpack:///./node_modules/react-dom/lib/ReactReconcileTransaction.js?:80:26)     at ReactReconcileTransaction.closeAll (webpack:///./node_modules/react-dom/lib/Transaction.js?:209:25)     at ReactReconcileTransaction.perform (webpack:///./node_modules/react-dom/lib/Transaction.js?:156:16)     at batchedMountComponentIntoNode (webpack:///./node_modules/react-dom/lib/ReactMount.js?:126:15)     at ReactDefaultBatchingStrategyTransaction.perform (webpack:///./node_modules/react-dom/lib/Transaction.js?:143:20)     at Object.batchedUpdates (webpack:///./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js?:62:26)     at Object.batchedUpdates (webpack:///./node_modules/react-dom/lib/ReactUpdates.js?:97:27)     at Object._renderNewRootComponent (webpack:///./node_modules/react-dom/lib/ReactMount.js?:319:18)     at Object._renderSubtreeIntoContainer (webpack:///./node_modules/react-dom/lib/ReactMount.js?:401:32)     at Object.render (webpack:///./node_modules/react-dom/lib/ReactMount.js?:422:23)     at render (webpack:///./client/index.js?:28:22)     at eval (webpack:///./client/index.js?:35:1)     at Object../client/index.js (http://localhost:3000/app.js:268:1)     at __webpack_require__ (http://localhost:3000/vendor.js:696:30)     at fn (http://localhost:3000/vendor.js:117:20)     at eval (webpack:///multi_react-hot-loader/patch_./client/index.js_webpack-dev-server/client?:2:1)     at Object.0 (http://localhost:3000/app.js:1753:1)     at __webpack_require__ (http://localhost:3000/vendor.js:696:30)     at webpackJsonpCallback (http://localhost:3000/vendor.js:26:23)     at http://localhost:3000/app.js:1:1
UPDATE:
Installing yo and generator-relay-fullstack globally and running the "yo relay-fullstack" command didn't lead to this issue. Everything seems to work just fine now.

Yo relay-fullstack is an outdated version. I'll try to have a look at it soon.

Thanks for your response @Neitsch, I'd really appreciate it. Still trying to wrap my head around the whole Relay-GraphQL stuff so I can't be of much help unfortunately.

I'm not hitting this error. Would you mind removing the node_modules and installing dependencies again? I suspect that Relay was broken.

Okay, after cloning the repo into a new folder everything works like a charm.  Weird, reinstalling the modules was actually one of the first things I tried when I encountered the error. Thanks again and sorry for robbing you of your time.


Flatpickr not hiding after Esc

Following #16227 , The Favourite Date flatpickr doesn't hide when the user presses Esc within Users account page .
ScreenShot :

This is a duplicate of #16227, not “following #16227”.


Add option to use rollup.config.js

I prefer having the rollup config in a separate file. It's possible that I'm to dense but so far I haven't found a way to import the rollup config into gulp - rollup config is a es6 module, so that makes it a bit tricky. An alternative is to have something similar to gulp-typescript createProject() function. Or I guess an option to run rollup with the -c option would also be sufficient (although you couldn't modify the options in that case)

Okay, this is now v1.10.0. The instructions are at the bottom of the README. The current implementation is pretty lame, but that's Rollup's fault. I'll open an issue there.
Having a createProject()-type function is a great idea, though for unrelated reasons. I'll add one some time.

Wow, that was quick. Thanks!


Make where() returns all matching entries

One thing that I think should be fixed is the where, it currently fetches the first match - the Pandas where returns all matching entries. One way would be to have a private _where that returns the index numbers that the update() also uses.
@gforge

I think the return value should be a new Dataframe-object populated with the rows that it has found during the where search, do you agree?

Yes, I agree !


[1.19.2] origins:walk_on_fluid does not work

Again, using forge 43.1.1 and the latest origin version. The power just won't work and the origin cannot walk on lava. This used to work fine on the fabric version of Origins and broke with the switch.

Turns out, it was only broken for one of my staff members(?). Not sure what caused it for them though


[Question] glGetError

Required prerequisites

[X] I have read the documentation https://safety-gymnasium.readthedocs.io.
[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[X] Consider asking first in a Discussion.

Questions
Thanks for your work, when I run the example code, I encounter the following error
Traceback (most recent call last):   File "examples/env_test.py", line 1, in <module>     import safety_gymnasium   File "/home/fank/Documents/safety-gymnasium/safety_gymnasium/__init__.py", line 19, in <module>     from gymnasium import make as gymnasium_make   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium/__init__.py", line 12, in <module>     from gymnasium.envs.registration import (   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium/envs/__init__.py", line 382, in <module>     load_plugin_envs()   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium/envs/registration.py", line 600, in load_plugin_envs     fn = plugin.load()   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/importlib_metadata/__init__.py", line 189, in load     module = import_module(match.group('module'))   File "/home/fank/.conda/envs/safegym/lib/python3.8/importlib/__init__.py", line 127, in import_module     return _bootstrap._gcd_import(name[level:], package, level)   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium_robotics/__init__.py", line 5, in <module>     from gymnasium_robotics.envs.maze import maps   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium_robotics/envs/maze/__init__.py", line 1, in <module>     from gymnasium_robotics.envs.maze.ant_maze import AntMazeEnv   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium_robotics/envs/maze/ant_maze.py", line 20, in <module>     from gymnasium.envs.mujoco.ant_v4 import AntEnv   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium/envs/mujoco/__init__.py", line 1, in <module>     from gymnasium.envs.mujoco.mujoco_env import MujocoEnv, MuJocoPyEnv  # isort:skip   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/gymnasium/envs/mujoco/mujoco_env.py", line 19, in <module>     import mujoco   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/mujoco/__init__.py", line 47, in <module>     from mujoco.gl_context import *   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/mujoco/gl_context.py", line 38, in <module>     from mujoco.osmesa import GLContext as _GLContext   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/mujoco/osmesa/__init__.py", line 31, in <module>     from OpenGL import GL   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/OpenGL/GL/__init__.py", line 4, in <module>     from OpenGL.GL.VERSION.GL_1_1 import *   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/OpenGL/GL/VERSION/GL_1_1.py", line 14, in <module>     from OpenGL.raw.GL.VERSION.GL_1_1 import *   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/OpenGL/raw/GL/VERSION/GL_1_1.py", line 7, in <module>     from OpenGL.raw.GL import _errors   File "/home/fank/.conda/envs/safegym/lib/python3.8/site-packages/OpenGL/raw/GL/_errors.py", line 4, in <module>     _error_checker = _ErrorChecker( _p, _p.GL.glGetError ) AttributeError: 'NoneType' object has no attribute 'glGetError', this error is induced when running the code import safe-gymnasium, I do alll the codes includingecho "export MUJOCO_GL=osmesa" >> ~/.bashrc source ~/.bashrc apt-get install libosmesa6-dev apt-get install python3-opengland  I am using Ubuntu 22.04, I am wondering how should I solve the problem, thanks~

It appears the issue might be related to MuJoCo's rendering dependencies. I found several similar issues on Google. Have you tried any of the suggested solutions there? As a last resort, you might refer to this Colab notebook; I’ve just tested it, and the environment there still renders correctly. It could be helpful as a reference.


Rename New-Team.md to ADRIAGUSJO.md

Docs Build status updates of commit 0fc7cdc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/ADRIAGUSJO.md
:white_check_mark:Succeeded
View (teams-ps)

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

@ADRIAGUSJO - I am not understanding the meaning of this PR. It looks like you are changing the name of a file?


emoij disappears immediately with docker-zulip

emoij disappears immediately after sending a message.
Here is the video:

What environment are you running this in?  The immediate disappearing is likely caused by the fact that we do markdown processing in two places -- once in the frontend and then an authoritative version a bit later in the backend.  These implementations are tested to always agree, so I think what's going on in your case is that the backend parser is unable to find the list of emoji that exist...

I am running this in production mode.

I think what's going on in your case is that the backend parser is unable to find the list of emoji that exist...

I think you are right because ./manage.py realm_emoji -r mydomain.com --op=show lists nothing. If then, how do I import all of the emojis the frontend has into the backend?

manage.py realm_emoji  should only show the custom emoji for the realm, so that's actually no the issue.
You can find the code for finding the emoji is here:
https://github.com/zulip/zulip/blob/master/zerver/lib/bugdown/__init__.py#L534

Thanks. The code seems to find /home/zulip/prod-static/serve/third/gemoji/images/emoji or /home/zulip/static/third/gemoji/images/emoji. But I have only /home/zulip/prod-static/third/gemoji/images/emoji.
Should I make a symlink to fix the problem?

So in production, settings.VOYAGER is True, and  /home/zulip/prod-static is populated by copying the contents from /home/zulip/deployments/current/prod-static/serve.
I would expect that this code
    path_to_emoji = os.path.join(os.path.dirname(__file__), '..', '..', '..',
                                 'prod-static', 'serve', 'third', 'gemoji', 'images', 'emoji', '*.png')

would have os.path.dirname(__file__) be /home/zulip/deployments/current/zerver/lib/bugdown which means the 3-levels up parent would be /home/zulip/deployments/current, in which case adding prod-static/serve should take us to the right place.
Certainly you can try adding a symlink for debugging but ideally we'd instrument the file (you should be able to just add print statements there and see them in /var/log/zulip/django.log after a supervisorctl restart zulip-django) and figure out what's actually broken so we can fix it for everyone...

I added some debug code to print path_to_emoji then it prints /home/zulip/deployments/2015-11-18-18-57-23/zerver/lib/bugdown/../../../prod-static/serve/third/gemoji/images/emoji/*.png.
But I don't have the files because there is no /home/zulip/deployments/2015-11-18-18-57-23/zerver/lib/bugdown/../../../prod-static directory.
So I made a symlink /home/zulip/deployments/current/prod-static/serve to /home/zulip/prod-static then it works well.
lrwxrwxrwx 1 zulip zulip 20 Nov 20 06:22 /home/zulip/deployments/current/prod-static/serve -> ../../../prod-static

ps. I forgot to mention that I am using docker-zulip.

Ahh, it's possible docker-zulip doesn't setup the file tree exactly the same way...

If this is still a problem with the environment(docker), please create an issue at galexrt/docker-zulip for it. Thanks.

Closing this for the Zulip bug tracker.

@npcode I'll take a look at the problem and I created an issue for it.
See https://github.com/Galexrt/docker-zulip/issues/53


frdm_k64f: samples/net/sockets/echo_server doesn't work

samples/net/sockets/echo_server shows no reaction on frdm_k64f board with default setting
as suggested by @jarz-nordic it runs with additional CONFIG_LOG_PRINTK=y enabled

Another observation:
I keept all the features as they were AND I've addded one more:
CONFIG_LOG_PRINTK=y and it solved the problem.
We might have a problem with simultanous access to UART. @nordic-krch suggested that: Logger - shell
and printk are compeating for UART access at the same time. Maybe one is breaking anothers transfer?
When I've set CONFIG_LOG_PRINTK=y all parties accessing UART are synchronized.

Do you have stack sentinel enabled? Running the samples on nrf52840_pca10056 with overlay-802154 shows that logger_thread stack overflows on both, echo_server and echo_client:
***** Stack Check Fail! *****
Current thread ID = 0x20000aa4
Faulting instruction address = 0x15fba

Increasing LOG_PROCESS_THREAD_STACK_SIZE to 1024 worked for me.

We might have a problem with simultanous access to UART. @nordic-krch suggested that: Logger - shell
and printk are compeating for UART access at the same time. Maybe one is breaking anothers transfer?

Oh really? One may only wonder how did we live before. printk() was used concurrently from everywhere - from multiple threads, from ISRs, whatever, and nothing deadlocked.

I can smell an irony here...
One options we have to improve situation?

@pfalcon you have shell talking to uart in the interrupt mode and printk in polling. That will clash eventually. As now we have option to have synchronous logs i think that the best is to redirect printk to log. If we want in future to use printk through the same medium as shell/logger but in parallel then we need to implement tty interace imo.

@jarz-nordic:

What options we have to improve situation?

Well, please let me finish with https://github.com/zephyrproject-rtos/zephyr/pull/13260, proposal for resolving which includes reverting https://github.com/zephyrproject-rtos/zephyr/pull/12747 (the nature of which appear to be the opposite - make different thread output to deadlock on each other), and then I'll look into retesting with new data available here and come out with options, though I bet it will be the well-known one - IMMEDIATE should be default for logging.

echo_server runs with CONFIG_STACK_SENTINEL=y and CONFIG_LOG_PRINTK=n

@pfalcon : But reverting #12747 does not change our situation in any way it will only make it worse. What this commit does is preventing shell from breaking other transfer started by shell.

It adds a mutex to shell_fprint function.

Let me translate that: "mutex" means "deadlock". More detailed account comes in https://github.com/zephyrproject-rtos/zephyr/pull/13260, I'd appreciate if you could look there. The only reason it pops up here is because we have deadlocking around. (Causes may be absolutely different, so let's not discuss that case here.)

I've made some changes to eth_mcux to handle kinetis interrupts similar to i.mx:
@@ -965,8 +965,10 @@ static void eth_mcux_rx_isr(void *p)
 {
        struct device *dev = p;
        struct eth_context *context = dev->driver_data;
+       int irq_lock_key = irq_lock();

        ENET_ReceiveIRQHandler(ENET, &context->enet_handle);
+       irq_unlock(irq_lock_key);
 }
 #endif

@@ -975,8 +977,10 @@ static void eth_mcux_tx_isr(void *p)
 {
        struct device *dev = p;
        struct eth_context *context = dev->driver_data;
+       int irq_lock_key = irq_lock();

        ENET_TransmitIRQHandler(ENET, &context->enet_handle);
+       irq_unlock(irq_lock_key);
 }
 #endif

@@ -985,12 +989,14 @@ static void eth_mcux_error_isr(void *p)
 {
        struct device *dev = p;
        struct eth_context *context = dev->driver_data;
+       int irq_lock_key = irq_lock();
        u32_t pending = ENET_GetInterruptStatus(ENET);

        if (pending & ENET_EIR_MII_MASK) {
                k_work_submit(&context->phy_work);
                ENET_ClearInterruptStatus(ENET, kENET_MiiInterrupt);
        }
+       irq_unlock(irq_lock_key);
 }
 #endif

This will prevent the deadlock by letting Ethernet interrupts run their course without anyone interrupting.
This maybe just hiding the issue under the rug.

echo_server seems to run with the changes to eth_mcux.c for the first moment, but it gets totally instable.
Pings/Packages drop after a few minutes and finally there is no reaction any more.

I'm still investigating this issue after the merge #13260, looks to me it's something similar to what @pfalcon mentioned a conflict between ethernet and uart interrupts/configurations. I'll continue tomorrow to debug this issue.

I don't have an ethernet board to reproduce, but I can add here my observations from running the samples on qemu_x86. Both, echo_client and echo_server stopped at assertions (after exchanging ~27k TCP packets).
Echo client failed here (FYI @tbursztyka, from what I've seen you've recently reworked the code where this function is called):
ASSERTION FAIL [iface] @ /home/rolu/repos/zephyrproject/zephyr/subsys/net/ip/net_stats.h:83

https://github.com/zephyrproject-rtos/zephyr/blob/054e1bec2d8ee4c5bf7c4cf731b9f133ed395151/subsys/net/ip/net_stats.h#L83
And echo server failed here:
ASSERTION FAIL [context->tcp] @ /home/rolu/repos/zephyrproject/zephyr/subsys/net/ip/tcp.c:1480

I've also ran the samples over 802.15.4 on nrf52840_pca10056 overnight, and they ran with no issues (beside of the logger stack problem described above). But in this configuration it's UDP only.

@i8080 looks like this is no longer an issue at this moment.

looks like this is no longer an issue at this moment.

Sorry for the delay with getting back to test this, but various fixes applied in the meantime indeed appear to have positive effect, and I confirm that as of master ddf744deee397fcc8b4dfacd87ab746987faa38c, samples/net/sockets/echo_server works out of the box. I test all for combinations of (IPv4, IPv6) x (TCP, UDP).
@i8080, I'm closing this issue, as we need to maintain actual picture of the bugs for the release. If you still see an issue, please commit/reopen.

For logging issues (which are no longer visible by default, but pop up with CONFIG_LOG_IMMEDIATE), I opened https://github.com/zephyrproject-rtos/zephyr/issues/13897


[BACKLOG-22889] Connected to Repo- error clicking 'Return fields from:'

The .populateSubSteps method formerly set properties on a step meta
object for purposes of loading the mappped trans meta.  The
properties it set included the fileName, but not the repo properties.
Switched to passing a copy of the actual step meta, with values
populated.
https://jira.pentaho.com/browse/BACKLOG-22889

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/trans/step/BaseStreamingDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -0.1% :small_red_triangle_down:


Remove onnx link for seldon in overview page

The example has been removed as we need to update the available tech here. Will add a new link when available.

This change is

Thanks @cliveseldon !
/approve
/lgtm

/approve


gccNMF model

hi
I try to run the file "runGccNMF.py", it shows "No module named 'gccNMF'".
I'm not sure how to fix this problem, if you can, please tell me the method to solve this problem.
best

Hi,could you please upload stft.py, istft.py?

Hi,
I have the same problem, it occurs because the folder gccNMF is in a different folder. you need to make two changes:

in the main code file that you want to execute e.g.  "runGccNMF.py", replace these lines:

from gccNMF.gccNMFFunctions import * from gccNMF.gccNMFPlotting import *
with these:
import sys sys.path.append('../gccNMF') from gccNMFFunctions import * from gccNMFPlotting import *
2. Now go to the gccNMF folder and delete each "gccNMF" from the import lines for each file.
that is work for me.


[ChatQnA] Support K8S Python Client to export ChatQnA E2E manifests

Description
Support K8S Python Client to export the all-in-one ChatQnA E2E manifest.
Issues
N/A
Type of change
List the type of change like below. Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would break existing design and interface)
[ ] Others (enhancement, documentation, validation, etc.)

Dependencies
import kubernetes
Tests
CD

ready for merge.
@kevinintel @lvliang-intel @chensuyue

Codecov Report
Attention: Patch coverage is 0% with 124 lines in your changes missing coverage. Please review.
Files with missing lines	Patch %	Lines
comps/cores/mega/manifests_exporter.py	0.00%	124 Missing ⚠
Files with missing lines	Coverage Δ
comps/cores/mega/manifests_exporter.py 0.00% <0.00%> (ø)

No UT coverage.

Please check the https://results.pre-commit.ci/run/github/788916723/1726050752.pAJykM35Sq-Kic6aAzmWag CI issue.

Please check the https://results.pre-commit.ci/run/github/788916723/1726050752.pAJykM35Sq-Kic6aAzmWag CI issue.

Fixed.https://github.com/opea-project/GenAIComps/pull/672


GeoIP Apache Installation Issues

Hi,
Im trying to install GeoIP for apache to read from an mmdb database on solaris. I have installed libmaxminddb and im trying to install the below geoIP2 for apache using the below commands
git clone --recursive https://github.com/maxmind/mod_maxminddb
./bootstrap
./configure  (successful)
make install
when i execute make install command i get the below error:
Making all in src
/usr/bin/apxs -c  -lmaxminddb  -Wc,"-g -O2 -std=c99 -fms-extensions"  mod_maxminddb.c
/usr/apr/1.3/build/libtool --silent --mode=compile cc -prefer-pic -m32 -xO4 -xtarget=ultra2 -xarch=sparcvis -xchip=ultra2 -Qoption cg -xregs=no%appl -W2,-xwrap_int -xmemalign=8s -mt -DSSL_EXPERIMENTAL -DSSL_ENGINE  -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -mt -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/apache2/2.2/include  -I/usr/apr/1.3/include   -I/usr/apr-util/1.3/include -I/usr/include/openldap -g -O2 -std=c99 -fms-extensions  -c -o mod_maxminddb.lo mod_maxminddb.c && touch mod_maxminddb.slo
env: No such file or directory
apxs:Error: Command failed with rc=65536
.
*** Error code 1
make: Fatal error: Command failed for target `module'
Can you please let me know what im  missing?
Thanks

Please note that i have installed libtool and it is available in the location /usr/apr/1.3/build/libtool

Do you think that this is because i have installed the gcc compiler on Solaris 11 ? Can i execute make command using the gcc compiler? i dont have the sun c compiler installed.

Yes, this is likely related to using Solaris. I am not sure what you are missing offhand. You might have better luck asking on StackOverflow, tagging the issue with both the Solaris and Apache tags.
I'd be interested in any solution you find.

I tried executing the below command explicitly on the command line
/usr/apr/1.3/build/libtool --silent --mode=compile cc -prefer-pic -m32 -xO4 -xtarget=ultra2 -xarch=sparcvis -xchip=ultra2 -Qoption cg -xregs=no%appl -W2,-xwrap_int -xmemalign=8s -mt -DSSL_EXPERIMENTAL -DSSL_ENGINE  -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -mt -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/apache2/2.2/include  -I/usr/apr/1.3/include   -I/usr/apr-util/1.3/include -I/usr/include/openldap -std=gnu99 --tag=CC target-gcc -c -o src/mod_maxminddb.lo src/mod_maxminddb.c && touch src/mod_maxminddb.slo
This removed the apxs error and im still left with the below error:
env: No such file or directory
Have you come across this issue before? Im not sure which file/directory is not found.

I am not sure. You could make sure everything is in your $PATH with the right name. As I mentioned, you are likely to have better luck on StackOverflow or a Solaris-specific forum.

Closing as this involves mod_maxminddb rather than libmaxminddb. If you are still experiencing this issue, please open an issue there.


fix: Nitro page and theme-amoled class

Fixed Nitro page being gray while loading.

Changed the variables that are used for black backgrounds. I checked every class that uses deprecated-store-bg and home-background and there are no conflicts anywhere (removed some code regarding the toolbar and forums due to this change).

Renamed class theme-amoled to theme-midnight.

before/after of the Nitro page:

👍🏼 LGTM


partial implementation of feature i requested

i requested the feature of being able to change the games directory when i cut and paste the game directory to some other location and it seems u did a good job in changing your  source code to adapt and reassign the working directory by rewriting the path.txt in %appdata%\Ubisoft\blah blah directory which was a great move but u forgot to also reassign the new directory for the umod settings as well. Namely these files are uMod_SaveFiles.txt and uMod_Settings.txt i guess ? maybe. anyways the launcher cant seem to find the configuration for umod for the game in the new location such as the templates, textrue saving directory and the tpf files that are being loaded despite me manually specifying the new location in these text files so it must mean the source code for the launcher cant identify the new location of templates and tpf files for the game in umod . I congratulate ur efforts in improving the launcher but it seems it was only partially implemented. next time dont just try launching the game from a diferent directory, please see to it that umod is working alongside from the new location as well. Again thanks for heeding my request and improving the launcher and liked what you did so far. just a teeny correction and ull get it right ; ). last but not least, mention ur enhancements at nexusmods as well.

I have implemented uMod settings transfer too, but forgot to make it execute if Path.txt doesn't exist. Fixed it in 63b4830 commit. Should be live soon.

I have implemented uMod settings transfer too, but forgot to make it execute if Path.txt doesn't exist. Fixed it in 63b4830 commit. Should be live soon.

Great job brother. U inspire me. I am a junior software developer and intermediate level web developer but not half as good as you. I somewhat was able to understand bits and pieces of your source code and tried fixing it myself, but what to do bro im just a noob lol : ). Anyways i think u fixed it and im now trying to improve my c# skills from what u implemented. thanks for keeping this open source so others can learn as well.


Unable to start ziwft with 2 monitors

Describe the bug
When running with 2 monitors:

Workaround
Unplug 1 monitor and latest zwift works fine or by using command VERSION=1.62.0 zwift with 2 monitors
Logs
docker logs zwift-stebqc
+ [[ -f /.dockerenv ]]
+ CONTAINER=docker
+ '[' '!' -z ']'
+ [[ docker == \d\o\c\k\e\r ]]
++ getent passwd user
++ cut -d: -f6
+ ZWIFT_USER_HOME=/home/user
+ ZWIFT_HOME='/home/user/.wine/drive_c/Program Files (x86)/Zwift'
+ mkdir -p '/home/user/.wine/drive_c/Program Files (x86)/Zwift'
+ cd '/home/user/.wine/drive_c/Program Files (x86)/Zwift'
++ id -u user
+ USER_UID=1000
++ id -g user
+ USER_GID=1000
+ '[' 1000 -eq 1000 ']'
+ '[' 1000 -ne 1000 ']'
+ echo 'ZWIFT_UID is not set or not a number: '\''1000'\'''
+ '[' 1000 -eq 1000 ']'
+ '[' 1000 -ne 1000 ']'
ZWIFT_UID is not set or not a number: '1000'
+ echo 'ZWIFT_GID is not set or not a number: '\'''\''1000'\'''
+ '[' '!' -z ']'
+ '[' '' = update ']'
ZWIFT_GID is not set or not a number: ''1000'
++ ls -A .
+ '[' '!' 'ANT_DLL.dll
APR2007_xinput_x64.cab
APR2007_xinput_x86.cab
BleWin10Lib.dll
BleWin10Lib_V2.dll
CloseLauncher.exe
DSETUP.dll
DXSETUP.exe
Feb2010_X3DAudio_x64.cab
Feb2010_X3DAudio_x86.cab
Jun2010_XAudio_x64.cab
Jun2010_XAudio_x86.cab
Launcher_ver_cur.xml
Patcher.dll
VC_redist.x64.exe
WebView2Loader.dll
Webview2Setup.exe
Windows ANT Dongle Driver
ZwiftApp.exe
ZwiftHelper.exe
ZwiftLauncher.exe
ZwiftLauncher.exe.config
ZwiftWindowsCrashHandler.exe
Zwift_1.0.129105_d7f49bc5_manifest.xml
Zwift_ver_cur.xml
Zwift_ver_cur_filename.txt
assets
bink2w64.dll
data
dotnet-v4.7.2-installer.exe
dsetup32.dll
dxupdate.cab
unins000.dat
unins000.exe' ']'
+ chown -R 1000:1000 /home/user/.wine/drive_c/users/user/Documents/Zwift
+ gosu user:user /bin/run_zwift.sh ''
+ ZWIFT_HOME='/home/user/.wine/drive_c/Program Files (x86)/Zwift'
+ '[' '!' -d '/home/user/.wine/drive_c/Program Files (x86)/Zwift' ']'
+ cd '/home/user/.wine/drive_c/Program Files (x86)/Zwift'
+ echo 'starting zwift...'
starting zwift...
+ wine start ZwiftLauncher.exe SilentLaunch
0044:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
++ winedbg --command 'info proc'
++ grep -P ZwiftLauncher.exe
++ grep -oP '^\s\K.+?(?=\s)'
+ LAUNCHER_PID_HEX=00000164
+ LAUNCHER_PID=356
authenticating with zwift...
+ [[ ! -z XXXXX ]]
+ [[ ! -z YYYYY ]]
+ echo 'authenticating with zwift...'
++ zwift-auth
0168:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0034:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0180:err:ole:CoGetContextToken apartment not initialised
0168:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
+ wine start /exec /bin/runfromprocess-rs.exe 356 ZwiftApp.exe '--token={"access_token":"ZZZZZZ","expires_in":21600,"refresh_expires_in":691200,"refresh_token":"ZZZZZZ","not-before-policy":1408478984,"session_state":"b416aa00-d42b-4078-bc06-a20e2fee39f1","scope":"openid"}'
+ sleep 3
01d0:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
01e4:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
+ pgrep -f ZwiftApp.exe
+ echo 'Killing uneccesary applications'
Killing uneccesary applications
+ pkill ZwiftLauncher
+ [[ -n unix:path=/run/user/1000/bus ]]
+ true
+ sleep 30
+ pkill ZwiftWindowsCra
+ pkill -f MicrosoftEdgeUpdate
+ wineserver -w

Looks like the culprit is 0044:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

Maybe https://forums.developer.nvidia.com/t/issue-wine-falling-back-to-nouveau-driver/36957 can help

If Wine is getting confused by the implicit scaling resolutions listed by “xrandr --q1”, you can disable them by disabling the IncludeImplicitMetaModes option.

You could also try to set zwift into windowed mode using a single screen, and the plug in the second screen and see if zwift starts in windowed mode. Probably something going on in your system with randr and multiple screens that's confusing either wine, zwift or both.

Like you said, starting zwift:latest with 1 monitor then plug the second one works fine.
I managed to locate that the problem started with version 1.64.0. I haven't time to look for the changes between these 2 version. Will try to look into it over the weekend.

I have tried to find the changes that causes this issue with no luck. As it takes a few seconds to unplug my second monitor, the workaround is easy to manage. I will close this issue.
Thanks for your help @netbrain

You could also try to simply write a script that disables the second monitor at startup of Zwift, and then re-enables it a minute later.


Some file types (apk) can't be dropped from Files' iCloud

I've run into the issue while testing that some filetypes can't be dropped from iCloud in the Files app, specifically apk. It works fine using Dropbox. This may not be limited to just apk files, I suspect its something related to iOS' Uniform Type Identifier system.
I'm not entirely sure of the reason, but theres two issues I've found related to iCloud. If DropDataType.file is enabled, apks cannot be dropped from iCloud unless "apk" is added to allowed file extensions. A second issue is that even when "apk" is added to the file extensions and it looks like it should accept, it does not load the file if dragged from iCloud.
In the first gif, you can see that the apk cannot be uploaded if it is on the iCloud drive, while it can if it is stored locally.

This second gif shows that other files work fine through iCloud

Looking into it. Unknown if this https://developer.apple.com/forums/thread/90204 has anything to do with it

Possible error this line didn’t get merged correctly. The file dataType is missing. https://github.com/alexrabin/FlutterNativeDragAndDrop/blob/ef64510a527e17d15318a4f805b58fa12392517e/lib/src/drop_data.dart#L3

I think the problem is that the UTI given by iCloud for APKs is not a subtype of kUTTypeData, but it is when dropped from local storage and Dropbox. I just tested it and it worked when replacing kUTTypeData with kUTTypeItem. It's worth noting kUTTypeItem will also allow Directories to be dropped.
Item https://web.archive.org/web/20190621082935/https://developer.apple.com/documentation/mobilecoreservices/uttype/uti_abstract_types
Data https://web.archive.org/web/20190621082952/https://developer.apple.com/documentation/mobilecoreservices/uttype/uti_concrete_types

I guess we can add the option to allow directories to be dragged and dropped to fix this?

Looking at this too:  https://stackoverflow.com/questions/37296929/implement-document-picker-in-swift-ios/47948581 maybe enabling iCloud will help?

I think the problem is that the UTI given by iCloud for APKs is not a subtype of kUTTypeData, but it is when dropped from local storage and Dropbox. I just tested it and it worked when replacing kUTTypeData with kUTTypeItem. It's worth noting kUTTypeItem will also allow Directories to be dropped.
Item https://web.archive.org/web/20190621082935/https://developer.apple.com/documentation/mobilecoreservices/uttype/uti_abstract_types
Data https://web.archive.org/web/20190621082952/https://developer.apple.com/documentation/mobilecoreservices/uttype/uti_concrete_types

What I can do is add an option to detect the kuttypeitem in the perform drop method but in the can drop method only check for the the actual file type so it won't allow directories

I was able to get iCloud apk file to work when you add apk has a custom extension. When you just have the DropDataType.file with no extension the iCloud apk doesn't register that it can be dropped

@getBoolean I published v0.0.3 with my fix. To get around your bug just set apk as a custom extension and you're all set to go.