Fix live query UUID

Thank you for the great work on this project.
What is the motivation?
I was unable to subscribe to record changes using the live method. After researching, I found the following:

Live query ID is verified by z.string().uuid().
In actuality, it is decoded as the UUID class, not a string.

What does this change do?

Make live queries work.
Changing the string type to UUID prevents users from using it incorrectly.

What is your testing strategy?
Add three tests to tests/integration/tests/live.ts:

The test suite "live" checks that the live method returns a UUID class on the WebSocket engine and verifies that live queries work. Also, checks that it fails on the HTTP engine.
The test suite "unsubscribe live" checks whether a subscribed live query can be unsubscribed using the UUID class returned by the live method. As far as the HTTP engine is concerned, it doesn't support this, so we don't test anything.
The test suite "kill" checks whether a subscribed live query can be canceled using the UUID class returned by the live method. As far as the HTTP engine is concerned, it doesn't support this, so we don't test anything.

Is this related to any issues?
N/A
Have you read the Contributing Guidelines?

[x] I have read the Contributing Guidelines

Great find @tai-kun, and thank you for adding some tests around live queries! Hadn't found the time to add them myself but this is great 😃


Can't Connect The App to Firebase Database

Hi dgewe! Nice too meet u on internet. Im trying to learn kotlin language from this application, but i got some problem. I cant connect the app to firebase database. I has  input the google-service.json to this project. Is that database like chat, users, etc created automatically when the app runs or I have to create it manually? Thanks u dgewe, Love from Indonesia :)

Hello, nice to meet you too!
Users can be created manually inside the app by navigating to the screen "Create Account".
Things like chats etc are created automatically when needed by the application.


Small bug still with updating slots/textures without DNA

Recently we fixed (ecurtz/kenamis) some issues preventing updating slots/textures without DNA (it would reset the DNA before the fixes).  However, I have found that the fix to EnsureBone (which was to comment out "res.umaTransform.Assign(umaTransform);" didn't work:
	/// <summary>
	/// Ensures the bone exists in the skeleton.
	/// </summary>
	/// <param name="umaTransform">UMA transform.</param>
	public virtual void EnsureBone(UMATransform umaTransform)
	{
		BoneData res;
		if (boneHashData.TryGetValue(umaTransform.hash, out res))
		{
			res.accessedFrame = -1;
		//	res.umaTransform.Assign(umaTransform);
		}
		else
		{
			AddBone(umaTransform);
		}
	}

Does not fix the issue unless the line "res.accessedFrame = -1;" is also commented out or else it gets picked up in EnsureBoneHierarchy and gets reset (I think - you can also just comment out EnsureBoneHierarchy while leaving the line above commented in, and it works too.  I'm not sure what is going on with tracking the frames bones are accessed.
	private void CreateTransforms(UMASkeleton skeleton)
	{
		for(int i = 0; i < umaBoneCount; i++ )
		{
			skeleton.EnsureBone(umaBones[i]);
		}
		skeleton.EnsureBoneHierarchy();
	}

I honestly have very little recollection about what the accessedFrame field is trying to solve. I vaguely recall complaining about it in the past and receiving some sort of explanation, it might be obsolete at this point, or perhaps PowerTools is using it in some way?
I didn't think that EnsureBoneHierarchy() would be an issue because it isn't changing the bone data like the other one was it's just resetting, but I think that should be to the existing current state.

I agree - this certainly seems like sketchy behaviour, but since that logic is used in many places I suspect it is actually there for a reason.  I am guessing by not executing this logic we will see some side effects at some point - but I have not noticed any myself with a decent bit of testing now (with both full updates and just slot/overlays).

Is this still an issue, or can this item be closed?

This is still an issue.  The only way it behaves as expected is if "res.accessedFrame = -1;" is commented out in EnsureBone.  I upgraded to the newest UMA not super long ago, and I had to make this change manually (I had an internal reminder comment for it), in order for this to work correctly.

Removed and tested with ragdoll, additional boned slots, changing race, etc.


Update powershell-install-az-module.md

to be consistent with connected method:
Install-Module -Name AzureStack -RequiredVersion 2.0.2-preview -AllowPrerelease
Disconnected
Save-Package -ProviderName NuGet -Source https://www.powershellgallery.com/api/v2 -Name AzureStack -Path $savedModulesPath -Force -RequiredVersion 2.0.2-preview

@CarlosGon : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@cblackuk - Thanks for your review! In the public repo, the author or another member of the content team, or a PM for the service, needs to approve the PR before it can be merged. Thanks.
@mattbriggs - Could you review the proposed change to your article? Thanks.

@cblackuk Thanks! #sign-off

Thank you @mattbriggs!

Thanks, all.


Add a list of other FLOSS video downloaders

This can be useful for sites not supported by youtube-dl.
This can be useful when one site breaks and other downloaders
support it but use a different method that still works.

Out of scope.


Fixes #593: Corrects incorrect spelling of defined() macro

Implements the change by correcting the typo specified in the original issue.

Apologies, I'm only now realising that this didn't get linked to the original issue, causing @takev to implement the change in his own PR. I will therefore close this PR.

Oops, I also didn't notice the pull request at all.
Thank you for reporting it though.


squashing layers removes required docker_version key

After squashing layers, the remaining metadata is missing the 'docker_version' key. This should be preserved from the keys in the squashed layers.

Hey Tim, since I'm not sure about the report, three questions:

Where is this "key" added?
What adds this key?
At what time of the build it is added?

Thanks!

It's in the <id>/json file as a top-level field name. docker build adds it to the layers it builds.
For example, from docker save busybox:
$ json_reformat < 8c2e06607696bd4afb3d03b687e361cc43cf8ec1a4a725bc96e39f05ba97dd55/json
{
    "id": "8c2e06607696bd4afb3d03b687e361cc43cf8ec1a4a725bc96e39f05ba97dd55",
[...]
    "docker_version": "1.6.0",
[...]
}

The code that uses it is in dockpulp. It's used to verify that sufficiently recent versions of docker were used to build all the layers in the image.

Thanks, I'll investigate and update the issue.

I can confirm this, I'll try to understand why it does this and work on a fix.

This is now fixed, a new version 0.4.1 was released.

I confirm that 0.4.1 fixes the problem. @goldmann would it be possible to update Fedora/epel with this ? Thanks !

Available in Rawhide, update pushed to F21 and F22, for EPEL7 I'm waiting for the initial package to be pushed to stable, then I'll submit an update.


Change data location

My Environment

ArangoDB Version:       3.4.5
Storage Engine:            MMFiles
Deployment Mode:       Single Server
Deployment Strategy:   Manual Start
Operating System:        Ubuntu 18.04
Total RAM in your machine:       240Gb.
Disks in use:        1xSSD | 1xHDD.
Used Package:         Ubuntu .deb

Problem:
After changing the database location in "/etc/arangodb3/arangod.conf" into this:
[database]
#directory = /var/lib/arangodb3
directory = /home/new/path
I cannot connect anymore.
Getting this:
$ curl --dump - -X GET http://<IP_ADDRESS>:8529/_api/version && echo
HTTP/1.1 401 Unauthorized
X-Content-Type-Options: nosniff
Server: ArangoDB
Connection: Keep-Alive
Content-Type: application/json; charset=utf-8
Content-Length: 95
{"error":true,"errorNum":11,"errorMessage":"not authorized to execute this request","code":401}
I followed the instruction here:
https://github.com/arangodb/arangodb/issues/5954
Unfortunately I have no idea how to fix and have no access to the log file. Any help is highly appreciated. Have not enough space on the main hard drive so I want the data on another drive which I symlinked to /home.... .
Thanks!

Hi,
please stop arangod, and run arango-secure-installation to interactively set a password for the root user.

This worked. Thanks a lot! :-)

I have noticed problem - if I move the whole /var/lib/arangodb3 some place else, update the [database] in /etc/arangodb3/arangod.conf. the unit start script still insists (hardcoded) on fixing permissions of /var/lib/arangodb3 and FAILS.
This means Arango cannot be started without [useless, empty, hardcoded] /var/lib/arangodb3 directory.
Not sure why is this the case, IMO it should be reading the .conf before it knows what permissions to fix.

Hi,
this is a workaround for a foot gun users frequently ran into. They start arangod once as root so they see interactively whats it doing, or use --console to do things to it locally. Afterwards file permissions will be broken. If you replace the script, dpkg should keep your script.
Please don't attach unrelated errors to other git issues, rather create a new one instead.


Update sveltekit.mdx

Updated titles for item #7 and #8 of the code files.

Good catch. Thank you @AngeloAnolin !


Keep track of success/fail and provide a summary

I use looper to smoke out flaky tests.
As such, I run loop 'npm run test:acceptance' --num 5 and I look what the output is.
It would be awesome if at the end I could get a summary of success (0 exit code) vs unsuccessful (non-zero exit code) completions.
$ loop 'npm run test:acceptance' --num 5 --summary
...
Total: 5
Success: 4
Fail: 1

And then I'll know to take a closer look.
This would probably also work nicely with the other --until-*
With a bit of guidance I could give this a try 😄

Do it! If you're suggesting --summary as the interface, then it'd be great if it also contained the codes themselves, ex Fail: 2 (-1, -4)

On it :)

How does the feature now make it into crates.io?


Looking forward to the iOS version

I just wanted to take a moment to express my heartfelt appreciation for the outstanding work you've put into the NetBird project. The ease of configuration and security it provides is immensely valuable to me, simplifying network setup in the most delightful way.
I'm especially looking forward to the release of the iOS version of NetBird, as it would enable me to enjoy this fantastic tool on my mobile devices as well. Thank you for your hard work!
Best regards

Coming very soon @Observer-yl! Would you like to beta test it?
Here are some spoilers :)

@braginini Is there an available IPA file or TestFlight invite? Also, what is the minimum iOS (and I'm assuming iPadOS) version?

Hello folks, you can sign up for the iOS preview here: https://forms.gle/HVAdMKt2vSdCiTzY9
We will send you test flight invites when the first version is ready for testing.

Awesome. Signed up 👌🏻👌🏻👌🏻

Hello folks, we published the iOS app!!!
You can find it here:
https://apps.apple.com/us/app/netbird-p2p-vpn/id6469329339
We are looking into, publishing to China's store but it might be a problem as it requires more paperwork. So it will be great to hear from the community there, if there is an alternative distribution channel.

Hmm, @mlsmaycon I just wanted to use the app with our own server.
The problem is, that our servers public domain (ends with .software) is marked as invalid address.
Is there some kind of blacklisting happening in the background?

Hello @balu212, thanks for reporting the issue. Our regex has a problem, limiting the top-level domain to 3 digits. A fix will come in the new release.

I was just comparing tailscale and netbird and saw that tailscale's client is available on AppleTV devices. This is actually quite a nice device to support (if possible) as I'd personally like to make a resource (e.g. SMB or Jellyfin) available behind netbird to AppleTV devices.

Until this is possible, you can work around this with static routes in your home router and a raspi or similar: https://old.reddit.com/r/selfhosted/comments/kocbek/how_i_access_a_remote_nas_from_a_firetv_stick/
This was written when I still used plain wireguard, but just changing the mask would work

@jvanbruegge great suggestion, on networks where I control the stack this makes sense. I'll enumerate further that the use case for AppleTV is that I can buy one, provision it (with my overlay), and ship it to my Grandmother (or another non-tech user) to have her plug it in without having to consider any upstream network devices.

Sure, having an app is a lot easier. Same for android TV.

There are existing issues for TV support:
For Apple TV: https://github.com/netbirdio/netbird/issues/2440
For Android TV: https://github.com/netbirdio/netbird/issues/889


Fix test_gather

Make getStackPointer as interface of the TargetInfo to generalize getSharedMemoryBase in gather op.

The major difference of the lowering gather operation is intel::LLVM::getSharedMemoryBase.
We can make the function LLVM::intel::getStackPointer to be a interface of the TargetInfo.
Can we unify the lowering code to the upstream Triton?

The major difference of the lowering gather operation is intel::LLVM::getSharedMemoryBase. We can make the function LLVM::intel::getStackPointer to be a interface of the TargetInfo.
Can we unify the lowering code to the upstream Triton?

Yes, we have different getStackPointer from public, for this op, this PR inherited and implemented, followed similar logic of ControlFlow op. code
So if we want to add getStackPointer as interface of the TargetInfo, and we should also consider ControlFlow op lowering.
Because NV and AMD shared same getStackPointer, I'm not sure whether it's acceptable if we introduce such changes for upstream.

Please try to upstream these changes.

Please try to upstream these changes.

https://github.com/triton-lang/triton/pull/5451


Migrate indexer to Terraform

Fixed by https://github.com/DataBiosphere/cgp-dss-azul-indexer/commit/a3a109ab60babbb16ae866b36b3f6a0807411133


Update contributing.md

Make contributing guidelines clearer by removing unnecessary instruction.

Sure. So, I save the guide. Looks better? :)

Looks great! Thank you!


Bug/nested case select

Fixes #181 .
I tested locally and it works fine although it would be great if we could add some unittests for it to not break again.

@pedro-ricardo Have you had a chance to look at this? It would be great if we could merge it to master.

Yes, I've tested it for select case and select type.
It does solves the nested issue.

@krvajal @pedro-ricardo If all is okay then, can I merge or do you want me to add this to CHANGELOG?

Yes please

I have pushed the latest changes to my fork but for some reason GitHub thinks that my fork is based on another repo and not this one. I suspect it rebased my fork when this repo went private. I will try and fix this but in of chance I can't get it to work I will close this PR and open a new one.


exception.h:118: exception_handler: Assertion `FALSE' failed.

My project ran fine with Go 1.10.2. Since upgrading to Go 1.11.2, I see random crashes, after 30-60 minutes of runtime (several million scans):
exception.h:118: exception_handler: Assertion `FALSE' failed.
SIGABRT: abort
PC=0x80d248 m=16 sigcode=18446744073709551610

Using Yara 3.7.1. Line 118 reads:
    assert(FALSE);  // We should not reach this point.

Shall I report this with Yara instead? My build script:
export YARA_SRC=/home/willem/src/yara-3.7.1
export CGO_CFLAGS="-I${YARA_SRC}/libyara/include"
export CGO_LDFLAGS="-L${YARA_SRC}/libyara/.libs -lyara -lm" #
go build --ldflags '-w -s -extldflags "-static"' -tags 'yara_static yara3.7 no_pkg_config'

Thanks!

The assert(FALSE) was removed in https://github.com/VirusTotal/yara/pull/813. Does your problem go away if you apply the single patch against your yara-3.7.1 chechout or if you upgrade YARA to 3.8.1?

@gwillem ping?

@gwillem ping?


Crash in [LPVarCache registerActionDefinition:ofKind:withArguments:andOptions:]

Expected Behavior
Don't have crashes in the app
Actual Behavior
We see crashes on crashlytics
Steps to Reproduce the Problem

Unknown. This is a frequent crash reported to Crashlytics that we have not been able to reproduce.

Specifications

Version: Leanplum-iOS-SDK 3.2.1
Platform: iPhone, iOS 14, 15, 16
Crash logs:

Crashed: com.facebook.react.LeanplumUtilsQueue
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x000070ddfe89e060

0 libobjc.A.dylib 0x1f28 objc_msgSend + 8
1 CoreFoundation 0x2bf50 -[_NSDictionaryM setObject:forKeyedSubscript:] + 508
2 Leanplum 0x5bc58 -[LPVarCache registerActionDefinition:ofKind:withArguments:andOptions:] + 826 (LPVarCache.m:826)
3 Leanplum 0xff64 +[Leanplum defineAction:ofKind:withArguments:withOptions:withResponder:] + 1554 (Leanplum.m:1554)
4 Drops 0x33120 LeanplumUtils.defineTemplate(:) + 57 (LeanplumUtils.swift:57)
5 Drops 0x347bc @objc LeanplumUtils.defineTemplate(:) +<PHONE_NUMBER> (<compiler-generated>:4302800828)
6 CoreFoundation 0x21b24 invoking + 148
7 CoreFoundation 0x3f610 -[NSInvocation invoke] + 468
8 CoreFoundation 0x765fc -[NSInvocation invokeWithTarget:] + 80
9 Drops 0x3361e8 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 587 (RCTModuleMethod.mm:587)
10 Drops 0x3387ec facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext) + 183 (RCTNativeModule.mm:183)
11 Drops 0x33841c invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 419 (Optional.h:419)
12 libdispatch.dylib 0x1e6c _dispatch_call_block_and_release + 32
13 libdispatch.dylib 0x3a30 _dispatch_client_callout + 20
14 libdispatch.dylib 0xb124 _dispatch_lane_serial_drain + 668
15 libdispatch.dylib 0xbc80 _dispatch_lane_invoke + 392
16 libdispatch.dylib 0x16500 _dispatch_workloop_worker_thread + 648
17 libsystem_pthread.dylib 0x10bc _pthread_wqthread + 288
18 libsystem_pthread.dylib 0xe5c start_wqthread + 8

Also I noticed that the code that is crashing is wrapped up with LP_TRY LP_END_TRY macros. Does it means that the exception is handled in some way and doesn't affect user?
Another weird thing is that LPVarCache.m:826 is just a last line in the method, which is just closing curly bracket.
The previous line is actually assignment _actionDefinitions[name] = definition;

Hi @anta-semenov,
The LP_TRY macros are just a try/catch with custom exception handling logic:
#define LP_TRY @try {
#define LP_END_TRY }\
@catch (NSException *e) {\
[LPLogManager logInternalError:e]; }

It then depends on when the exception happened whether it will be rethrown.
Can you provide more information when is the LeanplumUtils.defineTemplate(:) called and what is the template defined?
Nikola

We use react native.
We call LeanplumUtils.defineTemplate(:) from react-native side after app start but before calling Leanplum.start

It seems the exception is thrown if the name of the template passed is nil, which should not happen since it is validated in defineAction.
The RN SDK does not have the defineAction method exposed, so I guess you call this natively directly from your Utils. Would it be possible to share more about your approach and the template values? You can open a support ticket if you don't want to share those here.
Note that the action definition logic is modified and no longer in the VarCache in newer versions which will be included in RN SDK soon.

@nzagorchev here is the gist with our own RN binding for templates. There is a code for ios module and code for js function that uses it

The code looks good. I am unsure why this could happen especially when we are explicitly checking the name against null.
In the newer versions, the action definitions are stored in an array, so this issue should not be happening.


Support for status code 308 (Permanent Redirect)

Would you consider adding support for the status code 308 (Permanent Redirect)[1], even though it's only a proposed standard!?
[1] https://tools.ietf.org/html/rfc7538

Hello. This should not be closed automatically. It's quite a  surprise to detect that request doesn't support 308 redirection.
It's even funnier when you find it only after your thing is deployed live, because only on live something actually redirects.


F 40 linking unlinking users and teams

nice! looking good. :+1:

hey @jedrzej, markup changes included in this commit https://github.com/x-team/x-map/commit/75b65099409915c6c7762a3291bc74b94e40b564
(please ignore pages changes, only included btn-sm class in close buttons)


[WIP] Better separate storage concerns

What is this PR trying to achieve?
Experimenting with restructuring storage a bit, in order to separate concerns more effectively.
Who is this change for?
🎏

Superseded by https://github.com/wellcometrust/platform/pull/2178/files.


Update OPCT support matrix

Adding v0.4 (missing) and v0.5 (preview) supported features by OPCT

/assign @rvanderp3

Hey @rvanderp3 @faermanj , please take a look?
/assign @rvanderp3 @faermanj

/lgtm
/approve


fixed build by upgrading lodash to 4.17.11 as builds were failing wit…

fixed build by upgrading lodash to 4.17.11 as builds were failing with 4.17.4.
Works successfully with my travis config. https://travis-ci.org/JSContrib/TypeScript-Node-Starter/jobs/448260531

Not sure, why no body is interested to review ?

May be. My pull request fixes exact issue by upgrading loadash, you seems have some other fixes as well.

Thanks @nithinmohantk for taking the time to fix this - I've merged PRs that have since fixed the build, and so this PR can be closed!


A small Bug

There are equal no of forward action calls for the same obstacle detected which is not stopping my car please help me...
Ignore that  prediction 5 printing it doesnt mean anything..

I have used delay functions in audrino board program to slow the car is this causing any problem please check...
Here is the forward function which i modified to slow the car speed..
void forward(int time){
digitalWrite(forward_pin, HIGH);
delay(20);
digitalWrite(forward_pin, LOW);
delay(time); // time = 50
}

Hi @SaiSurya9999
Did the rc_driver.py worked fine for you or did you face any problem in connection ,if so please let me know what is it
my problem that the rc_driver_nn_only.py worked but the rc_driver.py didn't because some problems in connection

Video stream and ultrasonic data connection is fine i didn't get any error like broken pipe.

@SaiSurya9999 Is this duplicated with your #174?

Ohh yes sorry..!!


Custom redirection

I am using Facebook web login for my app and am using the following authentication flow:
Welcome page
I use credentials.options["failureRedirect"] = "/authentication/welcome" to redirect unauthenticated request to a welcome page. This is a typical "Please log in with Facebook" page. The RouterHandler for this page contains the following code to set up my custom redirection:
if let returnAddress = request.session!["returnTo"].string {
    request.session!["originalReturnTo"] = JSON(returnAddress)
}
request.session!["returnTo"] = JSON("http://\(request.hostname):\(request.port)/authentication/signup")
try response.render("welcome", context: [:]).end()

This code stores the returnTo address and overrides it with the next step in the flow: the sign up page.
Sign up
This page checks with the database if the user's Facebook ID is known in the database. If so, the user is redirected to originalReturnTo (if available) or to the home page. If not, the (new) user is presented with a sign up page that is pre populated with the information gathered from Facebook.
Confirmation
After the (new) user has submitted the sign up page, that user is redirected to a page that stores the user in the database. Finally, the user is redirected to originalReturnTo (if available) or to the home page.
As you can see, I had to both read and write the returnTo address to set up this flow. Should I worry about this? Is returnTo considered part of the API or an implementation detail subject to change? In the latter case: what is the recommended way to achieve the flow above?

To make it a part of the API, we can add the following getter and setter to Credentials:
public func getRedirectingReturnTo(for request: RouterRequest) -> String?

public func setRedirectingReturnTo(_ returnTo: String, for request: RouterRequest)

@youming-lin What do you think?


the problem of maps:reading map errors

I put the map packages into StarCraft II/Maps, but still show: "ERROR:root:Error reading map 'Simple64' from: /Applications/StarCraft II/Maps/Melee/Simple64.SC2Map"

What OS? Im guessing Mac?

Yes, it's mac

wait, did you put the whole melee/* into the maps folder or just the simple64?

if you type open /Applications/Starcraft\ II/Maps into your terminal do you see the Melee/Simple64.SC2Map ?

I put the whole melee/* into the maps folder, after the type  I can see Melee/Simple64.SC2Maps and others

Make sure the map is where the error says it should be.


Food Items with Cropttopia

Such food items related to fruits, meat, and vegetables contains some minor buffs or debuffs once consumed.

Fruits can be well hydrated, meat can dehydrate quickly, veggies have the balance of both.

This is already a feature. Depending on the food it provides some hydration. I'm not sure I understand this request.

Could this work with the mod croptopia?

It works currently with Croptopia.

There is a hydration preview if holding a food item that shows how much hydration it will restore. Just eat some fruit and see how it works.

what version of croptopia is it supported? i think i have the oldest version of croptopia

All versions.

I'm going to close this issue. Just install the mods and check yourself. It takes just a couple minutes.


Arg add

Hello! I am sorry i have to do it this way. I could not find any other way to ask you a question.
I have a little problem... I created a .service file to start my program as a service and at boot. The program works fine when i start it with "sudo node app.js", but when i start it as a service, only my drawPixel() image shows up, not any of the drawText() text.
Do you have any idea why this is happening / how to fix this?
Another thing: I was stuck for a whole day trying to figure out how to draw text to the screen. Turns out i had to run the function like this: drawText(X, Y, 'text', 'fontFile',  R,G,B) instead of drawText(X, Y, R, G, B, 'text', 'fontFile') like the documentation says. Maybe i am doing something wrong and making it work in a way that that it is not supposed to.

Hi,
Not sure about the service problem you are facing, sounds to me like some sort of race condition, maybe drawText has a dependency that is not ready when your service is brought up. Apologies to be so vague, but I have not used drawText() in my projects.
This repo was forked from another that used an older version of the C++ library, we needed to updated to the latest version of the library, but have not updated the documentation too.

After some more testing i found out that the current working directory had to be the directory app.js lives in.
running sudo /etc/local/bin/node /home/pi/haltedisplay/app.js from /home/pi didn't work, but it did work when i changed directory to /home/pi/haltedisplay.
I fixed the service with WorkingDirectory=/home/pi/haltedisplay.
Still weird that only drawText() didn't work.


Fixed #29646 -- Document the validators that each model and form field uses

@Miguelacosta90 looks like there is a link to unsubscribe at the bottom of the email you pasted.

@jeffyancey thank you

i see we use sphinx-build to somehow test our docs. If anyone knows off the top of their head a convenient way for me to run a similar test locally in the future, I'd sure appreciate it.

Writing documentation should answer your question.
Don't worry about non-deterministic failures on non-docs builds for this change.
You've addressed the issue for form fields but not for model fields.

Thanks for the response, I'll go find what fields I missed in the models docs


refactor docs

This PR made some code improvements in docs:

Changed column to declarations to leave off column type since it's inferred from the type annotations.
Moved from utcnow to now, which Python docs recommend: https://docs.python.org/3/library/datetime.html#datetime.datetime.now
Fixed missing quotes in HTML

The changes look good, thanks! I've edited the PR description to describe them. Per the contributing guide, these changes should be made in the 3.1.x branch:
https://github.com/pallets-eco/flask-sqlalchemy/blob/main/CONTRIBUTING.rst#start-coding
Can you fix this branch so its branched off there instead?

It's confused since your branch still has all the main changes in it, can you replay your changes against 3.1? (Or rebase?)

You need to git rebase --onto 3.1.x master and force-push. Just changing the target branch on GitHub is not enough.

Is it ok to merge the PR now?

Please review @davidism

No need to ping me, a maintainer will review when they have time.


Window viewport level full screen option, when full screen is not supported

Add an option in the fullscreen plugin that allows to put the player occupying the whole viewport of the window when the fullscreen option is not available (basically on iPhone).
You should enable the fullscreen button only when the player does not occupy the entire viewport area, because if the player is already implemented in a way that it occupies the entire window, the button will do nothing.
If necessary, you could add an option to disable this behavior in the plugin configuration, but in principle detecting the size of the viewport should be enough.

Implemented in version 1.44.4


Bug_Tag> On Delete With Icon> 'isInverse' control prop> Preview is not getting changed upon selecting the 'isInverse' control to 'True'.

Describe the bug
Preview is not getting changed upon selecting the 'isInverse' control.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://storybook-preview-290--upbeat-sinoussi-f675aa.netlify.app/?path=/story/tag--on-delete-with-icon'
Click on 'Controls'
Select 'isInverse' control prop
Toggle it inro 'True'
Verify the preview

Expected behavior
Preview should get changed upon selecting the 'isInverse' control to 'True'.
Screenshots
https://somup.com/c3nbjEThlx
Desktop:
OS: [Win 10]
Browser [chrome]
Version [Version 98.0.4758.82 (Official Build) (64-bit)]

The issue is fixed.
See Screen-cast : https://www.screenpresso.com/=4WB4d
Hence, Closing the ticket.
Thanks!


Add security context for statefulset and post-upgrade/install jobs

This PR adds the option to configure "runAsNonRoot" and "allowPrivilegeEscalation" fields under "securityContext" for the statefulset , post-install-upgrade-job and post-upgrade job  inside the values file under statefulset.securityContext.allowPrivilegeEscalation and statefulset.securityContext.runAsNonRoot

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Tzahi Grodzevsky seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Tzahi Grodzevsky seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

I see that CLA is signed. I will bump Chart.yaml quickly.

Hi @tzahigro1,
I don't have problem with that implementation, but there are dedicated values for post jobs
https://github.com/redpanda-data/helm-charts/blob/90d3dbb6dac5e741e48c4b7a811a13fd862138bd/charts/redpanda/values.yaml#L568-L608
which could have that securityContext part.
It would be good, as a follow up, to give users ability to change the securityContext per container.
Could you bump the following semver? The patch version should suffice.
https://github.com/redpanda-data/helm-charts/blob/90d3dbb6dac5e741e48c4b7a811a13fd862138bd/charts/redpanda/Chart.yaml#L26
Could you signed CLA?

Yes I saw that but upon looking at the previous implementation the "runAsUser" and "runAsGroup" values come from there so I figured its the place to add it.
I agree with you that a better more preferred way is to add them to the values under each "job" , although it can conflict with the current implementation because I see that there are 3 resources using the same "container-security-context" values from helpers.tpl

for example in the existing _helpers.tpl
https://github.com/tzahigro1/redpanda-helm-charts/blob/b71a4578678e0587a27abaa30f55b152b9ae2d67/charts/redpanda/templates/_helpers.tpl#L477
You can see that "container-security-context" already takes the value from ".Values.statefulset.securityContext.runAsUser" and ".Values.statefulset.securityContext.runAsGroup"
and it is used inside the post-upgrade job aswell as in the post-install-upgrade-job and statefulset.
I think this value from "_helpers.tpl" either need to be merged with the values inside "values.yaml" file or some other implementation.
@RafalKorepta Please let me know what you think

@tzahigro1 I agree with you that this needs to be refactored. I will create follow up to address that.

The CLA is bugged because I made commits from user without proper email address format , I re-wrote the commit history with my correct email.
@RafalKorepta

@alejandroEsc , @chrisseto  please review :)

I see that the PR is merged but don't see any new chart released?
Can you please make sure the new chart is released and let us know.
@RafalKorepta @chrisseto

@tzahigro1 The chart.yaml was not changed. Probably by rebasing the semver bump was missed.
If CI passes for https://github.com/redpanda-data/helm-charts/pull/1087, then your changes would be included in new chart release.


Any interest in making nmos-cpp supported by vcpkg?

Why not supporting vcpkg with nmos-cpp so that nmos-cpp can be installed with vcpkg?
As nmos-cpp isn't only installing nmos specific headers in the nmos include directory, I created an outer optional CMakeLists.txt to configure/build nmos-cpp in terms of a library. There were some changes to the Development/CMakeLists.txt and Development/cmake/NmosCppLibraries.cmake necessary which only do affect the project if the outer CMakeLists.txt is used or special CMake parameters are set. If not nmos-cpp configures and builds in the same way as before without these changes.
Find the patches here:
https://github.com/aholzinger/nmos-cpp/commit/faedea227c487964f7ae00d2bf13a66d0cce415
https://github.com/aholzinger/nmos-cpp/commit/ae0ac6e0252311108da703fb354b8eba76da3035
I then created a vcpkg CONTROL file and a vcpkg portfile.cmake. By creating an nmos-cpp directory in the ports directory of the vcpkg repo and copying the two files there one can install nmos-cpp in vcpkg. The following patch added the two files:
https://github.com/aholzinger/nmos-cpp/commit/7957bf1636860e1b289633f4250a2c4ea8d5d8fe
Only tested under Windows yet with x86-windows-static and x64-windows-static triplets.

(By the way I've fixed up all your URL links in these issues, because you didn't have the Markdown syntax quite right.)

Yes, interested in this, especially if it works cross-platform. Thanks!

Sorry foir the links, I'm not very familiar with github :-( Thanks for fixing.
The next step I will do is to check dynamic linking (just orederd a 12TB hard disk :-) and then Linux.

With some small change in the portfile
https://github.com/aholzinger/nmos-cpp/commit/d290f1ff570b76509698ccf292f7541fc7ffaa13
x86-windows and x64-windows (which use the dynamic runtime) do also work.

I've pushed 61808cd9034c0dfd9c3abc1e3a2460971dbc169a, based on https://github.com/aholzinger/nmos-cpp/commit/ae0ac6e0252311108da703fb354b8eba76da3035.
Is https://github.com/aholzinger/nmos-cpp/commit/faedea227c487964f7ae00d2bf13a66d0cce415 actually required for vcpkg, or only because nesting the nmos-cpp top-level CMakeLists.txt? It was my intention people wouldn't do that, but would use cmake/NmosCppLibraries.cmake if they were building their own Nodes rather than nmos-cpp-node.

Yes, it's needed for the outer CMakeLists.txt.
Could you explain more detailed what you mean by

would use cmake/NmosCppLibraries.cmake

How could one make use of CMake without a CMakeLists.txt?
My understanding was to use nmos-cpp as a library, resp. a set of libraries to build nodes/registries and with CMake add it to a project via find_package for example. But I might have understood wrongly.
What is instead the recomended way of "using" nmos-cpp in my project? I would prefer finally not to use a fork, but sony/nmos-cpp.

The nmos-cpp project delivers a number of static libraries, two example applications and a (partial) unit test suite (most our testing effort goes into the AMWA NMOS Testing Tool).
The main point of the top-level CMakeLists.txt is to build the example applications. If you wanted to build your own Node using the libraries/modules, I thought you would prepare your own top-level CMakeLists.txt using cmake/NmosCppLibraries.cmake to build the libraries. But this was first attempt at packaging the libraries and apps with CMake, so I am happy to refactor it, for sure.


Generated template file should always be template.yaml

Hi,
I had a hard time tracking down a strange "module not found" error when starting my lambda with sam local invoke or using the deployed lambda. After some investigation I found, that SAM was bundling and starting/deploying the *.ts-files instead of the files in .aws-sam/build/.../.
After some further investigation I found that my template-file is named template.yml (which is valid for SAM and for the plugin). Prior to commit a7d3d5d8d (line 207) this was converted to .aws-sam/build/template.y**a**ml (similar to the behavior of sam-cli). In this commit the generated template use the same extension as the source one. Because of this it looks like sam-cli doesn't recognize it and uses the original one pointing to the source folder containing the TypeScript files.
As soon as I rename the generated file to template.yaml, everything works again...

Thank you so much for this post - I had the same issue and nearly went crazy trying to figure out why the ts file was being deployed, in spite of a correct template.yml in .aws-sam/build.

I was struggling with that.
Just found out by comparing the author's sample https://github.com/graphboss/aws-sam-webpack-demo with my project.


Does this work with non-clustered Redis?

I'm looking to port our Redis 2.8 non-clustered instance to Redis 4 clustered. Two questions, I suppose:

Does this client work with non-clustered Redis instances?
Does this client work with Redis major version 2?

Apologies if this was already answered, I couldn't find it from spelunking in Issues.

No it do not work with a non-clustered instance as this client requires that some cluster commands exists and return proper cluster data. The solution you need if you make a lib or integration is to have settings that will create either a StrictRedisCluster class or the normal StrictRedis class and then use the same variable name in your code.
If you are this unsure about the redis-server requirements i suggest you read up on the cluster specification and documentation over at https://redis.io/topics/cluster-spec . The short answer is no as redis cluster mode was introduced in redis 3.0.0 and is not ported back to redis 2.x

Got it, thanks for answering. It's exclusively a client for clustered Redis then, in summary.


Functional test checks don't work correctly

Engineering Improvement
Area for Improvement (required)
Functional tests
Observed behavior (required)
The "check" added by our functional tests is marked passing as soon as one of the functional test jobs completes successfully.
Our functional tests use a matrix for parallelism. However we use a single 'check' to mark the tests as passing, and we update the single check for all of the jobs that are launched by the matrix.
Desired behavior (required)
Functional tests check should only be marked passing when all of the jobs complete successfully.
Proposed Fix (optional)
Move the interactions with the checkout out of the matrix.

/cc @vinayada1


Add example directory to the workspace

This PR aims to include the example directory in the workspace managed by pnpm. Previously, projects under the example directory were unable to reference other packages in the workspace due to not being included in the pnpm-workspace.yaml file.
Interestingly, in the past, even though the example directory was not included in pnpm-workspace.yaml, dependencies were still being properly resolved when running pnpm i from the root directory. This allowed projects under the example directory to function correctly. However, after re-cloning the repository, this no longer seems to be the case. The reason for this change in behavior is currently unknown.
By adding the example directory into pnpm-workspace.yaml, we aim to ensure these projects can directly reference and use other packages within the workspace, regardless of the mysterious past behavior.
However, please note that currently, the build process for the example/next project is failing. As a temporary measure, we've renamed its build command to prevent this project from being built along with the rest of the workspace. We plan to address this build failure in a future update.

This PR currently conflicts with PR #44. Therefore, we'll need to wait until PR #44 is merged before proceeding with this one.


Create a wrapper for listBuildTargets

Coverage increased (+0.7%) to 65.426% when pulling e31b2b9423ca6b67a4bea6bc53b6f08408c43b9d on feature/client-build-targets into 663359cf7ce8e996cc8ce1e7324e29efdc4ab7b6 on master.

Coverage increased (+0.7%) to 65.426% when pulling 3fc96c9c61d58f43711026a3f386e4151f32452b on feature/client-build-targets into 663359cf7ce8e996cc8ce1e7324e29efdc4ab7b6 on master.

Coverage increased (+0.7%) to 65.426% when pulling 3fc96c9c61d58f43711026a3f386e4151f32452b on feature/client-build-targets into 663359cf7ce8e996cc8ce1e7324e29efdc4ab7b6 on master.


FileNotFoundError

Code version (Git Hash) and PyTorch version
6542289, 0.3.1, running Python 3.6.4
Dataset used
NTU-RGB-D
Expected behavior
Generate the data
Actual behavior
FileNotFoundError: [Errno 2] No such file or directory: 'data/NTU-RGB-D/samples_with_missing_skeletons.txt'
Steps to reproduce the behavior
I downloaded the NTURGB skeleton file, unzipped it, placed it into the data folder under NTU RGB D, and ran the code. It would give me that error.
Other comments

This bug has been fixed.
Sorry for any inconvenience.


Add TUI support for ARM GDB build under Tools/GNUTools

Request for Improvement -- Enable TUI in ARM GDB build
GDB supports a text-user-interface for debugging via the command-line. ARM GDB optionally supports this depending on the configuration at build time for GDB. MSDK's included GDB for ARM does not support the TUI commands at this time.

Enabling this in future versions would make it easier to debug projects without being tied into a particular IDE or toolset. This can be useful for adding support to open tools which themselves are not tied into a particular IDE by default.

After doing some more research, I discovered the gdb-multiarch package can be used for this purpose. Without requesting a change to the toolchain, developers interested in command-line development can utilize this package for ARM v7-M devices.
Example for Windows/MinGW64: https://packages.msys2.org/packages/mingw-w64-x86_64-gdb-multiarch?repo=mingw64#:~:text=Source-Only Tarball:


fix: Fixed a bug where double ? would be generated for stubs

Closes #87
Summary of Changes
Fixed the bug described in #87.

I hope everything is all right now

Looks good now, I'll review it tomorrow evening if the conflicts are resolved.

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

v0.3.0
GitHub release

Your semantic-release bot :package::rocket:


Compiled model retracing calls to random functions

I was debugging some code when I noticed that layers utilizing random functions in the backend in a jit compiled model are being retraced at every call with TensorFlow and JAX backend. I added a print statement in the dropout function in the backend. Here is the code to reproduce it
def build_model():
    inp = layers.Input(shape=(3,), batch_size=1)
    out = layers.Dropout(0.5, seed=1234)(inp)
    return Model(inp, out)

model = build_model()
model.compile(jit_compile=True)

# Test the model for a constant input
x = ops.ones((1, 3))
drop_layer = model.layers[-1]
for _ in range(5):
    y = model(x, training=True)
    print(" | Generator state: ", drop_layer.seed_generator.state.value)
    print("Model output: ", y)
    print("="*75)

Output with TF backend
Dropout Called  | Generator state:  [1234    1]
Model output:  tf.Tensor([[2. 2. 0.]], shape=(1, 3), dtype=float32)
===========================================================================

Dropout Called  | Generator state:  [1234    2]
Model output:  tf.Tensor([[2. 0. 0.]], shape=(1, 3), dtype=float32)
===========================================================================

Dropout Called  | Generator state:  [1234    3]
Model output:  tf.Tensor([[0. 2. 2.]], shape=(1, 3), dtype=float32)
===========================================================================

Dropout Called  | Generator state:  [1234    4]
Model output:  tf.Tensor([[0. 2. 2.]], shape=(1, 3), dtype=float32)
===========================================================================

Dropout Called  | Generator state:  [1234    5]
Model output:  tf.Tensor([[2. 0. 2.]], shape=(1, 3), dtype=float32)
===========================================================================

Output with JAX backend
Dropout called  | Generator state:  [1234    1]
Model output:  [[2. 2. 2.]]
===========================================================================

Dropout called  | Generator state:  [1234    2]
Model output:  [[0. 2. 2.]]
===========================================================================

Dropout called  | Generator state:  [1234    3]
Model output:  [[2. 2. 2.]]
===========================================================================

Dropout called  | Generator state:  [1234    4]
Model output:  [[2. 0. 2.]]
===========================================================================

Dropout called  | Generator state:  [1234    5]
Model output:  [[2. 2. 2.]]
===========================================================================

Expected output
Irrespective of the backend, the random functions once compiled shouldn't be retraced unless the shape or dtype of the input arguments to the function changes

You are running eagerly when you are doing y = model(x, training=True). . compile() does not affect __call__.
The compiled functions are only used through model.fit(), model.evaluate(), model.predict(), and their single batch equivalents (e.g. model.train_on_batch()). Otherwise if you want a compiled function you should define your own via jax.jit or tf.function.

Oh okay. I thought run_eagerly=False was taking care of that. Thanks for the clarification @fchollet


how do I configure different domains for each application?

I am using flavors to create two separate applications, how do I configure different domains for each application?

Questions and bugs
If you need help with the use of the library or you just want to request new features, please use the Discussions section of the repository. Issues opened as questions will be automatically closed.


Apps-897 switch from cwltool to cwlpack

I experienced some GitHub glitch while trying to merge this -- after clicking "Squash and merge," it stalled and didn't close the PR.
However, it looks like it's now successfully applied on develop -- there are 2 commits with this name, the first contains the actual contents from this PR and the second is empty.
-- https://github.com/dnanexus/dxCompiler/commit/bae9172ee010098c3f997ba476326938b1b59722
-- https://github.com/dnanexus/dxCompiler/commit/5915f947be1c5cce9c8105208b2657ecaf366ad9


TiFlash may crash under very frequent truncate table, change column type and insert data

Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
It may occurs with a small probability under the following scenario

change column type to a wider column type
insert some data into the new column that exceeds the range of the old column type
doing many truncate table
The reason may be that if a table is truncated, then it become a tombstone table in tiflash. And tiflash has two schema sync mode: incremental sync and full sync. If the schema version changed a lot, then it will trigger a full sync. But the tombstone table schema change is not showed in the full sync list, so it's schema change cannot be seen. And tiflash cannot use the old schema to decode the new data.

2. What did you expect to see? (Required)
tiflash works normally
3. What did you see instead (Required)
tiflash crash
4. What is your TiFlash version? (Required)
the problem may influence all version

Lower the severity since it is a very rare case. Only seen in testing env. And it is more like a design flaw.


Fix blast input clearing and database switching

Related JIRA Issue(s)
https://www.ebi.ac.uk/panda/jira/browse/ENSWBSITES-1520
https://www.ebi.ac.uk/panda/jira/browse/ENSWBSITES-1521
Description
This PR fixes two bugs:

Clicking on the "Clear all" element removes all input boxes from the screen instead of leaving an empty one
Switching between databases does not correctly update the blast program (regression from https://github.com/Ensembl/ensembl-client/pull/709)

Deployment URL
CI/CD failing

I have tried it on my laptop/local checkout but clicking on the run button didn't do anything (no new tab for result was open and no request was sent when looking at the network tab)

@ens-ma7 I've just re-tried it locally.
Dna sequence against a genomic database submitted successfully:
https://user-images.githubusercontent.com/6834224/157044380-8e44591a-cf6d-43a0-94d5-b86e85b0300c.mp4
Submitting a nucleotide sequence against a protein database failed with an error from jDispatcher that we weren't expecting:
<?xml version='1.0' encoding='UTF-8'?>\n<error>\n <description>Invalid parameters: \nWord size -> Word size must be less than 8 for a blastx search</description>\n</error>

This is very unexpected. Shouldn't block this PR, but something to talk about and figure out how to address.

we need to look at the other issue of submitting a protein (blastp) job

It currently works in this branch.

we need to look at the other issue of submitting a protein (blastp) job

It currently works in this branch.

Have you tried submitting a blastp job? your comment/video above demonstrate blastn working.

Clear all works fine in the UI, which means this PR looks good.
But I found a bug related to deleting sequences. Say we have duplicate sequences one after the other and delete one of them. if the next adjacent box is a duplicate it clears that box. See video
https://user-images.githubusercontent.com/6347854/157222358-fb1764c0-1846-44cd-9adb-40cbd4012c16.mov

But I found a bug related to deleting sequences. Say we have duplicate sequences one after the other and delete one of them. if the next adjacent box is a duplicate it clears that box. See video. We may fix it in another ticket.

I'll see if I can reproduce it @jyothishnt . I don't think it's related to the changes made in this PR.

@jyothishnt Ok, I can confirm the error, but it is not related to this PR. It must be the way we are using non-unique keys when creating the list of input boxes. Will require some thought and a different PR to address.


[r2.14-rocm-ehanced] Include WAR for numpy issue in sgpu script

retest cpu-non-pip please

retest code-check please


Burze.dzis.net - Integration not available

Describe the bug
When I try to add a card to the dashboard, I receive a message that the integration "burze.dzis.net" is not available. The integration itself works fine, all sensors are accessible.
Integration state attributes
attribution: Information provided by Burze.dzis.net.
device_class: safety
icon: mdi:weather-lightning-rainy
friendly_name: Burze.dzis.net Ostrzezenie - Burza
Screenshots

Card version
v2.5.4
Installation type
Home Assistant Community Store (HACS)
Card Configuration
type: custom:meteoalarm-card
entities:

entity: binary_sensor.burze_dzis_net_ostrzezenie_burza
integration: burze_dzis_net
disable_swiper: false

Integration type
Burze.dzis.net
Integration configuration
GUI
Integration Configuration
No response

Which version of integration are you using?

Newest. 2.0.1

Duplicate of: https://github.com/MrBartusek/MeteoalarmCard/issues/201


Improvements to integration URL modal.

This PR makes the following improvements to the integration URL modal:

Migrates the integration input from typeahead to a dropdown widget.
Disables the Copy URL button when the topic input is empty

Fixes: #26797

Screenshots and screen captures:

Integration input

Before
After

 "Copy URL" button when topic input is empty

Before
After

 Mobile view

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

Posted one comment, but otherwise this lgtm (not having tested at all).

Updates:

Removed the API version as well as the documentation change.
Added a comment mentioning why the change was required as suggested in this comment.

Looks great to me in manual testing!

Merged after a small correction in the events.py comment about the meaning of legacy integrations. Thanks @sbansal1999!


Point users toward installing type definitions

Typescript users should no longer fetch type definitions from the defunct typings tool since all type files are now found in npm directly. Looks like the source was already updated, but the readme isn't, so this fixes that.

Thanks for spotting and correcting it.


feat: add  Code of conduct, Contributing and Security policy in docs

Feature Request
Describe the Feature Request
Organize the documentation and configurations of the repository.

Describe Preferred Solution
Create a docs folder and add:

CODE_OF_CONDUCT.md
CONTRIBUTING.md
SECURITY.md

Closed by #58


Scan i2c bus command

Fixes #2

Still have to test with devices attached.

Changes look good. Can you please rebase to main?


feat(DirectLink): implement the DLaaS changes for Direct link gateway

PR summary
Add connection_mode to Create/Update/Actions api for direct link gateways to specify the type of service this gateway attaches to. Mode transit means this Gateway will be attached to Transit Gateway Service and direct means this Gateway will be attached to VPC or classic connection
Fixes: NA
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

:tada: This PR is included in version 0.21.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Discarded invalid value for parameter 'timestamp'

SilverStripe 3.4.1 + PHP 5.6 + Sentry 8.6.0
Whenever an exception is logged and reported within Sentry, viewing the error within Sentry itself, I see:
There was 1 error encountered while processing this event
    Discarded invalid value for parameter 'timestamp'

Wrapping a call to strtotime() around $event['timestamp'] in SentryLogger::_write() makes this stop occurring.

Thanks for letting me know! If you wanted to submit a pull request, I'd happily accept it!


Captcha

The captcha image is broken with a few errors after default install by directions
Undefined index: _CAPTCHA
getimagesize(): Filename cannot be empty
imagecreatefrompng(): Filename cannot be empty
imagealphablending() expects parameter 1 to be resource
imagesavealpha() expects parameter 1 to be resource,
imagecolorallocate() expects parameter 1 to be resource
Uncaught exception 'Exception' with message 'Font file not found: '
Font file not found

All related to "lib\captcha\captcha.php"
The image "default.png" is there as is the "times_new_yorker.ttf" font file so i'm guessing its an internal paths problem.

Hai,
Font file not found
make sure the font file still there.

hi..
the first error indicates that the script does not recognize _CAPTCHA followed by no file name sent to get image size. Its your design so you are best to understand your own script however i did say the related files are most definitely there .

never the less thank you for responding.

Hai ausimods,
Thanks for report.
But, I am testing the code on my computer... it's still working, it's fine.
Please check the destination folder of font inside captcha.php, for generate the captcha, or please send all data gigacms to me via email<EMAIL_ADDRESS>Thanks.

Hi,
I re-downloaded the script and reinstalled this morning from current files available here.
i then installed going strictly by the instructions no alterations to anything but the form inputs as asked.
once installed complete script is working as can be seen from any available links.
(Note here: it would be nice if when the user is not logged in a register / login link was available in place of the dashboard one.)
Anyways its all working fine but with captcha enabled manually go to register.php and the captcha image is shown as a missing image.

Right clicking on the image to open in new tab shows the errors.
The errors may be caused by the opening of captcha.php as new tab however it does not alter the fact of the missing captcha image.
So since i have new download i assume to be running same files as you (ie: current). For you to have the same install is as easy as download dont change just install as per own instructions. No point me sending anything when you can as easily create the same.
As long as your sure its working then be happy, i play with/debug random scripts all the time so my server is basically a standard windows server the script was installed one level above www (test/giga/...)
I was looking at your script found a problem and simply reported it. for your benefit only as it was a shame to find a script that installed so well only to have a basic problem make it unusable. It is normally a nightmare to install random scripts and then have problems everywhere it was a refreshing change for me.
Ok so i wish you the best with your script in the future.  Regards AusiMods


[error message] Read response failed: The semaphore timeout period has expired

Hi,
I m using ethminer-0.9.41-genoil 1.1.17 and I can t get it to work.
I get the " Read response failed: The semaphore timeout period has expired" error in a loop.
My setup works with claymore so I m wondering what s wrong with my genoil config.
I also tried OPENCL but same error
ethminer.exe --farm-recheck 1000 -U -S eth-us-west1.nanopool.org:9999 -FS eth-eu2.nanopool.org:9999 -O
Genoil's ethminer 0.9.41-genoil-1.1.7
Forked from github.com/ethereum/cpp-ethereum
CUDA kernel ported from Tim Hughes' OpenCL kernel
With contributions from nicehash, nerdralph, RoBiK and sp_
Please consider a donation to:
ETH: 0xeb9310b185455f863f526dab3d245809f6854b4d
Using grid size 8192, block size 128
i  11:05:42|main  Connecting to stratum server eth-us-west1.nanopool.org:9999
i  11:05:42|stratum  Connected to stratum server eth-us-west1.nanopool.org : 9999
i  11:05:42|stratum  Starting farm
X  11:06:15|stratum  Read response failed: The semaphore timeout period has expired
i  11:06:15|stratum  Reconnecting in 3 seconds...
i  11:06:18|stratum  Connecting to stratum server eth-us-west1.nanopool.org:9999
i  11:06:18|stratum  Connected to stratum server eth-us-west1.nanopool.org : 9999

I was receiving the semaphore error message.  After hours of scouring through settings, my Asus RT-AC68R router has an option for "vulnerability protection." As soon as I turned this option off the pool mining started. I hope this information helps someone else.


Add support for .jsx extension.

Simple change to allow .jsx extension to be used. Using it right now in both development and production modes.
Thanks!

Coverage remained the same at 94.928% when pulling 46eb950f39351dedab01c226d26d735469cf0f6a on jboxman:add-jsx-extension into 5026c037062bdd20251fc77d9d616d8c84635722 on coryhouse:master.

I am not against using support for jsx, but I do agree with this comment

Thanks @jboxman! Looks great!

@kwelch I agree and always use .js, but understand some people's preference. In this case, a small price to pay to be more inclusive. And hey, got @jboxman his first PR! 👍


Add support for superagent .ok() hook

Superagent has a hook to allow for the response object to be checked before determining if the request should fail or succeed.  Currently superagent-mock is not executing this callback which causes tests to fail.
Superagent-mock doesn't normally set a status code for normal responses but the .ok() hook does require the status property.  I kinda wonder if it would make to switch to using 'status' instead of 'code' in the documentation and tests.  Not sure if or how this could be documented.

Hi watchers.  Sorry to bother you.  Anything I can do to help push this along?

Hi @natelaws, looks good to me. we gonna to a PR after that to clean up legacy code usage in favor of status.


How to change Nickname

Hello,
I can set the "nick" propertie when I created the webrtc
var webrtc = new SimpleWebRTC({
    ...
    nick: 'inconnu',
    ...
});

But I would like to change the nick in a second time without use the channel message

The nick field is used for passing the user nick so it's immediately available in the offer/answer. If you need to broadcast or update information to peers later, the data channel messaging is your best bet.

Do you have more information about offer/answer ?
I dont understand difference between offer and answer.
So if you have an exemple, how to use, juste like another data channel ?

Did you ever figure out how to change nick after initialization?

You should make it manual using sendDirectlyToAll. Send the new nick name to every participant and they can update the nick field.


Coin control - Can select coins multiple times

SETUP
Version : 0.1.98.-1.1
New wallet (fresh download)
Received 3 coins (200k, 300k, 500k)
On coin control screen

selected all 3 coins
amount selected = 1M
waited a few seconds and/or clicked around

ISSUES

coins are available again
reselected all 3 coins
amount selected = 2M

Proceeded to signing screen

coins selected = 6
amount selected = 2M

RESULT

Proceeded to sending screen
App did not allow spend and gave proper error when trying too large an amount.

*Not related to #224 as above tests were also happening on that wallet.

Hey @JuanOfTheNorth ! Thanks for the report!
We have been in the middle of a major upgrade of the entire wallet UX hence the old issues (primarily coin selection) have not been properly addressed yet. We will be revisiting them all over the coming weeks.

Hey @JuanOfTheNorth
This should be fixed in 0.2.2. If you find any issues let us know or you can close the issue.

This appears resolved now. Thank you


feat(API): Implement mouse edge HOCs

Implemented withMouseEnter* & withMouseLeave* edge HOCs that trigger when the mouse enters/leaves the edge of a DOM element.
Also compose exports EventName type

Coverage decreased (-0.7%) to 99.306% when pulling 3a9274101e497b5bb544149e470c346f9cc081f4 on mouse-edge into e1272c21a048f6ea242717da8a7ddadeed2f5afd on master.

Coverage remained the same at 100.0% when pulling 215f195ae8820d3226df6bbc0cbdcb1e49495267 on mouse-edge into e1272c21a048f6ea242717da8a7ddadeed2f5afd on master.

Coverage remained the same at 100.0% when pulling 215f195ae8820d3226df6bbc0cbdcb1e49495267 on mouse-edge into e1272c21a048f6ea242717da8a7ddadeed2f5afd on master.

Coverage remained the same at 100.0% when pulling 215f195ae8820d3226df6bbc0cbdcb1e49495267 on mouse-edge into e1272c21a048f6ea242717da8a7ddadeed2f5afd on master.


Chia build make problem

Those are just warnings in a dependency, not my node..

I have the same problem when i'm trying to install madmax using chia 1.2.11. Also tried to install it manually using readme and the problem persists. Any suggestions?

What's the problem exactly? Warnings don't prevent it from compiling.

This is correct, i was confused because of these warnings, just needed to wait for some time and the build was completed successfully

Ok, yeah the binary takes a while.


A fatal error has been detected by the Java Runtime Environment:

Please provide a brief summary of the bug
A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x00007a2e3d9b61f8, pid=6254, tid=6255

JRE version: OpenJDK Runtime Environment Temurin-17.0.6+10 (17.0.6+10) (build 17.0.6+10)
Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (17.0.6+10, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
Problematic frame:
C  [libwebkit2gtk-4.0.so.37+0xdb61f8]

Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /opt/eclipse/core.6254)

If you would like to submit a bug report, please visit:
https://github.com/adoptium/adoptium-support/issues
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
Did you test with the latest update version?

[X] Yes

Please provide steps to reproduce where possible
No response
Expected Results
I want to solve this issue
Actual Results
eclipse crashed after opening
What Java Version are you using?
openjdk 17.0.10 2024-01-16 OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-122.04.1) OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing)
What is your operating system and platform?
Ubuntu 2022.04 AMD 64
How did you install Java?
tar.gz
Did it work before?
Yes, the latest version worked but before a few days ago, that error starts to happen.

Did you test with other Java versions?
yes, I test with 2023-03 version too.

Relevant log output
No response

hs_err_pid6254.log
This is log file from my error

Please see #1060


Add support of DynDNS IP address refresh

I'm using wireproxy for connecting to my home router with WireGuard and configured DynDNS service to have an up-to-date IP address of my router under specific DNS record.
So my wireguard config looks like this:
[Peer]
PublicKey = XXX
Endpoint = dyndns.addr:1234
AllowedIPs = <IP_ADDRESS>/0
PersistentKeepalive = 25

As soon as my router restarted and IP address has been changed, wireproxy cannot re-connect to new address.
DEBUG: 2024/04/15 14:27:15 peer(w0Jb…T4lU) - Sending keepalive packet
DEBUG: 2024/04/15 14:27:15 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:20 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 2)
DEBUG: 2024/04/15 14:27:20 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:25 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 3)
DEBUG: 2024/04/15 14:27:25 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:31 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 4)
DEBUG: 2024/04/15 14:27:31 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:36 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 5)
DEBUG: 2024/04/15 14:27:36 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:41 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 6)
DEBUG: 2024/04/15 14:27:41 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:46 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 7)
DEBUG: 2024/04/15 14:27:46 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:51 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 8)
DEBUG: 2024/04/15 14:27:51 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:27:56 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 9)
DEBUG: 2024/04/15 14:27:56 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:02 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 10)
DEBUG: 2024/04/15 14:28:02 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:07 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 11)
DEBUG: 2024/04/15 14:28:07 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:12 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 12)
DEBUG: 2024/04/15 14:28:12 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:17 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 13)
DEBUG: 2024/04/15 14:28:17 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:22 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 14)
DEBUG: 2024/04/15 14:28:22 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:28 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 15)
DEBUG: 2024/04/15 14:28:28 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:33 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 16)
DEBUG: 2024/04/15 14:28:33 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:38 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 17)
DEBUG: 2024/04/15 14:28:38 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:43 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 18)
DEBUG: 2024/04/15 14:28:43 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:48 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 19)
DEBUG: 2024/04/15 14:28:48 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:54 peer(w0Jb…T4lU) - Handshake did not complete after 5 seconds, retrying (try 20)
DEBUG: 2024/04/15 14:28:54 peer(w0Jb…T4lU) - Sending handshake initiation
DEBUG: 2024/04/15 14:28:59 peer(w0Jb…T4lU) - Handshake did not complete after 20 attempts, giving up

As soon as I restart container with wireproxy, everything starts working.
Is it possible to support this scenario and refresh IP address of the peer if non-IP address provided in the endpoint config?
Thank you in advance.

I also encountered the same problem


[occm] the load balancer listener pool is inconsistent updated

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind feature

What happened:
We observed on a k8s service with 4 ports that a load balancer listener pool were updated on every reconcile loop.
What you expected to happen:
That the pool is not updated if the current member are unchanged
How to reproduce it:
Create a service with 4 exposed node ports
Anything else we need to know?:
PR for this issue already opened https://github.com/kubernetes/cloud-provider-openstack/pull/1793
Environment:

openstack-cloud-controller-manager version: 1.23

closed as the issue was on OpenStack API side

We are also experiencing this issue. I'm not convinced this is an openstack API problem. We had to backport the PR to 1.23 to get a handle in serious production outages with ccm 1.23


Trying to connect to a local db instance "Could not open a connection to SQL Server 53"

We are running on windows trying to access the localdb provided by visual studio 2015 and it fails.
ConnectionError: [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server [53].

Here is the connection string we tried:
Trusted_Connection=Yes;ApplicationName=SomeApplication;Database=SomeDb;Server=(localdb)\ProjectsV13;Driver=SQL Server Native Client 11.0'

we are using integrated auth with https://github.com/TimelordUK/node-sqlserver-v8 driver.

Have you been able to figure this out?

closing due to lack of response

see #352


[BugFix] Remove push down assert node on project

What type of PR is this：

[x] bugfix
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

For #10455
AssertNode will add one row(null) when the output of chlid is empty, push down to project will lead to get a wrong result easily(Project value vs NULL)
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

Please explain the motivation or reason of this pr

Please explain the motivation or reason of this pr

AssertNode will add one row(null) when the output of chlid is empty, push down to project will lead to get a wrong result easily(Project value vs NULL)

run starrocks_admit_test


ReportStream branding

Follow up on existing sketch that the SimpleReport team had generated
Assess design to see if it works for ReportStream

Closing, duplicate of #572


pull request for e2e test at 01/14/2017 19:56:13

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


LAC pilot discovery and design

Background
A clear and concise description of the problem and the affected users.
Action requested
A clear and concise description of what you want to happen.
Acceptance Criteria
What needs to happen for this ticket to be complete?
Additional context
Add any other context or screenshots about the feature request here.

@kenieh Is this ticket for prototyping designs, or for planning the LA visit?

For both, would you prefer to have those bodies of work represented into two tickets?

@kenieh yes please, two tickets would be best!

@kenieh to create new ticket for the prototyping design work.


403 not authorized for Automatic Annotations without an organization

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

Steps to Reproduce (for bugs)

deploy cvat locally w/ serverless
deploy yolov5 or mask-rcnn
login to cvat with new user
create project & task
Try to automatic annotate
receive

Could not infer model for the task 42
Error: Request failed with status code 403. {"detail":"not authorized"}.

Expected Behaviour
Without an organization, and logged in as a superuser, I'd assume the logic would allow executing lambda methods.
 Plain Docker
Operating System and version (e.g. Linux, Windows, MacOS): Linux via WSL2
Code example or link to GitHub repo or gist to reproduce problem:

Hi @ruckc
For superuser I have:
"user":{"id":1,"privilege":"admin"}}
But what you provided is:
"user":{"id":1,"privilege":"user"}
So, are you sure you are a superuser?

Shouldn't the initial user be created with admin?

No, you can create admin via django command: python manage.py createsuperuser.

I hope you solved the problem. I will close it. Do not hesitate to reopen if any questions.


doc: add rate limiter annotations

add doc for tx/rx rate limiter annotations, that is,
io.katacontainers.config.hypervisor.rx_rate_limiter_max_rate, and
io.katacontainers.config.hypervisor.tx_rate_limiter_max_rate.
Fixes: #681
Signed-off-by: Penny Zheng<EMAIL_ADDRESS>

This was superseded by https://github.com/kata-containers/documentation/pull/789


Dog table chips grow past their table row

Description

 I believe this happens when the Recent Log Tags column gets too wide. In the image above, the **Feeding Change** tag should wrap under.
Other Notes

This tag wrapping was done pretty well on the Add New Log Modal, so that code could be used for reference

Fixed in ryder-add-new-dog-form


Show Tag Keys Problem with Given Retention Policy

Bug report
System info: [InfluxDB 0.12.2, Mac OS X 10.11.4]
Steps to reproduce:
# create database
curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATABASE mydb"

# create retention policy * 2 (myrp1, myrp2),  set myrp2 as DEFAULT retention policy
curl -G http://localhost:8086/query --data-urlencode "q=CREATE RETENTION POLICY myrp1 ON mydb DURATION 365d REPLICATION 1 DEFAULT"
curl -G http://localhost:8086/query --data-urlencode "q=CREATE RETENTION POLICY myrp2 ON mydb DURATION 365d REPLICATION 1 DEFAULT"

# insert points into myrp1.cpu
curl -i -XPOST 'http://localhost:8086/write?db=mydb&rp=myrp1' --data-binary 'cpu,host=server01,region=us-west value=0.64'

Expected behavior and Actual behavior
# show tag keys of measurement cpu
curl -G http://localhost:8086/query\?db\=mydb --data-urlencode "q=show tag keys from cpu"

expected: {"results":[{}]}
got: {"results":[{}]}

# show tag keys of measurement cpu in myrp2
curl -G http://localhost:8086/query\?db\=mydb --data-urlencode "q=show tag keys from mydb.myrp2.cpu"

expected: {"results":[{}]}
got: {"results":[{}]}

# show tag keys of measurement cpu in myrp1
curl -G http://localhost:8086/query\?db\=mydb --data-urlencode "q=show tag keys from mydb.myrp1.cpu"

expected: {"results":[{"series":[{"name":"cpu","columns":["tagKey"],"values":[["host"],["region"]]}]}]}
got: {"results":[{}]}

Additional info:

Query Log: All of the statements were rewrite to SELECT tagKey FROM mydb.myrp2._tagKeys WHERE _name = 'cpu' .  I noticed that the previous statement's database & retention policy was discarded. But I don't know why? Are there any other considerations?

func rewriteShowTagKeysStatement(stmt *ShowTagKeysStatement) (Statement, error) {
    // Check for time in WHERE clause (not supported).
    if HasTimeExpr(stmt.Condition) {
        return nil, errors.New("SHOW TAG KEYS doesn't support time in WHERE clause")
    }

    return &SelectStatement{
        Fields: []*Field{
            {Expr: &VarRef{Val: "tagKey"}},
        },
        Sources: []Source{
            &Measurement{Name: "_tagKeys"},  // why not use previous statement's db and rp
        },
        Condition:  rewriteSourcesCondition(stmt.Sources, stmt.Condition),
        Offset:     stmt.Offset,
        Limit:      stmt.Limit,
        SortFields: stmt.SortFields,
        OmitTime:   true,
        Dedupe:     true,
    }, nil
}

thx

I try to fix it. related pr https://github.com/influxdata/influxdb/issues/6481

merged & closed
thx


fix(ui): show/hide hass devices tab, fix mesh node names

cc @marcelveldt

Pull Request Test Coverage Report for Build 537185516

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 20.784%

Totals

Change from base Build 536784812:
0.0%

Covered Lines:
1996

Relevant Lines:
9843

💛  - Coveralls


subsituter in muncher

@Fmazin Can you please double check this change also works for you? Thanks!

@Fmazin Can you please double check this change also works for you? Thanks!

There currently is a problem with the dev branch. @NJaku01 is investigating that...

There currently is a problem with the dev branch. @NJaku01 is investigating that...

Ok the change does not work for me at moment

Ok the change does not work for me at moment


How to use golden_toolkit with flutter_pinput?

I'm trying to write golden tests using golden_toolkit(https://pub.dev/packages/golden_toolkit), but it is throwing "pumpAndSettle timed out" exception.
`testGoldens(
'VerifyMobileNumber Golden Test',
(tester) async {
// Builds the given scenario within a device wrapper
final builder = DeviceBuilder()
..addScenario(
name: 'Verify Mobile OTP',
widget: const ProviderScope(
child: VerifyMobileOtpScreen(
phoneNumber: '1234561234',
),
),
);
  await tester.pumpDeviceBuilder(
    builder,
    wrapper: materialAppWrapper(
      theme: lightTheme(),
    ),
  );

  await screenMatchesGolden(tester, 'verify_mob_otp_screen');
},

);`

Hey @abhishek-trigsy try to set isCursorAnimationEnabled to false while running the test

Thanks @Tkko it worked. Would try to make it false by overriding it using a provider for the tests.


Add translation support

Hi, @cfgnunes. Could you please consider adding translation support?
Your scripts are quite useful. I've been using them on computers where users are not familiar with English and it ends up being a bit difficult for them.
Thank you for your efforts.

Hello, @renebentes.
Thank you for your suggestion!
It’s a bit challenging to maintain translations for the scripts at the moment, as the scripts would need to be renamed and a separate file containing all the strings should be created. This would ensure better management and support for multiple languages.
I appreciate your feedback and will consider this for future improvements.
Thanks again!


Introduce onDidModelChange to the group

This PR is a pivot from #134570
Adding an onDidChangeModel event to the editorGroupModel. I felt a bit strange exposing the model as we only want people listening to this event but feel free to let me know if this should change. We're missing a few model events which I added comments to and wanted to get your thoughts on before adding.

Was out sick yesterday so didn't get this in like I wanted to. Will go in early december after addressing feedback


Use sslv23 constant in newer versions of python

Better (replace this with a logical title for your changes)
I think the new one is much better.

please stop spamming our project. 👎