"west flash -r openocd --serial <serial_num>" ignores serial_num and flashes wrong board

Describe the bug
I have two "nucleo_wb55rg" boards attached.
# pyocd list

  #   Probe          Unique ID
-----------------------------------------------
  0   STM32 STLink   0670FF363931594E43053025
  1   STM32 STLink   0670FF3837334D4E43065316

# west flash -r openocd --serial 0670FF363931594E43053025
flashes the board with serial 0670FF3837334D4E43065316.
To Reproduce
Steps to reproduce the behaviour:

Build a sample for nucleo_wb55rg board.
Attach two nucleo_wb55rg boards.
Try to flash both boards using openocd providing the --serial option - one board at a time
Only one board gets flashed.

Expected behaviour
When I provide the --serial <serial_num> option to west/openocd command I expect only the board with the provided <serial_num> to be flashed.
Impact
I have no way of choosing which board to flash when multiple boards are flashing when working remote. This is annoying.
Logs and console output
Board #1:
wojci@wifibuildbox:~/zephyrproject/zephyr$ west flash -r openocd --serial 0670FF3837334D4E43065316
-- west flash: rebuilding
[0/1] cd /home/wojci/zephyrproject/zephyr/build/zephyr/cmake/flash && /usr/bin/cmake -E echo

-- west flash: using runner openocd
-- runners.openocd: Flashing file: /home/wojci/zephyrproject/zephyr/build/zephyr/zephyr.hex
Open On-Chip Debugger 0.10.0+dev-01341-g580d06d9d-dirty (2020-05-16-15:41)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
0670FF3837334D4E43065316
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
srst_only separate srst_nogate srst_open_drain connect_deassert_srst

Info : clock speed 500 kHz
Info : STLINK V2J36M26 (API v2) VID:PID 0483:374B
Info : Target voltage: 3.259396
Info : stm32wbx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------
 0* stm32wbx.cpu       hla_target little stm32wbx.cpu       running

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08002274 msp: 0x20001f20
Info : device idcode = 0x20016495 (STM32WB5x - Rev: 2.1)
Info : flash size = 1024kbytes
Info : flash mode : single-bank
Info : Padding image section 0 at 0x0800e79c with 4 bytes (bank write end alignment)
Warn : Adding extra erase range, 0x0800e7a0 .. 0x0800efff
auto erase enabled
wrote 59296 bytes from file /home/wojci/zephyrproject/zephyr/build/zephyr/zephyr.hex in 2.378626s (24.344 KiB/s)

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08002274 msp: 0x20001f20
verified 59292 bytes in 1.809028s (32.007 KiB/s)

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
shutdown command invoked

Board #2:

wojci@wifibuildbox:~/zephyrproject/zephyr$ west flash -r openocd --serial 0670FF363931594E43053025
-- west flash: rebuilding
[0/1] cd /home/wojci/zephyrproject/zephyr/build/zephyr/cmake/flash && /usr/bin/cmake -E echo

-- west flash: using runner openocd
-- runners.openocd: Flashing file: /home/wojci/zephyrproject/zephyr/build/zephyr/zephyr.hex
Open On-Chip Debugger 0.10.0+dev-01341-g580d06d9d-dirty (2020-05-16-15:41)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
0670FF363931594E43053025
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
srst_only separate srst_nogate srst_open_drain connect_deassert_srst

Info : clock speed 500 kHz
Info : STLINK V2J36M26 (API v2) VID:PID 0483:374B
Info : Target voltage: 3.256242
Info : stm32wbx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------
 0* stm32wbx.cpu       hla_target little stm32wbx.cpu       running

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08002274 msp: 0x20001f20
Info : device idcode = 0x20016495 (STM32WB5x - Rev: 2.1)
Info : flash size = 1024kbytes
Info : flash mode : single-bank
Info : Padding image section 0 at 0x0800e79c with 4 bytes (bank write end alignment)
Warn : Adding extra erase range, 0x0800e7a0 .. 0x0800efff
auto erase enabled
wrote 59296 bytes from file /home/wojci/zephyrproject/zephyr/build/zephyr/zephyr.hex in 2.367292s (24.461 KiB/s)

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08002274 msp: 0x20001f20
verified 59292 bytes in 1.809163s (32.005 KiB/s)

Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
shutdown command invoked

Environment (please complete the following information):

OS: Ubuntu 20.04 LTS
Toolchain: zephyr-sdk-0.11.3/
Commit SHA: 7da5f15e1577755b4d01dc05b8fac86f2da8cba8

Additional context
N/A

So we're generating:
/local/mcu/zephyrproject/sdk/zephyr-sdk-0.11.3-beta/sysroots/x86_64-pokysdk-linux/usr/bin/openocd -s /local/mcu/zephyrproject/zephyr/boards/arm/nucleo_wb55rg/support -s /local/mcu/zephyrproject/sdk/zephyr-sdk-0.11.3-beta/sysroots/x86_64-pokysdk-linux/usr/share/openocd/scripts '-c set _ZEPHYR_BOARD_SERIAL 066DFF545057717867195937' -f /local/mcu/zephyrproject/zephyr/boards/arm/nucleo_wb55rg/support/openocd.cfg -c init -c targets -c 'reset halt' -c 'flash write_image erase /local/mcu/zephyrproject/zephyr/samples/hello_world/build/nucleo_wb55rg/zephyr/zephyr.hex' -c 'reset halt' -c 'verify_image /local/mcu/zephyrproject/zephyr/samples/hello_world/build/nucleo_wb55rg/zephyr/zephyr.hex' -c 'reset run' -c shutdown

I'm not sure if set _ZEPHYR_BOARD_SERIAL 066DFF545057717867195937 is expected, but hla_serial 066DFF545057717867195937 should work..
We should check how to get that.

So for some reason, the following command doesn't work:
 west flash -d build/nucleo_wb55rg/ -r openocd --serial 066EFF3832394D3457191438

But this one does:
west flash -d build/nucleo_wb55rg/ --r openocd -- --cmd-pre-init 'hla_serial 066DFF545057717867195937'

Reading --serial helper: selects FTDI instance by its serial number, defaults to empty.
So it looks like --serial is specific to some probe manufacturer and this makes this option restricted to ARC devices.
For STM32, the above working command is advised.
@wojciiii can you have a test and close the point if satisfied?

Thank you. This works as expected and solves my current problem.
Perhaps this should be noted somewhere in the documentation. I was clearly mislead by reading the documentation since I assumed that --serial would be enough to identify the device that I wanted to flash. :)

See my previous comment.


User Story 12

As a Returning User
I want to find responsive customer service demonstrating the brand’s commitment to customer satisfaction and building trust for future shopping experiences.
So that I can resolve any issues or concerns promptly and feel confident in my future interactions with the brand.
Additional Considerations
Acceptance Criteria:

[ ] Contact details are listed on the main page for easy access.
[ ] A contact form is provided, allowing users to send inquiries to a company email address.

Priority: Must-have
Estimates: Medium

Reviewed by CE.

Reviewed by J.O'N


Flow: Streamline data file can only be written once

I seem to only be able to write the flow streamline .csv once.
To reproduce on OSX:

Delete ~/VaporFlow.txt
Create a default flow renderer, and write VaporFlow.txt with the first variable in the list (P in DUKU's case)
Note the time of day that the file was written
Wait a minute and try to write the file again.  The timestamp does not update

I confirm that this is caused by paint event triggered only once when clicking on "write to file" button in a row. If a user does something else, e.g., rotating the scene, then you can trigger another paint event when clicking the button. Maybe someone who's more familiar with triggering paint events can take a look at this issue?


Problem installing TextBlob

Having trouble importing TextBlob. I have it installed, but get:

from textblob import TextBlob
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named textblob

You can fix your error with
pip install textblob

Alternatively, consider using my new NLP package, spaCy: http://honnibal.github.io/spaCy/


Add facebook share buttton to about page

Hi,
thanks for the PR.
In fact I was thinking about using the webshare API
Here is how I used it lately

Hi,
thanks for the PR.
In fact I was thinking about using the webshare API
Here is how I used it lately


Update library version on Readme

The version referenced on Readme isn't last released version
implementation 'com.github.danielgunna:PagarMe-Android:v0.0.2'

Solved in #11


composites::CompositeNewService will fail in Rust 1.26

This currently fails in beta (see https://travis-ci.org/Metaswitch/swagger-rs/jobs/357325958).
failures:
---- src/composites.rs - composites::CompositeNewService (line 91) stdout ----
	error: unknown start of token: `
  --> src/composites.rs:99:23
   |
10 | <use as you would any `NewService` instance>
   |                       ^
   |
help: unicode character '`' (Grave Accent) looks like ''' (Single Quote), but it's not
  --> src/composites.rs:99:23
   |
10 | <use as you would any `NewService` instance>
   |                       ^
thread 'rustc' panicked at 'couldn't compile the test', librustdoc/test.rs:306:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.

Discovered by crater - https://github.com/rust-lang/rust/issues/49935

@tca-ms - I think this was introduced by https://github.com/Metaswitch/swagger-rs/pull/28/files#diff-6fbf80ae5818a7af98f1648494b302dcR100. At a glance, it looks as if its an example that either needs to be marked as ignore, or made into valid Rust. Would you be happy to fix this up as the original author?

@bjgill I noticed this, not sure how it got through the CI. I've added "ignore" in this MR (as part of an unrelated change). Is that OK, or would you rather I made a MR with just this fix?

Excellent - that's fine, thanks.

Now fixed in master. Thank you.


Uncaught TypeError: Cannot read property 'get' of undefined

After Google Chrome was updated  to v56 we started getting this error
    at getAnonIntrinsics (ses-single-frame.opt.js?debug=1:93)
    at repairES5Module (ses-single-frame.opt.js?debug=1:103)
    at ses-single-frame.opt.js?debug=1:462```

An issue with Chrome 56 was fixed recently. Are you running the latest Caja v6011?

^ update to the latest CAJA helped me.


Screen goes black for a few seconds and then returns to Kodi

Hello. Are you still supporting this project?
If so, maybe you can help with this problem.
I paired the add-on to a new computer, but when I connect to the PC (I run mstc.exe) the screen goes black for a few seconds and then returns to Kodi. It's the same with games. Can you help with this, maybe I need to provide some logs?
My driver version is 535.98
My Experience version is <IP_ADDRESS>
I also tried to reinstall the add-on, but instead of the archive I get the error: the given path has multiple possibilities: #Git::Ref:0x00007f20ffdc29f0, #Git::Ref:0x00007f20ffdc2720

Okay, I've done a little research and I think I've figured out what the problem might be. NVIDIA has stopped supporting local streaming, so it might not work in newer versions of GeForce Experience. About that, your add-on works with a streaming service from the Moonlight developers called (drum roll) Sunshine. https://github.com/LizardByte/Sunshine

Please repair link to the archive with script v1.1

This URL works aparently, github broke backwards compatibility with urls?
https://github.com/clarkemw/script.moonlight-embedded-launcher/archive/refs/tags/v1.1/script.moonlight-embedded-launcher-1.1.zip

I don't know what happened with github, but the link on the page with instructions for installing the addon "wget https://github.com/clarkemw/script.moonlight-embedded-launcher/archive/v1.1/script.moonlight-embedded-launcher-1.1.zip" gives an error
Server:~ # wget https://github.com/clarkemw/script.moonlight-embedded-launcher/archive/v1.1/script.moonlight-embedded-la uncher-1.1.zip Connecting to github.com (<IP_ADDRESS>:443) wget: can't open 'script.moonlight-embedded-launcher-1.1.zip': File exists
The new link works. It would be nice if you could point it out in the instructions. Thanks.
Server:~ # wget https://github.com/clarkemw/script.moonlight-embedded-launcher/archive/refs/tags/v1.1/script.moonlight-e mbedded-launcher-1.1.zip Connecting to github.com (<IP_ADDRESS>:443) Connecting to codeload.github.com (<IP_ADDRESS>:443) saving to 'script.moonlight-embedded-launcher-1.1.zip' script.moonlight-emb 100% |************************************************************************|  523k  0:00:00 ETA 'script.moonlight-embedded-launcher-1.1.zip' saved

Corrected with commit fdfc168
Thanks!


IndexError: Read less bytes than requested

when I ran the training code as the instructions, this problem occured.

I found this error was coused by the broken checkpoints. When I tried to download the checkpoints twice, it worked.


Address controller auth

This enable authentication for using address controller API. The 'user database' is backed by a secret that is appended with : whenever a new address space is created.
The secret is looked up every time a user is authenticated.
There is also the question of what to do with defaults wrt. passwords and if the user should be able to set it when creating the address space for instance.

@grs @rgodfrey This is ready for review.


Unity 2018.3: Macro Redefinition and UnityWebRequest.Send() is obsolete warnings

Greetings,
Just a few warnings that popped up after importing 2.0.4 after cleaning 1.6.1 out of my game project. Are these intended or are they harmless? I'm using Unity 2018.3.9f1.
Shader warning in 'Xiexe/Toon2.0/XSToon2.0': 'UNITY_PASS_FORWARDBASE' : macro redefinition at line 115 (on d3d11)

Compiling Vertex program with UNITY_PASS_FORWARDBASE DIRECTIONAL
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR

Shader warning in 'Xiexe/Toon2.0/XSToon2.0': 'UNITY_PASS_FORWARDADD' : macro redefinition at line 139 (on d3d11)

Compiling Vertex program with UNITY_PASS_FORWARDADD POINT
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR

Shader warning in 'Xiexe/Toon2.0/XSToon2.0': 'UNITY_PASS_SHADOWCASTER' : macro redefinition at line 159 (on d3d11)

Compiling Vertex program with UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR

There's also this obsolete warning message, but it's probably not going to an issue until later versions:
Assets\Shaders\Xiexe's Unity Shaders\Editor\XSUpdater.cs(120,9): warning CS0618: 'UnityWebRequest.Send()' is obsolete: 'Use SendWebRequest.  It returns a UnityWebRequestAsyncOperation which contains a reference to the WebRequest object.'

Thanks for making these great toon/anime shaders. I'll definitely be using them in my project and will credit you.
Cheers!

The UnityWebRequest thing will be fixed in 2.0.5 when I release that soon with a few other fixes.
The macro redefinitions should be harmless, I think 2018 added them to the #pragma fwdbase/fwdadd macros, but they aren't there in 2017. So I assume that's a new thing - I believe it should be harmless.

UnityWebRequest fixed in 2.0.5


Update TS Buttons

Sketch Cloud:

https://sketch.cloud/s/jDODG/a/nn1YDz
https://sketch.cloud/s/jDODG/a/QG9g17
https://sketch.cloud/s/jDODG/a/xn98Qv
https://sketch.cloud/s/jDODG/a/EMo1G2
https://sketch.cloud/s/jDODG/a/jElRrz

and few more if you switch to next to the right.. (Function 3,4,5,6)
Zeplin:
https://app.zeplin.io/project/5d088205bff2d15de6a4397b/dashboard?seid=5e41333605a98088a65653b4

@colourful-land wants to outsource this part to new developers on Upwork - and hire the one who provided the highest quality.

This doesn't look Android native. The way shown above doesn't appear as a design pattern on Android interfaces.
Instead when pressing the hamburger button potentially extra buttons should appear in a panel; possibly with some sort of priority so the TokenScript developer can supply hints as to how the buttons should appear. We can see what our outsourcers do with this; it's actually a good first issue.

https://material.io/components/sheets-bottom/#usage
Check Modal Sheet Bottom. Because TS limitations, we can't support icons. So I removed them.
If you want, we can also remove "More options" from the top.

https://storage.googleapis.com/spec-host-backup/mio-components%2Fassets%2F1xY0fPveXIEcZrtyPbRtnDDEcn1IOJTch%2Fmodal-usage-overflow.mp4

Agree this should be implemented on Android in the modal bottom sheet style. We further discussed the possibility of button weighting or priority in the meeting today. Being able to create a button with higher priority than the intrinsic buttons is also worthwhile.

Closed by #1250


Indicate proper way to check for switch value.

There have been tickets in the past that indicated that checking the value of the underlying input for a switch is not obvious.  Added documentation to clarify said check.
Before submitting a pull request, make sure it's targeting the right branch:

For documentation fixes, use master.
For bug fixes or new features compatible with the next version, use develop.
For bug fixes incompatible with develop, use the support branch of the latest compatible version, which will be formatted support/6.x.

If you're fixing a JavaScript issue, it would help to create a new test case under the folder test/visual/ that recreates the issue and show's that it's been fixed. Run npm test to compile the testing folder.
Happy coding! :)

This is good, and I think that this components needs even more explanation of how it works. Would you mind if I jump into the PR and add some more?

Updates requested by @IamManchanda should be in place.
@rafibomb, go for it.  I made this PR because I got tripped up by it this morning.

@rafibomb is this still on your radar?

Going to just go ahead and merge this. Additional updates can be done at a later time. Thanks @jellisii!


⚠ Samsung has degraded performance

In 53db100, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2491 ms

Resolved: Samsung performance has improved in 54cd15c.


DatabaseMigrations sample (dotnet ef migrations)

Hi there,
Playing around through the DatabaseMigrations sample, when hitting F5 everything works fine. The SQL server is spun up in a container because local development and the Api project is adding entries to the dabase pointed to by db1 connection when hitting the  / endpoint of the service. :) So far so good.
After running the sample I executed the steps to add a Name property to the Entry entity and run the command dotnet ef migrations add MyNewMigrationAddNameToEntry --project ..\DatabaseMigrations.ApiModel\DatabaseMigrations.ApiModel.csproj But when I run that command, it says that the ConnectionString:db1 is not known which is correct, because there is no fixed connectionstring as I develop locally. Do I need to specify the connectionstring db1 in my local development app settings? If so, how do I do that as I want to make use of the sql server container during local development...
Errormessage in the console when running the dotnet ef command as mentioned above.:
The exception 'ConnectionString is missing. It should be provided in 'ConnectionStrings:db1' or under the 'ConnectionString' key in 'Aspire:Microsoft:EntityFrameworkCore:SqlServer' or 'Aspire:Microsoft:EntityFrameworkCore:SqlServer:MyDb1Context' configuration section.' was thrown while attempting to find 'DbContext' types. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728
TL;DR:
How to use the local development sql server container (which is destroyed when the application stops) with dotnet ef migrations using .NET Aspire?
Thanks in advance,
Regards,
Tom

Hey @Fazer01
If I understood correctly you want to persist your database when using Aspire created SQL Server docker containers? If so check Volume Mounts example: https://github.com/dotnet/aspire-samples/blob/main/samples/VolumeMount/VolumeMount.AppHost/Program.cs
On your connection string: Because how ef tools works, you need to have the connection string defined on your appSettings.json. It can be a dummy connection string if you just plan to create migrations but for removing them, since it needs to connect to the db, you need to put the real connection.
However, check the https://github.com/dotnet/aspire-samples/tree/main/samples/DatabaseMigrations sample because changes have been made on how to achieve this

@JamesNK

@Fazer01 I'm not able to reproduce your issue. If I follow the steps in the README I can successfully create the migration. Can you run dotnet ef --version to verify which version of the EF tool you're using?

Closing this out as I can't repro and it's over a month old. Please re-open if there's more information.

Hi Damian. I have awaited the GA of .NET Aspire. As it turns out, the migration service (which is part of the .NET Aspire docs page) works like a charm! I'm sorry for not replying earlier!
Regards,
Tom


chore: upgrade rider build number to 243.*

Fixes #2
Tested and Working on 2023.2 and 2024.3
Improvements we can still do:

Upgrade         rider("2023.2")  to rider("2024.3")
Remove the untilBuild, so we don't have to update this plugin every quarters (this plugin is quite simple and will probably not be affected by future version changes)

Many thanks for the PR! Will deploy it soon. :)

New version is published. I also fixed some stuff and added support for scoped css. (So it only shows up on the component its scoped to).
Thanks again @Thibault-Brocheton  for your contribution and feel free to rate the plugin, if you like it. :)


[filter-panel] React wrapper: Expose component state as something easily consumable by React

The problem
I find it hard to use this component because it needs me to handle the synchronization between the component's internal state and react state. It is quite simple when the filter panel is the only thing that mutates a particular state but making the filter panel react to other components mutating state gets complicated fast and has a lot of imperative code attached to it.
The solution
I would like if the component exposed a consumable piece of state that updates the filter panel when mutated.
Application/website
https://www.ibm.com/events/
Business priority
Low Priority = release date is not dependent on fix or not upcoming
What time frame would this ideally be needed by (if applicable)
No response
Examples
This sandbox shows an implementation I made with the current component. It shows how the component interacts with state that is changed by other components.
One curious edge case I found happens when you:

Select a filter by clicking one of the checkboxes
Use the button "remove [filterName]" to remove the selection

The filterPanel component will react to the change due to a useEffect, but only the total number of selected filters will be updated, the filter that you just removed from selection will continue with a check.
Similarly, if you selected a filter by using the text input (for example, typing "On demand" and pressing enter) the filter panel would react, the total number of selected filters would update, but the checkbox would continue empty.
This could be solved by including the an method to update the checkboxes in a useEffect but I think this behavior should be included out of the box.
Code of Conduct

[x] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

@IgnacioBecerra Would to work around be to use the Web Components version directly?

@bdsqqq It's possible that using the Web Components version directly might help, but we might have to investigate further.
cc: @RobertaJHahn

!stale


Support for numpy>=1.20.0

Hi!
This package has been really useful and easy to integrate into my project :)
However, numpy >= 1.20.0 deprecated np.float and np.integer data types, which is used by pysptools==0.15.0
If this repo is still being some what maintained then I would be more than happy to contribute. Please let me know if you would be willing to review a PR from me.
Ben

@bentaps I wondered if you did any work on a PR for this issue? I have the same problem & not sure what the best way forward is as I want to use pysptools in a cloud environment that is running numpy 1.24

Hi @tamslinn! No I got the impression that this repo is not being maintained anymore, and have moved on since then. However I solved this issue quite easily tho (albeit a bit hacky), by doing a find a replace all np.float ->np.float32 and np.integer ->np.integer32. I modified this directly in my local installation of the file (located at venv/lib/python3.9/site-packages/pysptools/), which I'm sure you can do in the cloud environment :)

Thanks @bentaps I'll give it a try!


Failed to execute 'deleteRule' on 'CSSStyleSheet'

Found one instance of Chrome 71.0.3578.98 throwing the following:
DOMException: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (114) is larger than the maximum index (103).

And traced it to this line: https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/insertRuleHelpers.js#L48
I'm sorry I don't have reproducible steps at this point, but is there anything I could test for / be aware of on my end to debug why this is happening?

Closing. Turns out this was an unrelated external resource messing with the styles managed by styled-components.


Implemented opcodes CALL and CALLCODE

Tickets
closes #230
depends on #280
What was implemented?
Implemented opcodes CALL and CALLCODE.
Cute Animal Picture

Pic credits: Shizzi

I have pushed

@SamWilsn @lightclient This is ready for review.


Dependencies of destination to core

at Ormus destination(7) we need to get the event from the core processor with pub/sub or broker
we need to get event destination(s) with WriteKey from a manager and cache it to reduce the number of calls to the manager

@abtinokhovat @gohossein

in the new talks, we decided to get a list of integrations from processed event


Issue with pixelated remoteStream

Expected behavior
Clear video
Observerd behavior
Often the video for one of the clients becomes all pixelated like this:

Is there a reason the remoteStreamUrl would be a video that's all pixelated like this?

React Native version: 0.49.3
Plugin version: master
OS: iOS

@bsiddiqui Did you find a workaround ? I have the same issue and it's working properly, the image is always pixelated but it works just fine on Android.

@25matt12 no workaround yet - just waiting for M58

I stumbled upon a quick fix, I am also in the same boat regarding this pixelated view on my project, but if I transfer to RCTWebRTCDemo, using the same exact code it works perfectly fine with no pixelation. I am testing on iPhone X and get pixelation issues only. All other devices fine, iPhone X remote stream quality pixelated on new build but seems to be working on old RCTWebRTC build? Any update on this, or which version of webrtc the demo is running? Help much appreciated.

Just so you know, I'm having the issue on iPhone X also and it works just fine with the demo too.
I have no clue about what could be the cause of the problem.
I'm also having an other issue on iOS, the first time I get the userMedia stream it's instant but if I close the view and try to get it again it takes 5 to 10 seconds to enter the callback...

@saghul Seems like the jitsi fork has already upgraded to M63. For those of us looking to resolve the issues with iPhone 8/X, are there any major compatibility issues (other than promises) with simply switching over to the fork?

Any news on the upgrade from M58 to M63?

for M63 upgrade, please continue discussion in #449


Trying to add a custom class to a component breaks the component

I have gone through these following points

[x]   Check latest documentation: https://docs.nativebase.io/
[x]   Check for existing open/closed issues for a possible duplicate before creating a new issue: https://github.com/GeekyAnts/NativeBase/issues
[x]   Use the latest NativeBase release: https://github.com/GeekyAnts/NativeBase/releases
[x]   Check examples from NativeBase KitchenSink https://github.com/GeekyAnts/NativeBase-KitchenSink
[x]   For discussion purpose make use of NativeBase Slack: http://slack.nativebase.io/
[x]   For queries related to theme, check Theme Variables from Docs and live NativeBase Theme Editor http://nativebase.io/customizer/

Issue Description
I'm trying to style a group of full buttons such that there is a border separating each, as well as at the top and bottom of the group. I am trying to achieve this through native-base by adding a top border to all full buttons, and a bottom border to any button which is full and last. I've done this by modifying the section of native-base-theme/components/Button.js pertaining to full buttons:
    ".full": {
      ".last": {
        borderBottomWidth: 1
      },
      justifyContent: "center",
      alignSelf: "stretch",
      borderTopWidth: 1,
      elevation: null,
      shadowColor: null,
      shadowOffset: null,
      shadowOpacity: null,
      shadowRadius: null
    },

I am displaying the buttons like so:
<Content contentContainerStyle={{ flex: 1, justifyContent: "center" }}>
      <Button light full onPress={() => navigation.push("ProfileScreen")}>
        <Left>
          <Icon name="editprofile" />
        </Left>

Profile

        <Right>
          <NBIcon name="arrow-forward" />
        </Right>
      </Button>
      <Button light full onPress={() => navigation.push("PaymentScreen")}>
        <Left>
          <Icon name="creditcard" />
        </Left>

Payment

        <Right>
          <NBIcon name="arrow-forward" />
        </Right>
      </Button>
      <Button
        light
        full
        last
        onPress={() => navigation.push("NotificationSettingsScreen")}
      >
        <Left>
          <Icon name="bell" />
        </Left>

Notifications Settings

        <Right>
          <NBIcon name="arrow-forward" />
        </Right>
      </Button>
    </Content>

node, npm, react-native, react and native-base version, expo version if used, xcode version
Binaries:
  Node: 9.11.2 - /usr/bin/node
  Yarn: 1.9.4 - /usr/bin/yarn
  npm: 5.6.0 - /usr/bin/npm
  Watchman: 4.9.4 - /usr/local/bin/watchman
SDKs:
  Android SDK:
    Build Tools: 23.0.1, 26.0.2, 26.0.3, 27.0.3, 28.0.0, 28.0.3
    API Levels: 23, 25, 26, 27, 28
npmPackages:
  react: 16.4.1 => 16.4.1
  react-native: ^0.57.0-rc.4 => 0.57.0-rc.4
  native-base: ^2.8.1

Expected behaviour
A border is added to the bottom of the a button with the last prop set to true
Actual behaviour
A button with the last prop set to true is broken:

Steps to reproduce
See above
Is the bug present in both iOS and Android or in any one of them?
Android at least, haven't checked iOS
Any other additional info which would help us debug the issue quicker.

@kaitlynbrown
Use independent styling as in:
".full": {
justifyContent: "center",
alignSelf: "stretch",
borderRadius: 0,
},
".last": {
borderBottomWidth: 5,
borderColor: "#979797",
},
Not sure how to nest style of a class within another, but you can style the ".last" class independently as above, because you are passing both the 'full' and 'last' prop values to the last button, so it will inherit properties from both the classes

Closing the issue due to no response...Hope it got fixed


Add authType to deploy, and optional token to run:startRequest

@bendecoste CLI now up to date to compliment to merged runtime changes. (Verified they were backward compatible before merging)

@bendecoste Validated this works and doesnt break anything. This requires the final supervisor entity rename to work in unison.


Launching DEFI App on Mobile (esp. iOS)

Need to answer whether we can launch on Mobile (esp, iOS) first.  Jason's strong preference would be to launch on Mobile due to the larger potential investor base.  However, if it's too big a risk to our timeline, we launch Web App first, and then Mobile App second.
DEFI Apps on Mobile:

Uniswap
Bake (previously Cake)
Coinweb

App Store Search: https://www.apple.com/us/search/DEFI?src=serp

Most web3 applications I've found so far are Central Exchanges or Wallets, not DEFI / dApps like we will be.  I'll be researching over the next few days and reaching out to my network.  Any help on this one would be appreciated!

Closed - moved to Backlog.


Reimplement self-healing using internal statistics

This PR includes the following:

Fixed a bug affecting reconcile of EnvoyConfigRevision status: d7687ea600d0293bb62e1146cd195e3e5d631f87
Implemented a mechanism to internally store statistics related to the xDS protocol messages interchanged between clients and the discovery service: 24e5b59e4636612f11adacf9b7ed5a471d2cc9af
Reimplemented the self-healing using the internal xDS stats: 1b17645cd666ac48be2d399189b56fe483b9e8d4
Implemented a backoff algorithm to avoid overloading the envoy clients with retries from the discovery service: 86d1b6dc8ff8aa8f3d19040cebf757f177a37269

/kind feature
/priority important-soon
/assign

/ok-to-test

Despite the 2 small typos on comments, awesome job, true self-healing implementation!
/lgtm

@slopezz suggestions committed! Need to lgtm again :P

@slopezz suggestions committed! Need to lgtm again :P

Nice!
/lgtm

Outstanding job!
/lgtm

/approve


Encountered Issue with Playlists

Hi, good afternoon.
With the pleasure of greeting you, I have encounter with an error that for some reason my account of Spotify "have no playlists" or I don't know if it is the tool that the plugin uses for contacting to Spotify;

As you can see the error obviously by my side is coloured in red, additionally I'm printing the information of the payload you pass to update the playlists.
function Instance:onMessage(msg)
	local payload = json.decode(msg)
	local action, data = payload.action, payload.data

	print(table.concat({action, tostring(msg or 'not message'), tostring(data)}, ', '))
	-- body ↓
end

Above I'm attaching a part of the code used to present this information for "more details".

Seconded.  Possibly an issue with the underlying Spotipy used in the exe?  That module had a code change related to Regex matching for playlist URLs


Refactoring: remove additional methods, add constants to constant.py
logger info to debug
Type of change

[x] Refactor
[x] New feature

Related Tickets & Documents

Related Issue # OLS-399

/approve
/lgtm

/retest

/retest

/test images

oc --context build03 delete ns ci-op-h6sv463n --as system:admin --wait=false
namespace "ci-op-h6sv463n" deleted

Cleaned up the testing ns.
/test images

/retest


Run the toolkit with Python 3

I thought I had a fix to add to the toolkit but turns out it's OK.
In the meantime I got it running locally under Python 3, and this was the minimal set of changes I had to make so that make serve_pages and make watch_for_changes both work OK.
This new version will no longer work with Python 2, but I think that's what we want these days?

LGTM 👍  Standard py2 > py3 stuff.
Could do a version bump but this could just as easily go along with the next version since it doesn't break anything or add functionality

I can't comment on it here, but it might be good to update the makefile to use python3 for the virtualenv? line 5 would be:
[ -z $$VIRTUAL_ENV ] && [ ! -d venv ] && virtualenv -p python3 venv || true

@Wynndow
Found a nifty python3 specific way to do this the other day:
[ -z $$VIRTUAL_ENV ] && [ ! -d venv ] && python3 -m venv venv

Although saying that we're not using that anywhere else so... Up to you @TheDoubleK

Yup agree the way @benvand suggests is right - virtualenv isn't supposed to be a thing on Python 3 any more.

Nice!

"virtualenv isn't supposed to be a thing on Python 3 any more."
So... what is the venv thing?

Damn, hit the wrong button.

OK with Ben's thing when I try to make serve_pages I just get
[ -z $VIRTUAL_ENV ] && [ ! -d venv ] && python3 -m venv venv
make: *** [virtualenv] Error 1

So I'm going to go with Chris's version instead.

Yeah I don't think this merits a version bump as the toolkit itself is unchanged.

@TheDoubleK venv is just part of python now, PEP405 justifies it along the lines of "we can do this without so many hacks because we are inside Python" which makes sense I think. https://docs.python.org/3/library/venv.html


Clear red marker when friendly is imported in IDLE

See this tweet: https://twitter.com/raymondh/status/1501700903870468099

This actually cannot be fixed using only friendly. However, it is fixed with friendly_idle.


docs: "eosc push message" json examples missing memo field

The examples throw this error:
./eosc push message eos transfer '{"from":"inita","to":"initb","amount":50}'
1125153ms thread-0   main.cpp:1033                 operator()           ] Converting argument to binary...
1125163ms thread-0   main.cpp:1100                 main                 ] Failed with error: 10 assert_exception: Assert Exception
status_code == 200: Error
: 10 assert_exception: Assert Exception
!"missing field in variant object": Missing 'memo' in variant object

Change it to
./eosc push message eos transfer '{"from":"inita","to":"initb","amount":50,"memo":"hello"}' --scope inita,initb --permission inita@active
The doc is out of sync.

On 14 Oct 2017, at 3:23 AM, James Calfee<EMAIL_ADDRESS>wrote:
./eosc push message eos transfer '{"from":"inita","to":"initb","amount":50}'

Change it to./eosc push message eos transfer '{"from":"inita","to":"initb","amount":50,"memo":"hello"}' --scope inita,initb --permission inita@activeThe doc is out of sync.On 14 Oct 2017, at 3:23 AM, James Calfee<EMAIL_ADDRESS>wrote:./eosc push message eos transfer '{"from":"inita","to":"initb","amount":50}'

Thanks ..I'll submit a pr soon..

I'm sorry, I got this twisted up.. My example is wrong eos needs a memo, but the example documentation uses the "currency" contract which does not have a memo.


how to check parameters in response?

I want to check if the password and verify password fields matches but cannot access password fields since req object is not available.
router.post('/newUser', [
//express validation starts here
check('email').isEmail().withMessage('must be an email').trim().normalizeEmail(),
check('password','password is must').exists(),
check('password2','verify password must match  passsword').equals('password')

],(req, res) => {
.
.
.
});

Use a custom validator
https://stackoverflow.com/a/46013025/2083599

Thanks, custom validator worked.


Make useObjectRef use useLayoutEffect

Relates to https://github.com/adobe/react-spectrum/pull/2293#issuecomment-944657735
✅ Pull Request Checklist:

[X] Included link to corresponding React Spectrum GitHub Issue.
[X] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[X] Filled out test instructions.
[X] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:
yarn test

🧢 Your Project:
Adobe/RSP

@snowystinger - all good now.


dotnet gitignore file

Update documentation to include details about "dotnet gitignore file" command. It would be nice to have a short description and example.

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

ID: 0b952f8a-18e1-4843-0741-6ca877fb303a
Version Independent ID: d80dfb96-bc86-a960-abec-255dd907d04d
Content: dotnet new command - .NET Core CLI
Content Source: docs/core/tools/dotnet-new.md
Product: dotnet-core
Technology: dotnet-cli
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

Thanks for the suggestion. We'll add this the next time we update the doc.

@tdykstra This was already fixed and can be closed.


Dispatch Job Immediately

I've tried with both NOW & Executionwindow(0,0). NOW creates a genuine delay & (0,0) does not trigger in my case. Trying to send a message to pusher using a dispatcher. Instant message sending is critical in my case.

@accelonome  - I faced the same problem, I've found evernote/android-job library works better. If all of your conditions are met, your job gets executed immediately. It also supports enforcing network constraints unlike Firebase job dispatcher.

@accelonome Did you face the issue on the first job? or was it the second job which was scheduled but not executed.

I have the same issue, and I think the debugger has something to do with it (but don't quote me on that) :tongue:
It happens on my first job, once the first job starts the rest flow smoothly, but it's always late to start.

In April 2019 we announced that Firebase Job Dispatcher would be deprecated today, April 7th 2020.  For this reason we are going to close all open issues and archive the repository.  We will also stop supporting FJD for new app installations (such as those targeting sdk versions greater than Android Q).  Existing apps that rely on FJD should continue to function as usual.
While we will no longer work on FJD, we encourage you to migrate to Work Manager which is a superior tool and fully supported by the Android team.
Thank you for taking the time to try the library and provide this feedback.  We sincerely appreciate your effort and we apologize for not addressing it in time.


Add Notes Android App

a project for notes app already exists
please specify the tech stack used for this application

Hey @theDeviser, I want to add the Android Notes application.

ok...assigned
please name the project folder as Notes App (Kotlin)

Okay @theDeviser


fix: Unsupported filename extension

Unable to parse file '.../node_modules/react-native-agora/src/specs/AgoraRtcSurfaceViewNativeComponent.tsx'. Unsupported filename extension.
Unable to parse file '.../node_modules/react-native-agora/src/specs/AgoraRtcSurfaceViewNativeComponent.tsx'. Unsupported filename extension.

duplicate with https://github.com/AgoraIO-Extensions/react-native-agora/pull/748/commits/80adf8403a1b43ff6dfb8972c34065af8a10e798


refactor: add nikola to release process

As part of my onboarding for the Zeebe Process Automation team, add myself to the Zeebe release process.
closes #130

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

@koevskinikola Do you want to deploy the process to the cluster yourself?

Oh actually this is automated these days 😄 Though the workflow is broken but that most likely has to do with the cluster change.

@koevskinikola Do you want to deploy the process to the cluster yourself?

I actually wanted to ask you about that, but since it's automated I guess it's not necessary.


Integrate MembersPage header with rows and align them

Given: A members' collection
When: I display them
Then: The members' attributes and their headers are aligned

Done with #3

This was a by-product of some other work; it turned out to be a very simple change.


Adding file metadata to secret reference

Adding file metadata to secret reference
/cc @aaronlehmann @stevvooe @aluzzardi @ehazlett

Current coverage is 56.11% (diff: 66.66%)

Merging #1712 into master will decrease coverage by 0.03%

@@             master      #1712   diff @@
==========================================
  Files            93         93
  Lines         14782      14785     +3
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           8299       8296     -3
- Misses         5400       5406     +6
  Partials       1083       1083

Powered by Codecov. Last update b710f7c...0e139e3

LGTM

Either that or nest it in the reference and just call it "File" (personal favorite)

Updated it (hopefully for the last time). Feel free to merge.


Can't publish a file set

I was able to upload 0.5GB node tsv and a 2.1GB edge tsv.  Those eventually finished, but afterward, clicking the "Done Uploading" button failed.
The HTTP request as curl, less the session cookie:
curl 'https://archive.translator.ncats.io/archive/publish/yeastsrireferencekgtsv/1.0' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Connection: keep-alive' -H 'Referer: https://archive.translator.ncats.io/upload?kg_id=yeastsrireferencekgtsv&kg_name=yeast-sri-reference-kg-tsv&kg_version=1.0&submitter_name=Jeff+Henrikson' -H 'Cookie: AIOHTTP_SESSION=...' -H 'Upgrade-Insecure-Requests: 1' -H 'Sec-Fetch-Dest: document' -H 'Sec-Fetch-Mode: navigate' -H 'Sec-Fetch-Site: same-origin' -H 'Sec-Fetch-User: ?1'

HTTP response headers:
HTTP/1.1 504 Gateway Time-out
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 22 Jul 2021 23:00:02 GMT
Content-Type: text/html
Content-Length: 176
Connection: keep-alive

Hi @jeffhhk thanks for this bug report.
I was worried that the new archive was going to have some hidden bugs. We'll take a look at this ASAP.

Hi @jeffhhk, I think the first part of the mystery is solved here: yes... Gateway inaccessible because the docker container running the archive crashed 4 days ago!
One has to suspect some kind of Docker (memory allocation) resource limitation.  It's not every day that one attempts to move gigabytes of data around!
Let me probe a bit deeper...

@jeffhhk, I think your data made it into the repository the first time, except that perhaps you didn't upload a KGX meta-knowledge-graph JSON file (the so called "content metadata").  Did you generate one and attempt to upload it? No worries (for now) if you didn't. We can try to generate and upload one later.
I've attempted to test the KGX validation - which I've attempted to run a background co-routine task - but I'm lead to expect that current design doesn't properly work. I've disabled the validation for now and I've put a disclaimer about KGX validation of files on the 'upload' page, pending a resolution of the issue.
We are continuing our iterations on the code on our side and will update the production server as we become confident of the new or revised code. For now, we hope that the site is basically functional for uploads and downloads of some of the files currently available within the community.

@jeffhhk, I'm going to close this issue for now, but feel free to reopen it should the need arise.

Fix confirmed.


Error logging for various file operaitions. This will help a lot if some...

...one looks into the log of a deployed instance.
(I'm tracking down an issue where both on my Win 8.1 dev box and both on a Server 2012 box, where GitCandy cannot create a repo when it is deployed. With theses error logging I'm investigating this:
04/11/2015 13:46:37.964 -07:00 Error, LibGit2Sharp.NameConflictException: Failed to make directory 'c:/Users/Csaba/Documents': Cannot create a file when that file already exists.
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
at LibGit2Sharp.Core.Proxy.git_repository_init_ext(FilePath workdirPath, FilePath gitdirPath, Boolean isBare)
at LibGit2Sharp.Repository.Init(String path, Boolean isBare)
at GitCandy.Git.GitService.CreateRepository(String name)
My Repositoriesdirectory settings points to c:/Users/Csaba/Documents/GCD/Repositories/ and when I start GitCandy from debugger in an IIS Express, it works.)

My purpose of updating was that https://github.com/libgit2/libgit2sharp/issues/795 is mysteriously looks like the same what I experience. And that issue was fixed in libgit2, and thus in LibGit2Sharp. So for the upgrade didn't solve my problem. See also this SO entry downvoted by some smart asses: https://stackoverflow.com/questions/29583302/gitcandy-cannot-create-repository-when-it-is-deployed

I can't reappear this problem in my environment, even though, I believe lg2s has been improved for this kind of problem, and we need update GitCandy nothing. So, please update lg2s to latest version. Just modify long size = 0; -> var size = 0L; on here
By the way, please merge logs into one line just like Logger.Error("Something: " + ex) and reverse the count of retrying.


After dragging Level.sav into convert single sav to json.bat, a prompt of Y/N appears. After pressing Y, any key is pressed to exit, and the json file does not appear in the directory

After dragging Level.sav into convert single sav to json.bat, a prompt of Y/N appears. After pressing Y, any key is pressed to exit, and the json file does not appear in the directory

@CWhedgehog the file will appear in the directory of the .sav file, not where the .bat file that executed the conversion.

Same problem

same

Yeah, same issue here.
https://i.imgur.com/E7Ago6b.png

Same problem and solved by running the python script in powershell without cmd.
like:
python convert-single-sav-to-json.py "uesave/uesave.exe" "Level.sav"

Same Issue.
Intalled Python 3.12.1 at https://www.python.org/downloads
I followed what was written in https://github.com/EternalWraith/PalEdit?tab=readme-ov-file.
Level.sav doesn't convert to json.
Don't know related, I'm not an English user.

Same Issue.
Intalled Python 3.12.1 at https://www.python.org/downloads
I followed what was written in https://github.com/EternalWraith/PalEdit?tab=readme-ov-file. Level.sav doesn't convert to json.
Don't know related, I'm not an English user.

Solved
https://github.com/cheahjs/palworld-save-tools/issues/21#issuecomment-1911474897

@MkNan142 just checking, do you have Python 3 installed? Your screenshot is missing the python version print that I would expect (but also missing the python shim asking you to download from the Windows Store)

I found my problem,When I manually executed python3, I was prompted to update to version 3.12 from the Windows Store. After installing 3.12, it worked fine.

@Iracy you need to install Python.
@MkNan142 just checking, do you have Python 3 installed? Your screenshot is missing the python version print that I would expect (but also missing the python shim asking you to download from the Windows Store)

Yeah no, I have Python installed. Did #21, this fixed it for me. I've got 3.10.9 installed so I simply changed it from python3 to python310

In Windows , Search for Manage App Execution Aliases and disable python/python3, it will make the regular python working.


Cannot add server on Android

Describe the bug
Pasting access key does not add the server.
To Reproduce
I'm on Android. I click "Add server" and it asks me for access key.
I paste an access key. For example, this one (which used to work in the past, although the server is gone now):
ss://YWVzLTEyOC1jZmI6WWtnZmRoWkVSWEI2UUhUZHExQURANTQuMTc5LjE1MS4zNTo2NDQ2N
Actual behaviour
Immediately after pasting (no active submit), the access key dialog disappears silently, but no server appears in the list!
Expected behavior
The server that I just added should appear in Outline, so I can click it to connect.
Or there should be an error message, indicating what is wrong with my access key, or at least that something went wrong.
Client System (please complete the following information):

Outline Client Version [e.g. 1.6.0]
Your Operating System: [e.g. Android Huawei Nova 3i]

Submit Feedback
Done.
Additional context
I tried clearing app data, uninstalling and reinstalling, but I'm still getting the same issue.
This might be the same problem experienced in #1056

How did you generate that string? It doesn't seem to be properly encoded.
It should look like the examples here: https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.html

I generated it using the btoa() method here: https://shadowsocks.org/en/config/quick-guide.html
But admittedly I wrote that bit of the docs, so I might have written it wrong!
I see now that the original jQuery implementation on that same webpage strips the trailing =. Other than that, they look the same.
Either way, if the URL is invalid, I think Outline should provide some feedback. Such as "Invalid URL. Please use SIP002"
Or if the URL is valid, but something else goes wrong, a different error message.

1.2.13 is working as expected.
But if I then upgrade to 1.6.0 then the server card (which was added by 1.2.13) now says "Unsupported cipher" (we're using aes-128-cfb).
I believe that error should be displayed when I try to add the server in the latest version, rather than silent failure.


Rigol DM3068 workaround Device locked by another link [write]

Hello,
Got a new DM3068 yesterday and have been trying to connect to it without success. After a lot of searching it turns out that it require the lock_timeout to be set to 0 ( http://optics.eee.nottingham.ac.uk/vxi11/ ). Could be a useful example, it would have saved me hours.

import vxi11
instr = vxi11.Instrument("<IP_ADDRESS>")
print(instr.ask("*IDN?"))
Traceback (most recent call last):
File "", line 1, in
File "vxi11/vxi11.py", line 495, in ask
File "vxi11/vxi11.py", line 480, in write
File "vxi11/vxi11.py", line 423, in write_raw
vxi11.vxi11.Vxi11Exception: 11: Device locked by another link [write]
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 67, in apport_excepthook
binary = os.path.realpath(os.path.join(os.getcwd(), sys.argv[0]))
OSError: [Errno 2] No such file or directory

Original exception was:
Traceback (most recent call last):
File "", line 1, in
File "vxi11/vxi11.py", line 495, in ask
File "vxi11/vxi11.py", line 480, in write
File "vxi11/vxi11.py", line 423, in write_raw
vxi11.vxi11.Vxi11Exception: 11: Device locked by another link [write]

instr.lock_timeout = 0
print(instr.ask("IDN?"))
Rigol Technologies,DM3068,DM3O********,<IP_ADDRESS>.08.00

Very interesting.  It would be possible to add this to the IVI driver for the multimeter, if someone chooses to write one, so this is done automatically when the link is opened.

Yes, the networking seems a bit quirky overall. But anyway, I'm thinking of writing a driver. Still, it might save someone some frustration to put up the info (I didn't even look at ivi before getting communications working). And who knows, there might be more untested gear out there needing the same workaround.

Take a look at the default SCPI driver that's used as a base for the Agilent DMM.  It might cover a lot of the basic functionality, presuming the Rigol unit is more or less SCPI compliant.
And yes, it's a very safe bet that there are LOTS of other instruments with screwy remote interfaces.

http://optics.eee.nottingham.ac.uk/vxi11/
Rigol DM3068 multimeters
In vxi11_user.cc you need to change the write_parms.lock_timeout value to 0, rather than VXI11_DEFAULT_TIMEOUT, in the vxi11_send() function (currently line 466 in version 1.10). If you don't do this, the DM3068 returns 'Device Locked'. Thanks to Ian West for reporting this gotcha.

this is a solution ?

Working fine for me now...
Rigol Technologies,DM3068,DM3O163450491,<IP_ADDRESS>.10.00

Another locking problem with DM3068 (also experimented on DG1032) is lock() which seems to be ignored by the instrument (RIGOL always respond with code 0 to device_lock function): several clients may connect to the same equipment and lock the device !
On the other hand DG1032 does not exhibit this OP's problem


HTTP Error 502.5 on Azure Web App, even with PublishWithAspNetCoreTargetManifest set to false

I am running my ASP.NET Core app in Azure Web Apps and recently upgraded to version 2.0.3 due to some bugs in v2.0.0. However, now when I deploy to Azure, I get an error (HTTP 502.5), which other users have also encountered (e.g., #476).
I have tried setting the PublishWithAspNetCoreTargetManifest property to false, cleaned up the wwwroot folder in my Azure Web App and then redeployed. Though, I am still getting the error. I tried creating an entirely new Web App too but I still get the same issue.
Here is a copy of my csproj file: https://pastebin.com/1CfNKcRb
After upgrading to 2.0.3 I also had to add these lines:
<PropertyGroup>
  <RuntimeFrameworkVersion>2.0.3</RuntimeFrameworkVersion>
</PropertyGroup>

<PropertyGroup>
  <NoWarn>$(NoWarn);NU1605</NoWarn>
</PropertyGroup>

I do not know if adding these lines is affecting whatever PublishWithAspNetCoreTargetManifest=false is doing.
I really hope that somebody has a fix for this, as it is extremely critical to our app and we currently feel pretty stuck. Downgrading to 2.0.0 is not an option for us, as we rely on some of the bug fixes in 2.0.3 (related to security and two-factor auth).

Getting exact same issue here.  Just updated from 2.0.0 to 2.0.3 and after publishing getting a 502.5.

Same issue here, much the same troubleshooting as well.  I'm going to revert back to "last known good" and see if I can get it going again, but all day today so far been dead in the water.

This was a temporal issue when Azure App Service had not updated to 2.0.3. This should no longer be an issue

This happened again with 2.0.8. Is there a schedule of Azure App Service rollouts that we can follow to know when it's OK to upgrade Microsoft.AspNetCore.All?

Same here!

Unfortunately, there's not much I can offer in terms of guidance here to mitigate these temporal issues.
Azure App Service posts announcements when they start new deployments and it doesn't hurt to keep a finger on the place- https://github.com/Azure/app-service-announcements/issues/107


[WIP] Extend Habitat-Sim WebGL support

Motivation and Context
Adding support for following actions in Habitat-Sim WebGL setup:

Add object to scene
Remove object from scene
Grab object from the scene
Release object in the scene

Adding support for these actions allows us to use the WebGL set up for different tasks for data collection on AMT, etc.
How Has This Been Tested
By running WebGL setup on local http server and validating execution of every action.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have completed my CLA (see CONTRIBUTING)
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@Ram81 Make sure you have installed pre-commit and run it on your files so that they are properly formatted.

@Ram81 Once you add fix those last few issues, it would be great if you could add Javascript unit tests:
Example can be found here:
https://github.com/facebookresearch/habitat-sim/blob/eb68bc36a8c568ec0708fc6680b6e4d8fedc6782/src/esp/bindings_js/tests/viewer_demo.visual.test.js#L14
You should also test that these don't break when built with --bullet.

Sure @Skylion007 I will add the tests

@aclegg3 @Skylion007 @jturner65 I was wondering if the actions like grab and release from this PR is required or not? These action implementation don't seem generic. So do we want to extend the current webgl setup in habitat-sim to be same as cpp viewer? If yes, maybe I can remove grab/release actions and just add the add/remove objects actions and other js bindings as a part of this PR.

Closing this old PR. We can always re-open if there's renewed interest.


feature-request: tiny dialog dataset

problem:
llama_7b_chat is slow to run and experiment
solution:
would be great if we had small dataset + weights -> checkpoint so that we can develop dialog models faster 🙏🏻
ideally it should also follow same notation as llama2 dialog tokenisation [INST] [/INST] <<SYS>> <</SYS>> tokens for easier integration

Agree! Someone could run a synthetic data campaign to generate similar stories, then we could train on that. I think this is a super natural extension for the TinyStories team.

I noted that the stack exchange zims are low hanging fruit.  Not sure on the license for that. would need to eyeball.
robotics_stackexchange_com_QLORA_eval.jsonl.txt
threw together a py script to make QLORA stlye datasets from the top question data of the very smallest export (happened to be robotics)

Perhaps something of this nature could be embraced to give a techincal expert style.
Anyway.  my two cents. 100% Support this idea.
It was a quick and dirty POC script, don't judge my data purity ;)


New way to display work item associations in details view

Reference: 1608E102/1608E063
Note: This is an extension of story #306
Description
As a user, I want to be able to see and drill down into an associated work item details on a work item detail view.
Functional Acceptance Criteria

The user can see a list of associated/linked work items.
Associated work item entries are presented with id, title and the type of association in a way that it does not clutter the interface.
The user can directly go to the detail view of an associated work item from the list of associated work items. (Note: according to #298, the back operation on the drilled down detail view will go back to the previous view, which in this case would be this view).
The user can delete associations by clicking on the delete button. Deleting an association requires a confirmation. Deletion of an association removes the entry instantly from the presented list.
UX implementation as defined by the UX team (Workflow, Wireframe).

Non-functional Acceptance Criteria

All updates are done in-place.

Dependencies

Userstory #298

Tasks

[ ] New UX design considering multiple work item link types
[ ] Expose available workitem link types to link with current item in Work Item API https://github.com/almighty/almighty-core/issues/324
[ ] Implement UI to support updated work item API with exposed available link types

Questions

Can one link type has multiple source types and target types?
What happens if the reverse name and forward names are same for a link type? I believe in that case all the source and destinations should be same in such kind of link types. For example, for a link type relates to where the forward name and backward name is both relates to, the source and destination work item types should be same. i.e. type1, type2 <- relates to -> type1, type2

@kwk @aslakknutsen please comment.

@Mgranfie @mindreeper2420 any update on the new Wireframe / Visuals for linking? Please provide an issue number if you have any in UX.

This issue was moved to fabric8io/fabric8-planner#644

@sanbornsen

The user can delete associations by clicking on the delete button. Deleting an association requires a confirmation. Deletion of an association removes the entry instantly from the presented list.

This doesn't really matches the issues title which starts with "Display...". But anyhow...

@sanbornsen

Can one link type has multiple source types and target types?

This is a good question. To answer it we have to decide on how we want to expose work item types (WITs) in the UI. For the core, each WIT has a path (e.g. system.bug has the path /system.planneritem/system.bug) that describes some form of hierarchy. Correct me if I'm wrong @aslakknutsen but to my understanding that means that a type like foo with a path of /system.planneritem/system.bug/foo would satisfy as a three types:

system.planneritem,
system.bug,
foo

The way work item link types (WILTs) currently work is that the source and target have to be of a WIT. In other words, given a WILT with source and target of type system.bug, you can create a work item link (WIL) to/from a work item of type foo. Now, I now that the UI currently has no notion about this. But I think we can operate transparently when doing a type-ahead search in the UI for the source and target work item. Simply search by the type. For example, if the source type is system.planneritem you will find many work items with types that do not match system.planneritem but instead are derived from it:
http://demo.api.almighty.io/api/search?q=Test updated type:system.bug
All that UI has to do is to NOT filter this list by type. Instead accept what the core gives you and put it in the correct source or target. DON'T check for the type of the work items.
The only potential problem I see is how the UI will know where to put the linked work item: in the source or in the target. Let's play through some scenarios:
Simple scenario (exact matching types)
given WILT:
source_type = "system.bug"
target_type = "system.feature"
forward_name = "foo"
reverse_name = "bar"

The user opens a bug X (of type system.bug) and wants to create a link of the above given WILT:

The drop-down menu for WILT selection needs to show only "bar" because it is obvious that the current work item is the source based on the given type.
The user selects "foo"
The UI knows now that it needs to filter for the type "system.feature" and that the current work item needs to be in the source of the link.

The remaining question is how obvious it really is that the UI knows about where to put the current work item (in the source or in the target).
Not so obvious scenario (not exactly matching types)
given WILT
(NOTE: Only the source type has changed from "system.bug" to "system.planneritem".):
source_type = "system.planneritem"
target_type = "system.feature"
forward_name = "foo"
reverse_name = "bar"

The user opens a bug X (of type system.bug) and wants to create a link of the above given WILT:

The drop-down menu for WILT selection needs to show only "bar" because the current work item type "system.bug" is derived from "system.planneritem".
The user selects "foo"
The UI knows now that it needs to filter for the type "system.feature" and that the current work item needs to be in the source of the link.

In my PR https://github.com/almighty/almighty-core/pull/602 I tried to solve this problem by returning the possible WILTs that can be used to create a work item. This does not truely solve the problem and my question to @aslakknutsen is whether we want to expose WIT hierarchy information to the UI to be able to figure out such problems where to put a work item (in the source or target field).

@sanbornsen

What happens if the reverse name and forward names are same for a link type? I believe in that case all the source and destinations should be same in such kind of link types. For example, for a link type relates to where the forward name and backward name is both relates to, the source and destination work item types should be same. i.e. type1, type2 <- relates to -> type1, type2

I would not make this assumption. The list of WILT to choose from in the UI should always show the forward and reverse name and only collapse it to one if the forward and reverse name and the source and target types are equal.

After talking to @aslakknutsen we have decided to provide with UI a list of WILTs where can be used to create a link with the current work item as the source. Also we will be providing a list of WILTs that can be used to create a link with the current work item as the target. That way the UI can transparently handle types.


Add support for resolving DID documents from IPFS

Adds support for resolving DID documents stored on IPFS.
The message envelope the same format as the DIDOwner message:
{
  "message": {
    "timestamp": "2023-06-30T03:04:15.511Z",
    "operation": "create",
    "did": "did:hedera:testnet:IDENTIFIER_0.0.1",
    "event": "<base-64-event>"
  },
  "signature": "F01PZwvZaueAo.....K8qAQ=="
}

where the event will decode to:
{
  "DIDDocument":
    {
      "id": "did:hedera:testnet:IDENTIFIER_0.0.1#did-document",
      "type": "DID-Document",
      "cid":"<IPFS_CID>",
       "url":"https://ipfs.io/ipfs/<IPFS_CID>"
    }
}

The resolver will treat this message as a complete overwrite of the current did document to use the document fetched from IPFS. At the moment, it treats the message as "This is now my did document" regardless of any prior events. However, this could easily be changed to require a DELETE first if needed, as with the current CREATE operation.
This is a breaking change as the signature of the DIDDocument constructor has changed and processing messages now has to be called separately (as the process needs to be asynchronous so that any external documents can be fetched).
Some tests were already failing when I checked out the repo so I'm not sure about whether or not that's to do with my setup or not.

@zbarbuto , can you resolve conflict since Pr #34 please 🙏

Have rebased

rebased again with last changes to tests

Maybe DID_DOCUMENT could be used for both then and Document key could simply be removed?
Only if that does not impose too many changes around the rest of the codebase.

For backwards compatibility wouldn't make more sense to use Document for both since this is a "new" event? Although maybe it's nice to keep them separate to ensure actions revolving around a completed document are their own thing?

For backwards compatibility wouldn't make more sense to use Document for both since this is a "new" event? Although maybe it's nice to keep them separate to ensure actions revolving around a completed document are their own thing?

Backwards compatibility was already broken by changing DID format with one of the previous PRs so I thought it might make sense to update this as well.
I like the argument about keeping thing separate for completed document tho.


[LOG4J2-2171] adding log4j2.forceTCLOnly option

Changes look pretty good. Could you rebase from master?
It would also be great if you could add a Jira issue for this so we can include this in the changelog. Thanks!

@jvz  done :)

And could you re-add the docs? I just converted the page to asciidoc yesterday, so you'll have to check a different file: src/site/asciidoc/manual/configuration.adoc

Oh missed that, done

@jvz @rmannibucau any reason why this wasn't merged into release-2.x?
at the moment in 2.x LoaderUtil#getClassloaders does not take into account security manager and permission for getClassLoader (this fixes it)

@pgomulka no reason, a lot of master should get released soon (like SPI improvements, this, probably https://github.com/apache/logging-log4j2/pull/473 too and so on) so mainly depends what are the releases plans of log4j I'd say.


Literally crashing like all the time

Crashes when you refresh, crashes when you change name of script, crashes when you make something clickable and click on it, crashes on shell=... script launches, and when it doesn't crash, well they just don't work ... what's up with this thing ?!?

Hey @akharrou thanks for your feedback. The project is still in beta and the tech is still being firmed up. We expect to have these creases ironed out soon. If you have any specific reproducible steps to recreate a crash, please let us know. Meanwhile, keep getting the updates, it's getting better all the time.


ricochet package doesn't launch

Describe the bug
the ricochet package fails with the error "the tor process was not started successfully, this is most likely an instalation or system error execvp: no such file or directory"
Steps To Reproduce
Steps to reproduce the behavior:

nix run nix run nixpkgs#ricochet

Expected behavior
ricochet to launch
Screenshots

Additional context
the package should probably be updated to use ricochet-refresh, but that's currently segfaulting for an unknown reason
https://github.com/blueprint-freespeech/ricochet-refresh/issues/175
Notify maintainers

@codsl
@jgillich
@np
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[I] hive@uranus : ~ ඞ
> nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.39, NixOS, 23.11 (Tapir), 23.11pre506474.12303c652b8`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.15.1`
 - channels(hive): `""`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

ok ! i created a new package for ricochet-refresh and i'm getting the same issue :thinking:

couldn't find any documentation to suggest i'm using it wrong, and the error is generic enough to not really communicate anything, skimming the source code didn't really show any obvious issues, here's my package and here's an issue on the package side discussing the issue, https://github.com/blueprint-freespeech/ricochet-refresh/issues/175

alright ! i figured out the issue, qt just couldn't find the tor binary, so i added it to the qtwrapper and it's working fine now !

would you have a sample snippet or PR for this?

ricochet is deprecated in favour of ricochet-refresh, it has been removed from nixpkgs as of #291452
I guess this can be closed now :)


Parse and ignore postfix ! and ? on type annotations in dart2js

This is part of the experimental implementation of non-nullable types. See the main tracking bug (#23766) for more details.

See: https://github.com/dart-lang/sdk/issues/23766#issuecomment-267703699


demonstrate how to use a debug client

Fixes #2
By demonstrating how to incorporate a custom RoundTripper, we can enable built-in transport debugging or use a custom roundtripper that injects request or response data.
Borrowed ideas from https://github.com/go-swagger/go-swagger/issues/2015#issuecomment-510735058
I used sigs.k8s.io/yaml instead of gopkg.in/yaml.v3 because the serialization is better (hour: 0.5 instead of "0.5", count is numeric, available_in instead of availablein)

When I discovered SetDebug, I just went with that. Originally I had something like transport.Transport = with a custom RoundTripper (https://gist.github.com/jboursiquot/9caad02fd480ca8bfb4d7ad989679b4e).

When I discovered SetDebug, I just went with that. Originally I had something like transport.Transport = with a custom RoundTripper (https://gist.github.com/jboursiquot/9caad02fd480ca8bfb4d7ad989679b4e).

@displague thanks. Looks good, I tested and it works. I'd still prefer an envvar to set for HTTP requests prints, but it's really good to see that it's possible to do HTTP traffic debugging with swagger-genned client.

@displague thanks. Looks good, I tested and it works. I'd still prefer an envvar to set for HTTP requests prints, but it's really good to see that it's possible to do HTTP traffic debugging with swagger-genned client.

Now that we understand how to enable debugging, we can replicate env var
based enabling.
On Wed, Jan 27, 2021, 7:14 AM Tomáš Karásek<EMAIL_ADDRESS>wrote:

@displague https://github.com/displague thanks. Looks good, I tested
and it works. I'd still prefer an envvar to set for HTTP requests prints,
but it's really good to see that it's possible to do HTTP traffic debugging
with swagger-genned client.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/t0mk/gometal/pull/5#issuecomment-768245764, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AACNRVIEMN22RAGCTDBT7HTS377TLANCNFSM4WR3JN2A
.

Now that we understand how to enable debugging, we can replicate env var
based enabling.
On Wed, Jan 27, 2021, 7:14 AM Tomáš Karásek<EMAIL_ADDRESS>wrote:

@displague https://github.com/displague thanks. Looks good, I tested
and it works. I'd still prefer an envvar to set for HTTP requests prints,
but it's really good to see that it's possible to do HTTP traffic debugging
with swagger-genned client.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/t0mk/gometal/pull/5#issuecomment-768245764, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AACNRVIEMN22RAGCTDBT7HTS377TLANCNFSM4WR3JN2A
.


The buyers order state doesn't update after the vendor fulfills

This is a port of https://github.com/OpenBazaar/openbazaar-desktop/issues/1505. The main issue is that the buyer can't complete the order after the vendor fulfills because the order state remains AWAITING_FULFILLMENT even though the order does get a vendorOrderFulfillment data object.
The JSON of the order is included in the referenced client bug.

@cpacia did you have any luck with reviewing the data from Monique's node to find out how this happened?

@cpacia Can you update this issue?

We have an additional report of this issue from Zendesk, I think it's been validated.

I think this has been fixed. Also no reports of this in a very long time. Closing. Can repo if we get any reports.

I am reopening this issue because both Brian and I are seeing it when testing Haven, but I don't think it's a Haven-specific issue.

One scenario that we've seen this occur is the following:
Buyer starts order, pays with external wallet but isn't detected locally. Vendor detects payment and fulfills order. Fulfillment is rejected by buyer because payment isn't detected and ready to continue yet.
The proposed fix looks something like this:

Merge https://github.com/OpenBazaar/openbazaar-go/pull/1584 which captures ORDER messages on sending side for later resending if needed.
When ORDER processing fails on either side, send a new message type ORDER_PROCESSING_FAILURE (or similar) to the counter-party.
Add logic to handle ORDER_PROCESSING_FAILURE by gathering all ORDER messages (enabled by behavior in (1)) and resending them to the other party (in order). The other party would receive and apply each message.

Some failure scenarios to consider:

ORDER message doesn't exist to resend. How to handle stuck order in this case?
ORDER message being resent is already applied and not needed. Maybe the ORDER_PROCESSING_FAILURE can indicate the next steps that it expects, or send a copy of the contract in its current state for detecting what is needed next?
ORDER message being resent is the next needed but still fails to be applied properly. We would want to ensure that this retry scenario doesn't keep happening over and over when it will never work. Unsure how to handle this case, yet.
ORDER_PROCESSING_FAILURE might occur when counter-party is offline, necessitating sending the FAILURE message offline. This could also mean the resent messages might also come back via offline send, which has handling logic already but if the offline messages have deterministic pointers and the other party has already downloaded/processed them, and ignore them. We may need to preemptively clear the offlinemessages pointer list to ensure this case doesn't cause resend attempts to be ignored?

These are the only obvious concerns I can think of.


Python 3.6 issue with dict_keys

>>> from json_logic import jsonLogic
>>> jsonLogic( { "==" : [1, 1] } )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/anaconda/lib/python3.6/site-packages/json_logic/__init__.py", line 13, in jsonLogic
    op = tests.keys()[0]
TypeError: 'dict_keys' object does not support indexing

After removing 0.6.3 version by pip uninstall, and instalation newest from repository, problem is solved

pip install git+https://github.com/qubitdigital/json-logic-py.git
worked for me

You can now also use pip install json-logic-qubit


Compilation errors on Fedora 36

Describe the bug
While trying to compile, I got a couple wlroots file inclusion errors, so i downgraded to wlroots 0.14.x from wlroots 0.15.x, that fixed the old errors but new ones popped up. Currently, the file wlr/render/allocator.h is not being found.

You need to use the latest latest wlroots. On Fedora, that probably requires you to clone the wlroots repo manually and build it.
I don't know how you makepkg -si on fedora, but basically clone, make and install.
Link to wlroots' git repo: https://gitlab.freedesktop.org/wlroots/wlroots

Actually, the version I have installed is the latest release

that worked! but now we have xwayland inclusion errors even though i have the development libs installed, specifically, wlr/xwayland.h

What inclusion errors? If headers aren't found, look at their name and see what package they come from, then install it.

See here's the problem, I have already installed the packages that provide said headers. I installed wlroots from source and it's the one providing wlr/wayland.h

there is no wlr/wayland.h header in the source.

weird.

closing due to lack of activity

I don't mean to revive a dead topic or pile on to the workload. I was just wondering if anyone got hyprland working on fedora at all? I tried just using the compiled bins, but I've gotten stuck launching because libxcb-errors.so.0 is not found. Installing all the xcb packages I can think of didn't seem to help. Then I figured maybe I should try to compile from source, only to be met with some weird error with make.
make[1]: Entering directory '/home/dalen/Documents/Hyprland'
private-code \
	/stable/xdg-shell/xdg-shell.xml xdg-shell-protocol.c
make[1]: private-code: No such file or directory
make[1]: *** [Makefile:17: xdg-shell-protocol.c] Error 127
make[1]: Leaving directory '/home/dalen/Documents/Hyprland'
make: *** [Makefile:130: config] Error 2

Manually making the private-code dir didn't fix it. That problem persisted on arch to, but there I can just use the aur. But I prefer fedora on my laptop so would love some guidance if anyone has got it working, a proper list of deps maybe?

What xcb-util-error package did you install? I cannot find any that work well for Fedora 36

I think it's from the sway copr but I'm not sure

https://copr.fedorainfracloud.org/coprs/mskarbek/swaywm/packages/


C/C++ debug extension missing?

Issue Type: Bug
For some reason this extension: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools&ssr=false#overview can't be found by my vs code installation
VS Code version: Code - OSS 1.52.1 (ea3859d4ba2f3e577a159bc91e3074c5d85c0523, 2020-12-19T14:42:39.893Z)
OS version: Linux x64 5.10.11-arch1-1

System Info

Item
Value

CPUs
AMD Ryzen 5 1600 Six-Core Processor (12 x 2981)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: unavailable_offvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
1, 1, 1

Memory (System)
15.64GB (3.93GB free)

Process Argv
--no-sandbox --unity-launch --no-sandbox

Screen Reader
no

VM
0%

DESKTOP_SESSION
i3

XDG_CURRENT_DESKTOP
i3

XDG_SESSION_DESKTOP
i3

XDG_SESSION_TYPE
x11

Extensions (4)

Extension
Author (truncated)
Version

haskell
has
1.2.0

language-haskell
jus
3.3.0

python
ms-
2020.10.332292344

java
red
0.74.0

My guess is that you are using a VS Code distribution from your Linux version, and it may have been built to connect with the Open VSX Registry instead of the Microsoft Marketplace.
Workaround may be to download the VSIX file from Marketplace and install it manually in the Extension view. Drag/drop might work.

My guess is that you are using a VS Code distribution from your Linux version, and it may have been built to connect with the Open VSX Registry instead of the Microsoft Marketplace.
Workaround may be to download the VSIX file from Marketplace and install it manually in the Extension view. Drag/drop might work.


Setup the role to be used in check mode

As some users are using check mode to be sure that Ansible tasks are correctly done, we can set up the role to work with this mode
For that, we have to ignore alerts on tasks that need a real change on the system (for example move a file that is created in the task before will fail in check mode)
What do you think about that?

@bbaassssiiee Thank you for testing and sorry for the long response time
How do you test that the check mode works for every case?
I would like to test it on my machine to add the possibility to launch in check mode for every task

I use the ansible-consul and ansible-vault roles in https://github.com/dockpack/vault_dojo where I can run these tests in a Vagrant environment on my Mac.


The Automake 'ylwrap' script fails using RE/flex compiled under Cygwin

The ylwrap script, used for Lex source in an Automake-generated Makefile, converts the lexer specification file name into a Unix-style absolute path name before running the lexer generator.
The reflex command line tool compiled under Cygwin treats a / character on the command line as the start of an option, so I was getting a usage error from reflex with no specific problem identified from the build rule. Since this treatment of the / character is not mentioned in the User Guide, it took me a while to figure it out what was going on.
In order to make progress, I edited the reflex.cpp file to remove the following lines:
#ifdef OS_WIN
     || *arg == '/'
#endif

Please add a prominent note in the User Guide "The reflex command line tool" section, and maybe also in "Tips, tricks, and gotchas" section about interpreting / as the start of a command line option in Windows environments.
I will work out a change to the ylwrap script to convert Unix-style absolute paths on the command line to Windows-format in Cygwin, Msys2, and MinGW/Windows environments, and submit it as a change to the FSF.

Good point. Perhaps removing the / option form is not a bad idea actually, since it's a Unixy-tool. Do you see any downsides to removing / as an option?

Alternatively, we can check for Cygwin/MingW. This is perhaps better:
#if defined(OS_WIN) && !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__MINGW64__)
     || *arg == '/'
#endif

I will go ahead and make that change in the reflex 3.2.11 update, which I plan release today. This release has a new Lua-to-lisp transpiler example to demonstrate RE/flex with Bison complete symbols and locations.

Works for me
Sent from Tom’s iDevice

On Aug 29, 2022, at 7:17 PM, Dr. Robert van Engelen @.***> wrote:

Alternatively, we can check for Cygwin/MingW. This is perhaps better:
#if defined(OS_WIN) && !defined(CYGWIN) && !defined(MINGW32) && !defined(MINGW64)
|| *arg == '/'
#endif
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.


Application admin settings

Owner role

Create a owner role.
Owner cannot be suspended
Owner cannot be edited by other roles
Owner cannot be deleted.
To delete owner, the whole database have to be deleted

Share settings (owner only)

[ ] Share settings with admin
[ ] Give owner role to someone else (ask password)

Branding

[ ] Customize logo
[ ] Customize colors

Users management

[ ] Allow new users to signup
[ ] Email confirmation on sign up
[ ] Password rules
[ ] 2FA required
[ ] Allow user to delete his account
[ ] Allow user to login with email magic link
[ ] Allow admin role to impersonate user (admin cannot impersonate other admin, owner can impersonate everyone)

APIs and environment

[ ] AWS S3 credentials
[ ] SMTP config
[ ] Stripe API Key

Integrations

[ ] Google API key
[ ] Apple API key
[ ] GitHub API key
[ ] Microsoft API key
[ ] Facebook API key
[ ] Twitter API key
[ ] Discord API key
[ ] Slack API key

Need a global context to share settings through the application

When the owner set a new owner user, the new owner user needs to get a refresh of its session to get last informations about its role

Manage which role has access to which setting


some difference implementation on BN between with cudnn v5 and without

related #2600
I trained one model using cudnn v5(the model is like resnet, include BN operator), but when i using the model for predict without cudnn, the outpout is also the same(both cpu and gpu). and when using cudnn for predict, then the result is ok.  (have test the newest version of mxnet, but the same phenomenon)
so there maybe some difference Implementation on BN between using cudnn v5 and not, does anybody meet this problem? (i 'll debug it more.)

I tested consistency between cpu and cudnn implementation:

def test_batchnorm_with_type():
    sym = mx.sym.BatchNorm(name='norm', fix_gamma=False)
    ctx_list = [{'ctx': mx.gpu(0), 'norm_data': (10, 2, 10, 10), 'type_dict': {'norm_data': np.float32}},
                {'ctx': mx.cpu(0), 'norm_data': (10, 2, 10, 10), 'type_dict': {'norm_data': np.float32}}]
    check_consistency(sym, ctx_list)

    sym = mx.sym.BatchNorm(name='norm', fix_gamma=True)
    check_consistency(sym, ctx_list)

It passed.
The difference between cudnn v4 and v5 is that with v4 BatchNorm use mxnet's own implementation and CuDNNBatchNorm uses cudnn's implementation. The two have different parameter specs so cannot be used interchangeably.
We cudnn v5 the cudnn implementation is merge in as the default implementation for BatchNorm and CuDNNBatchNorm is deleted.

@piiswrong i just test your code, it also passed.
because this issue happen when during predict phase, so when i changed the code in function check_consistency(), set exe.forward(is_train=False)(maybe check_consistencydo not support this test), then the test is failed.

Hello, @piiswrong my problen is solved by add  if (param_.fix_gamma) slope = 1.0f in batch_norm-inl.h and if (param_.fix_gamma) gamma = 1.0f in src/operator/cudnn_batch_norm-inl.h during forward().
i don't know why, because the init of gamma is 1.0, so if fix_gamma=True, it should be always 1.0

Somehow your gammas are not fixed at one during training with previous versions of the code.
Instead of modifying the code, you can load the model parameters, set *_gamma to 1 and write it back with mx.model.load_checkpoint and mx.model.save_checkpoint.
All models trained and tested with the newest code shouldn't have this problem

Gamma is actually decayed by optimizer if your weight decay is not 0 so that is still a problem...

@tornadomeet see if this fixes your problem https://github.com/dmlc/mxnet/pull/2628

hello, @piiswrong  i just test #2628 , it not fixed my problem, because when is_train=False, the gamma is not equal 1.
it also can fix my problem it as your suggest : load the model and set gamma to 1 then save the model, thanks~

hi, @piiswrong , I also meet the same issue. I trained the model use the newest version of the code, and also used the same version of the code to predict. The result seemed totally wrong. If I set gamma to 1.0, I can get the right result. I have to reset the gamma to 1.0 manually to use the model.

@leoxiaobin This is a known issue due to some legacy reasons. Setting gamma to 1.0 is the correct fix.
Sorry for the confusion

this problem still exits...
I used CPU for training, GPU for testing or both CPU, the test result is still wrong.
If I set 'is_train = true' the result is correct.
GPU mode is correct though.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Enable deleting of posts directly from Home page or Sub page

Currently this is only possible from within the actual post.

Resolved by https://github.com/globalistas/ceknito/commit/7d945ba8a94ed2c0b453e27f83900940a7dc23af


lxc info remote:

From https://github.com/lxc/lxd/blob/master/specs/command-line-user-experience.md#resources (as directed by #1236):
lxc info dakara:

This doesn't work. Example:
>lxc.exe remote list
+-------+-----------------------------------------+--------+
| NAME  |                   URL                   | PUBLIC |
+-------+-----------------------------------------+--------+
| local | unix://                                 | NO     |
| lxc   | https://images.linuxcontainers.org:8443 | YES    |
+-------+-----------------------------------------+--------+

>lxc.exe info lxc:
Information about remotes not yet supported
error: wrong number of subcommand arguments
List information on containers.

This will support remotes and images as well, but only containers for now.

lxc info [<remote>:]container [--show-log]

I thought we already had an issue for this one, looks like we don't.


Enable credential provider via provisioning package > 'Security Keys'... missing

Attempting to complete the 'Enable credential provider via provisioning package' step.
Under Runtime settings > WindowsHelloForBusiness... I'm not seeing "Security Keys".
OS: Windows 10 Pro 1903 (OS Build 18362.295)
AAD only (not hybrid)
Joined to AAD and authn successful with UN, Pwd and PIN.
Trying to enabled Authn with FIDO2 Key (Yubico Yubikey through the Passwordless Login initiative)

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

ID: 78c66f8a-1c40-e31c-5c7e-7870b7d65e0c
Version Independent ID: 3e8301bc-8e4d-ee23-8770-2f75e170e01a
Content: Enable passwordless security key sign in for Azure AD (preview) - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-authentication-passwordless-security-key.md
Service: active-directory
Sub-service: authentication
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

My error... I was selecting "All Windows Editions" and not "All Windows Desktop Editions".

@WiseOldHowell When I was writing the doc I had the same issue. Glad to see I am not the only one and that you were able to figure it out.

#please-close

@WiseOldHowell Glad to know that the issue is self resolved. Thanks for the update. 👍
@MicrosoftGuyJFlo Thanks for the quick response and experience shared. 👍

@MicrosoftGuyJFlo would it be possible to update the documentation with a screenshot of the selector or to explicitly state do not select "All Windows Editions". We have encountered this issue with several of our partners where they have made an incorrect selection.


Review namings all around

ins_Nim / outs_Nim -> ins_omni / outs_omni
ins_SC / outs_SC -> ins_ptr / outs_ptr
obj_void -> obj_ptr
UGen -> OmniObj
ugen -> omni_obj
...

Fix in: #28

Decided to keep UGen/ugen instead of OmniObj/omni_obj. It is more clear it's about a DSP module than a general object


Is there an onHover function?

I want to perform an action on hovering over an image. Does this exist for the ReactImageMagnify element?

Hi @iferunsewe. I think you can observe hover events in your parent component like in this example (see line 38). Try clicking the word "Console" below the code window on the example, then hover over the wristwatch image in the preview window. You should see the word "hovered" printed in the console. Let me know if this does not work for you.

I don't want hover on first time page load


Support @ApiSecurity() decorator

When generating swagger.json file, specify security property by supporting below them:

@nestjs/swagger: security related decoratora
@security comment tags

The new screenshot adjusted security option.


Show widget error state

Description

Show the error count for widgets.
Show the editor with a red border if it has an invalid value
Log cyclic error

Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Cypress test to test whether the error count is shown
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: feat/widget-errors

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
50.07 (0.01)
30.64 (0.04)
29.03 (0.02)
50.49 (0.02)

:red_circle:
app/client/src/components/editorComponents/CodeEditor/styledComponents.ts
92.42 (-0.12)
55.56 (-1.14)
100 (0)
95.31 (-0.07)

:red_circle:
app/client/src/components/editorComponents/WidgetNameComponent/SettingsControl.tsx
90.32 (-1.99)
71.43 (-5.49)
100 (0)
90.32 (-1.99)

:green_circle:
app/client/src/components/editorComponents/WidgetNameComponent/index.tsx
77.27 (0)
61.29 (1.29)
88.89 (0)
78.57 (0)

:red_circle:
app/client/src/sagas/EvaluationsSaga.ts
20.57 (-0.14)
1.92 (0)
5 (0)
23.39 (-0.19)

:green_circle:
app/client/src/utils/helpers.tsx
42.18 (1.24)
14.49 (5.72)
16 (7.3)
35.65 (3.65)

:green_circle:
app/client/src/widgets/BaseWidget.tsx
80 (0.35)
44.9 (5.88)
76.67 (-1.9)
79.82 (1.12)

/ok-to-test sha=b0a4d10

/ok-to-test sha=7bc329e

/ok-to-test sha=9e6e398