Unity incompatibilities with BLE (repro source included)

I'm sorry for posting yet another Unity issue.  But despite much reading, I'm still having problems with Bluetooth LE and Unity, targeting Windows 11 deployment.  I know Unity wasn't your primary target here, but right now 32feet is the pretty much the only good lead that we Unity devs have for BLE on Windows.
I have a minimal project that reproduces the issues I'm seeing, and I'm hoping this helps track down what I'm doing wrong.  If we manage to resolve my issues, I'm happy to provide it as a working example in your documentation.
https://github.com/MattLichter/InTheHandTest
I have tried all three runtime combinations, each on its own branch of that repository:

Unity project = Mono .NET Framework, 32feet = net462

Problems loading WinSDK dependencies

Unity project = Mono .NET Framework, 32feet = netstandard2.0

PlatformNotSupportedException: Operation is not supported on this platform.

Unity project = Mono .NET Standard, 32feet = netstandard2.0

PlatformNotSupportedException: Operation is not supported on this platform.

I am using Unity 2022.3.50f1 and InTheHand.BluetoothLE 4.0.37, but have seen the same problems on earlier versions of both.
What I've already tried
I read the following issues but none resolved my problems.  I must be missing something.

#415 (apparently resolved, but didn't help me)
#214 (a bit old but suggests netstandard has no functionality)
#184 (very similar to my issue, no real resolution ever posted)

I have used two different ways to get the DLLs into the project, and I have the same issues either way:

Manually pulling them out of the .nupkg file
Using a third-party NuGetForUnity asset that does this automatically

I have also written a .NET console app (also in my repro repo) using the netstandard2.0 DLLs.  I was hoping the real nuget package manager would pull in the proper native dependencies, but I'm still seeing the same issues with "PlatformNotSupportedException: Operation is not supported on this platform."
I have also looked at this example project, and was able to get it to run.  However, that example uses the classic Bluetooth library, not the LE library that I need.  https://gitlab.com/jcs-workspace/bluetooth/32feet.Unity.Example
Are there any other approaches I should try?  Am I just wrong thinking that BLE will work on Unity for Windows?

The .NET Standard libraries will definitely not work as they are merely the public API with no implementation. I'm not a Unity developer myself so I'm not sure what compatibility the runtimes in Unity have but previously the .NET 4.x versions have run under Unity Mono. I'll need to investigate why the WinSDK dependencies don't work - these are required as the bridge between the .NET and Windows runtime SDKs. The Bluetooth Classic API was simpler because for .NET4.x it just uses the Win32 APIs.


sc-7337 GDS User UI: refact certificate registration component

Scope of changes
sc-7337 GDS User UI: refact certificate registration component
Type of change

[ ] bug fix
[ ] new feature
[ ] documentation
[x] refact

Acceptance criteria
refact certificate registration component
Author checklist

[x] I have manually tested the change and/or added automation in the form of unit tests or integration tests
[ ]  I have updated the dependencies list
[ ]  I have recompiled and included new protocol buffers to reflect changes I made
[ ]  I have added new test fixtures as needed to support added tests
[ ]   Check this box if a reviewer can merge this pull request after approval (leave it unchecked if you want to do it yourself)
[x]  I have moved the associated Shortcut story to "Ready for Review"

Reviewer(s) checklist

[ ] Any new user-facing content that has been added for this PR has been QA'ed to ensure correct grammar, spelling, and understandability.

Codecov Report

Merging #647 (b6116e8) into main (dc4c250) will decrease coverage by 2.97%.
The diff coverage is 0.00%.

:exclamation: Current head b6116e8 differs from pull request most recent head c64e546. Consider uploading reports for the commit c64e546 to get more accurate results

@@            Coverage Diff             @@
##             main     #647      +/-   ##
==========================================
- Coverage   48.96%   45.98%   -2.98%
==========================================
  Files         105      551     +446
  Lines       11588    16471    +4883
  Branches        0     1194    +1194
==========================================
+ Hits         5674     7575    +1901
- Misses       4942     7741    +2799
- Partials      972     1155     +183

Impacted Files
Coverage Δ

...icateRegistration/CertificateRegistrationTable.tsx
0.00% <0.00%> (ø)

...i/src/components/CertificateRegistration/index.tsx
0.00% <0.00%> (ø)

...c/components/Tables/CertificateRegistrationRow.tsx
0.00% <0.00%> (ø)

...b/gds-user-ui/src/components/Tables/MembersRow.tsx
0.00% <ø> (ø)

...ficateReview/TrisaImplementationReview.stories.tsx
0.00% <0.00%> (ø)

...b/gds-user-ui/src/components/Sidebar/MobileNav.tsx
15.38% <0.00%> (ø)

...components/CertificateManagement/StatisticCard.tsx
0.00% <0.00%> (ø)

web/gds-user-ui/src/hooks/useAxios.ts
0.00% <0.00%> (ø)

web/gds-admin-ui/src/redux/review-notes/sagas.js
0.00% <0.00%> (ø)

...nents/OrganizationProfile/OrganizationalDetail.tsx
2.85% <0.00%> (ø)

... and 438 more

Continue to review full report at Codecov.

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


removed check for safari

Test URL: https://instagram-fix-eol-redirect--dc--adobecom.hlx.live/acrobat/online/ai-chat-pdf

I verified in Saucelab with Safari 13, on Safari 13 I still get the EOL message 👍


Add cypress tests for large HTTP headers

Description
This PR adds tests of maximum HTTP request header size, as well as restores the use of semicolons in the affected js files.
Fixes # (THEEDGE-2764)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[x] Tests update

Checklist:

[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I run npm run lint:js:fix to check that my code is properly formatted

Codecov Report
Base: 30.43% // Head: 30.43% // No change to project coverage :thumbsup:

Coverage data is based on head (e807e1e) compared to base (ffc335c).
 Consider uploading reports for the commit 66cad5d to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #585   +/-   ##
=======================================
  Coverage   30.43%   30.43%
=======================================
  Files         125      125
  Lines        2740     2740
  Branches      848      848
=======================================
  Hits          834      834
  Misses       1744     1744
  Partials      162      162

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


No commit data on product dashboard

I do not know why there is no data in the commit area of the product dashboard, even though the data does appear in the repo widget of the team dashboard.

Any suggestions? Thanks in advance

I think I understood how it works and I have seen that it is parameterized by the variable FEATURE_DYNAMIC_PIPELINE of the "api" module.


Compare the collected data against the data found in the SKY130 PDK

It would be great to compare the raw data found in this repository against the data found in the SKY130 PDK found at http://github.com/google/skywater-pdk

Hi, Markus from the DMT/semimod team here (https://gitlab.com/dmt-development/dmt-core).
This is something that is straightforward to do with our existing open-source tools.
We have created an issue
and will do this task in the coming weeks. Thanks for sharing your data open-source!

@metroid120 - We would love to include this stuff in this repository, so please do send pull requests!

In order to compare the measurement data against simulations, we also must know the measurement temperature. I would assume, it was measured at regular 300K. Can you please confirm this @mithro ?

Yes it is room temp.
On Tue, Aug 2, 2022 at 3:44 PM miesli @.***> wrote:

In order to compare the measurement data against simulations, we also must
know the measurement temperature. I would assume, it was measured at
regular 300K. Can you please confirm this @mithro
https://github.com/mithro ?
—
Reply to this email directly, view it on GitHub
https://github.com/google/skywater-pdk-sky130-raw-data/issues/4#issuecomment-1203142288,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACPNITW4TRXD3MT4FK4RXVLVXF3AZANCNFSM55CNY46A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--

Akin Akturk
CoolCAD Electronics LLC
5000 College Avenue, Ste. 2105
College Park, MD 20740

I had some time today to play a little and install the skywater130 pdk using the great open-pdks repository. I tried to get the models running in combination with DMT. This would allow an easy automation of all the comparisons you need.
A first hacked script looks like this:
check_skywater130.txt
The resulting plots:
IDVD.pdf
IDVG.pdf
Does this help you?
If you have any kind of feedback or direct feature requests, feel free to directly raise an issue in the DMT repository.

They look cool but I'm no circuit designer or PDK developer :-)
Maybe share them on the open-source-silicon.dev slack channel and see what other people think?

Dear all, we now have made a small separate repo that shows how to read, analyze and compare the measurement data in Python using our open-source tool DMT. You can find it here:
https://gitlab.com/dmt-development/skywater130-pdk-dutlib
Hope it is useful :)


testing TODO

general convergence test
test convergence of complicated model to simple
analytical solutions to specific models
method of manufactured solutions

Have started adding manufactured solution, to do:

[ ] explain MMS in ManufacturedSolution docstring
[ ] finish testing the behaviour of ManufacturedSolution on known (easy) models
[ ] set up standard MMS convergence test for models (ideally after #279 merged)
[ ] figure out how to do explicit integral: code up some very simple cases, or always provide explicitly?

@tinosulzer : is this finished now?

I was working on using Method of Manufactured Solutions to check convergence, there were some problems with it and I don't think this is a priority any more and if we wanted to we could just check error relative to the finest mesh. There might be some stuff to merge in this branch though so I will check

Unlikely to be done any time soon; closing


Parameter Config File?

Would it be possible to add a configuration file, that is used on startup. A few useful features I can think of immediately to include in the config file would be the local port that you want to launch the graph on (8080 might already be in use) and which input data JSON file you want to use (a path to a specific file) as you might want to keep multiple but, different data.json files around and select which one to use on startup. --It might be more useful to have these as command line parameters when building with npm if possible, default values could be what's hardcoded now.

Consider to make your custom project and just install tv.js with npm
You can just clone this: https://github.com/C451/trading-vue-101
(minimal environment with tv.js installed as dependency)
BTW you can change the port in webpack config.

I'll figure out file selection later, port config added.


Add test for animated_container.0.dart API example.

This PR contributes to https://github.com/flutter/flutter/issues/130459
Description

Adds test for examples/api/test/widgets/implicit_animations/animated_container.0_test.dart

Pre-launch Checklist

[X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[X] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[X] I signed the [CLA].
[X] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making, or this PR is [test-exempt].
[X] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
[X] All existing and new tests are passing.

@Renzo-Olivares thanks for the review!


Support the new network structure on services

Is your feature request related to a problem? Please describe.
Docker changed the way networks are handled at some point, and Portainer never implemented this structure in the service create view.
Seen here in the payload sent by Portainer, networks are sent outside TaskTemplate when they actually need to be defined inside it, as explained here

This will prevent removal of custom networks via this upcoming feature on services created via Portainer or any services using the old spec.
Describe the solution you'd like
Change to the new syntax

This affected me today; is there any plan to fix it?


Add git revision number & notice to the markdown front matter

Purpose

Used git-commit-id-plugin maven plugin to get git revision number.

Fixes https://github.com/wso2/ballerina-integrator/issues/146

 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.


Implement getNote to Melody

I propose adding a method to Melody to return the current note in String format, or, alternatively, a class method to turn getFrequency() back into a String representing the note.
Ie. current_note = melody.getNote() // Returns "G" or "C#"
In my project I have an LED light show and servo motors synchronized to my music. Currently my LEDs cycle through a fixed pattern in time with the music. I would like to be able to have a certain pattern associated with each note. I could do this using getFrequency(), but this would obviously be a more cumbersome solution. I can think of other projects where having access to the currently playing note instead of just the frequency could be quite useful, such as a piano trainer that illuminated the keys that correspond to the current note. The user of the library could then trim the string depending on whether they cared about just the note, or also the octave, or whether it's sharp or flat, etc.

Inside the library, I already have the "note index", which is an integer value, positive or negative, where index 0 match the 4A at 440 Hz [..., ,-1 is 4G#, -2 is 4G, +1 is 4A#, +2 is 4B, ...]. I can simply expose the method "getNoteIndex()" : you will have all the freedom to map it to an array of strings, or use it in a switch case, or anything else.
What do you think?

I'll take a look at the source, it doesn't help that I know very little about music theory. I think that could work, though I might add a method which uses integer division and modulus to return the note and octave.

You will need to wait for the next version of Melody to access the method "getNoteIndex()", it will be ready maybe tomorrow.
Here's a a code to get the note (from 0=>A, 1=>A# .... to 11=>G#), and octave :
int index = melo.getNoteIndex();
int note = index  % 12 ;
int octave = (index  - note )/12  + 4 ;

You can access early version 1.2 directly in Github - it won't be accessible in Arduino Library Manager before I run more test on it.


Crash when trying to use NTP

SNTP request failed for <IP_ADDRESS>: java.lang.IllegalArgumentException: All arguments must be set. Passed Values:roundTripDelay=52; uptimeOffset=1564054980723; systemClockOffset=0
EXCEPTION			java.lang.IllegalArgumentException: All arguments must be set. Passed Values:roundTripDelay=52; uptimeOffset=1564054980723; systemClockOffset=0

I've got this exception when trying to use NTP method
Ntp.performNtpAlgorithm(Ntp.resolveMultipleNtpHosts("time.google.com", "time.apple.com"));

Same here

Seems like a bug while building a TimeData, while trying to set the systemClockOffset to 0

Did anyone solve this?

I got the same issue. Is this library maintained at all?


Do not highlight the line on the other side when hiding added/deleted imports

@anchouls @onewhl
You can further improve the import changes visualization by using the following APIs:
UMLImportListDiff.getCommonImports()
UMLImportListDiff.getGroupedImports()
UMLImportListDiff.getUnGroupedImports()
The screenshot below shows an example of import grouping, where 10 import declarations were replace with a single on-demand .* import declaration


Realm ___pthread_kill what 's the matter?

OS Version:          iPhone OS 9.3.2 (13F69)
Report Version:      104
Exception Type:  SIGABRT
Exception Codes: #0 at 0x183ba411c
Triggered by Thread:  36
Thread 36 Crashed:
0   libsystem_kernel.dylib          0x0000000183ba411c ___pthread_kill :8 (in libsystem_kernel.dylib)
1   libsystem_c.dylib               0x0000000183b15dac _abort :140 (in libsystem_c.dylib)
2   Project              0x0000000100b81204 _please_report_this_error_to_help_at_realm_dot_io :12 (in Project)
3   Project              0x0000000100b812ec __ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE :232 (in Project)
4   Project              0x0000000100b8145c __ZN5realm4util9terminateEPKcS2_l :340 (in Project)
5   Project              0x0000000100b7db78 __ZN5realm4util4File5closeEv :80 (in Project)
6   Project              0x0000000100ca77ec __ZN5realm5_impl17WriteLogCollectorD2Ev :72 (in Project)
7   Project              0x0000000100ca75b0 __ZN5realm5_impl17WriteLogCollectorD0Ev :12 (in Project)
8   Project              0x0000000100b6edac __ZN5realm5RealmD2Ev memory:2516 (in Project)
9   libc++.1.dylib                  0x000000018362e6a8 __ZNSt3__119__shared_weak_count16__release_sharedEv :60 (in libc++.1.dylib)
10  libobjc.A.dylib                 0x000000018366eb54 __ZL27object_cxxDestructFromClassP11objc_objectP10objc_class :148 (in libobjc.A.dylib)
11  libobjc.A.dylib                 0x000000018367a040 _objc_destructInstance :92 (in libobjc.A.dylib)
12  libobjc.A.dylib                 0x000000018367a0a0 _object_dispose :28 (in libobjc.A.dylib)
13  Project              0x0000000100b5afd8 -[RLMRealm dealloc] RLMRealm.mm:592 (in Project)
14  libobjc.A.dylib                 0x0000000183689ae8 __ZN12_GLOBAL__N_119AutoreleasePoolPage3popEPv :508 (in libobjc.A.dylib)
15  libdispatch.dylib               0x0000000183a63a58 __dispatch_root_queue_drain :2464 (in libdispatch.dylib)
16  libdispatch.dylib               0x0000000183a630b0 __dispatch_worker_thread3 :112 (in libdispatch.dylib)
17  libsystem_pthread.dylib         0x0000000183c6d470 __pthread_wqthread :1092 (in libsystem_pthread.dylib)
18  libsystem_pthread.dylib         0x0000000183c6d020 _start_wqthread :4 (in libsystem_pthread.dylib)

I saw that you created directly two related issue reports #3918 & #3919. I wonder whether these two crashes happened for the same installation?
How did you got access to these: Did they happen on one of your devices while debugging or are these reports from the appstore?
If the former should be the case, are you able to reproduce these crashes or in which situation they occurred?

these reports from the App Store and i can't reproduce these crash.

these crashes has happened on different device and almost one device at a time

@blackteachinese have you seen the comment over at https://github.com/realm/realm-cocoa/issues/3919#issuecomment-235649578? Is it possible you're deleting files while Realm is still accessing them?

@blackteachinese did you solve this problem or did you find a way to reproduce it? Should we close this issue?

Closing this issue for now because of inactivity and duplication of https://github.com/realm/realm-cocoa/issues/3919. @blackteachinese feel free to open a new issue if you need any further help.


maskrcnn demo

I use the latest version-2020.1.
Follow the procedures

Convert ONNX* Mask R-CNN Model to the Intermediate Representation(https://docs.openvinotoolkit.org/latest/_docs_MO_DG_prepare_model_convert_model_onnx_specific_Convert_Mask_RCNN.html)
Run the Mask demo(https://docs.openvinotoolkit.org/latest/_demos_python_demos_instance_segmentation_demo_README.html)

In the first part, I don't understand the step-3. But I get the *.xml and *.bin after the step-2.
I use the result from the first part to run the mask demo. The output of part-2 is that:

Also, I change the names of inputs,
but the num of outputs is three, and the names is strange.

Have anybody give some suggestions？

Hi @abcxs
Which model are you using? The demos table shows the following models work with this demo.
instance-segmentation-security-0010
instance-segmentation-security-0050
instance-segmentation-security-0083
Regards,
Jesus

Hi, @jgespino
In the first part, the pre-trained model file is downloaded  and converte to IR according to step-2. I want to use the generated  IR to run maskrcnn demo. But it fails.

Two parts:

Convert ONNX* Mask R-CNN Model to the Intermediate Representation(https://docs.openvinotoolkit.org/latest/_docs_MO_DG_prepare_model_convert_model_onnx_specific_Convert_Mask_RCNN.html)
Run the Mask demo(https://docs.openvinotoolkit.org/latest/_demos_python_demos_instance_segmentation_demo_README.html)
I want to use the IR from the first part to serve the second part

Hi @abcxs
The demo expects the model to have two inputs, im_data and im_info and at least four outputs including boxes, scores, classes and raw_masks. The model you are trying to use does meet the expectations. Could you try using one of the models mentioned above?
Regards,
Jesus

Hi @jgespino
Thanks for your replay.
In the first part, I download the  pre-trained model file and convert it to IR according to the orders.

I didn't do step-3 as shown in the picture below. And if i use the IR from step 2 in this case,  it will fails.

Is this the result of step-3? What do I need to change?

Hi @abcxs
Step 3 describes the expected output from inference and how to interpreter. I am checking with the development team about running the ONNX Mask R-CNN model with the Instance Segmentation demo. I will let you know once I hear back.
Regards,
Jesus

@abcxs the Mask-RCNN demo mentioned above is not suitable for running model converted from ONNX Mask-RCNN. You need to implement your own post-processing for the IR output.

@abcxs the Mask-RCNN demo mentioned above is not suitable for running model converted from ONNX Mask-RCNN. You need to implement your own post-processing for the IR output.

Thanks.
I use the repo to convert Mask-RCNN weights and export to onnx and IR.

It seems that the issues is not actual anymore. Closing it. Feel free to reopen it or create a new one,


Pull request for new project newrelic-java-agent and fossology pending reports

Pull request for new project newrelic-java-agent and fossology pending reports.
Criticality_score is not available as facing issue while generating the report with both option.

for gradio, in SAST only CodeQL report is available. => Which is also not having any data.

for gradio, in SAST only CodeQL report is available. => Which is also not having any data.

if codeQL report is available then it should be empty array check for reference https://github.com/Be-Secure/besecure-assessment-datastore/blob/main/oneCCL/2021.10/sast/oneCCL-2021.10-codeql-report.json


Persist data with Room

URL of codelab:
https://developer.android.com/codelabs/basic-android-kotlin-compose-persisting-data-room?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-7-pathway-1%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-persisting-data-room#11
Specify the language of the codelab if it is not English:
In which task and step of the codelab can this issue be found?
N/A
Describe the problem
The Workmanager Unit 7 codelabs point to the wrong URL.  They both point to to the Room codelab found here https://developer.android.com/codelabs/basic-android-kotlin-compose-persisting-data-room?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-7-pathway-1%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-persisting-data-room#0
Steps to reproduce?

Go to...
Click on...
See error...

Versions
Android Studio version:
API version of the emulator:
N/A
Additional information
Include screenshots if they would be useful in clarifying the problem.

Hello @bmaum321,
Thanks a lot for reporting this issue! It slipped while we were trying to publish a new codelab before holidays))
It will be fixed shortly.


Change focus styles

Need to change focus style on links from using box shadow to outline and background colour so links are noticeable when in focus in high contrast mode.

Focus styles added, closing issue.


New "actions" structure not recognized in schema

Missing a few things in the schema:

"actions" (in place of "keybindings")

it'd be nice if we could do a schema deprecation thing for "keybindings" but it might be too soon for that :/

"name" (in the context of commands, not profiles)

this also means that "keys" is no longer required

"commands"

should accept a list of "command" objects

We'll also need icon, iterateOn added as well.
Also name can also be an object in { "key": string } format.


Bluetooth: Controller: Group auxiliary PDU transmissions

Is your enhancement proposal related to a problem? Please describe.
When scheduling Extended Advertising and Periodic Advertising PDUs, group them together to optimise any fragmentation over the time line, this will allow better management of overlapping radio events.
Describe the solution you'd like
Use advanced scheduling using ticker APIs to group radio events.
Describe alternatives you've considered
NA
Additional context
NA

This is implemented as proven by successful conformance tests


integration does not load

after updating ha to version 23.9.3, the integration does not load.
the beta 6 update is hanging in hacks, but it does not download

As you can see in the first error log, it was the HACS that cannot download the integration and this is nothing to with this project. I don't think there is something i can do to fix this.
You can use manual install scripts. Beta wget -O - https://raw.githubusercontent.com/Tasshack/dreame-vacuum/dev/install | bash -
Stable wget -O - https://raw.githubusercontent.com/Tasshack/dreame-vacuum/master/install | bash -

thank you, it helped so much.
but it is very strange that it was not downloaded via gui hacs. because other integrations were downloaded without problems


Add DIY instructions

Managed to get it working! Not sure if you really want to merge this, just note that there are a couple small bugs.

So this has evolved somehow into a proof-of-concept that the app still works with a separate toga-django package.

I'm going to close this; unfortunately, toga has evolved, and this demo hasn't evolved along with it. The Toga repository itself now has demos that are a better proof of concept than this one.


packet.rs: add cfgtimemode2 and cfgtimemode3 frames

Hello @lkolbly @reitermarkus ,
congratulations for this amazing lib :rocket: 🛰  !
With this contribution, I would like to introduce two configuration frames that are specific to Timing class receivers:

CfgTmode2
CfgTmode3

For datafields that might have two roles, like ecef_x_or_lat_hp (ECEF coordinates or latitude coordinate), I use a scaling of 1.0 and documented the units properly.
I closed the previous pull request because I had too much rework to reach something valuable.

Thank you! Sorry it's taken me so long to get to your PRs

Hello @lkolbly,
No worries, I can still have our application rely on my fork. But with the latest contributions, this is already looking quite good. I will look into in details, thank you for spending some time on this


Question suffix in Turkish is written seperately

https://www.tdk.gov.tr/icerik/yazim-kurallari/soru-eki-mi-mi-mu-munun-yazilisi/

Good catch.
I am native Turkish speaker. Correct commit.


Create initial documentation

[ ] Sphinx w/ Myst Parser
[ ] Furo theme
[ ] Hosted on Read The Docs

It would be nice to have a gallery of some kind showing off the different features of the software, using a something like @willmcgugan shows off in these tweets:
Love being able to capture terminal output in docs.Would be a real pain to do this any other way. pic.twitter.com/d8cckhxmdw— Will “it’s terminal”🧛♂ McGugan (@willmcgugan) November 5, 2022
It's a custom plugin for mkdocs BTWHere's a relevant excerpt from the docs that generates the terminal above. pic.twitter.com/50BA5Y54H8— Will “it’s terminal”🧛♂ McGugan (@willmcgugan) November 5, 2022
https://twitter.com/willmcgugan/status/1588914499049775105


Files Use DOS line endings.

/usr/bin/env: 'python3\r': No such file or directory
Ran after pulling the repository. Had to use the dos2unix utility to convert the line endings.

Thanks, fixed!


Fix for #6186. Card word wrap.

Fixed word-wrapping for long words without spaces (example: rsa key).

up, its not a issue tho


[Visual Studio Code] "Open in code" just opens finder window

Description
When I select a project and click "Open in code" it just opens finder, instead of opening in vscode.
https://github.com/user-attachments/assets/a590253b-0281-49d9-81fe-ba10d085cf48
Steps To Reproduce

Install vscode extension
Choose "Search Recent Projects"
Press "enter"

Current Behaviour
Opens in finder
Expected Behaviour
Opens in vscode

Seems like this issue is about a specific extension, not the API. Would you mind opening a new issue using the correct template so that the authors of the extension are properly aware of it?


Please provide an option to export the docs on A4 paper

Currently, only export in letter format is supported. Please add an option to export the docs in A4 (European) paper format.

Without having looked into it, is there a latex style for A4 that you can set in your configuration?

There is a latex style for A4, in Julia. In Downloads on http://docs.julialang.org/en/release-0.4/ there are three links PDF, HTML & Epub. The PDF linked is for US Letter paper. What is needed is a fourth link making it PDF (US Letter), PDF (A4), HTML and Epub. This would then allow users outside North and Central America to have a PDF download for printing using locally available paper.

Okay, well, if you only need the a4 paper output, you can control this with the Sphinx configuration option latex_elements, specifically, latex_elements['papersize'] = 'a4paper' (beware: untested). The larger issue is that we need to make some larger design decisions about an overhaul of the versions and/or downloads project page, and we need a pattern for accumulating these arbitrary files while ensuring we get the files we need out of the build process. All of this is a duplicate of #2045 though, so I will close this here.


Unchecking "Import Inventory" Causes Inventory To Be Wiped #26

(Issues are disabled on the @zarmstrong fork, so hopefully this is the correct place to post issues!)
If you uncheck the "Import Equipment?" box during the import process, the character's inventory is cleared. (Expected behavior is that existing items would be left untouched.)
Tested with:
Foundry: 0.8.8
Pathbuilder 2e Importer: 0.6.2

Responding to comment on the original ticket: It's a bummer that this is difficult to implement--my players tend to track their build in PathBuilder and their inventory in Foundry.  (Just because it's easier that way.) But disabling it is definitely better than having a dangerous checkbox. :-)

Release 0.6.4 removes the option to preserve inventory (since it wasn't working anyway).  This feature will be added back in the future.
I had to remove the ability to preserve, as things were breaking across multiple imports to the same PC, so this feature needs to be rewritten from scratch and modernized to some of the latest features of the PF2e system.

fixed a while ago


Ref callback not getting executed

I was trying to use the cellRenderer callback, and return a component that has a ref in it. The ref I pass in is a callback, and it looks like the callback is not being executed. The purpose of my ref function was to allow me to use a component in the cell that has tool tips.

Hi @tehandyb! Unfortunately, because this version uses React's cloneWithProps function on the result of the cellRenderer, the ref prop is not preserved.
Since this method is now deprecated, in next versions, we will instead be using React.cloneElement, which will copy refs, and hopefully fix this problem. In the meantime, you may have more success adding your own custom property to the component in your cellRenderer.

Ah darn I thought it might have something to do with that! Thanks I'll try passing the tooltip function down as a prop. The refs in my child component wouldn't get blown away tho would they?


Min Max Guage settings

Can you give an example of how you update the min and max value dynamically.
I'm able to change the labels and units but not the range for min and max.

I am on the road at the moment, it is exactly the same way but with properties min and max. Did you restart node red and refresh the browser page?

Example
msg.payload.ui_update = {min: 0, max: 10}
Did you get it going?

Hi Sorry had a family function I had to attend to.
I love this classic gauge. I just hope I can get this feature to work.
Setting the segment bar colors works perfect so far and changing titles.
Min Max still not working.
I still cannot get it going.
I did your suggestions restarted node red and refreshed the browser.
This works

These Do Not work

In the change nodes it should not be an array, so just {"min",10} not [{"min",10}]. The sectors one is an array because it is an array of sectors.
The function code not working is my fault, I mistyped the example, it should be
msg.ui_update = {min: 0}
or
msg.ui_update = {min: 0, max: 10}
I have corrected my post above

Sorry I'm just so confused.   I have downloaded your example codes from github  and they work great. None of those examples have the min and max value change.
Is it possible to send me a flow that has the ability to change min and max.   For some reason I'm just not getting it to work.
thanks in advance.

Feed this into a gauge, Deploy, and click it to change the range
[{"id":"798e7a596307a7c9","type":"inject","z":"997da33a0beedade","name":"min -1, max 9","props":[{"p":"ui_update","v":"{\"min\": -1, \"max\": 9}","vt":"json"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","x":710,"y":6020,"wires":[["6737de28bc7b6e8e"]]}]

If it still doesn't work then export the inject node and your gauge and paste them here.
Also open the developer tools console in the browser window showing the gauge, refresh the page, and click the inject. See if there are any errors shown in the console when you click the inject.
Also check in manage palette that it is showing version 1.2.0 for the gauge-classic node.

Okay for what ever reason it just now asked me to update to version 1.2.0.
It was not there before and guess what it is working.
Thank you so much for your help.   I will now do some more testing.

Which is not version 1.2.0

Well it is not surprising that it doesn't work then.
Refresh the editor browser and look in manage palette again.


v1.7 backports 2021-01-28

#14707 -- contrib: Add script to fetch docker manifests (@joestringer)

Once this PR is merged, you can update the PR labels via:
$ for pr in 14707; do contrib/backporting/set-labels.py $pr done 1.7; done

No need to run CI, this is only a new script.

No need to run CI, this is only a new script.


K8SPXC-524 cleanup cluster wide operator correctly after the test

Test name
Status

recreate
failed

storage
failed

scaling
failed

restore-to-encrypted-cluster
failed

self-healing
failed

scaling-proxysql
failed

big-data
failed

smart-update
failed

demand-backup
failed

self-healing-advanced
failed

upgrade
failed

scheduled-backup
failed

operator-self-healing
failed

upgrade-consistency
failed

demand-backup-encrypted-with-tls
failed

security-context
failed

haproxy
failed

init-deploy
failed

limits
failed

monitoring
failed

monitoring-2-0
failed

affinity
failed

one-pod
failed

auto-tuning
failed

proxysql-sidecar-res-limits
failed

users
failed

tls-issue-self
failed

tls-issue-cert-manager
failed

tls-issue-cert-manager-ref
failed

Test name
Status

scaling
failed

recreate
failed

scaling-proxysql
failed

restore-to-encrypted-cluster
failed

upgrade
failed

demand-backup
failed

big-data
failed

upgrade-consistency
failed

storage
failed

scheduled-backup
failed

smart-update
failed

security-context
failed

self-healing
failed

demand-backup-encrypted-with-tls
failed

self-healing-advanced
failed

operator-self-healing
failed

haproxy
failed

init-deploy
failed

limits
failed

monitoring
failed

monitoring-2-0
failed

affinity
failed

one-pod
failed

auto-tuning
failed

proxysql-sidecar-res-limits
failed

users
failed

tls-issue-self
failed

tls-issue-cert-manager
failed

tls-issue-cert-manager-ref
failed

Test name
Status

recreate
failed

haproxy
failed

big-data
failed

scaling
failed

restore-to-encrypted-cluster
failed

smart-update
failed

init-deploy
failed

demand-backup
failed

scaling-proxysql
failed

limits
failed

scheduled-backup
failed

upgrade
failed

monitoring
failed

storage
failed

demand-backup-encrypted-with-tls
failed

upgrade-consistency
failed

self-healing
failed

monitoring-2-0
failed

security-context
failed

self-healing-advanced
failed

affinity
failed

operator-self-healing
failed

one-pod
failed

auto-tuning
failed

proxysql-sidecar-res-limits
failed

users
failed

tls-issue-self
failed

tls-issue-cert-manager
failed

tls-issue-cert-manager-ref
failed

Test name
Status

smart-update
failed

scaling
failed

scaling-proxysql
failed

upgrade
failed

big-data
failed

upgrade-consistency
failed

storage
failed

haproxy
failed

security-context
failed

recreate
failed

self-healing
failed

init-deploy
failed

restore-to-encrypted-cluster
failed

self-healing-advanced
failed

demand-backup
failed

limits
failed

operator-self-healing
failed

monitoring
failed

scheduled-backup
failed

demand-backup-encrypted-with-tls
failed

monitoring-2-0
failed

affinity
failed

one-pod
failed

auto-tuning
failed

proxysql-sidecar-res-limits
failed

users
failed

tls-issue-self
failed

tls-issue-cert-manager
failed

tls-issue-cert-manager-ref
failed

Test name
Status

recreate
passed

scaling
passed

haproxy
passed

big-data
passed

smart-update
failed

storage
passed

scaling-proxysql
passed

self-healing
passed

init-deploy
passed

upgrade
passed

restore-to-encrypted-cluster
passed

limits
passed

upgrade-consistency
passed

self-healing-advanced
passed

monitoring
passed

demand-backup
passed

operator-self-healing
passed

monitoring-2-0
passed

security-context
passed

affinity
passed

one-pod
passed

auto-tuning
passed

scheduled-backup
failed

proxysql-sidecar-res-limits
passed

users
failed

demand-backup-encrypted-with-tls
failed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
failed

Test name
Status

haproxy
passed

big-data
passed

recreate
passed

smart-update
failed

storage
passed

scaling
passed

init-deploy
passed

scaling-proxysql
passed

restore-to-encrypted-cluster
passed

upgrade
passed

self-healing
passed

limits
passed

upgrade-consistency
passed

monitoring
passed

self-healing-advanced
passed

demand-backup
passed

monitoring-2-0
passed

security-context
passed

operator-self-healing
passed

affinity
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

scheduled-backup
passed

users
failed

demand-backup-encrypted-with-tls
passed


The resource 'azurecaf_name' is generating error for the 'azurerm_shared_image_gallery'  type.

I'm trying to generate a name for a Shared Image Gallery using azurecaf_name. My code as follows:
resource "azurecaf_name" "sig_name" {
  for_each =  local.shared_services.shared_image_gallery.galleries
  name          = each.value.name
  prefixes      = [local.global_settings.prefix]
  resource_type = "azurerm_shared_image_gallery"
  random_length = local.global_settings.random_length
  clean_input   = true
  passthrough   = local.global_settings.passthrough
}

I'm getting the following error:
Error: Invalid name for CAF naming azurerm_shared_image_gallery test1, the pattern ^[a-zA-Z0-9][a-zA-Z0-9.]{0,78}[a-zA-Z0-9]$ doesn't match
screen-cap:

Please advise.

Shared Image Gallery name limitations:

The value must be between 1 and 80 characters long
cannot contain special characters /""[]:|<>+=;,?*@& or begin with '_' or end with '.' or '-'.
cannot contain hyphen (-) but can have underscore.

On Mon, 19 Oct 2020 at 07:43, Ben<EMAIL_ADDRESS>wrote:

Shared Image Gallery name limitations:

The value must be between 1 and 80 characters long
cannot contain special characters /""[]:|<>+=;,?*@& or begin with
'_' or end with '.' or '-'.
cannot contain hyphen (-) but can have underscore.

[image: image]
https://user-images.githubusercontent.com/57881441/96410094-f1317f00-1218-11eb-994a-bbe8b6323d44.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aztfmod/terraform-provider-azurecaf/issues/54#issuecomment-711675845,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA2AFOCQVUYOSNRGYVX3Y3SLPNYTANCNFSM4SVVYXTQ
.

You put only variables for the parameters can I get one example of what the
parameters do look like so I can reproduce the error. Give me one of the
each cases and some example prefixes and suffixes.

The values I supply for the Shared Image Gallery goes like this:
shared_image_gallery = {

  galleries = {
    gallery1 ={
      name = "test1"
      resource_group_key = "sig"
      description = " "
    }
    gallery2 = {
      name = "test2"
      resource_group_key = "sig2"
      description = " "
    }
  }

Prefixes are derived from Launchpad global settings.

Thank you @arnaudlh  and @Nepomuceno . #69 fixed it.

Closing as fixed in #69


Support for Hoymiles

Look into this...

https://community.home-assistant.io/t/hoymiles-hms-xxxw-2t/612792?page=2
https://www.opendtu.solar/
https://shop.blinkyparts.com/de/OpenDTU/


Angular upgrade 8

Install instructions:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
nvm install 12.22.3
nvm alias default 12.22.3
close workspace then open it again (this updates VScode with the new nvm default node/npm version)
ng update @angular/cli@8 @angular/core@8

if ng update does not work:

npm uninstall -g @angular/cli

delete node_modules

npm cache verify

npm install -g @angular/cli@8 @angular/core@8

if this does not work, npm install -g @angular/cli@8 @angular/core@8 --force

npm install
npm rebuild sass-loader
if typescript version is NOT 3.5.3:

npm uninstall --save typescript
npm install --save-dev<EMAIL_ADDRESS>

ng update @angular/material@8

if it says it can't:

ng update @angular/material@8 --force

Warning

RECOMMENDATION: do not downgrade after this upgrade
If you upgrade to this version and want to return to a previous version, follow these steps again using @7 for the ng update portions, downgrade to the previous node version using nvm alias default, and make sure you use typescript version 2.9.2.

CODE CHANGES

fixed default-tree error setting title when there is no valid itemProxy from routes parameter of id
changed some @viewchild() components to be of type ElementRef as they were before the update to @viewchild()
migrated statements of import { Mat... } from '@angular/material'; to import deeply. (i.e. import { MatDialogRef } from '@angular/material/dialog';)

ANGULAR UPGRADE CHANGES

updates rxjs imports and removes rxjs-compat
new target and module for tsconfig
now using "webpack": "^4.46.0" along with "webpack-cli": "^3.3.12" and "webpack-dev-server": "^3.11.2"
updates all @viewChild references with new, required argument of { static: false}
versionedFiles now deprecated. files in ngsw-worker.json behaves identically and files have been migrated
updates all config files
::ng-deep now fully implemented and /deep/ is fully deprecated
IE 11 no longer supported
angular now uses sass and sass-loader by default instead of node-sass
angular.json updated to work with testing

PR is OBE due to completion of Angular 9 upgrade changes.


CI: Expand test matrix to newer golang versions

@isimluk Looks like we have a build failure on tidying modules

@isimluk Looks like we have a build failure on tidying modules

@redhatrises Looks like we have fixed build failure. ☘


Add newline (or 2) before opening comment

Take a look at the following minimized CSS sample, and perfectionist output. As you can see, the last comment is snug up against the closing bracket of the previous block.
Also, it's hard to spot at first, but the first comment is actually 2 comments, and could benefit from new lines added between them. Probably harder to implement, though. I'm not that familiar with PostCSS, not sure what functionality it has for comments.
Minimized CSS:
/*! normalize.css v3.0.2 | MIT License | git.io/normalize *//**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}/**
 * Remove default margin.
 */body {margin: 0;}

Output:
 /*! normalize.css v3.0.2 | MIT License | git.io/normalize *//**
  * 1. Set default font family to sans-serif.
  * 2. Prevent iOS text size adjust after orientation change, without disabling
  *    user zoom.
  */

 html {
     font-family: sans-serif;
         -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
 }/**
  * Remove default margin.
  */

 body {
     margin: 0;
 }

Thanks again!

Yeah, we can probably do something for comments. :+1:

Fantastic, thanks Ben!

Released in 1.1.0.

You da bomb!

Thanks :smile:


@manyToMany join table should include data from the entire model

Is this feature request related to a new or existing Amplify category?
api
Is this related to another service?
Graphql
Describe the feature you'd like to request
When using the @manyToMany relationship between @model types, it would be great if model data was returned in the get query for the model.
It might be worth mentioning I am using Amplify with Angular and the generated API service to make API requests.
Describe the solution you'd like
When I use @manyToMany relationship between @model types and run a get query for one of the models, I would like the join table to return the details of the model.
For example, lets say I set up 2 models like this:
type Person @model {
  id: ID!
  firstName: String!
  lastName:` String!
  events: [Event] @manyToMany(relationName: "PersonEvents")
}

type Event @model {
  id: ID!
  eventName: String!
  eventDate: String!
  people: [Person ] @manyToMany(relationName: "PersonEvents")
}

This will create a join table, PersonEvents where I can insert the PersonID and EventID.
When I query Person I will get something like this:
id: "7f5253ef-32f2-44b5-8551-5f0814450b04"
firstName: "John"
...
events:
  items:
    0:
      createdAt: "2022-10-20T01:15:34.695Z"
      personID: "7f5253ef-32f2-44b5-8551-5f0814450b04"
      id:  "ff97267c-ff6c-4b15-9c81-fa9b109a772e"
      eventID: "173a709b-246d-4def-bf45-47c48d7050e3"
      owner: "3e5d5c22-07ca-4c06-ab50-fd85273b05e4"
      updatedAt: "2022-10-20T01:15:34.695Z"

This is not that useful, as I will need to make another API call to get the event data for this person.
It would be ideal when I query Person it would include the Event model data in the response. This is very similar to how @hasMany works.
for example:
id: "7f5253ef-32f2-44b5-8551-5f0814450b04"
firstName: "John"
...
events:
  items:
    0:
      createdAt: "2022-10-20T01:15:34.695Z"
      personID: "7f5253ef-32f2-44b5-8551-5f0814450b04"
      id:  "ff97267c-ff6c-4b15-9c81-fa9b109a772e"
      eventID: "173a709b-246d-4def-bf45-47c48d7050e3"
      event:
         eventName: String!
         eventDate: String!
      owner: "3e5d5c22-07ca-4c06-ab50-fd85273b05e4"
      updatedAt: "2022-10-20T01:15:34.695Z"

or the events items should only include data for the event so as not to include the Person data again.
Describe alternatives you've considered
One alternative that I tried was creating a new model for all of the data I needed and using @hasMany as that did what I needed to.
For example:
type PersonEvent @model {
  id: ID!
  personId: ID! @index(name: "byPerson", sortKeyFields: ["id"])
  person: Person @belongsTo(fields: ["personId"])
  eventId: ID! @index(name: "byEvent", sortKeyFields: ["id"])
  event: Event @belongsTo(fields: ["eventId"])
}

type Person @model {
  id: ID!
  firstName: String!
  lastName:` String!
  personEvent : [PersonEvent ] @hasMany(indexName: "byPerson", fields: ["id"])
}

type Event @model {
  id: ID!
  eventName: String!
  eventDate: String!
  personEvent : [PersonEvent ] @hasMany(indexName: "byEvent", fields: ["id"])
}

This is not ideal at all and has redundant data.
Additional context
No response
Is this something that you'd be interested in working on?

[ ] 👋 I may be able to implement this feature request

Would this feature include a breaking change?

[ ] ⚠ This feature might incur a breaking change

Hi @mikev10 👋, I'm sorry for the significant delay in responding. Are you still encountering the problem? If so, have you tried using the getPersonEvents method, which should provide both the Person and Event information? Please inform us if this solution does not solve your issue.

Hi @mikev10 👋, We are closing this issue as we have not received any response from you. However, if you are still facing the same issue and require our assistance, please don't hesitate to leave a comment. This way, we can reopen the issue and provide you with better assistance.
Thank you!


Additional logs, correct way we check for d3d12on7 according to MS docs

DONT MERGE YET!
 Will correct them in a minute!


Racist place names in lower manhattan

Found this on the Bolt Bus website. Looks like a troll might have slipped a pull request by.

Hi! Thanks for noting and reporting. However, how unfortunate this might be, this is outside the control of Leaflet's maintainers. Leaflet is merely a library to display maps in a browser, the maps themselves and their underlying geographic data come from other sources outside our control.
I suggest reporting this to the app in question - it looks like an OpenStreetMap map, but looking at OpenStreetMap doesn't show these names (https://www.openstreetmap.org/search?query=new york#map=12/40.7338/-73.8998)

Duplicate of #3896, #4661, #4332, #4819, #5056. Leaflet is a map visualization library independent of the maps used.
What you're looking at is most probably some vandalism in openstreetmap - see the same area in www.osm.org. See https://wiki.openstreetmap.org/wiki/Vandalism and https://wiki.openstreetmap.org in general.
In particular, see OSM node https://www.openstreetmap.org/node/61785451/history and OSM changesets https://www.openstreetmap.org/changeset/61555047 and https://www.openstreetmap.org/changeset/61556105 - looks like the name changes in the dataset were already reverted.


Remove warning because of double specification of applicationUrl

On startup of apps, the following warning is displayed.
warn: Microsoft.AspNetCore.Server.Kestrel[0]
      Overriding address(es) 'http://localhost:56227/'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead.

This is caused by specifiying "applicationUrl": "http://localhost:56227  in launchSettings.json and
"Kestrel": {
    "EndPoints": {
      "Http": {
        "Url": "http://*:5005"
      }
    }
  }

in appsettings.json
I propose to remove the wrong declaration in lanuchSettings.json
Edit:
After testing the docker container, I found that we should rather fix the Url in launchSettings.json and remove the Url in appsettings.json to remove this warning everywhere.

this change will break apps when deployed to an environemnt (tt02/prod/xx).
Apps will now default to port 80 and all ports below 1024 are marked as privileged on linux so apps deployed to an environment vill crash on startup.
To keep the main branch in an deployable state I will revert this change and create an issue for removing the warning.


2.3.1

Populate with data in custom tab folder on gcdocs and wait for SME for 2021 numbers

data updated in https://github.com/sdg-data-canada-odd-donnees/sdg-data-donnees-odd/commit/869cfe400a645e890a26ecf423aca6557c6c7499 but data doesn't appear in chart, just table. needs to be fixed.

fixed in https://github.com/sdg-data-canada-odd-donnees/sdg-data-donnees-odd/commit/3afe01118ee10c4800d4d78588343ce817090872


2 bug fixes & translation update

fix race condition in increasing attempts

problem was, that the "storage.set" method is async and therefore was not always done, when the next call to increasedAttempts was made, therefore sometimes an old value was returned.
This resulted in the problem, that you still had infinite tries to "brute-force" the pin

don't show error when pin code dialog is closed (when signing in)
german translations updated :>

Hope my mergeMap usage is correct, always find this hard!
Probably a PR for @luciorubeens since you implemented that attempt-stuff.

Good catch! Thanks 👍🏻


Hero4 Session

Hello.
First of all, thank you for sharing your valuable work!. I own a Hero4 session camera and a pretende to control it remotely via wifi. I am using your goprohero library. I am facing some troubles with wifi connection.
First, I am trying to get familiar with API using goprctl command line interface.
The camera is has the wifi enabled, but I can only connect to he camera during the 3 minutes window of the "add new app" proccess. When the camera stops the pairing proccess tcp/ip connection goes down.
If I turn the camera in sleep mode, inspite of being connected to the camera essid , the camera doesnt respond again until I start a new pairing app proccess...
Is this a particular behavior of Hero 4 Session?. Do I omitted some step? Am I doing something wrong?
Francis.

uno de los principales problemas que yo encontré cuando usaba esta
librería era que la cámara debía estar conectada por wifi directamente a la
computadora que la controlaba  es decir no podía estar conectada a través
de una red o un router . hay que establecer una coneccion directa
(Computadora -Gopro) .
Siempre use esta libreria con gopro Black 3+  no con gopro Heroe 4 .
Saludos !
2016-01-28 6:10 GMT-03:00 francisra<EMAIL_ADDRESS>
Hello
First of all, thank you for sharing your valuable work! I own a Hero4
session camera and a pretende to control it remotely via wifi I am using
your goprohero library I am facing some troubles with wifi connection
First, I am trying to get familiar with API using goprctl command line
interface
The camera is has the wifi enabled, but I can only connect to he camera
during the 3 minutes window of the "add new app" proccess When the camera
stops the pairing proccess tcp/ip connection goes down
If I turn the camera in sleep mode, inspite of being connected to the
camera essid , the camera doesnt respond again until I start a new pairing
app proccess
Is this a particular behavior of Hero 4 Session? Do I omitted some step?
Am I doing something wrong?
Francis
—
Reply to this email directly or view it on GitHub
https://github.com/joshvillbrandt/goprohero/issues/18.

Hi Francis,
This library has been primarily tested against Hero3 cameras. I've done some minimal testing (power on/off) with a regular Hero4 camera, but unfortunately do not have a Hero4 session camera to test with. I hear the Hero4 cameras utilize at least parts of the API represented here, but the new cameras also expose a newer API. (Google leads me to this API specifically for the Hero4.)
Best of luck finding something that works!
Josh


layoutlm v2 implemention on the docvqa?

Describe
Thanks for your code,can you give the Layoutlmv2 model fine-tune example on the  DocVQA ?Many thanks!

will release the code later.

Hi, Is there an update on this? Are you planning on releasing it soon?


How to install an app with fbsimctl?

I have already booted a simulator. Now to try to install my app with the command as follows:
fbsimctl install "7FBA26B0-222A-4F51-82AB-BBD6E5B324BC" --application "test.ipa"
but it does not work.  Could you tell me what is wrong with this command?

fbsimctl install /path/to/test.app should do what you want. You will likely need to extract the ipa since it is basically a zipped-up .app with some other metadata. You can search online for extracting an ipa.
You don't need to pass UDID, as the install command will always operated on booted simulators. In any case the UDID comes before the install command.

If I boot 2 simulators, how to decide which one should install without UDID

Like I said, it comes before the install command:
fbsimctl 7FBA26B0-222A-4F51-82AB-BBD6E5B324BC install /path/to/test.app

thx

Closing.

Installed successfully. But launch and crash immediately. Do you know why?

@jeffl3ung Sounds like it's the wrong architecture. If you installed a .app that you pulled out of an .ipa file, it's probably an arm build and not an intel architecture (i.e. physical device only). You'll need a simulator-compatible binary.
To build a simulator binary from Xcode, cd into the dir with your xcode project and run
xcodebuild -arch i386 -sdk iphonesimulator9.3 //or whatever version

This should produce a .app bundle that is compatible with your simulator.


Refactor Database project template

We want the Database Project to be completely Injectable as a Dependency and completely isolated from the rest of the project.
Currently the Database project sort of forms part of the Api Solution template. Which may work for really small API based projects. However, in reality more complex API projects will invariably need to consume and integrate with a number of different data repositories and typically this is usually abstracted a way  in the Service Layer

A lot of refactoring actually occurred in this Pull request, as I was busy with a lot of work and in a way preparing for additional features that are planned, I thought I would start the work on this project.
We are currently engaged on a new project, which requires a database project and this has provided us with the opportunity to focus on this specific aspect over the past week or so, while at the same provides focus on drive to adjust and work on improvements.
One of the key areas we actually focused on is  the Package versioning within the template and most notably how we could provide easier package management to users of the template pack going forward.  This provided us with the opportunity to introduce Directory.Packages.props file .  This works in conjunction with Directory.Build.props file , which I have discussed at length at What is this Directory.Build.props file all about?

We added Dependency Injection capability to the Database project by adding two new calls to make in your host project configuration as discussed in the Documentation which can be found at Database Project Dependency Injection


Admin Dashboard Isues

Admin dashboard will not create a new user when logging in for the first time.
It will send OTP to the sesto email that is in the seed.
But, it will not only not add my new email as the owner--- when i simply add an email to my supabase, it will not log the user in.
There is a serious issue in the user flow -After entering correct OTP, it just loops user back around to login page in an infinite user flow loop..
Any fixes here? Id love to use this store but Its unusable right now @sesto-dev
Also, just want to make sure that this github is a true multi-vendor market? As in, multiple owners can be added with multiple products/??
Ive been trying to make updates and login for 2 days just to dee what the admin dashboard looks like - some help would be greatly appreciated.

You cannot create an admin user from the UI and its by design. If it was allowed then everybody would be able to create an account and view / modify everything about your store. I have provided the seed script as an example, you should populate it with you own data, reset your database and run the seed script again.
No the current setup is not designed to handle multiple vendor but it should be relatively straight-forward to do it.

@sesto-dev Got it thanks. I mean, even when I re-seed the DB  with my email, and go to login - it doesn't log in and goes in a loop.
There is something wrong with the "verify" route or the "user-auth-form" - It perpetually loops to login screen even if you have the owner in there and will not go to the product route or no matter what i've done so far.
Even in your live vercel hosted version this is the case - but i guess as this isn't intended to  be multi-vendor thats why.
Its an awesome project and I'd like to find out why it perpetually loops has been my main problem so far.
I have no idea why because when I log all of email "verify" file, it seems to receive the OTP an process it, but maybe the issue is middleware file, routing or cookies - though I have attempted a few fixes to no avail.
But also, if it is not meant to be an multi-vendor dash, wont I have to change the relationships to the owner in that case? As in, products and things like that should only show if that owner is logged in... That sounds like a lot of work (unless I could just make the changes to the prisma.schema file is what you'd recommend for simplicity??)

:) yes im using cursor lol! I will do that...
thats weird then -- mind if I send you a loom video of the error on my end??? based upon the owner email, when i go to OTP etc, it just perpetually loops. Such a pain because i really want to use this git...

Yes of course you can send it to me.

ok cool give me about 1 hour

@sesto-dev https://www.loom.com/share/0be8fcb5a9aa4a039377c822bebb9686?sid=9358c7dd-e1d0-4f51-bfce-214e6a07a319

DUDE! So sorry for WASTING your time. I had the JWT secret key in the STOREFRONT but forgot to add to the Admin. What a DUH moment for me. Not filling out full .envs while testing has gotten me many times. Thanks for the help! Works now! Looks great!

I'm glad your issue is resolved 👍 In one of my other projects I am using the joi package that checks for required .env variables when the server is booting up and screams at you if you've missed any, I guess it would help if I implement it here too.


Don't Remove Poetry Version From Lock File

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
pip
Package manager version
Poetry 1.4.2
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
updates:
  # Upgrade Poetry dependencies.
  - package-ecosystem: pip
    directory: /
    schedule:
      interval: daily
      time: "08:00"
      timezone: America/New_York
    open-pull-requests-limit: 1
    insecure-external-code-execution: deny
    allow:
      - dependency-type: development

Updated dependency
No response
What you expected to see, versus what you actually saw
Expected no modifications to first line of poetry.lock:
# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand.
Experienced modification to first line of poetry.lock:
# This file is automatically @generated by Poetry and should not be changed by hand.
Native package manager behavior
Poetry adds the version number back in when, for example poetry lock --no-update, has work to do. If there are no substantive changes to be written, then Poetry doesn't modify poetry.lock at all. Poetry started including the Poetry version in the lock file in Poetry 1.4.0: python-poetry/poetry#7339.
Images of the diff or a link to the PR, issue, or logs
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand.
+# This file is automatically @generated by Poetry and should not be changed by hand.

Smallest manifest that reproduces the issue
pyproject.toml:
[build-system]
requires = ["poetry-core>=1.5.2"]
build-backend = "poetry.core.masonry.api"

[tool]
  [tool.poetry]
  name = "Minimal Reproduction"
  version = "0.1.0"
  description = "Minimal Reproduction of Dependabot Issue"
  authors = ["Kurt von Laven<EMAIL_ADDRESS>
  [tool.poetry.dependencies]
  python = "==3.11.3"

I ran in to this as well with https://github.com/gaphor/gaphor/pull/2310. I think this is due to an older version of poetry being used, it looks like this PR would fix this issue: https://github.com/dependabot/dependabot-core/pull/6758

Is this still happening @Kurt-von-Laven @danyeaw ?
Wondering if this was an upstream bug that no longer appears now that we're on poetry 1.5...

I expect that this is fixed by https://github.com/dependabot/dependabot-core/pull/7350

Sg, will close for now and if you see it again comment and we can reopen.
Note that I haven't deployed that code yet, I'll probably do so tomorrow though.


Commit to data root instead of tuple root

Summary
A method that was missed in #20 was that rollup block producers don't have to rely solely on a single event relayed from the bridge, but can instead compose together events. Specifically, a rollup block producer can simply describe a new available rollup block as a list of subtree roots (with proofs) against data roots. This removes the need for the Celestia client to compute tuples and tuple roots, and also preserves light client cryptoeconomic security.
Problem Definition

Proposal

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Closed in #33


default to empty string to prevent NoMethodErrors

Coverage remained the same at 80.95% when pulling 6efd8ff2216b201c7ee4eeebc9878d6603300850 on linkify-fix into 1779f3c63de8d2301bc0cf22b6cd4c800b501b05 on master.

:+1:


supress exceptions from the logging library

supress all exceptions from logging library.
Signed-off-by: Yadong Qi<EMAIL_ADDRESS>

Building VM-Manager Code. For more details refer below link:
job/satg-aee-android-ci/job/VM-MANAGER-PR-FLOW/150/

Build successful.
job/satg-aee-android-ci/job/VM-MANAGER-PR-FLOW/150/

Please find the Deb Package Path :
artifactory/dev-automation-ba-local/vm-manager-binaries/329/PR/e5637bd

Build successful.
job/satg-aee-android-ci/job/VM-MANAGER-PR-MERGE-FLOW/103/

Please find the Deb Package Path :
artifactory/dev-automation-ba-local/vm-manager-binaries/329/MR/e5637bd


ibc: use ibc-types for ibc component state paths

Closes #2859

Hurray for net negative diffs! Thanks, @avahowell !


playonyt not working: This site can’t be reached

Hi! I am building an Alexa-like AI that I will use for personal use. I was working on the "Play Song" function using Pywhatkit's "playinyt" feature but whenever it opens youtube on my browser to play the video it says: This site can’t be reached (Check if there is a typo in www.youtube.com%3E%3C.) I don't know how to fix, so i could really use the help. this is my code for it:
`
def run_cherryAI():
command = take_command()
print(command)
if 'play' in command:
song = command.replace('play', '')
talk('playing'+ song)
pywhatkit.playonyt(song)
run_cherryAI() `

Are you using VPN? If that's the case, let me know.

no, im not using any sort of vpn

Please check this https://github.com/Ankit404butfound/PyWhatKit/issues/45#issuecomment-818859387, meanwhile I am trying to figure out the possible reason for this problem, I will release a fix soon.

can give me the whole code,maybe i could help

if you look at the code here:
`def playonyt(topic):
"""Will play video on following topic, takes about 10 to 15 seconds to load"""
url = 'https://www.youtube.com/results?q=' + topic
count = 0
cont = requests.get(url)
data = cont.content
data = str(data)
lst = data.split('"')
for i in lst:
count+=1
if i == 'WEB_PAGE_TYPE_WATCH':
break
if lst[count-5] == "/results":
raise Exception("No video found.")
#print("Videos found, opening most recent video")
web.open("https://www.youtube.com"+lst[count-5])
return "https://www.youtube.com"+lst[count-5]`

This won't work. But since you're working on an API, I know why you made this but release the latest pack as non-API so people don't have to go in the code and do this manually:
`def playonyt(topic):
"""Will play video on following topic, takes about 10 to 15 seconds to load"""
url = 'https://www.youtube.com/results?q=' + topic
count = 0
cont = requests.get(url)
data = cont.content
data = str(data)
lst = data.split('"')
for i in lst:
    count+=1
    if i == 'WEB_PAGE_TYPE_WATCH':
        break
if lst[count-5] == "/results":
    raise Exception("No video found.")

#print("Videos found, opening most recent video")
# web.open("https://www.youtube.com"+lst[count-5])
web.open(url)
# return "https://www.youtube.com"+lst[count-5]
return url`

Thank you.

Thanks @SpiderHAckerDzm for the solution.
@QtePieGames can you please try this!

Don't know why but the code layout is acting weird... Well anyway heres a Solution [ NOT A VPN PROBLEM ]
if you look at the code here:
This won't work. But since you're working on an API, I know why you made this but release the latest pack as non-API so people don't have to go in the code and do this manually:
From This:

`def playonyt(topic):
  """Will play video on following topic, takes about 10 to 15 seconds to load"""
  url = 'https://www.youtube.com/results?q=' + topic
  count = 0
  cont = requests.get(url)
  data = cont.content
  data = str(data)
  lst = data.split('"')
  for i in lst:
      count+=1
      if i == 'WEB_PAGE_TYPE_WATCH':
          break
  if lst[count-5] == "/results":
      raise Exception("No video found.")

  #print("Videos found, opening most recent video")
  web.open("https://www.youtube.com"+lst[count-5])
  return "https://www.youtube.com"+lst[count-5]`

To This:

def playonyt(topic):
"""Will play video on following topic, takes about 10 to 15 seconds to load"""
url = 'https://www.youtube.com/results?q=' + topic
count = 0
cont = requests.get(url)
data = cont.content
data = str(data)
lst = data.split('"')
for i in lst:
    count+=1
    if i == 'WEB_PAGE_TYPE_WATCH':
        break
if lst[count-5] == "/results":
    raise Exception("No video found.")

#print("Videos found, opening most recent video")
# web.open("https://www.youtube.com"+lst[count-5])
web.open(url)
# return "https://www.youtube.com"+lst[count-5]
return url

Thank you.

finally, it worked for me, really thank you. How i can make the first result on yt open? sorry, im really noob and really bad in english too AHAHAH

Thank you for the solution, bit that will open the search page of the YouTube and will not automatically play the video.


Explain Plan output not working

Explain plan output showing
Node Type                                          Cost
Status: Legacy query optimizer       Null - Null
Just ran explain plan on a simple query
select * from pg_tables;
Env: Greenplum Database version 5.21

This looks like an issue with server configuration.
What do you see when you execute explain select * from pg_tables; ?

In the output window.
Header
Node Type                                     |    Entity
|Cost              |Rows    |Time     |Condition
Status:Legacy query optimizer     |                             |null -
null        |             |             |
Regards
Sachchida (Sachi) N Ojha
This is a PRIVATE message. This message, and any attachments, is for the
intended recipient(s) only, may contain information that is privileged,
confidential and/or proprietary. If you are not the intended recipient,
please delete without copying and kindly advise us by e-mail of the mistake
in delivery.
On Thu, Oct 3, 2019 at 2:34 PM Serge Rider<EMAIL_ADDRESS>wrote:

This looks like an issue with server configuration.
What do you see when you execute explain select * from pg_tables; ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/6908?email_source=notifications&email_token=ACC3JC6YYI4HVONTUAL4BW3QMY3MVA5CNFSM4I5CWPVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAJE7GA#issuecomment-538070936,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACC3JC5ZWSXD322AHW2BW23QMY3MVANCNFSM4I5CWPVA
.

Yep. Exactly as I said - this is server-side issue.
Check this article about GP planner config: https://community.pivotal.io/s/article/Pivotal-Query-Optimizer-Explained

OK.  Now its working for some users but not for all users. Is there any
user specific setting?
Regards
Sachchida (Sachi) N Ojha
This is a PRIVATE message. This message, and any attachments, is for the
intended recipient(s) only, may contain information that is privileged,
confidential and/or proprietary. If you are not the intended recipient,
please delete without copying and kindly advise us by e-mail of the mistake
in delivery.
On Sat, Oct 5, 2019 at 12:42 PM Serge Rider<EMAIL_ADDRESS>wrote:

Yep. Exactly as I said - this is server-side issue.
Check this article about GP planner config:
https://community.pivotal.io/s/article/Pivotal-Query-Optimizer-Explained
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/6908?email_source=notifications&email_token=ACC3JCZZEGH72KOY74EQZ4LQNC7VVA5CNFSM4I5CWPVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEANWLLY#issuecomment-538666415,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACC3JCZKDLNGWLD4YTC4YDLQNC7VVANCNFSM4I5CWPVA
.


Related to execution/es6

Bug report

What is the current behavior?
Lets consider the following screenshot:

Even after the control reaches the let assignment statement, the previous imports are undefined. Could anyone explain why is that so?
Also the following shows that the bundled internal variables are defined though:

Why does this behavior exist in javascript? Is this expected or something different.
Its in mozilla firefox browser (95.0.1)
Its undefined even for npm libraries as well, which is in node_modules folder. Why does this happen, which seems slightly not so logical. Is there any issue with the bundler?
If the current behavior is a bug, please provide the steps to reproduce.

Create a react app. Introduce redux in it.
Import that store and provide it in the index.js while rendering the root component.

What is the expected behavior?
Just pls explain why is this happening in the browser (firefox 95.0.1) ? Because of this none of the variables imported have any valid values. How to use them in the file post that lines' execution?
Pl give your answer in a more descriptive manner instead of just saying that this behavior is expected. What is exactly this behavior. If this exists how can anyone use any of the imports in the file below? Whats the purpose of importing something you need above, if it will never get imported even after that line is executed?
As far as I know as javascript is a synchronous language except the specific functionalities like promises, async/await, I guess everything else must be synchronous by its design, which is why this unpredictability in its behavior is confusing.

Other relevant information:
webpack version: 5.66.0
Node.js version: 16.13.2
Operating System: Linux
Additional tools:
Dummy code repo created : I also created a dummy repo if anyone looks into it at 12sam12/dummy_app

this is not an issue in webpack. You probably using sourcemaps,  if you want to see "real" code disable sourcemaps in devtool.

The question is not about sourcemaps. Its about why the values of the imports used in the unminified or jsx version of files are undefined?? Source maps are nothing and just for the simplicity/conveniency of the debugger. Only when sourcemaps are enabled the client would even be able to view files in this manner and granularity. So already the client is able to view in this manner, which shows that the source maps are enabled.
Then why the following person asked for a test repo in the following discussion??
https://github.com/webpack/webpack/discussions/15180

Its about why the values of the imports used in the unminified or jsx version of files are undefined??

they are undefined in console because console executes in current script and in script this variables have different name (because of mangling, minifying ) .

Source maps are nothing and just for the simplicity/conveniency of the debugger

they map your source code to code in current script ( your first screenshot ).
Names in "real" code could be different from source code ( second screenshot )

Im actually using firefox only. See basically I just wanna offload all these extra work to these libraries. Thats why I install them. I basically generate a create-react-app. Then I start coding within it and I expect atleast the es6 forms of imports must work fine without doing any further editing to the config of webpack without requiring me to eject this app. Isnt this the normal working behavior?? Why should I worry about sourcemaps?? First of all if I dont edit the webpack config asking it to do some sourcemappings, why will the source have any sort of file with the normal code that was written in the project? First of all even in that unmapped version not the variables in that particular store.js file's imports are not there. I just checked randomly. Those are some other variables.
Could you pls suggest me some edits which would fix the issue without having to modify any config ejecting the app ( to the demo source project in that repo) ?

Could you pls suggest me some edits which would fix the issue without having to modify any config ejecting the app ( to the demo source project in that repo) ?

You should ask/look in create-react-app issues/docs to find a way to disable sourcemaps (set in webpack.config devtool: false)

Infact already the webpack config when app is rejected has the following line in it:
devtool: isEnvProduction
? shouldUseSourceMap
? "source-map"
: false
: isEnvDevelopment && "cheap-module-source-map"
So it already handles sourcemaps. What exactly is the issue. Pls elaborate it somewhere and finish it off sooner.

If I understand what you are expect, you should set devtool to false

Even if at all the sourcemaps were the issue, then the source code must run without any errors irrespective of what is being shown in the debugger. But infact the redux sagas never get started I suppose and never really catch any of the triggers made in the app. I thought they were happening due to the fact that they were not defined properly.

I thought they were happening due to the fact that they were not defined properly.

thats case very unlikely (otherwise webpack would have a lot of such issues). You should report issue in redux sagas repo.

See the issue is not just the saga. Its happening for many variables in the redux store.

But infact the redux sagas never get started I suppose and never really catch any of the triggers made in the app

thats your application code, there is no webpack can do about it. If there is an issue pls report it in redux/redux sagas repo.

Its happening for many variables in the redux store creation file

Import names are mangled and work correctly (otherwise webpack would have a lot of such issues), errors in console are because "real" names are different (you can set devtool=false or disable source maps in devtool).

so your screenshots looks correct to me.. you have disabled sourcemaps => you see only bundle.js without additional information about modules

If there is an issue in the app code, then there will be some sort of error displayed while running it, as Im calling several methods on those imports in those files

Same stands for webpack, if webpack bundle import wrong/undefined module  you will gain runtime error. I can't help you with your app code..

Im asking nothing for my app code. Im just asking why the imports were undefined? If at all they were really undefined, then while executing the following lines, they must throw some form of error right? Here in this instance as createStore was undef, the function call must have thrown something. My argument is just that the webpack is not properly showing the values of the app's imported variables, which is one of its intended objectives. This could probably happen only when the sourcemaps work fine I guess.
const store = createStore(
    rootReducer,
    persistedState,
    composeEnhancers(applyMiddleware(...middlewares))
);


Configure Plugin to only send Publish messages.

As it says in the title I want to configure the plugin to only send requests when publish messages are sent. My config file looks as follows but I still receive the connected and disconnected requests
`web.hook.api.url = http://<IP_ADDRESS>:8080
web.hook.rule.client.connected.1     =
web.hook.rule.client.disconnected.1  =
web.hook.rule.client.subscribe.1     =
web.hook.rule.client.unsubscribe.1   =
web.hook.rule.session.created.1      =
web.hook.rule.session.subscribed.1   =
web.hook.rule.session.unsubscribed.1 =
web.hook.rule.session.terminated.1   =
web.hook.rule.message.publish.1      = {"action": "on_message_publish"}
web.hook.rule.message.deliver.1    =
web.hook.rule.message.acked.1        =
`

Have you tried to comment on these lines? like this:
##web.hook.rule.session.terminated.1   =
web.hook.rule.message.publish.1      = {"action": "on_message_publish"}
##web.hook.rule.message.deliver.1    =

Ok do I need to restart the whole broker to get the changes or should i just restart the plugin

Yes, you should reload the plugin:
emqx_ctl plugins reload emqx_web_hook

Have you tried to comment on these lines? like this:
##web.hook.rule.session.terminated.1   =
web.hook.rule.message.publish.1      = {"action": "on_message_publish"}
##web.hook.rule.message.deliver.1    =

How to do this by docker env?
I use emqx-docker and how to comment out plugin variable by enviroment?

@xlb0479 EMQ X Docker Image does not currently support configuration via environment variable annotations, you can manually mount this file into the container from the outside

This plugin's default behaviour should be to disable all actions. comment out the config. anyone who need it can uncomment.
This will be a lot easier for docker user.

@HJianBo  Can we comment out the default configuration in emqx_web_hook.conf ？Users can open it if they want

This is a trivial solution. @HJianBo Let us know if you agree with it.

Yes, it is.  @daadu  @zhanghongtong
It will be released at v4.1.1. Thank you for your suggestion  :-)


Using "bbox" field from annotations.json if available instead of calculating it based on segmentation.

Feature Description
Not all datasets have segmentation fields filled in. This means that even though bbox information is technically available YOLOMIT is currently not detecting it. It would be great if bbox'es were acquired from the bbox field when possible.
Additional Context
I'm eager to help, just let me know If it makes sense.

Hi,
I'm not sure if the issue has been fixed in commit d2d621fd277fa9912184883a4e10a644a7c7b782. Could you please let me know which version you're using?
Best regards,
HenryTsui


fatal: remote origin already exists

I'm sure it's just because I'm new to git, but every time I get to workshop 5, REMOTE CONTROL, I get this error. I have started from scratch with clean directories many times, and even moved my working directory to a path far from where I was previously working just to be on the safe side.
I googled the issue, and saw that many people have this issue quite often. I ran the cmd, git remote -v, immediately after initializing git in a new directory, and the output was simply, "origin," with no url. I looked in the config file, as I saw mentioned in a thread, but there was no entry for "origin."
I'm confused.... lol. Does it create this remote when I initialize git? Should I use the "set-url" cmd to add my url to it, or will that just point another repo to this url? Should I delete it, and re-add it? Should I rename either the old one, or the new one? I just don't know. Help? :smile:
I love the idea of this program, and I admire your love for the community with the many hours of thought and hard work that I'm sure you put into this. I will definitely point newcomers this direction. I'm just really eager to complete it, myself.
Thanks in advance for any assistance!! Good job and keep up the hard work!

Thanks for bringing this issues and solved like a champ! Salute Devs!

Thank god i found this post, I was going crazy from last few days.


DX Graphics Config Rework

Mostly discussed in #11, this is ready to be merged.

Closing this PR in favor of merging into the SA2 branch so everything is bundled as one major update instead of two.


⚠ Bofrost.at has degraded performance

In f182b61, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1053 ms

Resolved: Bofrost.at performance has improved in 7661abf.


Unable to handle repository shortcut 'contrib

Describe the bug
Attempt to install Gaming Dependencies under System Setup
To Reproduce
Steps to reproduce the behavior:

Go to System Setup > Gaming dependencies
Click on Gaming dependencies
Enter password and attempt to install dependencies
See error "Unable to handle repository shortcut 'contrib'"

Expected behavior
I expect dependencies to be sorted and installed
Checklist

[ X] I checked for duplicate issues.
[ X] I checked already existing discussions.
[ X] This issue is not included in the roadmap.

/label 'script'
Please change the title to a more accurate one and provide more information (ex. screenshots) thanks


missing package.xml context in custom msg and srv tutorial

I've been working through the tutorials one at a time. the interface tutorial contains this guidance:
https://index.ros.org/doc/ros2/Tutorials/Custom-ROS2-Interfaces/#package-xml

This the the first time that exec_depend and member_of_group are mentioned, which is confusing

Have fixed this in: f39bef5d7eee718ee379d3e079038253180cac3c

#2821 fixes this issue.


 Its just annoying to see this little popup on my screen every time i load into a server that doesn't enforce secure profiles

Also, it should be toggleable with like mod menu or something to be able to enable/disable certain messages

good idea, I'll make sure to include this in the next version

The new version will be available as soon as modrinth and curseforge reviews it. However the config screen is not yet done as I was lazy.

Turns out Modrinth doesn't review new versions so it's already available there.


fix:3447 - flag all modules as used for Dll

Closes : #3447

Sorry didn't notice @niravasher comments on the issue
Closing in favour of #3454

The issue fixed by preceding pr, closing this


osm install does not work on AKS with integrated AAD

Bug description:
When installing osm on an AKS cluster with the option integrated AAD, the osm installation gives the following error:
"Error: Could not access Kubernetes cluster. Check kubeconfig"
AKS is installed with terraform containing the following block:
role_based_access_control {
enabled = true
azure_active_directory {
managed = true
admin_group_object_ids = [var.admin_group_object_id]
}
Affected area (please mark with X where applicable):

Install                    [ X]
SMI Traffic Access Policy  [ ]
SMI Traffic Specs Policy   [ ]
SMI Traffic Split Policy   [ ]
Permissive Traffic Policy  [ ]
Ingress                    [ ]
Egress                     [ ]
Envoy Control Plane        [ ]
CLI Tool                   [ ]
Metrics                    [ ]
Certificate Management     [ ]
Sidecar Injection          [ ]
Logging                    [ ]
Debugging                  [ ]
Tests                      [ ]
CI System                  [ ]

Expected behavior:
I expect that osm is easily installed like my AKS clusters without AAD integration:
OSM installed successfully in namespace [osm-system] with mesh name [osm]
Steps to reproduce the bug (as precisely as possible):
Rollout AKS cluster with AAD integration, see code block above and then try to install osm as per: https://github.com/openservicemesh/osm
How was OSM installed?:
via the CLI, "osm install"
Anything else we need to know?:
Environment:

OSM version (use osm version):
Version: dev; Commit: 2619af6ea4c5a756c8b4788247ae5dfb40eff549; Date: 2020-09-04-13:47
Kubernetes version (use kubectl version):
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.0", GitCommit:"e19964183377d0ec2052d1f1fa930c4d7575bd50", GitTreeState:"clean", BuildDate:"2020-08-26T14:30:33Z", GoVersion:"go1.15", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.13", GitCommit:"1c93c592501dbc0c14e23b5ea2be8f6ea947a3a5", GitTreeState:"clean", BuildDate:"2020-08-25T01:56:19Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"
Size of cluster (number of worker nodes in the cluster):
3
Others:

@chrisvugrinec could you try this again with the latest release, it has additional logging when the command fails.

@chrisvugrinec  This was fixed with an earlier release of OSM.


progress speed

Adds a show_speed parameter to TaskProgressColumn which displays speed in iterations per second when the total is not known in advance.

Codecov Report

Merging #2210 (2dd40a4) into master (46b1c95) will decrease coverage by 0.13%.
The diff coverage is 82.64%.

:exclamation: Current head 2dd40a4 differs from pull request most recent head 75e9a2b. Consider uploading reports for the commit 75e9a2b to get more accurate results

@@            Coverage Diff             @@
##           master    #2210      +/-   ##
==========================================
- Coverage   99.07%   98.93%   -0.14%
==========================================
  Files          72       73       +1
  Lines        7555     7618      +63
==========================================
+ Hits         7485     7537      +52
- Misses         70       81      +11

Flag
Coverage Δ

unittests
98.93% <82.64%> (-0.14%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

rich/layout.py
100.00% <ø> (ø)

rich/markup.py
100.00% <ø> (ø)

rich/progress.py
92.74% <79.89%> (-0.78%)
:arrow_down:

rich/progress_bar.py
99.00% <85.71%> (-1.00%)
:arrow_down:

rich/console.py
98.89% <86.36%> (-0.33%)
:arrow_down:

rich/__init__.py
100.00% <100.00%> (ø)

rich/_export_format.py
100.00% <100.00%> (ø)

rich/_windows_renderer.py
100.00% <100.00%> (ø)

rich/control.py
100.00% <100.00%> (ø)

rich/file_proxy.py
100.00% <100.00%> (ø)

... and 4 more

Continue to review full report at Codecov.

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

Two small docstring fixes needed but otherwise LGTM :)


Add-share-dump

@d3r3k can you please review?

Consider this a newb question: What does that do? When I ran it on my local before it didn't show any output (perhaps I didn't run it with the appropriate level of verbosity?).

-Xshare:dump enables Class Data Sharing (CDS).
https://docs.oracle.com/en/java/javase/11/vm/class-data-sharing.html#GUID-7EAA3411-8CF0-4D19-BD05-DF5E1780AA91

Fixes #16


Fix HTTP PUT requests panicking with nil-pointer deref when no S3 configured

Problem
If the CLI is not configured with S3 storage options, HTTP handler for PUTing a keyed commitment will panic with a nil pointer dereference:
f1
eigenda-proxy-1      | t=2024-09-17T08:14:51+0000 lvl=info msg="http: panic serving <IP_ADDRESS>:54058: runtime error: invalid memory address or nil pointer dereference\ngoroutine 1628 [running]:\nnet/http.(*conn).serve.func1()\n\t/usr/local/go/src/net/http/server.go:1868 +0xb0\npanic({0x1117f00?, 0x1ef1a90?})\n\t/usr/local/go/src/runtime/panic.go:920 +0x26c\ngithub.com/Layr-Labs/eigenda-proxy/store.(*S3Store).Put(0x0, {0x1679168, 0x4000633b30}, {0x40016f80f1, 0x20, 0x50?}, {0x4001798000, 0x9372, 0xa000})\n\t/app/store/s3.go:98 +0xe4\ngithub.com/Layr-Labs/eigenda-proxy/store.(*Router).putWithKey(0x400062e360, {0x1679168, 0x4000633b30}, {0x40016f80f1, 0x20, 0x4f}, {0x4001798000, 0x9372, 0xa000})\n\t/app/store/router.go:243 +0xd4\ngithub.com/Layr-Labs/eigenda-proxy/store.(*Router).Put(0x400062e360, {0x1679168, 0x4000633b30}, {0x12c272a?, 0x400084ee10?}, {0x40016f80f1, 0x20, 0x4f}, {0x4001798000, 0x9372, ...})\n\t/app/store/router.go:125 +0x254\ngithub.com/Layr-Labs/eigenda-proxy/server.(*Server).HandlePut(0x40006de240, {0x1675e10, 0x40014cf5e0}, 0x400137c200)\n\t/app/server/server.go:214 +0x390\ngithub.com/Layr-Labs/eigenda-proxy/server.(*Server).Start.WithMetrics.func4({0x1675e10, 0x40014cf5e0}, 0x400137c200)\n\t/app/server/server.go:78 +0x78\ngithub.com/Layr-Labs/eigenda-proxy/server.(*Server).Start.WithLogging.func5({0x1675e10, 0x40014cf5e0}, 0x400137c200)\n\t/app/server/server.go:90 +0x144\nnet/http.HandlerFunc.ServeHTTP(0x400609d42c?, {0x1675e10?, 0x40014cf5e0?}, 0x4000086af0?)\n\t/usr/local/go/src/net/http/server.go:2136 +0x38\nnet/http.(*ServeMux).ServeHTTP(0x10?, {0x1675e10, 0x40014cf5e0}, 0x400137c200)\n\t/usr/local/go/src/net/http/server.go:2514 +0x144\nnet/http.serverHandler.ServeHTTP({0x16737b8?}, {0x1675e10?, 0x40014cf5e0?}, 0x6?)\n\t/usr/local/go/src/net/http/server.go:2938 +0xbc\nnet/http.(*conn).serve(0x40015da360, {0x1679130, 0x40006a8f90})\n\t/usr/local/go/src/net/http/server.go:2009 +0x518\ncreated by net/http.(*Server).Serve in goroutine 67\n\t/usr/local/go/src/net/http/server.go:3086 +0x4cc" role=eigenda_proxy

Cause of the problem
If the S3 storage options are not given, the s3 variable will be a nil'ed pointer, which is passed to the Router initializer.
https://github.com/Layr-Labs/eigenda-proxy/blob/b1ec82177365669c17b67288b12209cae27d8df3/server/load_store.go#L45-L54
Unintuitively however, for example this check in the putWithKey handler does not evaluate to true when no S3 store is configured:
https://github.com/Layr-Labs/eigenda-proxy/blob/b1ec82177365669c17b67288b12209cae27d8df3/store/router.go#L234-L236
Once a method is called on the nil'ed S3 store pointer, the HTTP-handler's go-routine crashes with a nil-pointer dereference.
In go checking for if foo == nil, when foo is an interface type is unintuitive. If the variable is explicitly assigned, even assigning a nil'ed pointer value of a type implementing the interface will result in bool(a == nil) == false. Instead, reflection has to be used to peek into the underlying value of the variable to check for nil.
See this go-playground for example
Changes proposed
In this PR, the eigenda and s3 store fields of the router are only explicitly assigned, if the reflection confirms that the underlying value of the implementing type does not evaluate to nil.
This will result the fields evaluating to e.g. bool(r.s3 == nil) == true, when no S3 storage is passed in as CLI option.
Note to reviewers
The behavior has been only manually tested by not passing S3 options to the CLI and starting an AltDA enabled Optimsim batcher connected to the proxy.

Hey @ezdac thanks for this! Added a test to reproduce this panic (and make sure we never revert to it in the future), and also proposed another solution in the issue and other PR. Please take a look and let me now what you think. :)

@samlaf yes, I think your solution is the better one.
Feel free to close this in favor of #129

Thanks @ezdac ! Please send anymore issues/PRs like this our way. Really appreciate :) Closing here since we just merged #129


tf.nn.embedding_lookup_sparse doesn't work with @tf.function(jit_compile=True)

Click to expand!
Issue Type
Bug
Source
binary
Tensorflow Version
2.8.0
Custom Code
No
OS Platform and Distribution
Colab Notebook
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
Tried to use `tf.nn.embedding_lookup_sparse` within a function decorated with `@tf.function(jit_compile=True)` and it failed.

Standalone code to reproduce the issue
import tensorflow as tf
print(tf.__version__)

try:
  tpu = tf.distribute.cluster_resolver.TPUClusterResolver()  # TPU detection
  print('Running on TPU ', tpu.cluster_spec().as_dict()['worker'])
except ValueError:
  raise BaseException('ERROR: Not connected to a TPU runtime; please see the previous cell in this notebook for instructions!')

tf.config.experimental_connect_to_cluster(tpu)
tf.tpu.experimental.initialize_tpu_system(tpu)
tpu_strategy = tf.distribute.experimental.TPUStrategy(tpu)

@tf.function(jit_compile=True)
def run_embedding_bag(params, sp_ids):
  return tf.nn.embedding_lookup_sparse(
    params, sp_ids, None, combiner='sum', max_norm=None, name=None
  )

with tf.device('/TPU:0'):
  params = tf.random.uniform([1000, 64])
  sp_ids = tf.sparse.SparseTensor([[0, 0], [0, 2]], values=[1, 2], dense_shape=[3, 4])
  res = run_embedding_bag(params, sp_ids)

print(res.shape)
print(run_embedding_bag.experimental_get_compiler_ir(params, sp_ids)(stage='hlo'))

Relevant log output
InvalidArgumentError: Detected unsupported operations when trying to compile graph __inference_run_embedding_bag_978[_XlaMustCompile=true,config_proto=3175580994766145631,executor_type=11160318154034397263] on XLA_TPU_JIT: SparseSegmentSum (No registered 'SparseSegmentSum' OpKernel for XLA_TPU_JIT devices compatible with node {{node embedding_lookup_sparse}}){{node embedding_lookup_sparse}}
One approach is to outside compile the unsupported ops to run on CPUs by enabling soft placement `tf.config.set_soft_device_placement(True)`. This has a potential performance penalty.

embedding_lookup_sparse is not registered with XLA, XLA_TPU_JIT and XLA_GPU_JIT as well.
As the error message suggests you can perform the unsupported OPs compilation in CPU by setting tf.config.set_soft_device_placement(True).
In your case, since you are using only one operation inside tf.function, it makes sense if you use only eager mode, also experimental_get_compiler_ir is limited to XLA operations only.

I think this a valid feature request.


Add astropy to requirements

A fresh install and import results in the following error:
ModuleNotFoundError: No module named 'astropy'

Hi, thanks for pointing this out and sorry for the slow reply. I didn't have notifications on for this repo. This should be fixed on the master branch, although the PyPI version needs updating, which I can do soon.