Update json4s-core, json4s-jackson, ... to 4.0.0

Updates

org.json4s:json4s-core
org.json4s:json4s-jackson
org.json4s:json4s-native

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

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

labels: library-update, semver-major

https://github.com/jwt-scala/jwt-scala/pull/241


GROOVY-8423: Do not adjust access modifiers for inner class table ent…

…ries

I'm sorry I was sick the last few days I missed the ping. I can clearly remember that without this change the class format wasn't correct for Android. But it's far away and I haven't worked on this for years now. I'm afraid I'm no help.

Thanks for reviewing, and hope you're feeling better. I'll come back to this once I've done more in-depth testing.


Pronouns - pronoun not translated when language changes

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

Issue found when executing PR https://github.com/Expensify/App/pull/25846
Action Performed:
Pre-conditions: Pronoun option selected he/Him/His/They/Them/Theirs

Go to https://staging.new.expensify.com/
Tap profile icon
Tap preferences
Tap language ---> Spanish
Navigate back to Settings
Tap Profile
Tap pronouns

Expected Result:
The pronoun options shown outside must be shown inside with dropdown below of selected pronouns with a tick mark
Actual Result:
The pronouns are shown outside in selected Spanish language correctly but inside displayed in English and "no results found" message displayed instead of showing dropdown below of selected pronouns with a tick mark
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: 1.3.69-0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/2ef097b4-5de8-4fb3-bac0-3460d7f72ae5
https://github.com/Expensify/App/assets/78819774/ccd20884-6f48-4086-ac0f-6e60a6186d0c
https://github.com/Expensify/App/assets/78819774/0c2c6613-21cc-435f-8e44-40a72c5e9abe
Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan/ Applause - Internal Team
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694594697108839
View all open jobs on GitHub

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Proposal
Please re-state the problem that we are trying to solve in this issue.
Incorrect pronoun search displayed
What is the root cause of that problem?
It is a regression from https://github.com/Expensify/App/pull/25846 where we iterate through the array PRONOUNS_LIST consisting of the keys and found key value we are setting in the serachValue instead of the text.
https://github.com/Expensify/App/pull/25846/files#diff-2becc643119bc669cba2992bd64114fa69691d2a7d3fe265026322b57f4c75fdL29-L32
https://github.com/Expensify/App/blob/9675a77fc073b6197dd844b29e4ac27faf1e480f/src/pages/settings/Profile/PronounsPage.js#L30-L34
What changes do you think we should make in order to solve the problem?
Making a proposal as I think we can set the value directly.
We already have the currentPronounsKey which we can use directly instead of finding the key again.
const [searchValue, setSearchValue] = useState(currentPronounsKey ? translate(`pronouns.${currentPronounsKey}`) : '')

https://github.com/Expensify/App/blob/9675a77fc073b6197dd844b29e4ac27faf1e480f/src/pages/settings/Profile/PronounsPage.js#L27
cc: @BeeMargarida
What alternative solutions did you explore? (Optional)
With the current implementation, we can translate the found key for setting the search value.
       const pronounKey = _.chain(CONST.PRONOUNS_LIST)
            .find((_value) => _value === currentPronounsKey);

        return pronounKey ? translate(`pronouns.${pronounKey}`) : '';

I can consider this issue as dup of https://github.com/Expensify/App/issues/27326.

This is going to be fixed by https://github.com/Expensify/App/pull/27358

this is eligible for reporting bonus because this is the first issue which was reported in slack

@Li357 can you assign BZ member for reporting bonus

bump @Li357

Bump @Li357

@Li357 reporting bonus is pending here, can you please reopen the issue ..


Add Arrests by Percentage graph

What's changed:

Added new sidebar link for Arrest graphs
Added new view to return arrests by percentage graph and table data.

Preview:

Closing in favor of https://github.com/caktus/Traffic-Stops/pull/286


Support partially downloading videos

Checklist

[x] I'm reporting a feature request
[x] I've verified that I'm running youtube-dl version 2020.09.20
[x] I've searched the bugtracker for similar feature requests including closed ones

Description

I often need to download the whole video only to extract from it a short clip later, with ffmpeg's -ss and -t keys. Thus downloading the rest of the video is redundant, and consumes lots of traffic and disk space.
For HLS videos, which are present on lots of supported sites including YouTube, only certain chunks
may be fetched if their timing is known. Thus the time range may be specified via CLI parameters, either the start point and the duration, or the start and end points. youtube-dl should automatically pick the smallest number of chunks that fit the specified range; optionally it also may pass the parameters to ffmpeg after downloading, so it trims the unnecessary parts from the edge chunks. If the video is not chunked, youtube-dl  may fall back to downloading the whole video, or trigger an error.

Please see #622.

I think the youtube-dl man page should mention that partial downloads (x:xx - y:yy) aren't yet possible. Else users think nobody has ever thought about it.
Also, let's say yesterday we watched about half of a two hour long video, and today we want to download the rest.
We aren't concerned about precision. A few extra minutes tacked on would still be better than having to download the whole thing.

I think the youtube-dl man page should mention that partial downloads (x:xx - y:yy) aren't yet possible. Else users think nobody has ever thought about it.
Also, let's say yesterday we watched about half of a two hour long video, and today we want to download the rest.
We aren't concerned about precision. A few extra minutes tacked on would still be better than having to download the whole thing.


chore: remove static type in dynamic import example

Closes #68

:tada: This PR is included in version 2.5.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release
v2.5.1

Your semantic-release bot :package::rocket:


Client pool disposing and releasing all connected clients

Currently, there is no way to dispose or release all clients within a client pool. The client pool should contain a method to disconnect all clients which should stop all in progress queries safely.

oui


proto can not compatible with proto 3?

I modify services.proto file for test some new feature, then run protoc --go_out=plugins=grpc:. services.proto as REAMME told me.
but there is so many error in genarated services.pb.go.
error msg:
github.com/apache/incubator-servicecomb-service-center/server/core/proto
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:56:42: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:104:28: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:157:43: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:196:41: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:236:41: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:283:42: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:331:35: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:385:31: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:432:32: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:478:27: undefined: proto.InternalMessageInfo
src\github.com\apache\incubator-servicecomb-service-center\server\core\proto\services.pb.go:478:27: too many errors
it is confusing. is there any compatible problem with proto3 ? or else  what

Please tell me your re-produce steps and what file have been modified and what command have been executed.

oooh, I change protobuf lib to v1.0.0, it works...

@fallblank thanks for updating....as the issue is resolved so I am going ahead to close this issue...if you have any concerns then feel free to re-open this issue anytime


Are Accounts/Actors and Statuses URIs intentionally different?

I just noticed that the first follow this template https://%s/u/%s (here) whereas the second => https://%s/users/%s/%d (here) and I was wondering if this was intentional or just an oversight when you decided to use /u/ instead of /users/? Some code out there might want to infer the account URI from a status'… ;)

Hmm, yes this is probably a bug. Keeping the activitypub representation of an actor or status separate from its mastodon version always confuses me
I like the way that wilderbeast does it, /ap/o for objects, /ap/u for actors.

Indeed, I like their /ap/users and /ap/o prefixes as it very explicitly (different root, different sub-root lengths) breaks bad players. I'm willing to try if you're game.

I'm seeing this on some of them but I don't think this happens at the creation of the note.
INSERT INTO statuses (…uri…) VALUES (…"https://mastodon.social/users/davew/statuses/110334005148072062"…)


Chore: Updates Storybook version 6.3

With this pull request, the Storybook version is updated to 6.3

Self merging


[Help] crate winapi 0.28 cannot be found

Hello,
I am trying to build a repository with dependencies to winapi and kernel32-sys.
I am using a script which calls cargo build.
I added dependencies to my Cargo.toml and to the dependency.
I choose to run cargo build against the dependency, it runs fine.
But it breaks when I am compiling from the repository.
+ RUSTFLAGS='--print native-static-libs -C target-feature=+sse4.1'
+ cargo +nightly-2022-05-09-x86_64-pc-windows-gnu build --release --offline --no-default-features --features multicore-sdr,opencl
+ tee /tmp/tmp.ei5M7SZbOg
   Compiling storage-proofs-porep v12.0.0
error[E0463]: can't find crate for `winapi`
  --> C:\Users\stevu\.cargo\registry\src\github.com-1ecc6299db9ec823\storage-proofs-porep-12.0.0\src\stacked\vanilla\cores.rs:10:1
   |
10 | extern crate winapi;
   | ^^^^^^^^^^^^^^^^^^^^ can't find crate

error[E0463]: can't find crate for `kernel32`
  --> C:\Users\stevu\.cargo\registry\src\github.com-1ecc6299db9ec823\storage-proofs-porep-12.0.0\src\stacked\vanilla\cores.rs:11:1
   |
11 | extern crate kernel32;
   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate

For more information about this error, try `rustc --explain E0463`.
error: could not compile `storage-proofs-porep` due to 2 previous errors
+ rm -f /tmp/tmp.ei5M7SZbOg
make[1]: *** [Makefile:14: .install-filcrypto] Error 101
make[1]: Leaving directory '/c/Users/stevu/lotus-local-net/extern/filecoin-ffi'
make: *** [Makefile:41: build/.filecoin-install] Error 2

The repository I am trying to compile is here: https://github.com/filecoin-project/lotus/tree/ntwk/wallaby

Tried running cargo add<EMAIL_ADDRESS>--target "cfg(windows)" --features winuser but fails.


1.x for browser, 3.x for ..??

The readme says:
"1.x is probably the version you want to use in a browser. 3.x focuses on compatibility with the npm mongodb driver."
Are you really saying version 3.x should not be used in browsers? When you say "compatibility with the npm mongodb driver", what does this mean? Are you saying the interface is the same, or are you saying they should interoperate somehow?

@jden I really wouldn't close this without doing something about it. If this is really necessary, you should have two different files in the latest version of your module - one for node and one for browser. Telling people to use an older version for browsers is pretty much the most confusing way you could handle this.

I would gladly accept a pull request - the approach in #3 seems reasonable. Unfortunately, I don't have the time to do it myself right now.


[Bug]: Alexa color change: Lamp turns on but color is not set

Version
3.0.0-alpha.54
Matter Controller
Alexa
Steps to reproduce
When using Alexa to turn on a lamp that is currently off with a command specifying a color (e.g., "Alexa, turn the lamp red"), the lamp powers on but does not apply the requested color. Instead, it defaults to the last saved state. The requested color is only applied after the lamp is already on and the same command is repeated.
Steps to Reproduce:
Ensure the lamp is powered off.
Use Alexa to send a command such as "Alexa, turn the lamp red".
Observe that the lamp powers on but retains the previous color or state instead of applying the requested color.
Repeat the same command (e.g., "Alexa, turn the lamp red") while the lamp is already on.
Observe that the lamp now changes to the requested color.
Expected Behavior:
When the lamp is powered on using a voice command that specifies a color, the lamp should immediately turn on and apply the requested color.
Observed Behavior:
On the first command, the lamp only powers on and does not apply the requested color. The Matter Hub in Home Assistant sets the lamp's entity to "on" but does not pass the color attribute. The color is only applied when the command is repeated.
Environment Details:
Matter Hub: 3.0.0-alpha.54 running directly in Home Assistant Operating System
Voice Assistant: Alexa
Device: IKEA/Phillips Color LED -> Zigbe2MQTT
Nice Project, thank you for your work!
State and attributes
No response
Relevant log output
[ 2024-12-10T11:44:08.477Z ] [ DEBUG ] [ Matter / DeviceAdvertiser                          ]: Announcement duration reached, stop announcing
[ 2024-12-10T11:44:15.448Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15909 protocol: 1 id: 24299 session: secure/15909 peerSessionId: 15909 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:15.448Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24299/229337032 type: 1/8 acked: undefined reqAck: true duplicate: false payload:<PHONE_NUMBER>36021537002500510124010624020118350118181824ff0b18
[ 2024-12-10T11:44:15.449Z ] [ DEBUG ] [ Matter / InteractionServer                         ]: Received invoke request from udp://<IP_ADDRESS>:5541 on session secure/15909 with 1 commands: ExtendedColorLight(0x151)/OnOff(0x6)/on(0x1), suppressResponse=false
[ 2024-12-10T11:44:15.450Z ] [ INFO  ] [ Matter / Behavior                                  ]: Invoke 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.onOff.on online#dab67c8@413dab5b2cfcc31 (no payload)
[ 2024-12-10T11:44:15.450Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67c8@413dab5b2cfcc31 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.onOff.state
[ 2024-12-10T11:44:15.450Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67c8@413dab5b2cfcc31 committed and unlocked 1 resource
[ 2024-12-10T11:44:15.451Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 15909/24299/240353194 type: 1/9 acked: 229337032 reqAck: true duplicate: false payload:<PHONE_NUMBER>1535013700250051012401062402011835012400001818181824ff0c18
[ 2024-12-10T11:44:15.451Z ] [ DEBUG ] [ HomeAssistantActions                               ]: Calling action 'light.turn_on' for target {"entity_id":"light.az2_c"} with data {"brightness":255}
[ 2024-12-10T11:44:15.460Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24299/229337033 type: 0/16 acked: 240353194 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:15.505Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15909 protocol: 1 id: 24300 session: secure/15909 peerSessionId: 15909 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:15.505Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24300/229337034 type: 1/8 acked: undefined reqAck: true duplicate: false payload:<PHONE_NUMBER>360215370025005101250100032402061835012400542401fe24020024030024040018181824ff0b18
[ 2024-12-10T11:44:15.505Z ] [ DEBUG ] [ Matter / InteractionServer                         ]: Received invoke request from udp://<IP_ADDRESS>:5541 on session secure/15909 with 1 commands: ExtendedColorLight(0x151)/ColorControl(0x300)/moveToHueAndSaturation(0x6), suppressResponse=false
[ 2024-12-10T11:44:15.506Z ] [ INFO  ] [ Matter / Behavior                                  ]: Invoke 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.moveToHueAndSaturation online#dab67ca@413dab5b2cfcc31 hue: 84 saturation: 254 transitionTime: 0 optionsMask: { executeIfOff: false } optionsOverride: { executeIfOff: false }
[ 2024-12-10T11:44:15.507Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67ca@413dab5b2cfcc31 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.state
[ 2024-12-10T11:44:15.507Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67ca@413dab5b2cfcc31 committed and unlocked 1 resource
[ 2024-12-10T11:44:15.508Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 15909/24300/240353195 type: 1/9 acked: 229337034 reqAck: true duplicate: false payload:<PHONE_NUMBER>153501370025005101250100032402061835012400001818181824ff0c18
[ 2024-12-10T11:44:15.518Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24300/229337035 type: 0/16 acked: 240353195 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:15.553Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97b5 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.homeAssistantEntity.state
[ 2024-12-10T11:44:15.553Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97b5 committed and unlocked 1 resource
[ 2024-12-10T11:44:15.554Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97b5 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.homeAssistantEntity.state and 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.onOff.state
[ 2024-12-10T11:44:15.554Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97b5 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.state
[ 2024-12-10T11:44:15.555Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97b5 committed and unlocked 3 resources
[ 2024-12-10T11:44:15.605Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 2 attributes and 0 events
[ 2024-12-10T11:44:15.607Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15895 protocol: 1 id: 49704 session: secure/15895 peerSessionId: 42220 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:15.607Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: ExtendedColorLight(0x151)/OnOff(0x6)/onOff(0x0)=true<PHONE_NUMBER>), ExtendedColorLight(0x151)/ColorControl(0x300)/currentSaturation(0x1)=254<PHONE_NUMBER>)
[ 2024-12-10T11:44:15.607Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 2 attributes and 0 events: 70 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:15.608Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49704/216505852 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600c7a003fd36011535012600a93017de3701250251012403062404001829021818153501260074b656ea37012502510125030003240401182402fe181818280424ff0c18
[ 2024-12-10T11:44:15.608Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 2 attributes and 0 events
[ 2024-12-10T11:44:15.608Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15911 protocol: 1 id: 49705 session: secure/15911 peerSessionId: 41693 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:15.608Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: ExtendedColorLight(0x151)/OnOff(0x6)/onOff(0x0)=true<PHONE_NUMBER>), ExtendedColorLight(0x151)/ColorControl(0x300)/currentSaturation(0x1)=254<PHONE_NUMBER>)
[ 2024-12-10T11:44:15.608Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 2 attributes and 0 events: 70 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:15.609Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49705/174593156 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600dca003fd36011535012600a93017de3701250251012403062404001829021818153501260074b656ea37012502510125030003240401182402fe181818280424ff0c18
[ 2024-12-10T11:44:15.619Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15895/49704/220694725 type: 1/1 acked: 216505852 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:15.619Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49704/216505853 type: 0/16 acked: 220694725 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:15.646Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15911/49705/109755091 type: 1/1 acked: 174593156 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:15.647Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49705/174593157 type: 0/16 acked: 109755091 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:27.960Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b6 locked 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.homeAssistantEntity.state
[ 2024-12-10T11:44:27.960Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b6 committed and unlocked 1 resource
[ 2024-12-10T11:44:27.961Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b6 locked 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.homeAssistantEntity.state and 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.thermostat.state
[ 2024-12-10T11:44:27.962Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b6 committed and unlocked 2 resources
[ 2024-12-10T11:44:28.011Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 1 attributes and 0 events
[ 2024-12-10T11:44:28.012Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15895 protocol: 1 id: 49706 session: secure/15895 peerSessionId: 42220 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:28.012Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: Thermostat(0x199)/Thermostat(0x201)/localTemperature(0x0)=2300<PHONE_NUMBER>)
[ 2024-12-10T11:44:28.012Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 1 attributes and 0 events: 45 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:28.012Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49706/216505854 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600c7a003fd360115350126003157888937012502990125030102240400182102fc08181818280424ff0c18
[ 2024-12-10T11:44:28.013Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 1 attributes and 0 events
[ 2024-12-10T11:44:28.013Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15911 protocol: 1 id: 49707 session: secure/15911 peerSessionId: 41693 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:28.013Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: Thermostat(0x199)/Thermostat(0x201)/localTemperature(0x0)=2300<PHONE_NUMBER>)
[ 2024-12-10T11:44:28.014Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 1 attributes and 0 events: 45 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:28.014Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49707/174593158 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600dca003fd360115350126003157888937012502990125030102240400182102fc08181818280424ff0c18
[ 2024-12-10T11:44:28.028Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15895/49706/220694726 type: 1/1 acked: 216505854 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:28.029Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49706/216505855 type: 0/16 acked: 220694726 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:28.041Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15911/49707/109755092 type: 1/1 acked: 174593158 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:28.042Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49707/174593159 type: 0/16 acked: 109755092 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:31.036Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b7 locked 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.homeAssistantEntity.state
[ 2024-12-10T11:44:31.037Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b7 committed and unlocked 1 resource
[ 2024-12-10T11:44:31.037Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b7 locked 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.homeAssistantEntity.state and 366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage.thermostat.state
[ 2024-12-10T11:44:31.038Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.climate_klimaanlage>#97b7 committed and unlocked 2 resources
[ 2024-12-10T11:44:31.088Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 1 attributes and 0 events
[ 2024-12-10T11:44:31.089Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15895 protocol: 1 id: 49708 session: secure/15895 peerSessionId: 42220 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:31.089Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: Thermostat(0x199)/Thermostat(0x201)/localTemperature(0x0)=2400<PHONE_NUMBER>)
[ 2024-12-10T11:44:31.089Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 1 attributes and 0 events: 45 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:31.089Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49708/216505856 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600c7a003fd3601153501260032578889370125029901250301022404001821026009181818280424ff0c18
[ 2024-12-10T11:44:31.090Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 1 attributes and 0 events
[ 2024-12-10T11:44:31.090Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15911 protocol: 1 id: 49709 session: secure/15911 peerSessionId: 41693 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:31.091Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: Thermostat(0x199)/Thermostat(0x201)/localTemperature(0x0)=2400<PHONE_NUMBER>)
[ 2024-12-10T11:44:31.091Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 1 attributes and 0 events: 45 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:31.091Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49709/174593160 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600dca003fd3601153501260032578889370125029901250301022404001821026009181818280424ff0c18
[ 2024-12-10T11:44:31.098Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15895/49708/220694727 type: 1/1 acked: 216505856 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:31.098Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49708/216505857 type: 0/16 acked: 220694727 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:31.117Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15911/49709/109755093 type: 1/1 acked: 174593160 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:31.117Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49709/174593161 type: 0/16 acked: 109755093 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:39.600Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15909 protocol: 1 id: 24319 session: secure/15909 peerSessionId: 15909 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:39.600Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24319/229337036 type: 1/8 acked: undefined reqAck: true duplicate: false payload:<PHONE_NUMBER>360215370025005101250100032402061835012400542401fe24020024030024040018181824ff0b18
[ 2024-12-10T11:44:39.600Z ] [ DEBUG ] [ Matter / InteractionServer                         ]: Received invoke request from udp://<IP_ADDRESS>:5541 on session secure/15909 with 1 commands: ExtendedColorLight(0x151)/ColorControl(0x300)/moveToHueAndSaturation(0x6), suppressResponse=false
[ 2024-12-10T11:44:39.601Z ] [ INFO  ] [ Matter / Behavior                                  ]: Invoke 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.moveToHueAndSaturation online#dab67cc@413dab5b2cfcc31 hue: 84 saturation: 254 transitionTime: 0 optionsMask: { executeIfOff: false } optionsOverride: { executeIfOff: false }
[ 2024-12-10T11:44:39.601Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67cc@413dab5b2cfcc31 locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.state
[ 2024-12-10T11:44:39.602Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction online#dab67cc@413dab5b2cfcc31 committed and unlocked 1 resource
[ 2024-12-10T11:44:39.603Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 15909/24319/240353196 type: 1/9 acked: 229337036 reqAck: true duplicate: false payload:<PHONE_NUMBER>153501370025005101250100032402061835012400001818181824ff0c18
[ 2024-12-10T11:44:39.603Z ] [ DEBUG ] [ HomeAssistantActions                               ]: Calling action 'light.turn_on' for target {"entity_id":"light.az2_c"} with data {"hs_color":[119.05511811023621,100]}
[ 2024-12-10T11:44:39.614Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15909/24319/229337037 type: 0/16 acked: 240353196 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:39.679Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97ba locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.homeAssistantEntity.state
[ 2024-12-10T11:44:39.679Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97ba committed and unlocked 1 resource
[ 2024-12-10T11:44:39.680Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97ba locked 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.homeAssistantEntity.state and 366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c.colorControl.state
[ 2024-12-10T11:44:39.681Z ] [ DEBUG ] [ Matter / Transaction                               ]: Transaction setStateOf<366f842e30b6434598c6cd07d99951ea.aggregator.light_az2_c>#97ba committed and unlocked 2 resources
[ 2024-12-10T11:44:39.732Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 2 attributes and 0 events
[ 2024-12-10T11:44:39.732Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15895 protocol: 1 id: 49710 session: secure/15895 peerSessionId: 42220 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:39.732Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: ExtendedColorLight(0x151)/ColorControl(0x300)/currentHue(0x0)=84.16642777777778<PHONE_NUMBER>), ExtendedColorLight(0x151)/ColorControl(0x300)/currentSaturation(0x1)=253.00432<PHONE_NUMBER>)
[ 2024-12-10T11:44:39.732Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 2 attributes and 0 events: 72 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:39.733Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49710/216505858 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600c7a003fd3601153501260075b656ea37012502510125030003240400182402541818153501260075b656ea37012502510125030003240401182402fd181818280424ff0c18
[ 2024-12-10T11:44:39.733Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription update message for ID<PHONE_NUMBER> with 2 attributes and 0 events
[ 2024-12-10T11:44:39.733Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: New exchange channel: udp://<IP_ADDRESS>:5541 on session secure/15911 protocol: 1 id: 49711 session: secure/15911 peerSessionId: 41693 active threshold ms: 4000 active interval ms: 300 idle interval ms: 500 maxTransmissions: 5 useMrp: true
[ 2024-12-10T11:44:39.733Z ] [ DEBUG ] [ Matter / ServerSubscription                        ]: Sending subscription changes for ID<PHONE_NUMBER>: ExtendedColorLight(0x151)/ColorControl(0x300)/currentHue(0x0)=84.16642777777778<PHONE_NUMBER>), ExtendedColorLight(0x151)/ColorControl(0x300)/currentSaturation(0x1)=253.00432<PHONE_NUMBER>)
[ 2024-12-10T11:44:39.733Z ] [ DEBUG ] [ Matter / InteractionMessenger                      ]: Sending DataReport chunk with 2 attributes and 0 events: 72 bytes (moreChunkedMessages: false, suppressResponse: false)
[ 2024-12-10T11:44:39.734Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49711/174593162 type: 1/5 acked: undefined reqAck: true duplicate: false payload: 152600dca003fd3601153501260075b656ea37012502510125030003240400182402541818153501260075b656ea37012502510125030003240401182402fd181818280424ff0c18
[ 2024-12-10T11:44:39.740Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15895/49710/220694728 type: 1/1 acked: 216505858 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:39.740Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 42220/49710/216505859 type: 0/16 acked: 220694728 reqAck: false duplicate: false payload:
[ 2024-12-10T11:44:39.747Z ] [ DEBUG ] [ Matter / MessageExchange                           ]: Message « id: 15911/49711/109755094 type: 1/1 acked: 174593162 reqAck: true duplicate: false payload:<PHONE_NUMBER>ff0b18
[ 2024-12-10T11:44:39.747Z ] [ DEBUG ] [ Matter / ExchangeManager                           ]: Message » id: 41693/49711/174593163 type: 0/16 acked: 109755094 reqAck: false duplicate: false payload:

Documentation & Issues

[X] I have reviewed the documentation and the linked troubleshooting guide.
[X] I have searched the issues for a similar problem.

Tried to reproduce here, using both Alexa & Google in German. Original state: light "Wohnzimmer Stehlampe" is off.
Results:

Alexa: "Computer, Wohnzimmer Stehlampe auf Rot" — switches light on with last state (white). Repetition of command sets light to Red.
Google Nest Mini: "Hey Google, Wohnzimmer Steglampe auf Rot" — switches light on in Red.

So maybe a deficiency with Alexa?


Ludwig predicting is giving the same value

Hello, so this is my YAML file
training:

    batch_size: 32
    epochs: 1000
    early_stop: 50
    learning_rate: 0.001
    optimizer:
        type: rmsprop
input_features:
    -
        name: content
        type: sequence
    -
        name: score
        type: category
output_features:
    -
        name: score
        type: numerical
        optimizer:
            type: mean_squared_error
        num_fc_layers: 2
        fc_size: 64

Why it's always giving me the same value upper than 1?
for any prediction line in input, it gives me this value = 1.16239...?
how to do to have a value between 0 and 1 and make it more accurate?

Hi @aminaBm , that really depends on your data, setting hyperparameters for your specific use case it's what you have to figure out :)
Conversely, if you believe there's a bug that is making the model not working for your usecase, than that's an issue we can try to solve.
By the way, there's an error in you model definition, the optinizer in your output feature should be loss instead, but it should work anyway.

I'm interpreting the thumbs up as "I solved the issue". If that's not the case, please comment again and I will reopen. If the issue persists, please provide a full reproducible example, either yaml+command+data or python+data. If the data is big or you can't share it a sample is fine too, or even a synthetic dataset obtained through data/dataset_synthesyzer.py works, as long as I can reproduce the problem i can try to debug it.

I a beginner just I want to get a score value that varies between 0 and 1 based on the content feature I changed the code as you see next and I still give me values upper to 1 for some sentences I didn't get the reason
input_features:     -         name: content         type: sequence output_features:     -         name: score         type: numerical         num_fc_layers: 2         fc_size: 64

You can either use the clip functionality to clip the scores.
Or are those scores actually probabilities? In that case maybe you may want to use a binary output feature.


Assets only imported in resource routes not included in build output

What version of Remix are you using?
1.5.1
Steps to Reproduce

Create a resource route
Import an asset (e.g.,  an image)
Observe the resulting URL appears correct (includes a hash) 👍
Observe the resulting URL 404s as the asset does not make it into the build directory ☹

Bonus steps:

Import the asset into a UI route
Observe the asset is now included in the build output

Expected Behavior
I would expect an asset imported (only) in a resource route to be included in the build output.
Actual Behavior
The asset is not included in the build output unless it is also imported in a UI route.

I can reproduce this in my project. My current workaround is to put these images in public/ 🤷♂

I can reproduce this in my project. My current workaround is to put these images in public/ 🤷♂

Unfortunately, that approach doesn't benefit from fingerprinting (no hash for cache-busting), if I understand you correctly. My current workaround is to import them (again) in a UI route. 😕

Gave v0.0.0-nightly-916caa6-20220726 a shot but the problem seems to persist.
We can work around this by also importing the assets from within our client bundle.
// entry.client.tsx
import { hydrate } from 'react-dom';
import { RemixBrowser } from 'remix';

/* requires are not tree shaken so the imports in that file are considered relevant for the frontend */
require('./routes/my-resouce-route[.]css');

hydrate(<RemixBrowser />, document);

When you have server only code in the resource route you want to be more considerate than this, but you get the idea.

Gave v0.0.0-nightly-916caa6-20220726 a shot but the problem seems to persist.

yeah, the solution is that of #3841

Cool no prob! Thanks for working on this 👍

Worked like a charm, thank you so much !

Agreed, that seems to have done it. 👍

Fixed in 1.7.3 🎉

@pcattori, FIY this issue reoccurs when we use the unstable vite plugin :) I could reproduce it in one of the latest nightly releases.

@manzano78 since this issue tracks the bug for the existing compiler, could you open up a separate issue (maybe linking to this one)?

Sure!


Expose aci v net[Do not merge]

Choose a PR Template
Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.

ARM API Information (Control Plane)
Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo. If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:
What's the purpose of the update?
new service onboarding
new API version
update existing version for new feature
update existing version to fix swagger quality issue in s360
Other, please clarify
When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.
Contribution checklist (MS Employees Only):
I commit to follow the Breaking Change Policy of "no breaking changes"
I have reviewed the documentation for the workflow.
Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?
If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist
Applicability: ⚠
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.
Change to data plane APIs
Adding new properties
All removals
Otherwise your PR may be subject to ARM review requirements. Complete the following:
Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review. Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.
Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.
Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.
If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.


Added a link to webdeploy article in publishing to iis

Added an appropriate link relating to publishing to publishing to iis with msdeploy into the publishing to publishing to iis article as per @GuardRex's comment in the pr for publishing to iis with msdeploy @Rick-Anderson

Thanks! ca9feb6233e7cc96b138809144829c2f241bed1d


Problem identifying LaunchTemplate MetadataOptions InstanceMetadataTags

cfn-lint version: (cfn-lint --version)
$ pip install cfn-lint
$ $HOME/.local/bin/cfn-lint --version
sys:1: Warning: Python 2.7 has reached end of life. cfn-lint will end support for python 2.7 on June 1st, 2020.
cfn-lint 0.56.4

Description of issue.
Using sample file
Resources:
  ComputeRegressionTestLaunchTemplate:
    Type: AWS::EC2::LaunchTemplate
    Properties:
      LaunchTemplateName:
        - 'SomeName'
      LaunchTemplateData:
        InstanceType: m5.xlarge
        KeyName: kochiku
        MetadataOptions:
          HttpTokens: required
          HttpPutResponseHopLimit: 2
          InstanceMetadataTags: enabled

and running command returns me an error complaining about InstanceMetadataTags when it's defined in the official documentation https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html
$ $HOME/.local/bin/cfn-lint sample.yaml
sys:1: Warning: Python 2.7 has reached end of life. cfn-lint will end support for python 2.7 on June 1st, 2020.
E3002 Invalid Property Resources/ComputeRegressionTestLaunchTemplate/Properties/LaunchTemplateData/MetadataOptions/InstanceMetadataTags
sample.yaml:13:11

picked up in https://github.com/aws-cloudformation/cfn-lint/pull/2207 and released today: https://github.com/aws-cloudformation/cfn-lint/pull/2216
Upgrading cfn-lint should pick this up now


pause/restart a loop at seekpoint

Dont find a way to paus/start a loopanimation at a certain seekpoint. So it loops from this seekpoint as startpoint, pauses at this point, and restarts to play again until the seekpoint.
tried a workaround, which did not suceed:
      let animation = anime({
      // loop: true,
      // autoplay: false,
      targets: '#dotElWrapper .dotEl',
      scale: [
        {value: .3, easing: 'easeOutSine', duration: 500},
        {value: 1, easing: 'easeInOutQuad', duration: 800}
      ],
      delay: anime.stagger(200, {grid: grid, from: 'center'}),
      change: function() {
        changes++;
        console.log('changes : ' + changes);
        if (changes === 70) {
          console.log('animation pause');
          animation.pause();
          setTimeout (function() {
              animation.play() },
          5000);
        }
      }
    })

    animation.finished.then(
      function() {
        console.log('animation restarted');
        changes = 0;
        animation.restart();
      }
    );

snippet below does the job nearly, but has some negative effect.

The update counter sums up to different counts on each loop
the first loop has around of half the counts of all following loops
no tween to/from the stop point possible
so no control over the animation to and from the stop point is possible.
Mabey someone sees a better solution.

    var updates = 0;
    var loopBegan = 0;
    var loopCompleted = 0;
    let animation = anime({
      loop: true,
      // autoplay: false,
      // direction: 'alternate',
      delay: 0,
      endDelay: 0,
      targets: '#dotElWrapper .dotEl',
      scale: [
        {value: .3, easing: 'easeOutQuad', duration: 700},
        {value: 1, easing: 'easeInQuad', duration: 1000}
      ],
      delay: anime.stagger(200, {grid: grid, from: 'center'}),
      loopComplete: function(anim) {
        loopCompleted++;
        console.log('loop completed : ' + loopCompleted );
        updates = 0;
      },
      update: function(anim) {
        updates++;
        console.log('updates : ' + updates); // 142-147
        // Stops at certain update
        if (updates === 95 && loopCompleted != 0) {
          console.log('animation pause');
          anim.pause();
          setTimeout (function() {
              anim.play() },
          1200);
        }
      },


Remote build trigger handler.

Adds a 'build' URL for each project that can be triggered, for instance, by GitHub's post-receive URL hook system (http://help.github.com/post-receive-hooks/) to build a given project.
I realise this probably won't be pulled, given that you're keeping Sismo ultra simple, but I thought it might be useful for people using Sismo with GitHub projects, and that even a rejected pull request would help people find a nice way to implement such a system.
I've included a relevant test, and an updated README.rst for the change also.

This is very handy!  We have sismo running on a staging server so that we can all see the latest build status via a Dashboard.  I was just about to write this same hook, but you did an excellent job already!
:beer:

Glad to hear you found it useful!

@kwiskia: You were probably right, but I couldn't even get the test suite to run when I went to investigate.
Have updated my branch with the latest Sismo codebase, made some small improvements, added more tests, and verified that they actually pass this time.


Saved dashboard shows "count" links even if you don't have permission to execute them

There's a check for that already:
https://github.com/simonw/django-sql-dashboard/blob/94c34bf7bc9ae56aacfa3143f2a8504064bffb6b/django_sql_dashboard/templates/django_sql_dashboard/widgets/default.html#L23


Document BGP community value for Azure Active Directory and CRM online

@jaredr80
Docs link:
https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing#service-to-bgp-community-value
Topic:
Azure Express Route BGP community value
Under "Service to BGP community value" there is no mention of BGP community value for Azure Active Directory and CRM online. We should include the following in the docs:
++++++++++++++++++++++++++++++++++++++++++
Azure Active Directory 12076:5060
CRM Online 12076:5040
*Authorization only required for 5010, 5020, 5030 and 5100
++++++++++++++++++++++++++++++++++++++++++
This information will inform customers about the BGP community value for Azure Active Directory and CRM online, it also makes it clear that no authorization is required from Microsoft to use these community values to create route filters. Currently customers are not aware of these community values and they presume that authorization is required for 5040, 5050 and 5060 leading to support requests and questions on discussion forums.

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

ID: b29b475d-056b-ba43-5309-dd1ee50b4318
Version Independent ID: 55d5f203-32ef-40a1-62fa-83e8c81cdb14
Content: Routing requirements - ExpressRoute: Azure
Content Source: articles/expressroute/expressroute-routing.md
Service: expressroute
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@roshansabapaty, Thanks for your feedback. We are looking into this query and will update you as soon as possible.

@SubhashVasarapu-MSFT - thanks! Any questions, please reach out to my alias roshanp.

@roshansabapaty, Thanks for your contribution. @cherylmc, could you please review and merge this PR.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


auth test_cases

##What this PR will do

update the test cases for auth
create an auto-increment method in the events class

to run tests
nosetests test

Changes Unknown when pulling f48558c2244655f77c0ab260e91a7aee1fb99fd0 on v2_events into ** on master**.

Changes Unknown when pulling f48558c2244655f77c0ab260e91a7aee1fb99fd0 on v2_events into ** on master**.

Changes Unknown when pulling 80fc6d680b6e96bceb99546d5b0783aaed12ae22 on v2_events into ** on master**.

Changes Unknown when pulling 80fc6d680b6e96bceb99546d5b0783aaed12ae22 on v2_events into ** on master**.

Pr follows git workflow conventions with meaningful information. good method documentation.

Good explanation of how to test, you could shorten it, however, to make it straight to the point.

Good implementation of test cases and programming logic

Changes Unknown when pulling 643ebd4e9dab3efae24a2d9bb08e7699df85f29f on v2_events into ** on development**.

Changes Unknown when pulling 643ebd4e9dab3efae24a2d9bb08e7699df85f29f on v2_events into ** on development**.

The button with the dropdown seems not be working
Also, it's a bit heard for someone to know how to enter event data so as to POST. Otherwise, I love how you have structured the API UI


createTableIfNotExists fails with TableNotFound when table does not exist

I'm using azure/azure-storage-node.
This is the code that fails (in azure/azure-storage-node)
There is the check
else if (responseObject.error && responseObject.error.statusCode === Constants.HttpConstants.HttpResponseCodes.NotFound) {
      responseObject.error = null;
      responseObject.tableResult.exists = false;
      responseObject.response.isSuccessful = true;
    }

But the responseObject is as following:
{ error:
   { StorageError: <?xml version="1.0" encoding="utf-8"?><Error>TableNotFound<Message>The table specified does not exist.</Message></Error>
    at Function.StorageServiceClient._normalizeError (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/azure-storage/lib/common/services/storageserviceclient.js:1153:12)
    at TableService.StorageServiceClient._processResponse (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/azure-storage/lib/common/services/storageserviceclient.js:738:50)
    at Request.processResponseCallback [as _callback] (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/azure-storage/lib/common/services/storageserviceclient.js:311:37)
    at Request.self.callback (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/request/request.js:186:22)
    at emitTwo (events.js:126:13)
    at Request.emit (events.js:214:7)
    at Request.<anonymous> (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/request/request.js:1163:10)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at IncomingMessage.<anonymous> (/Users/alexander/Development/Sandbox/azurite-check/node-service/node_modules/request/request.js:1085:12)
     name: 'StorageError',
     message: '<?xml version="1.0" encoding="utf-8"?><Error>TableNotFound<Message>The table specified does not exist.</Message></Error>' },
  response:
   { isSuccessful: false,
     statusCode: 404,
     body: '<?xml version="1.0" encoding="utf-8"?><Error>TableNotFound<Message>The table specified does not exist.</Message></Error>',
     headers:
      { 'x-powered-by': 'Express',
        'content-type': 'text/html; charset=utf-8',
        'content-length': '133',
        etag: 'W/"85-QChnKDYjVl8qDySHFUJOL2CNEFU"',
        date: 'Tue, 10 Apr 2018 08:09:42 GMT',
        connection: 'keep-alive' },
     md5: undefined },
  contentMD5: undefined,
  length: undefined,
  operationEndTime: 2018-04-10T08:09:39.194Z,
  targetLocation: 0,
  outputStreamSent: false,
  tableResult: { isSuccessful: false, statusCode: 404, TableName: 'mytable' } }

So responseObject.error.statusCode is undefined.

We are currently looking at the way we are handling errors and responses, and this is definitely related.
I shall write a test case, as we definitely want to support this azure-storage-node call, and we shall sort it out.
@pdressel please sync with me 😉

Was there any progress with this?

I think this is to be related to the fact that the error response has an incorrect content type (text/html):
HTTP/1.1 404 Not Found
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 135
ETag: W/"87-b2+fEFOsQRVwbcQHbVVBYSt732w"
Date: Sat, 17 Nov 2018 03:56:44 GMT
Connection: keep-alive

If you look at azure-storage library, it clearly expect application/xml or else it doesn't even bother parsing the reponse, therefore not mapping response code properly:
https://github.com/Azure/azure-storage-node/blob/0557d02cd2116046db1a2d7fc61a74aa28c8b557/lib/common/services/storageserviceclient.js#L888

@alexframe, #116 should fix your issue.


[device-report] Digital Alliance Meca Warrior X

Hello,
I've forked this project to add my own keyboard which is a Digitial Alliance Meca Warrior X. It uses SH68F90S MCU as indicated in the chip marking below.

What I did is added this PART configuration
pub const PART_DA_WARRIOR_X: Part = Part {
    flash_size: 61440, // 61440 until bootloader
    bootloader_size: 4096,
    page_size: 2048,
    vendor_id: 0x258a,
    product_id: 0x0090,
};

I got the Vendor ID and Product ID from Windows Device Manager, but I don't know about the flash_size, bootloader_size and page_size.
Anyway here's the log:
2023-11-14T16:52:41.155Z INFO  [sinowealth_kb_tool::isp] Looking for vId:0x258a pId:0x0090
2023-11-14T16:52:41.155Z DEBUG [sinowealth_kb_tool::isp] Opening: "\\\\?\\HID#VID_258A&PID_0090&MI_01&Col05#8&2c5f1391&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2023-11-14T16:52:41.168Z INFO  [sinowealth_kb_tool::isp] Found Regular device. Entering ISP mode...
2023-11-14T16:52:41.169Z INFO  [sinowealth_kb_tool::isp] Regular device not found. Trying ISP device...
2023-11-14T16:52:41.861Z INFO  [sinowealth_kb_tool::isp] Retrying... Attempt 2/10

I have little experience with embedded programming (mostly arduino).
If you able to assist me, I would love to help and get this tool working on this keyboard and hopefully able to flash QMK Firmware.

Hey @cloudenum,
Thanks for the device report! Your part configuration looks okay - it's what I would expect for sh68f90 parts. Though, since sinowealth-kb-tool is not working for you, I am guessing that there's either no ISP bootloader on your device or no way (or an unknown way) to launch into it...
For now, I'd ask you the same as I did in https://github.com/carlossless/sinowealth-kb-tool/issues/15#issuecomment-1799563270

hopefully able to flash QMK Firmware.

It's very unlikely QMK will be ported on 8051-based devices like this one. Popular and full-featured compiler suites like gcc and llvm don't target this architecture and sdcc lacks a number of features to build the current QMK sources.
I am working on an alternative QMK-like firmware here though, so you might want to stay tuned for that.

Okay, I will try to dump the firmware when I picked up my Arduino.

@carlossless I guess your tool doesn't work in this case because you have hard-coded the tool to work with HID device with path which contains Col05. This way it doesn't work for any of my keyboards too. The ColXX simply doesn't mean anything, Windows OS just assign some number to collections in interface descriptors. I think that more generic approach would be to choose the device where usage = 1 and usage_page >= 0xFF00 (vendor specific).

@gashtaan thanks for the suggestion, I have made the proposed changes in #26 and published a new version, which should work.
@cloudenum would you mind giving it another try?

Thanks for the update @carlossless now reading both firmware and bootloader works on my keyboard, but I haven't tried writing to it.
Here's the firmware and bootloader dumped by this tool, if you're interested.
dump files

Thanks for the report and for sharing the dumps!


Preload chunks sign not moderator enforced

Anyone can click the Preload sign to force it to load even without moderator tag.
Can softlock the game

I just fixed it in 851eddf, thank you for alerting


Intel Mac build fail

When running through the getting started guide on an Intel-based Mac I ran into this issue:
$ nix develop github:lowRISC/sonata-software
error:
       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'sonata-sw'
         whose name attribute is located at /nix/store/wbqb2mw5kmh9bf04aqbd84c3j6a280h8-source/pkgs/stdenv/generic/make-derivation.nix:333:7

       … while evaluating attribute '__impureHostDeps' of derivation 'sonata-sw'
         at /nix/store/wbqb2mw5kmh9bf04aqbd84c3j6a280h8-source/pkgs/stdenv/generic/make-derivation.nix:448:7:
          447|       __propagatedSandboxProfile = unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]);
          448|       __impureHostDeps = computedImpureHostDeps ++ computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps ++ __impureHostDeps ++ stdenv.__extraImpureHostDeps ++ [
             |       ^
          449|         "/dev/zero"

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: attribute 'lowrisc-toolchain-gcc-rv32imcb' missing
       at /nix/store/vrw9rivgwzyhapj8bhpby52kjmym1jni-source/flake.nix:176:15:
          175|               lrPkgs.cheriot-audit
          176|               lrPkgs.lowrisc-toolchain-gcc-rv32imcb
             |               ^
          177|               pkgs.python3Packages.pyserial

This has now been fixed.


Replace DataTable with useTable inside adminTable.js

Describe the bug
The DataTable library is being used inside the adminTable component. This library has caused issues in the past. It needs to be removed and replaced with useTable from react.
To Reproduce
Steps to reproduce the behavior:

Go to '../components/adminTable.js'
Remove line 2, and replace it with import { useTable } from 'react-table'
Scroll down to line 5. Update the rest of the code to work with useTable, and render.

Additional context
The library useTable has been used in the past inside '../components/dashtable_v2.js'. Refer to this file for example.

I will be working on this.

Is this issue still open??

hey @Ranjan-bej, the issue is open but I am working on it. There should be a PR up soon.

is this PR still under review?


complete the language design draft

https://github.com/tiabeast/bait/wiki/Tour-of-Bait

[x] comments
[ ] primitve types

[ ] booleans
[x] numbers
[x] strings
[ ] characters

[ ] arrays
[ ] maps
[ ] structs
[ ] access modifiers
[ ] functions
[ ] mutability modifiers
[ ] variables
[ ] constants
[ ] if
[ ] match
[ ] loops
[ ] struct methods
[ ] visibility modifiers
[ ] package system and imports
[ ] enums
[ ] interfaces
[ ] type aliases

[ ] primitive types
[ ] function types
[ ] sumtypes

[ ] error handling and optionals
[ ] generics
[ ] concurrency

[ ] channels
[ ] shared objects

[ ] testing and assert keyword
[ ] conditional compilation

To think about:

raw strings
scientific float representation (power of ten)
type promotion
string interpolation


Add Support for Rails 7.2

Issue: Temporal Tables blocks upgrading to rails 7.2 - rails 7.1 is currently not getting bug patches, and will be EOL'd in one year.
Fix: change gemspec to allow rails 7.2

Really really sure what I'm doing, but I've got a PR here: https://github.com/bkroeker/temporal_tables/pull/47


Support The Pantheon

Add the Pantheon Data (and exporter)
Add the Pantheon Dropdown on Build Module
Add few mods and condition for the Pantheon mods

for Issue #543

PoE build for test
Includes dummy items.
These can be used to confirm the result of the parse of passive mod of The Pantheon.

Refactor and squash commit.


No Images shown

Hi, Somehow it's not working here:
{{parseEmoticons ":D"}}
gives as output on page:
<img class="meteoremoticon" src="/packages/mattimo_emoticons/assets/images/emoticons/caritas_05.png">

Try using {{{parseEmoticons ":D"}}} with 3 {'s. I think that's the problem, sorry I will update the docs.

Thanks that works!

that works thank you, there are some differences in doc please update
there are still {{ in  https://atmospherejs.com/mattimo/emoticons


GET /movie/{imdb_id} returns an empty response for some imdb ids

Empty responses are usually returned for imdb_ids that don't exist on popcorn.
But sometimes empty responses are returned for an existing imdb_id, for example tt1469304.
This is reproducible from the docs page (https://popcorntime.api-docs.io/api/movie) and directly from the browser: https://tv-v2.api-fetch.website/movie/tt1469304

Can confirm this issues.
I'll most likely make it return null in the next version or return a HTTP 204 NO CONTENT.

Thanks but isn't there a bigger issue here? Why don't we get the same response for all valid requests?

Your request to https://tv-v2.api-fetch.website/movie/tt1469304 is valid. The issue is here is id tt1469304 does not exist in the database. You can see the method fired by this route here.


Bug - Resource pack info not load (1.20.2)

Hello!
I've been looking for a solution to this problem for several days, but finding nothing I finally decided to report it.
The images speak for themselves, but basically the game fails to load the "resource pack info". The result is that the menu buttons do not appear correctly and make the mod very difficult to use.
Mod downloaded from 9minecraft.net ( https://www.9minecraft.net/reterraforged-mod/ )

There isn't any publicly available download for RTF atm so if you want a safe version you'll have to wait until 0.0.7 releases

and for future reference only download mods from these sites, anything else is most likely not safe
https://www.curseforge.com/
https://www.modrinth.com/

Thank you very much for your quick answers.
Your mod seems to be quite widespread among players already but the only site where I found a .jar version of it was on 9minecraft. Usually I go to Curse.
I will try with the github version.
Thanks for the work you do!


Continue refine

@csdingbin , is this PR done, if not, ping me after you completed the refine

@csdingbin , is this PR done, if not, ping me after you completed the refine

@xuechendi  Please help to merge. If I found other issue. I will submit another PR.

LGTM


How to register valet command in global variable

Hi,
I have installed valet4windows and everything worked fine. I created a laravel project in my desktop, then I run the valet install command. But it's not recognized as bash command.
How can I register it in global variable, I mean where valet is installed ?
thank's :)

hi @Hujjat ,
do you use git-bash or something similar? regular windows cmd doesn't work here.
in git-bash you can always check the valet path, e.g.
$ where valet
C:\Users\Vit\AppData\Roaming\Composer\vendor\bin\valet
C:\Users\Vit\AppData\Roaming\Composer\vendor\bin\valet.bat

Thanks :)
Using git bash worked perfectly fine. But when I open valet, it deny access.

what's the exact error? running git-bash as admin usually helps, btw

Yeah I ran the git-bash as admin, still not working. Here is the error. I have just created a laravel application named blogger.

thanks :)

have you got your C:\Windows\System32\drivers\etc\hosts file updated?
add this line manually, if it's not there
<IP_ADDRESS> blogger.dev

because, you're not going to localhost now. I updated the readme:

Set C:\Windows\System32\drivers\etc\hosts file permissions to allow full control for current user/administrator

if the line doesn't appear there after valet scan command, please, let me know, cheers.

hmm still not working.
Here is what I have done so far.
I have changed the hosts file permission to full access, both for administrator and users. than I ran the valet scan command in git-bash run as admin. Then I run valet open in the laravel project and again same error. :(
Here is my folder permission picture.

before scan you need park(for parent folder) or link(for project specific folder).  please, check the contents of the host, is there '<IP_ADDRESS> blogger.dev` entry?

Nope, those entry doesn't exist. There is only two commented line of code for valet. Here it looks like
# Valet Custom Section
# Valet Custom Section END

you have to register the parent folder with park command, then every subfolder will be accessible on *.dev
add the entry manually as a quick fix, if you want, but you should park anyway.

I don't know how to park. :(
please guide me

if your folder is blogger, cd out of it ../ and run valet park
see the full list of steps (readme)
composer global require laravel/installer vitr/valet4windows
mkdir ~/Sites && cd ~/Sites
laravel new blog
valet install
valet park
valet scan
valet start
cd blog && valet open

Yeah thank you so much working just fine :)
It was better if you could write those step in lines. I didn't run the park previously.
thanks for your great help and project :+1:


removed c++ include directive for syntax highlighting

As per #65

Many Thanks! However, did you see this old discussion? https://github.com/b-g/processing-sublime/issues/20
Can you confirm that it doesn't brake other things? (maybe provide a few screenshots for discussion)

Many Thanks! However, did you see this old discussion? https://github.com/b-g/processing-sublime/issues/20
Can you confirm that it doesn't brake other things? (maybe provide a few screenshots for discussion)

I've been using the version in this pull request for the past 3 or 4 months. I'm pretty certain nothing is broken and several of the styling issues have been fixed, including where it adds a red line to the end of classes (red line indicating an error in parsing the syntax).

I gave it a try, rejected ... it brakes everything (first one w/o c++ include), note all the processing functions like pushMatrix()!

Any ideas to solve this issue?


Add <!DOCTYPE html>

Pull Request Test Coverage Report for Build 194

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.268%

Totals

Change from base Build 193:
0.0%

Covered Lines:
421

Relevant Lines:
429

💛  - Coveralls


Getting started for Orange and Banana Pis

New getting started guides for the Orange Pi Plus2 and Banana Pi M1+, as well as some changes to better generalize some of the getting started sections for multicontainer.
Fixes #812 and #813.

Is this PR supposed to contain the changes from #713 too?

If this PR includes the changes from #713 , does it also fix #686 and #696 ?  (and perhaps the PR title should include Jetson TX1 too?)
:man_shrugging:


ENH: make mne python for CTF data preprocessing more friendly

@NataKozh and I have been doing some data preprocessing with CTF data and we found that mne-python needs a few PR upgrades to integrate common preprocessing steps done when maxfilter is not used.
Namely:

Muscle artifacts detection detect_artifact_muscle
Detect data segments with muscle artifacts by bandpassing the data between 110-140 Hz, taking the envelope, z-scoreing and low pass filtering to smooth it. Then annotate the segments above a given threshold. This was written by @bloyl and is very similar to how fieldtrip detects muscle artifacts.

Head movement detection and head position correction, detect_artifact_movement & correct_head_pos
Detect segments where the head position is further away from a given threshold distance from the median head position during the recording. It iterates twice to find the median position during the segments with an acceptable head position. @bloyl was our source of inspiration and we are looking forward to his comments ;)

Another function that I would like to add:

Detect_bad_channels
It depends on the threshold used and it is useful to highlight the channels that might be bad, rather than an automatic step that does not require data visualization and inspection. It z-scores the data to find channel outliers based on power and/or does local correlation to find channels that do not capture similar magnetic fields as it's neighbour peers.

I would like to add these functions and make an example tutorial. Let me know what do you think and if you have any suggestions. @jasmainak
If you want to have a look at the functions we have them on: https://github.com/AdoNunes/ASD_MNE_pipe/blob/master/MNEprepro.py

I found some old code too
https://github.com/mne-tools/mne-python/blob/master/mne/preprocessing/bads.py#L8
it would be great if you break down this script in smaller functions.
if you find bad segment then return an Annotations with proper description
eg BAD_MUSCLE or BAD_MOVEMENT etc.
do we have some public data we could use to demo / validate this?

What about the brainstorm auditory dataset? There are bad channels and maybe the subject moved at least a bit...
I will call the find_outliers func from bads.

what about making a separate repository for these issues as we did with pyprep in #7049?

At least start by an example so we see what function could be interesting for mne core library

I think that at least the muscle artifact and movement annotation would be good to have it in MNE.
I have added a script example and the functions script on gist: https://gist.github.com/AdoNunes/b8edec72916543acdde716b6b23e926f
After computing the head position the head pos time series can be plotted (the horizontal line is the threshold, each line is the distance of one of the three cHPI to the median head position):

In this case, the participant moved slightly only during the brake
After computing muscle artifacts, the z-scores can be plotted:

and the annotations inspected:

could you open a PR with this code putting the function in an example for
now? So at least we can comment on it.


Bug in co-ordinate geometry calculators(Valid error message) -1

Describe the bug

A clear and concise description of what the bug is.

Possible solution

Describe the solution you thought of.

Screenshots

I would like to add a valdi error message

Go ahead
Deadline 20 May,2021


not work in android (can't connect to spotify in android)

it will open blank web page when i click on connect button
Redirect URL in both dashboard and application is same
is it necessary to be a prime member for android testing ?
unity version
19.1.1

Is this when you are testing inside the Editor? If you read the documentation, testing while on PC targeting Android requires you to do additional steps to be able to test. Check here for more info
If this is when you have built your apk and testing on an Android device, then your redirect url's are incorrect.

it work fine in editor but not in android it when i click on connect button it will open a browser with no content i also my
scheme  > spotify4unityscheme
redirect url suffix >  oauth/callback/spotify/
DASHBOARD  > spotify4unityscheme://oauth/callback/spotify/
Any thing wrong in this content
and also i add myschema name in AndroidManifest

Preferably, you should use your OWN schema and not the example one so that there aren't any conflicts with other people's schema's AND so that you've followed each setup step. If it is an error with Spotify, it would display on the web page however since you're getting a blank page, it shows the problem is with the deep linking. Just make sure you've followed each of the steps correctly on the Android Setup page.

DashBoard Redirect URI

Unity

web page

Okay, so you aren't getting a blank page, the problem is right there on the web page. The redirect uri is incorrect. Can you check the url of the web page and make sure the "&redirect_uri=....." is correct and matches the spotify dashboard & the one inside Unity? Since it's encoded, your url redirect will look like this

You can use this website if you need help: https://www.url-encode-decode.com/

now i get blank page but it stay at that page and when i go back to  the apk it can't connected to spotify.What next i do after blank page

What? I asked you to check the "&redirect_uri=..." parameter. Can you copy and paste the full URL of the 'blank page' but remove your client id from the string?


Update template_developers.md

fixes #{issue_num_here_if_applicable}
If you aren't done, please add the wip label until you're ready for review.
Reviewer Checklist

[x] Do you understand it?
[x] Is it correct?
[x] Is it safe?
[x] Is it legally compliant?
[x] Is it robust?
[x] Is it simple?
[x] Is it tested?
[x] Is it documented?
[x] Is the style consistent?

See the reviewer guide for more detail on each check.

/assign ashahba

Thanks for merging these two patches.


2.0.0

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (ab09e30) 100.00% compared to head (9a9d2bd) 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##              master        #4   +/-   ##
===========================================
  Coverage     100.00%   100.00%
- Complexity        45        65   +20
===========================================
  Files              7        11    +4
  Lines            236       291   +55
===========================================
+ Hits             236       291   +55

Files
Coverage Δ

src/Command/ClearMetrics.php
100.00% <100.00%> (ø)

src/Command/ListMetrics.php
100.00% <100.00%> (ø)

src/ServiceProvider.php
100.00% <100.00%> (ø)

src/Storage/RedisStorage/CounterRedisStorage.php
100.00% <100.00%> (ø)

src/Storage/RedisStorage/GaugeRedisStorage.php
100.00% <100.00%> (ø)

src/Storage/RedisStorage/HistogramRedisStorage.php
100.00% <100.00%> (ø)

src/Storage/RedisStorage/SummaryRedisStorage.php
100.00% <100.00%> (ø)

src/Storage/StorageConfigurator.php
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


FOUNDATIONS: Add Refugee

#9 closes @ElbekDeveloper

Closing this due to the bad commit history. I guess we should have directly opened PR to the main branch. FYI: @Spectralgo @hoxhaleo319


bluealsa-aplay - no transport: invalid argument

Hi
Based on fresh download todfay. Using:
arecord -f cd -D bluealsa | aplay
Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Works fine. However
bluealsa-aplay E4:CE:8F:92:67:80 -d hw:0,0 -v           // or any variant of
Selected configuration:
HCI device: hci0
PCM device: hw:0,0
PCM buffer time: 500000 us
PCM period time: 100000 us
Bluetooth device: E4:CE:8F:92:67:80
Profile: A2DP
bluealsa-aplay: ../../utils/../src/shared/ctl-client.c:102: Connecting to socket: /var/run/bluealsa/hci0
bluealsa-aplay: ../../utils/../src/shared/ctl-client.c:197: Getting transport for E4:CE:8F:92:67:80 type 1
bluealsa-aplay: Couldn't get BlueALSA transport: Invalid argument
E4:CE:8F:92:67:80 is the iphone I was just using with the previous command. I've also tried this command before the above, restarted things in various sequences still the same the error.
Any idea what the "invalid" argument is?

Comment BTW  "// or any variant of" , certainly not my invalid argument :)

Works! Turns out I using a slightly older bluealsa daemon not the latest that came with the newer build. Out-of-tree building for you...

OK, I'm closing this issue then.


Configurable buffer sizes via CMake

This feature allows us to specify the buffer sizes that are used in Allocators.h and OpenGLDriver.cpp. Quick fix for https://github.com/google/filament/issues/2057 By increasing these buffers we can render more instances.

This PR has two 1-month old commits in it, should it be rebased?

This PR has two 1-month old commits in it, should it be rebased?

I created a feature branch from upstream/master. Not sure what happened.

We changed our branch from master to main a few weeks ago. And your change should define default values in the code, not just in the build system.

We changed our branch from master to main a few weeks ago.
Ah good! I'll rebase late.

And your change should define default values in the code, not just in the build system.

https://github.com/roxlu/filament/commit/899f9a1d1fe88c2bf54711b9af7b6e25d591e05c
What do you mean; see above for the changes in Allocators.h and OpenGLDriver.cpp

That's exactly my point, your change relies on defines being set by the build system, not something we want. You should at least have a series of #ifndef XXXX #define XXXX YYYY #endif.

Ah I see what you mean; I wasn’t sure if you wanted to have such an implementation. I’ll make the changes.

The master branch has now been deleted to avoid further confusions. GitHub finally fixed the issue that was preventing us from getting rid of it.

Your change still touches many files that are not related to your change.


Sort PlanSummaryData items by time

This commit makes sure that all PanItems are sorted by timne in the
summary data. This allows for having separate sections with time slots
throughout the note and still have them presented organzied in the
timeline.

Fixes #106

I'm using the day-planner plugin with version number 0.5.8. Items are not sorted by time. Does that mean the version I'm using does not include the commit?

I'm using the day-planner plugin with version number 0.5.8. Items are not sorted by time. Does that mean the version I'm using does not include the commit?

Correct! This PR hasn't been merged so I don't think you have it :)
You can apply it manually if you want it today.

@flaper87 Perfect! It works.

I'd like this feature so much but afraid I don't know how to apply it manually. I'm not a coder. I tried downloading the source code and changed the appropriate file, but after an hour of googling, I still don't know how to build it into the "main.js" format that obsidian is looking for.
I checked your forked repo but it doesn't have any "Releases".
Any tips? I'm on a mac, and have typescript installed.

@csss1234
Assuming you're using standard file structure:
Go to
.obsidian\Plugins\obsidian-day-planner
Open
main.js
Find
this.items = items
Modify that line to read
this.items = items.sort((a, b) => (a.time < b.time ? -1 : 1));

Closing this, since the issue is already fixed in 0.7.0


Use OpenSimAD for the swing up of a 1DoF pendulum

I want to use OpenSimAD to swing up a pendulum (1DoF). I first compute the optimal trajectory based on the analytical knowledge of the system, and then feed the position, velocity and accelerations to an optimization problem to retrieve the torques that are needed for that.
In here, I just show how the torque computed by OpenSimAD is much more precise and, if applied again on the pendulum in a forward dynamics simulation, allows to reach much better performances that if we applied the torque that is computed on the analytical nominal system (in which, for example, the inertia of the spherical head of the pendulum is not considered).

Torque from idealized pendulum

As can be seen, the actual position of the pendulum diverges quite quickly from the desired one!
Torque from OpenSim model (capturing effects of head inertia)


add_onnx_mlir_library and add_onnx_mlir_executable

Add two cmake functions to simplify the addition of libraries and executables in onnx mlir. This is based on the add* functions in llvm/mlir. The goal is to capture commonality between the setup for the various libraries/executables in onnx mlir and simplify the cmake management. There are many things that can be added to the functions but I started with a couple of simple ones that strictly improve the code without introducing too many changes:

The add* functions add the default include directories rather than each library having to add them. The function can be changed not to do that or to add them as private includes, but at the moment it does it for each library (since each library already did) and it adds them as public - this way any executables or tests in the project don't have to. If onnx mlir is shipped as a package in the future and the headers are installed, this can be modified to have a different set of include directories for the package interface and the change will only need to happen in the one place.
All libraries (unless they opt out) are added to a single global property ONNX_MLIR_LIBS. Once the libraries use target_link_libraries rather than add_dependency to manage their dependency, this global property can replace the static list OMLibs. This cannot happen yet because the libraries are added to ONNX_MLIR_LIBS in the order in which they are declared which is not the order of dependencies needed by the linker (on Linux, Windows is happy).
All libraries and executables are installed (unless they opt out).

Lastly, this change removes the header files from the add_library calls. They are not needed since tey are included in the cpp files and they are generally ignored by add_lirary
Signed-off-by: Stella Stamenova<EMAIL_ADDRESS>

Can one of the admins verify this patch?

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed.

@jenkins-droid test this please

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed. We've found cases where we would have liked onnx-mlir-opt to be installed, for example.

Something to consider is the audience for these things. onnx-mlir does an end-to-end compilation of the onnx file and so is relevant to an end-user - the others are more for people modifying or testing the code. But I don't have a strong opinion either way.

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed. We've found cases where we would have liked onnx-mlir-opt to be installed, for example.

Something to consider is the audience for these things. onnx-mlir does an end-to-end compilation of the onnx file and so is relevant to an end-user - the others are more for people modifying or testing the code. But I don't have a strong opinion either way.

I think both approaches make sense and I did not change the logic in this PR. We have found the llvm approach of shipping most everything to the install directories very useful, but it does mean that a lot of tools are installed that are rarely needed.

@sstamenova need to resolve conflicts

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed. We've found cases where we would have liked onnx-mlir-opt to be installed, for example.

Something to consider is the audience for these things. onnx-mlir does an end-to-end compilation of the onnx file and so is relevant to an end-user - the others are more for people modifying or testing the code. But I don't have a strong opinion either way.

I think both approaches make sense and I did not change the logic in this PR. We have found the llvm approach of shipping most everything to the install directories very useful, but it does mean that a lot of tools are installed that are rarely needed.

OK ... following llvm practice seems right

Can one of the admins verify this patch?

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed. We've found cases where we would have liked onnx-mlir-opt to be installed, for example.

Something to consider is the audience for these things. onnx-mlir does an end-to-end compilation of the onnx file and so is relevant to an end-user - the others are more for people modifying or testing the code. But I don't have a strong opinion either way.

I think both approaches make sense and I did not change the logic in this PR. We have found the llvm approach of shipping most everything to the install directories very useful, but it does mean that a lot of tools are installed that are rarely needed.

OK ... following llvm practice seems right

@caoimhinuibrian: I did not change the logic to install the two tools, should I do it in order to match llvm or leave it as it is?

Now would be a good time to also decide if the tools (such as onnx-mlir-opt) should be installed. Both onnx-mlir-opt and binary-decoder are currently not installed. We've found cases where we would have liked onnx-mlir-opt to be installed, for example.

Something to consider is the audience for these things. onnx-mlir does an end-to-end compilation of the onnx file and so is relevant to an end-user - the others are more for people modifying or testing the code. But I don't have a strong opinion either way.

I think both approaches make sense and I did not change the logic in this PR. We have found the llvm approach of shipping most everything to the install directories very useful, but it does mean that a lot of tools are installed that are rarely needed.

OK ... following llvm practice seems right

@caoimhinuibrian: I did not change the logic to install the two tools, should I do it in order to match llvm or leave it as it is?

@sstamenova Sure, go ahead and add it here

Can one of the admins verify this patch?

@jenkins-droid test this please

Jenkins Linux amd64 Build #983 [push] add_onnx_mlir_library an... started at 21:56

Jenkins Linux ppc64le Build #134 [push] add_onnx_mlir_library an... started at 22:56

Jenkins Linux s390x Build #981 [push] add_onnx_mlir_library an... started at 22:56

Jenkins Linux s390x Build #981 [push] add_onnx_mlir_library an... passed after 53 min

Jenkins Linux amd64 Build #983 [push] add_onnx_mlir_library an... passed after 54 min

Jenkins Linux ppc64le Build #134 [push] add_onnx_mlir_library an... passed after 1 hr 17 min


fix(dependencies): 💫 update crates

Description
Update dependencies.
Type of change

[X] Dependency update

How Has This Been Tested?

[ ] cargo test run with all tests passing

Checklist:

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

Current dependencies on/for this PR:

main

PR #30   👈

This comment was auto-generated by Graphite.

@rodneylab merged this pull request with Graphite.


Theme doesn't look right without termguicolors

I would like Vim/Neovim to use my terminal's color palette. For some reason, though, disabling termguicolors breaks the theme:

For reference, here's what it's supposed to look like:

Hi, this theme requires termguicolors, as mentioned in the README. See also #1 .

If anyone else wants catppuccin (or any other traditional terminal theme) to work without set termguicolors, try this theme instead.


Decal reveals underlying material when viewed at oblique angles due to clustering artifacts

Godot version
v4.1.1.stable.mono.official [bd6af8e0e]
System information
Windows 11 - Forward+ Vulkan - Ryzen 5 5600 - NVIDIA GTX 3060 (12gb) - driver v537.34
Issue description
When moving the camera around a somewhat complicated mesh (eg. CSGTorus3D) that has a decal cast on it at an oblique angle, the material of the mesh sometimes shows through.

This can be seen in the editor but also shows up when running the game (see attached video).
This is more difficult or impossible to reproduce if the mesh is not complicated enough (eg. a cube) or if the decal cast angle is not oblique
Project settings are default
I can only reproduce this with Forward+ renderer. I cannot reproduce with Mobile renderer

See attached video.
https://github.com/godotengine/godot/assets/40842250/de9f3715-702a-4c31-b5cd-396dfe183ff7
Steps to reproduce
Steps to reproduce

Create a CSGTorus3d, assign it a material with albedo
Increase the complexity of the torus (eg. 20 sides + 20 ring sides, scale the torus vertically)
Create a decal that casts on the torus with the godot icon.svg
Angle the decal so it is oblique
Move around the torus at oblique or odd angles (eg. right under the torus, looking up)

Minimal reproduction project
decalissue.zip
The Camera3D is oriented such that the bug will show up when you run the project.

Related to https://github.com/godotengine/godot/issues/73945.


Pipette 1.5: Add P10M v1.5

The new pipette model for the P10 multi needs to be added to pipetteModelSpecs.json. It should have the same behavior as the P10M 1.4, but with a different aspiration function which will be provided by the hardware team.
The serial number format for the p10m 1.5 is P10MV15ddmmssss
Done is:

Pipettes flashed with a matching serial are detectable in the api and app as 1.5
write_pipette_memory.py correctly reads barcodes and flashes pipettes with the 1.5 barcode

Below is the updated P10M function as of 4/19/19.
min uL | max uL | slope | intercept
0.9 | 1.774444444 | -0.1917910448 | 1.2026
1.774444444 | 2.151481481 | -0.0706286837 | 1.0125
2.151481481 | 2.898518519 | -0.04343083788 | 0.9540
2.898518519 | 6.373333333 | -0.00905990194 | 0.8544
6.373333333 | 11.00259259 | -0.002325900358 | 0.8115

The minimum step resolution for the plunger motor is 0.04mm, so this PR should also change the discontinuity test from 1e-2 to 2e-2.


[CARBONDATA-1817] Reject creating datamap on streaming table

Since streaming segment does not support building index and pre-aggregate yet, so streaming table should not support create datamap operation

[X] Any interfaces changed?
No
[X] Any backward compatibility impacted?
No
[X] Document update required?
No
[X] Testing done
One testcase added
[X] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
NA

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1495/

retest this please

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1501/

@jackylk Changes is not only related to blocking the data map creation. Its better to raise changes done for refactoring in different pr

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1912/

@kumarvishal09 This PR is on top of #1573 , so it contains commit on top of that. I will rebase after #1573 is merged

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1566/

LGTM

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1965/