.bat file not launching FIX

Hey, been trying to get this to work for a few hours and found the issue that other people were having with the .bat file not launching the game at all.
 I went back to an old release from March '22 and got it (using seamless co-op and randomizer) working through that.
Cheers.

I can't find the March 22 version.
Tried using the March 31 version and had the same problem.


Icon padding Problem in RTL Languages

Hi,
In RTL Languages (Hebrew,Arabic,Persian,...) there is a bug with icon,relative positioning is working and the icon goes to the right side(which is a valid behavior) ,but when it goes to the right side of the Toast there is no padding for the icon and icon sticking to the edge of the right side of the toast.
Good work,your library is the best!

Hi. Thanks for the notice. I'm currently rebuilding and bug fixing alot of stuff and will also try to fix that too. An new update should come up soon

This is now supported and a update will soon be available.


install.sh is currently returning an error when executed without arguments

when installing the flow-cli using the documented script:
   sh -ci "$(curl -fsSL https://storage.googleapis.com/flow-cli/install.sh)"
the following error is reported and nothing is installed:
 Version v0.24.1 could not be found

Yes - and similarly - the Windows X  flow-cli install/update command fails with a similar/same error

@briandilley @comtechnet Thank you for the report!
v0.25.0 is out now, and I just uploaded the binaries (I checked https://storage.googleapis.com/flow-cli/).
Could you please try updating to v0.25.0 and see if that works for you? Thanks!

v0.25.0 "upgrade step" DOES INDEED WORK now - yes; However - when a "user" simply follows the instructions to perform the FLOW CLI upgrade - running the instructions as directed/provided - FIXES the update - but the command flow status results in:
Config Error: invalid key type for account testnet-account
When the immediate early verfsion had not problem with flow status
I'm guessing that there is a pre-req likely annouced/provided of an earlier change to the setup.  I did see some changes that claim to "break" the setup - will check my config

@comtechnet Thank you for verifying the update could be installed.
As for the other problem, could you please open a separate issue in case this is broken? Thanks!

Looks like a VSCode issue - fixed - had to restart VSCode - all good now!  Thanks

I'm using WSL2 - gets a little wonky at times - but I love it!


duplicate column names causing error in validator

Currently the CellxGene validator errors when there are duplicate schema column names in var (e.x. 'feature_is_filtered' and 'feature_is_filtered'), or duplicate schema or non-schema column names in obs (e.x. 'donor_id' and 'donor_id', or 'test' and 'test'). When there are duplicate non-schema column names in var or raw.var there is no error and the dataset passes validation.
The error appears to stem from this line in the validator:
if col.dtype != "category":
The error output is the following:
AttributeError: 'DataFrame' object has no attribute 'dtype'. Did you mean: 'dtypes'?
It appears that when the validator goes to check for the correct dtype in each of the columns, instead of a column being passed for col it is a dataframe of 2 columns, and therefore is expecting .dtypes instead of .dtype.
A solution to this would to be specify uniqueness in all obs, var, and perhaps raw.var within the schema req.
The validator can then be updated accordingly.

I've made an edit to include the specific column names that will reproduce this error.

The schema now prohibits - https://github.com/chanzuckerberg/single-cell-curation/issues/641 - please verify that this is addressed by https://github.com/chanzuckerberg/single-cell-curation/issues/729 when implemented. CC: @danieljhegeman @joyceyan .


build(nx): remove nx cloud token

Description

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

v8.21.2
GitHub release

Your semantic-release bot :package::rocket:


startup and invester controllers -backend

Is your feature request related to a problem? Please describe.
Since the website is all about collaboration of startup and investor, while registering into the website, we will have 2 signup forms one for signup as startup and other as investor.So that when user will login as startup or as investor we can show different things on UI so that the smooth collaboration between the two takes place.
Describe the solution you'd like
I will write backend using express js and store data in mongoDB for startup and investor.
Startup Controller:
createStartup: Create a new startup profile.
getStartupById: Get startup details by ID.
updateStartup: Update startup details.
deleteStartup: Delete a startup profile.
listStartups: Get a list of all startups.
searchStartups: Search startups by criteria (e.g., industry, funding status).
Investor Controller:
createInvestor: Create a new investor profile.
getInvestorById: Get investor details by ID.
updateInvestor: Update investor details.
deleteInvestor: Delete an investor profile.
listInvestors: Get a list of all investors.
searchInvestors: Search investors by criteria (e.g., investment focus, geographic location).

Please assign me this under gssoc 2024.

@Priyaaa1 please assign me this


Make manifest_parser_perftest respect NINJA_PYTHON

The NINJA_PYTHON define is set by passing --with-python to configure.py.
The default value is set to the python executable running configure.py.
The problem is that one perf test was hardcoding "python" instead of
using NINJA_PYTHON.
To reproduce, run with and without this patch the following commands:
git clean -f -d -x
python3 configure.py --bootstrap
./ninja manifest_parser_perftest
./manifest_parser_perftest
Without this change, output is:
Creating manifest data...sh: 1: python: not found

Checks failure is odd, I swear I tested locally.

Oh I see now that CMakeLists.txt only set NINJA_PYTHON (hardcoded to python BTW) for browse.cc and nothing else. I never edited a CMake file before so I'll try my best.

I'm doing it wrong; looks like it needs extra escaping on Windows?
https://ci.appveyor.com/project/nico/ninja/builds/42049759/job/y9whh9imjah27dml
FAILED: build/manifest_parser_perftest.obj
cl /showIncludes /nologo /Zi /W4 /WX /wd4530 /wd4100 /wd4706 /wd4244 /wd4512 /wd4800 /wd4702 /wd4819 /wd4127 /wd4355 /wd4091 /GR- /wd4267 /DNOMINMAX /D_CRT_SECURE_NO_WARNINGS /D_HAS_EXCEPTIONS=0 /DNINJA_PYTHON="python.exe" /FS /Ox /DNDEBUG /GL -I. -c src\manifest_parser_perftest.cc /Fobuild\manifest_parser_perftest.obj /Fdbuild\manifest_parser_perftest.pdb
src\manifest_parser_perftest.cc(51): error C2065: 'python': undeclared identifier
src\manifest_parser_perftest.cc(51): error C2143: syntax error: missing ';' before 'string'

Oh well, I give up at this point as I don't have access to Visual Studio installed on a Windows machine.


Fix chart linter

What this PR does / why we need it:
Chart linter is broken, lets fix it.
Which issue this PR fixes(if applicable):
fixes #
Special notes for reviewers:

Release note:

NONE

/ok-to-test
/lgtm

can someone /approve?

/approve


Remove unused "gas_hold_handling" from binary port config

This PR removes the no longer used "gas_hold_handling" from binary port config. It was initially added here, but then moved to chainspec.

bors r+


SLING-5725 Removed dependency on sling-testing-tools for testing http clients

adapted BundlesInstaller
Removed WebconsoleClient
Added methods to manipulate bundles to OsgiConsoleClient

Fixed the problem in installBundle + added javadoc reference to the webconsole http api

With the upcoming migration to git this repository will be deleted. If the pull request contains data that should be re-submitted I suggest that you save the changes locally and resubmit them after the migration, which will likely happen on Monday the 9th of October.


[WIP] Upgrade hotrod to support otel tracer

Which problem is this PR solving?

This PR tries to instrument the hotROD app with otel downgrading opentracing

Related https://github.com/jaegertracing/jaeger/pull/4533#discussion_r1234363250
Short description of the changes

Upgrades hotROD application to support otel tracer

Hi @yurishkuro, while I try to update the hotROD app to support otel tracer, logs under gRPC interceptor don't appear. Another thing is I wondered if I should make it otel instrumented as per previous https://github.com/jaegertracing/jaeger/pull/4533#discussion_r1234363250.

logs under gRPC interceptor don't appear like before

that's a problem. Can you investigate? Logs are being written to span via OT span.Log() API. You can check what OTEL Bridge does when it implements this method - I assume it should be translating them into OTEL Span Events. If that works fine, the next step to check is what jaeger2otel transformer is doing in otel-collector-contrib, maybe it's missing the logic to take Span Events and convert them back into Jaeger's span logs.
A good way to test this is to write a unit test.

Please link the description back to the main tracking issue.

I see, I thought it could be done all at a time. But creating separate PR for each svc would be great though.

as long as we validate that each PR does not break the functionality (like baggage propagation).


Close opened tarballs after downloading

Tested the following command:
sacrebleu --test-set wmt14 --language-pair de-en --echo src > wmt14-de-en.src

Clearly an improvement, thank you!


Handle enrichment failure gracefully

Finish the build even when failing to enrich certain feeds.

Hey @tabokie, thank you for jumping in to help. I'll merge #9 and close this one for now, because I need to do some additional work before the partially successful enrichment can continue.
If we don't stop a partially successful enrichment, the cache will be replaced with the partial output, this might cause some data loss if user accidentally add a bad url to the source list. I think with your change from #9, showing user where the error is and let them fix the broken source is the best strategy.

@chuanqisun Thanks for pointing that out, though I don't think the failed sources will continue to replace cache since I add a filter for the final enrichment output, which effectively stops them from calling setCache.
I'm not so sure about this "mute failure" strategy either, but I do believe it's a bit confusing for the user to see GitHub action passes while the webpage is 404. Maybe we could do better to allow failure but print an error message in the front-end, or throw out the failure to GitHub action.

Love the idea to surface it in the frontend! I should have designed the error handling better. The problem is the setCache is not aware of which sources are present. If a broken source is filtered out, the setCache will basically delete that source from the existing cache, which leads to data loss.
I've created a separate issue to track error handling. I'd love to surface it to the UI so user can immediately know if something is broken.


Add logging option and location for configuration

While many commands may have logging already, sometimes their log files are transient, and perhaps denser than terminal output.
A configuration for logging options may include an enabled/disabled boolean, and a string that is the path to the log directory (defaulting to a logs directory beside the configuration file.)
Perhaps also including regex match to determine the log file name?

I've been thinking over this, and I think this is more complicated than I want it to be, so I'm not going to add logging at this point.


Remove peak feature from overlap endpoints

Requirements

Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion;
Review the contributing guidelines for this repository; remember in particular:

do not modify code without testing for regression
provide simple unit tests to test the changes
the PR must not fail unit testing
if you're adding/updating documentation of an endpoint, make sure you add/update the necessary parameters to the (template) configuration files in the ensembl-rest_private repo

Description
In Regulation we are removing peaks from the funcgen DB from releas 108. The overlap/ and overlap/region endpoints accepted 'peak' as featureType parameter. In this PR we have removed all references to peaks in these endpoints. We have also update the documentation and the test files.
Use case
From release 108 'peak' shouldn't be accepted as FeatureType parameter in the overlap/ and overlap/region endpoints.
Benefits

Possible Drawbacks

Testing
Changes have been successfully tested locally.
Have you added/modified unit tests to test the changes?
No
If so, do the tests pass/fail?
Have you run the entire test suite and no regression was detected?
Changelog
As explained before.
From release 108 'peak' shouldn't be accepted as FeatureType parameter in the overlap/ and overlap/region endpoints.

Coverage increased (+0.01%) to 44.334% when pulling 5ce484fa60e48881d7a40fc4848f8a2638744b33 on jcmarca:regulation/peak_deprecation into 968177dd3040c435812584aaaaf0599480ec9821 on Ensembl:main.

@jcmarca I'm currently updating the change log for Release 108. Please could you provide the text here in these comments to describe this updated endpoint? I'll then get that added into the docs. Thanks very much.

Peaks will be removed from the regulation DB from release 108. The "overlap/" and "overlap/region" endpoints accepted "peak" type value for the "Feature" parameter. In this PR we have removed all references to peaks in these endpoints. We have also update the documentation and the test files.

Please, let me know if this enough and sorry about it.

@jcmarca Thanks for these details. Would it be appropriate for me to add this exact text into the change log file? Please do let me know if I've made any typos. Thanks!
## Updated endpoints
* `[/overlap]` and `[/overlap/region]` Removed all references to peak type value for the Feature parameter

Yes, I think that is fine. Thanks.

Yes, I think that is fine. Thanks.

Thanks!


fix(DropdownItem): pass innerProps to innerElement

otherwise you can't have dropdownitems that actually have links :relaxed:

:+1:


eiwd: bump version & change source

I noticed @illiliti has been maintaining eiwd, not sure if it was deliberately left at 1.6-1 for a reason or the sources were just never changed.

[e]iwd recently intoduced(again, did they even test it with clang?!) hard dependency on gcc. I briefly explained on IRC which portions of source code has non-portable code. I guess we all value @konimex work on wyverkiss, are we? If so, i think it's better to keep everything as is until i(or someone) fix this shit.
https://freenode.logbot.info/kisslinux/20210506#c7895897
https://freenode.logbot.info/kisslinux/20210506#c7896447

Yes, I was waiting for illiliti to 'give the go ahead' before changing the sources.


[Dubbo-6379]. Merge stacktrace of consumer-side and server-side in while exceptoin happened in server-side.

fix #6379. While exception happened in server-side, make stacktrace of consumer-side can be tracked.
What is the purpose of the change
Track the stacktrace of consumer-side while exception happened in server-side.
Brief changelog
Merge stacktrace of consumer side and provider side, and fill the stacktrace in deserialized exception, which may not be elegent.
I've try to wrap server-side's exception with RpcException, in that way strack trace is more clearly, but the side effect is catch(MyException e)  may not work as expected. If there is any better way, the pr can be closed.
Verifying this change
throw an exception in server-side, throw or log the excetion in consumer-side, from the stacktrace we can see where we invoke the remote method .
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[x] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

@liusf1993 hi, thanks for your contribution.
Please resolve conficts with the lastest master branch.

Close for long time no response.
Please feel free to reopen if you have any question.
If you think these changes still useful in the latest master branch, please submit a new pull request.


Decompose

Add titleCase, upperCase and lowerCase decompose values.

@Mottie Feel free to merge when you're ready.


[RFC] Include taxes in Order undiscounted prices

Problem
The undiscounted prices don't include the tax rate, the undiscounted net and undiscounted gross price is the same.
The return prices should include the same tax rate as the discounted prices.
General Assumptions

If the prices are entered as gross (with tax included), calculate each line's undiscounted net using undiscounted gross and the tax rate
If the prices are entered as net (without tax included),  calculate each line's undiscounted gross using undiscounted net and the tax rate

ToDo

Update complete_checkout method to create OrderLines with correct undiscounted prices that include the tax rate (tax calculation should be done based on the tax rate, in similar way as it's done for a flat rates).
Ensure that create_order_from_checkout method also calculated the correct undiscounted prices.
Make sure subtotals and totals are correct.
Update fetch_order_prices_if_expiredmwthod - the undiscounted values should include taxes
Ensure the Order API fields return the correct values for discounted and undiscounted fields
Ensure that correct values are returned in the Order payload
Add data migration for Order and OrderLine to update the undiscounted prices to include the tax.

Ensure the Order API fields return the correct values for discounted and undiscounted fields

Do we want to do the same thing for a CheckoutAPI?  The checkout line type also has fields for undiscounted prices.

Ensure that correct values are returned in the Order payload

In case if we will calculate undiscounted prices for checkout, we should also double-check the payload that we send for Checkout.
Please double-check whether adding or removing vouchers to checkout, as well as adding or removing OrderDiscounts/OrderLineDiscounts to Order, results in the correct amounts.
Additionally, please verify that the orderDiscount/OrderLineDiscount added to the order returns the correct amount when changing the quantity of the order line or adding a new line to the order.

@korycins it will be done only for Order.


Add New Board Member - Katy Yaroslavsky

Katy Yaroslavsky is an Appointee of Mayor of the City of Los Angeles. She has been added to the Regular Board Meeting in Legistar starting 3/15/2023. We are waiting on her Committee appointments. I will add her bio and headshot to this issue once we receive them.

@shrayshray We've added her post. The site is ready for you when you're ready to add her bio and headshot!

@hancush thank you! OMG I just updated my first Board Member! All looks good on her page, but the smaller headshot on her entry in the Board Members list is still blank. Will this update automatically eventually, or is it a separate task?

I attached her headshot as well in case it need to be added separately for the Board Members page.

Exciting!!!!!!!!!! (Cc @xmedr)
Good catch on the board member listing. I've opened #954 to fix that snafu.


GeometryBufferRenderer: Use bone texture if supported

See https://forum.babylonjs.com/t/error-on-new-ssrrenderingpipeline/41812/16
We used uniforms even when bone texture was supported because of the velocity target (which only supports passing previous bone data through uniforms). The PR let use bone texture for the model while still using uniforms for previous bone data.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.


Amazon authentication fails

I'm unable to authenticate with amazon. I get an error related to the Allowed Return URL, I've added 'https://localhost:5000/authresponse' and 'https://<IP_ADDRESS>:5000/authresponse'.
When I call the auth_web.py I get the following output:
sudo python auth_web.py
[27/Jul/2016:18:33:14] ENGINE Listening for SIGHUP.
[27/Jul/2016:18:33:14] ENGINE Listening for SIGTERM.
[27/Jul/2016:18:33:14] ENGINE Listening for SIGUSR1.
[27/Jul/2016:18:33:14] ENGINE Bus STARTING
CherryPy Checker:
The Application mounted at '' has an empty config.
[27/Jul/2016:18:33:14] ENGINE Started monitor thread 'Autoreloader'.
[27/Jul/2016:18:33:14] ENGINE Started monitor thread '_TimeoutMonitor'.
[27/Jul/2016:18:33:14] ENGINE Serving on http://<IP_ADDRESS>:5000
[27/Jul/2016:18:33:14] ENGINE Bus STARTED
I'm not sure where to start looking to sort this out, not sure if it's even and issue "The Application mounted at '' has an empty config." this seems odd as well "ENGINE Serving on http://<IP_ADDRESS>:5000"
Any help would be great.

Are you opening URL with your computer's browser or Raspberry pi's browser?

I'm openinghte browser on the raspberry pi. I'm using a pi3, forgot to mention in the original post

Here's a screenshot of the error

As far as I know, "authresponse" is used in Amazon's demo app, not AlexaPi.
You want to replace "authresponse" with "code"
So 'https://localhost:5000/code' and 'https://<IP_ADDRESS>:5000/code'
(Also, in my setup I have http instead of https, but I don't think that makes a difference.)

Epic. I changed 'autoresponse' to 'code' not sure where I missed that. the authentication failed again. I then changed https to http and tried again. Success, the service authenticated and prompted a reboot.
Cheers


🐛 Restore progress on moving SyncTarget to KubeStellar repo

Summary
This PR undoes the regression noted in https://github.com/kubestellar/kubestellar/pull/823#pullrequestreview-1553979529
Related issue(s)

/cc @francostellari
/cc @fileppb

Successful test at https://github.com/MikeSpreitzer/kcp-edge-mc/actions/runs/5710994265

What will https://github.com/MikeSpreitzer/kcp-edge-mc/actions/runs/5711087830 bring?

/lgtm
/approve

/approve


[Bug]: Generate Page With Data -> GSheets -> Unable to fetch DS structure when on Staging

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When I Generate Page With Data -> a GSheets DS, while I am in Staging environment, I get an error - Unable to fetch DS structure.
Steps To Reproduce

Create a Gsheets DS. Save and Authorize.
Ensure the environment dropdown is Production
Now choose Pages -> Generate Page with Data
Using above DS, try to generate a page with data, with some sheet selected. It goes through fine
Switch between prod and staging environments, and note that the Data is refreshed, but same for both, as for OOS plugins, Prod details are copied over to Staging
Now Keep the environment at Staging
Now choose Pages -> Generate Page with Data
Note that Spreadsheet list does not get populated and fails with an error "Failed Fetching DS structure, Please check your DS config"
The user should be able to select the sheet, and there should be no error as Prod details are ideally copied to Staging

https://github.com/appsmithorg/appsmith/assets/101863839/bfe7abb0-0796-4871-a81d-353d3c45e07e
Public Sample App
No response
Environment
Release
Issue video log
No response
Version
Cloud

Tested and found to be fixed on release

@sarojsarab - can you check if we have covered this scenario in GSheet Automation?


Collection Run view/boxes in playground is hard to understand + failing after 2 requests for all subsequent ones requiring authentication

Describe the bug
Ok, after test driving for 1-2 weeks the individual requests (with the Console etc, pre-script, post-script, env vars, etc), I've now reached the point of testing to run my entire collection with Keyrunner.
3 things that are happening to me right now as I'm starting testing the Collection Run feature of KeyRunner:

1)  The playground boxes that get generated to represent all my Collection APIs are forming a confusing rectangle, and it's really hard to determine by looking at it, what's the order of APIs to be called, by looking at all those boxes... (left to right, and then from top to bottom I suppose? but still, not super intuitive...).
As suggested in the screenshot below, I would simply organized all boxes on one single horizontal line by default, first request of the collection being the first one on the left, and the last api request from my collection would then be the last box to the far right, all on the same line, so it makes it easy to understand the order. Ideally, would be nice to see arrows from each box on the left to its next box to its right, to see the sequential order of execution...

2)  Issue number two is the real problem here. My very first collection api that runs is the one that obtains an authentication bearer token, and using post-script, it stores it as a keyrunner env var. Then, my second request does some http post, but doesn't need the auth token. Then, starting from the 3rd request, all subsequent requests will need the token that has been stored as an env var, so they all use the "inherit from parent" authentication, since I've configured in my top parent collection folder a bearer authentication, and pointing to the env var value (e.g.   key=BEARER, value={{my_auth_token}} ).
So my guess is that the "Collection Run" is not interpreting correctly the "inherit from parent" authentication for all those requests having such authentication configuration, but it should, since this would allow to run all collection requests both individually AND through a Collection Run. I obviously don't want to have to modify all my individual collection request authentication, and change the "inherit from parent' value for the BEARER auth mode, that would be painful to maintain etc.

3) Last error, which goes hand in hand with issue 2) above, is that currently, in the Console, such error does not display anything about the http response itself (no response code, no response headers, no response body, nothing..), only the error string that the request failed to send is showing, which is not helping investigating the problem, and also, I doubt that it's a "request" issue in this case, pretty sure I'm hitting the server, and it's just an auth issue.

Screenshots

Desktop (please complete the following information):

OS: macos (silicon)
Version: 1.0.70

thanks

@frank-duq We are still going through the details, just wanted to let you know you can click on the response tab and see the sequence of requests/responses along with the details (response code, body etc )

Oh yes I see, ok, maybe I'll propose something later regarding that "Response" button:P, perhaps not the most intuitive, but the Response panel itself is quite nice!   Only missing...the "Requests" perhaps, which are currently in another location, e.g. in the Console, so things are sort of splitted, but fine, at least the data is there for now...
So, here's my Playground Response panel, it's actually saying that all my failing requests have a 500 error, and they all have that same problem, which I don't know where it could be coming from, especially since the first failing request is a simple GET request with a url param coming from keyrunner env var, but other than that, it does not contain anything in its body (e.g. empty request body), and the only other thing it has, is that "inherit from parent" authentication, like all the other failing ones...  But that error message coming from my server is strange, that "invalid character '{' " ...

Ok, after some more investigation, confirmed, the remote server is failing because it is unable to deserialize the auth bearer token, because the value that is actually sent wasn't replaced by KeyRunner, the env var placeholder "{{...}}" was kept as is, and sent to the server, reason why I'm getting all those "{" errors...!:)
And so, this pushed me to get back in KeyRunner, and check the request headers being sent, and I could easily confirm this:

Oh, as I continue the investigation as I'm writing this msg, actually, I think I may just have found the real problem:
After a Collection Run from the Playground, I'm opening the Console, and can't see any of the "Pre-Script" nor the "Post-Script" executions for my collection requests!  (I have many requests with pre-script and post-script, and the whole collection run fully depends on those scripts, or else nothing will work......same for.....the authentication!  my first request is the one getting the auth bearer token, and saving it as a keyrunner env var, so that all subsequent requests use it as already mentioned, so if the post-script is not executed, auth will definitely fail and the "{{....}}" won't get replaced by keyrunner, so that must be it, but I'll let you confirm! ; )
cheers

@frank-duq we were able to reproduce this issue, scripting functionality was recently added and while running the collection scripts are not correctly invoked. We are working on a fix and expect to publish a new version over the weekend.

@frank-duq this is being worked on now . Hopefully we will release a new version this week after testing. You should be able to run the collections without any issues. We are also changing the UI for understanding the sequence of run, playground will remain as a separate feature and collection run will have its own dedicated UI

@frank-duq This is addressed in our latest release, Please update to V#1.0.71


made header component

This has already been made in another branch that was merged in via pull request.


Error in pin definition in the .def in the repository

All the def files in caravel_user_project have error in the pin definition:
    - analog_io[0] + NET analog_io[0] + DIRECTION INOUT + USE SIGNAL
      + PORT
        + LAYER Metal3 ( -7200 -1120 ) ( 7200 1120 )
        + PLACED ( 6002400 2434320 ) N ;

The + PORT line may not be there. With that line the reference def parsing code will silently ignore the pin shape and the placement.

I don't know what you mean by "may not be there".  There is definitely supposed to be a + PORT line in the PIN statement according to the DEF spec.  And there are + PORT statements for all the pins in the DEF files in the repository.  And what is the "reference DEF parser"?

My bad. According to the reference + PORT is indeed allowed and even needed for single pin with multiple  I was using a reference before that did not mention + PORT but thus is not following the standard.
With the reference implementation I mean the released code from Cadence under the Apache license downloadable from si2.org website. It seems that if you make the PIN as PORT the def parser gives false for the isPlaced() and isFixed() methods and one has to check the ports. This we didn't do.


Localizing the extensions

Currently Weblate does not allow to localize the extensions. Now that we have quite a few extensions it is becoming more of a problem (Database extension, Google extension, Wikidata extension all need localization). We cannot simply add these extra translation sets on Weblate because this service is restricted to one set of language files for the open source plan that we use. We could consider migrating to a different plan.
The solution to this could depend on the migration to a different localization library, which was initiated in #1285. It might be possible to get a project at Translatewiki (https://translatewiki.net/) instead.

This is now possible here:
https://hosted.weblate.org/projects/openrefine/


Items are also draging on scroll

Hi,
I'm tried with the examples.  I am facing problem with scroll, Items of list are also dragging while scrolling.
I tried with delayTouchStart option:
DragDropContext(Touch({ delayTouchStart: 10 }))(App);
It is working fine but touch on other components(like button), again same scroll issue is coming.

Sorry for the delay. Have you worked it around?
Scroll and Draggables on touch devices are always a tricky combination. It's hard to tell what action the user is trying to do when both use the same gesture.
You can drag an element accidentally when you're scrolling, or you scroll while you're dragging an element.
But, from a UX perspective, the combination of both seems bad even if they worked fine together.
Also, a solution would be to set to only do a scroll when using 2 fingers, this way it wouldn't conflict with the dragging.
I don't see an easy solution for it. However, I'm open to suggestions.

How about enabling the drag only after 2 seconds of clicking on the element. I think this is some expected UI for mobile. (See trello app as an example)

For me, I set the option { delayTouchStart: 10 }. Still get issue sometimes, but it's acceptable.


Fixed issue with Xcode complaining about using legacy Swift.

Specified directly that this project is using Swift 3.0 for all targets, this was done by turning on and off again the Swift legacy option in the target settings.
This is to help fix the error:
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

When building from Carthage.

Current coverage is 94.91% (diff: 100%)

Merging #183 into master will not change coverage

@@             master       #183   diff @@
==========================================
  Files            15         15
  Lines           590        590
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            560        560
  Misses           30         30
  Partials          0          0

Powered by Codecov. Last update 805f106...29d25ff

@richy486 Thanks for this PR! I believe the issue is resolved by #181 which was opened a little earlier. Would you mind confirming?

@Ben-G Checked out #181 great stuff, no need for this PR, closing


Map new 1.12 sounds

I don't think there's anything worth cross-verifying here, so I'll just merge it. Hope nobody minds!


 It is not in Actions Menu and does not re-appear on rejoin.
Reproduction
Be sentient artifact, have node that turns you into storage activate
Screenshots

Fixed by #33171


Did BeReal completely changed their API?

Being serious, I wan't to know why there's no BeReal viewer available at the moment.

Being serious, I wan't to know why there's no BeReal viewer available at the moment.

same!! but I think many people don't even work on it anymore

Yes they changed authorization completely

We'll need to figure out how it got changed (which will take time). I should see what is broken, if I can, I'll make an issue (since I use this) tracking the support and progress towards this change

It probably may be better to rewrite from scratch tho

So apparently just the required authorization headers changed.
I added the same ones like rvaidun/befake@6ae70ca3ecd8b90c1563c5d3939caa8326ce1f10 and made a pull request: #78
This should fix it :)
Working vercel preview: https://toofake-git-fork-simongermani-main-saladin.vercel.app/

Perfect

Thank you! I still can't login, I get this error. I'm from switzerland:
ERROR: {"statusCode":400,"errorKey":null,"data":null,"fields":null,"timestamp":"2024-01-18T12:26:16.786Z","requestId":"632961c380f3d4453fafabe701257752"}
Failed with Vonage login provider, re-trying to login with Firebase...

Anyone has a fix to this? It neither sends a OPT code on vercel nor on my local hosted instance.
@StarNumber12046 Do you have ideas?

No, I need to get back home from school

Thank you! I still can't login, I get this error. I'm from switzerland:
ERROR: {"statusCode":400,"errorKey":null,"data":null,"fields":null,"timestamp":"2024-01-18T12:26:16.786Z","requestId":"632961c380f3d4453fafabe701257752"}
Failed with Vonage login provider, re-trying to login with Firebase...

Anyone has a fix to this? It neither sends a OPT code on vercel nor on my local hosted instance.
@StarNumber12046 Do you have ideas?

It works for me, can you try with my BeReal api and see if it is an issue of this project or of BeReal?

Thank you! I still can't login, I get this error. I'm from switzerland:
ERROR: {"statusCode":400,"errorKey":null,"data":null,"fields":null,"timestamp":"2024-01-18T12:26:16.786Z","requestId":"632961c380f3d4453fafabe701257752"}
Failed with Vonage login provider, re-trying to login with Firebase...

Anyone has a fix to this? It neither sends a OPT code on vercel nor on my local hosted instance.
@StarNumber12046 Do you have ideas?

It works for me, can you try with my BeReal api and see if it is an issue of this project or of BeReal?

Hey @StarNumber12046
Thank you for your response!
I got the same error on the other project "BeFake" and will try it this evening on your befake api. So think it will be the same there - will keep you updated.
Kind regards,
Timon Käch


#156253322 Delete group functionality

What does this PR do?
adds delete group functionality
Description of Task to be completed?
As a user, you would be able delete a group you created
How should this be manually tested?
What are the relevant pivotal tracker stories?
#156253322
Screenshots (if appropriate)
Questions:

Coverage decreased (-2.03%) to 84.541% when pulling 79f77d60b383d9511486b9e549370a55653d37be on feature/156253322/delete-group into c8503dfd0495b6f63136314b208d8603b03adf55 on develop.


Help doesn't provide a valid Discord invite.

Describe the bug
Clicking the 'Help link' gives 2 options, Wiki and Discord. While the wiki link works, the Discord link results in an "Invite Invalid" pop up
Expected behavior
A valid Discord invite :)

Issue has been resolved a while ago.


Release 0.24.0

Thanks for making a new release for it! But I noticed that I can't install yet through luarocks:
luarocks install --local --lua-version=5.4 luacheck

Error: No results matching query were found for Lua 5.4.
To check if it is available for other Lua versions, use --check-lua-versions.

I think it's something weird with luarocks.org -- manifest-5.4 lists luacheck but manifest-5.4.zip doesn't

maybe it will refresh itself correctly when the next luarock is uploaded. It did glitch when I tried to move the rocks to the luarocks user.


Support OPENAI_API_KEY env var

Most libraries and services that have to do with OpenAI, and need an api token, support the OPENAI_API_KEY env var. So I often export OPENAI_API_KEY to my shell session once, and that satisfies the requirements of most tools.
But Declarai specially requires DECLARAI_OPENAI_API_KEY, which introduces some friction to my workflow.

Please support OPENAI_API_KEY. You can still support DECLARAI_OPENAI_API_KEY and even give precedence to it over OPENAI_API_KEY if both exist.
Thanks!

Thanks for raising that. Will be integrated in the next release.

I would love to contribute to this issue.... please can you provide some more information..... on how can I get started.

Hey @shobhit9957 ! That would be great!
Here is a brief guide that I think might help you get started:
Familiarize with the current code:
The code currently looks for environment variables prefixed with "DECLARAI". This prefix is dynamically used, and the final key is ${DECLARAI_PREFIX}_OPENAI_API_KEY. (view declarai/operators/openai_operators/settings)
Modify to support OPEN_AI_KEY:
We need to check first if DECLARAI_OPEN_AI_KEY is set. If not, then fall back to OPEN_AI_KEY. You can achieve this using os.getenv() for both environment variables and choosing the one that's set.
OPENAI_API_KEY: str = os.getenv(f"{DECLARAI_PREFIX}_OPENAI_API_KEY", os.getenv("OPENAI_API_KEY", ""))
Test your changes:
Set only the OPEN_AI_KEY environment variable and check if the code picks it up.
Set only the DECLARAI_OPEN_AI_KEY environment variable and check if the code picks it up.
Set both environment variables and verify that DECLARAI_OPEN_AI_KEY gets precedence.
Document your changes:
Add a comment in the code explaining the precedence and why it was done. This ensures that future developers understand the intent behind the changes.
Create a Pull Request (PR):
Open a Pull Request from your branch to the main branch of the repository. This will allow the maintainers (and others) to review your changes and provide feedback.
You can also view the contribute page - https://declarai.com/contribute/
Let us know if you got any questions, you can use this thread :)
Thank you for your first contribution, this means a lot to all of us 🥇

Hey, thanks @matankley for giving me this opportunity. Will follow the steps you have provided and update you with the feedbacks.  Thanks!


Instability in the watch test: Windows

Reported via @fruch in #65

there is some instability in the watch test (in windows it's failing constently)

We are not testing for Windows, an improvement would be to address that.

I have a bunch of fixes for windows I'll put them into a PR,
anyhow the instability  I was refering too, was that it failed in the travis CI:
https://travis-ci.org/vsco/dcdr/builds/352241579?utm_source=github_status&utm_medium=notification

I think I've pined down the issue.
There two call to watch, one on New and one on Watch. there a lock on c.watcher.New() and also on c.watcher.Watch().
I'm a total newbie on golang, but seem like a race condition that makes the test pass on linux (and because fsnotify works different on windows, it's get stuck always, and the bug in the test is surfaced)

I think this change is the cause:
https://github.com/vsco/dcdr/commit/d8d6f27dc2830debbe78fcb09c4b67fe8c5219d4

I'm quite sure it's not windows only this issue, seen it fail on CI on #71 (rerun magicly solved it)


support rewarded ads

Would it be a big change to support rewarded ads?

I believe it can be implemented without any problems.
I just added it to my to-do list for next week.

#I had some free time and decided to try an approach. See the new version.
I hope it is useful.


Elan throws error if tiers is not provided

Elan parameter tiers is documented as optional, although it throws an error if it is not provided.
The problematic segment is this loop over indeces that refers to this.params.tiers:
        indeces.forEach(index => {
            const tier = tiers[index];
            const th = document.createElement('th');
            th.className = 'wavesurfer-tier-' + tier.id;
            th.textContent = tier.id;
            th.style.width = this.params.tiers[tier.id];
            headRow.appendChild(th);
        });

Wavesurfer.js version(s):
Latest via https://unpkg.com/wavesurfer.js
Browser and operating system version(s):
Chrome 81.0.4044.92 on macOS 10.15.4
Code needed to reproduce the issue:
Borrow from this example, but instead of:
            WaveSurfer.elan.create({
                url: 'transcripts/001z.xml',
                container: '#annotations',
                tiers: {
                    Text: true,
                    Comments: true
                }
            }),

Use undefined tiers:
            WaveSurfer.elan.create({
                url: 'transcripts/001z.xml',
                container: '#annotations',
                tiers: undefined
            }),

Elan parameter tiers is documented as optional, although it throws an error if it is not provided.

If it's not optional, feel free to open a pull request to update the documentation. If you want to make it optional, go ahead and open a pull request. Thanks!

PR merged, closing this.


Problem with title.

The title displays wrong ASCII escape codes

Corrected with https://github.com/jfdurocher/amshell/commit/174ef3c619e6e1d8937ee0c3938c20b91ccd4e3f


:bug: missing name field

Super easy fix. Missing a field in ChatMessage. This field is used sometimes to startup the assistant.

redo-pull request with dedicated branch


[Timeline] Remove useless debug

:tada: This issue has been resolved in version 1.8.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Question: how to add articles to folders be tags

I was trying to create sub-folders by tag like so
Omnivore/{{#labels}}{{name}} {{/labels}}
Is that right?

Hey @micahchoo , currently there is no way to create folders by tags but we are thinking about a good way to implement it


missing dependency for video_tool and typecheck for basestring in python3

Thanks.  I think we can drop python 2 compatibility and just replace basestring with str

ok!

Thanks!


Random seed arg

We currently have a hardcoded random seed here:
https://github.com/Lightning-AI/lit-gpt/blob/44c3c58b759fa0903ab31ed8863a66c157d5ccd9/finetune/full.py#L120
I think we should make this a CLI arg. What do you think @carmocca ?

Sounds good to me


Minor fix for hostname with underscores

Hello! I've noticed that I had some errors when getting a URL with a hostname that has an underscore, so I thought of finding and making some changes to the code such that URLs with an underscore in the hostname will now be valid, example:
https://_this_is_an.example.com
I was unable to test with the testing folder of the project, mainly because I don't really know how either because there is no documentation or I am looking in the wrong areas, or I lack experience with python testing with how this project is structured. I did use my own method of testing (using grep and the -P argument) and the results worked in the favor I was intending for, so hopefully it works in the code as well.
I was also inspired that this issue has already been hinted at but not fixed.
Closes #102
Closes #180
Maybe closes #38
And maybe something should happen to #179

One issue I currently am seeing right now and might need some time to be processed anything should happen is that subdomains don't get the correct treatment with the underscores, such as:
https://_this._is._an.example.com
I'll need to do more testing before doing anything with this pull request.

I  confirm I have the same problem. I was about to open an issue.. Thanks !


S3 upload fails when metadata is included

Describe the bug
S3 upload data fails with a 403 response when metadata is included in the request header

Verified that S3 upload with the same request and metadata works in legacy SDK AWSS3TrasnferUtility
Verified that permission is configured correctly in IAM and S3 PutObject is allowed for authorized, unauthorized, and guest users

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": [
                "arn:aws:s3:::xxxxxxxxx-xxx/public/*"
            ],
            "Effect": "Allow"
        }
    ]
}

Expected Behavior
S3 upload data succeeds with 200 response when metadata is in the request header
Current Behavior
S3 upload data fails with a http response of 403
Reproduction Steps
Upload to S3 with a metdata in request header:
let input = PutObjectInput(bucket: "xxxxxxxxx-xxx", key: "public/test")
let preSignedUrl = try await input.presignURL(config: config, expiration: 3000)
var request = URLRequest(url: preSignedURL)
request.cachePolicy = .reloadIgnoringLocalCacheData
request.httpMethod = "PUT"
request.setValue("application/octet-stream", forHTTPHeaderField: "Content-Type")

request.setValue("John Doe", forHTTPHeaderField: "x-amz-meta-author")

let uploadTask = urlSession.uploadTask(with: request, fromFile: fileURL)
uploadTask.resume()

Possible Solution
No response
Additional Information/Context
Issue was initially submitted for Amplify Swift library https://github.com/aws-amplify/amplify-swift/issues/2744
Amplify Swift library was ignoring/dropping metadata.  When metadata is added back, receiving 403 errors.
AWS SWIFT SDK version used
0.6.1
Compiler and Version used
Xcode 14.2, Swift 5.7
Operating System and version
iOS 15.5

This appears to be an issue with the presignURL extension on PutObjectInput
Upload works as expected when uploading to s3 via S3Client:
            let s3client = try S3Client(config: ...)
            let input = PutObjectInput(
                body: dataStream,
                bucket: "xxxxxxxxx-xxx/public",
                key: "test",
                metadata: metadata
            )
            let response = try await s3client.putObject(input: input)

Also related/similar issue: upload via presigned url fails when key has special characters but succeeds when using S3Client directly: https://github.com/aws-amplify/amplify-swift/issues/2743

This could be signature issue after adding the headers to the request later.
We need to investigate further. Essentially, the different between a presign and normal operation is not executing the request in presign operation. Otherwise, rest remain same.

@epau  Would you be able to provide any updates on the issue?

@harsh62 @epau I'm looking at the SDK-side fix for this today: https://github.com/aws-amplify/amplify-swift/issues/2743
I'll look at this metadata issue next.  The fix is not the same for the two problems, but I suspect they are closely related in that they both involve proper handling of request components.

@harsh62 Metadata is normally sent in HTTP headers.  By default, HTTP headers are omitted (except the host header, which AWS requires to be in the signature) when generating a presigned URL.  This is why the metadata is not getting embedded in your presigned URL.
Additionally, you cannot set the metadata headers to be sent along with your presigned URL (like you tried above) because any header starting with x-amz- (which includes the metadata headers) has to be included in the code signature, and your request will fail with HTTP 403 / Forbidden.
The S3 docs do not document that metadata can be included in a query string (please link me the docs if you know where) but I can manually add metadata to a presigned URL's query string and it is accepted by S3.
So I can add this customization for S3 PutObject but this is a customization / feature, not a bug fix per se.  Let me know your priority for this and I can work to get it in a future release.

@jbelkins Thanks for the feedback.  I've updated my code sample to include the metadata as part of of getting the presigned url (see code example).  The S3 upload succeeds with no error.  When I check the S3 file in AWS Console, however, the metadata isn't there.
let metadata = ["author": "John Doe"]
let input = PutObjectInput(bucket: "xxxxxxxxx-xxx", key: "public/test", metadata: metadata)
let preSignedUrl = try await input.presignURL(config: config, expiration: 3000)
var request = URLRequest(url: preSignedURL)
request.cachePolicy = .reloadIgnoringLocalCacheData
request.httpMethod = "PUT"
let uploadTask = urlSession.uploadTask(with: request, fromFile: fileURL)
uploadTask.resume()

@phantumcode Please see my comment above yours:

So I can add this customization for S3 PutObject but this is a customization / feature, not a bug fix per se. Let me know your priority for this and I can work to get it in a future release.

I know presigned URLs don't currently include metadata.  It requires additional development work (i.e. customization) to add metadata to presigned URLs.  If Amplify wants metadata to be included on presigned URLs, please engage our team internally and we will determine a priority / estimate to get this feature added.

Released in AWS SDK for Swift 0.26.0


Fix/improve defmt parser around edge cases

Fixed #495
This PR may still leave a single FF byte hanging in the air but it already assumes a valid UTF-8 stream for non-defmt data so I'm not sure this is an issue.

Can I ask for a review on this one, please? 🙃 @SergioGasquez

One small thing, it might be worth to mention such changes in the changelog


⚠ Avatar API Endpoint has degraded performance

In 81e2815, Avatar API Endpoint (https://avatar.roblox.com/v1/avatar-rules) experienced degraded performance:

HTTP code: 200
Response time: 4652 ms

Resolved: Avatar API Endpoint performance has improved in a7b3fba.


[stable/chartmuseum] Upgrade to ChartMuseum v0.12.0

Is this a new chart
No
What this PR does / why we need it:
Just upgrading the version of the app (and container image)
Which issue this PR fixes
n/a
Special notes for your reviewer:
n/a
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

@goruha @olemarkus @yurrriq if anoyone has a sec, can i get a "/lgtm" ?

/lgtm


Permissive project list for csolution.yml

It would be very nice if the tooling could allow csolution.yml project list to include all projects necessary. (The schema only specifies that the project should contain path to the project file, format unspecified)
For example it should be possible to link to a CMakeLists.txt or MyCustomProject.
In this case Open-CMSIS tooling would ignore those unknowns and only care about the files that it recognizes, e.g. *.cproject.yml, *.csolution.yml, *.clayer.yml.

I think this is covered by https://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/docs/Manual/YML-Input-Format.md#prepost-build-steps

@brondani are the prepost-build-steps already implemented?

@ReinhardKeil , no pre- and post-build steps are not supported yet.

From the #prepost-build-steps:

Tbd: potentially map to CMake add_custom_command.

Since this would require further CPRJ extensions I would rather plan the full CPRJ deprecation and implement the new CMakeLists generation before implementing prepost-build-steps.


Fix various typos in Wrapping/

Fix some user and non-user facing code typos
Signed-off-by: luz paz<EMAIL_ADDRESS>

bump

Hi @kislinsk, do you mind reviewing this?

Thanks!


cli_parser: Common switch options to be accessible across brew

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

#1860
As indicated above this a WIP PR, open to feedback.
Context: Arguments like --verbose , --debug, --quiet, --force are to be accessible across commands, they cannot be stored as Hombrew::CLI::Parser's instance variables.
Example: Command A might use a method defined elsewhere, and this method could check for --debug
~To achieve this, I'm storing common switches listed above in a class variable of Homebrew::CLI::Parser , and I've declared verbose and debug in every dev-cmd that uses Homebrew::CLI::Parser~

@MikeMcQuaid Addressed comments and updated the PR

@MikeMcQuaid I've updated bottle.rb to use Homebrew.args for global options

Thanks again @GauthamGoli, great work as usual!


Offboarding Azure Sentinel

Is it possible to disconnect a workspace from Azure Sentinel?

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

ID: ddafba5c-f652-3d1a-e4b4-f8eedc14e740
Version Independent ID: ea24a163-6533-24eb-630c-559bd1549dc7
Content: Onboard in Azure Sentinel Preview
Content Source: articles/sentinel/quickstart-onboard.md
Service: sentinel
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

@mhollismcgill Thanks for your feedback! We will investigate and update as appropriate.

@mhollismcgill No, Log Analytics workspace is a prerequisite for Azure Sentinel. You can however, delete the workspace but need a new log analytics workspace to on-board Sentinel.

@mhollismcgill We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

My question might be the same as this one @SaurabhSharma-MSFT : is it possible to remove Sentinel from a Log Analytics workspace to keep this workspace without Sentinel?


Bump up operator sdk version

We recently upgraded to operator-sdk v1.35.0. There is a new version that is available https://github.com/operator-framework/operator-sdk/releases/tag/v1.36.1

closing as #425 got merged


Selecting minute outside timeStep will leave dropdown unselected

If the timeStep is set to 15 minutes, and you enter "10:32 PM", the next time you click on the time field, the dropdown will be unselected, starting at 12:00 AM, and the user will need to scroll way down to select another time close to 10:32 PM.  This is a usability issue for our users.

I'll test this out today and if everything looks good, merge it and push a new release.
Thanks for the PR!

@fullflavedave I understand the issue now. Correct me if I'm wrong, but this is only an issue for when timeStep is set? When timeStep is not set and the user enters "10:32 PM" then it does scroll to the correct place.
I reviewed your PR, and instead of adding a new property, I would like to make the scrolling to the correct spot always the default behavior. Would this address your use-case? The value the user entered ("10:32 PM") would not be selected, however, the user would not need to scroll to select another time close to it.

Thanks for taking a look!  Yes -- this is only an issues with timeStep set.  The above plan you stated of always scrolling to the correct spot would take care of my use-case.

Fixed in 1.7.1.


camltc.mli could have some ocamldoc

even if it just repeats the doc from tokyocabinet, that would be useful for users

related to https://github.com/toolslive/camltc/pull/37


Use SwiftKuery 3

This PR contains the required changes to use SwiftKuery 3.0

Any time frame for this? Unfortunately it's beyond my skills to make these changes myself and I think this pull request will fix the dependency hell and inability to build while using the latest version of Swift-Kuery-PostgreSQL which uses SwiftKuery 3 also. Thanks.

@learning2makethings I split the whitespace changes out prior to the holiday period, first morning back today and I have pulled the other changes into a new branch. Will be adding the necessary documentation shortly and hopefully be in a position get a new tag out this week.


Update troubleshoot-how-to.md

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

#sign-off for @IngridAtMicrosoft

@femila: I'm sorry - only the author of this article, @IngridAtMicrosoft, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@femila, you can only sign off in the main PR conversation, not in review comments.

#sign-off

@Juliako: I'm sorry - only the author of this article, @IngridAtMicrosoft, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Thanks Naiteek and Julia for the the PR fix.


Validate duplicate operators are not used in CombinedFieldQuery

In MongoDB syntax, it's not possible to use the same operator twice. The last value in the object replaces the previous one.
{ name: { $eq: "Mars", $eq: "Jupiter" } }
// Same as
{ name: { $eq: "Jupiter" } }

This PR proposes to prohibit the use of the same operator 2 times. But we could also choose to implement the same logic as in JS.

Do you want to add a phpcs rule to suppress the Superfluous suffix "Interface" messages?

Done in https://github.com/mongodb/mongo-php-builder/pull/4/files#diff-05ae9cddcaec1e845771a7db224961439f83ef5939ec67d3a48744cb34d7e58bR28


Python: dev_setup and readme updates

This pull request primarily updates the DEV_SETUP.md and README.md files in the python directory. The changes focus on improving the setup instructions, updating the code snippets, and providing additional information on running tests, code coverage, and keeping the local repository up-to-date.
Changes to setup instructions:

python/DEV_SETUP.md: Added instructions on how to use Python 3.11 with Poetry, how to install pre-commit hooks, and how to run tests using VSCode Tasks. [1] [2] [3] [4]

Code snippets updates:

python/DEV_SETUP.md: Updated the code snippets to reflect the latest changes in the codebase. This includes changes in the use of Pydantic and the use of KernelBaseModel. [1] [2]
python/README.md: Updated the code snippet to reflect the change in getting request settings from a service ID.

Additional information:

python/DEV_SETUP.md: Added information on how to run code coverage, how to keep the local repository up-to-date, and how to resolve conflicts after a rebase.
python/README.md: Added instructions on how to install optional dependencies.

Python 3.8 Test Coverage Report • FileStmtsMissCoverMissingTOTAL5782102382% report-only-changed-files is enabled. No files were changed during this commit :)
Python 3.8 Unit Test Overview

Tests
Skipped
Failures
Errors
Time

1234
11 :zzz:
0 :x:
0 :fire:
20.000s :stopwatch:


Fixed the errors in the code!

FIxed some errors that were placed in the code and allows you to completely save a book! Increased word count and using a higher token limit with GPT-3.5.

Added all of my fixes and changes the way the book is saved with a random number in the filename as well as removing errors that were in the code but applying fixes to generate the structure of the book.


New hierarchy window pops up in Playmode

If you have the game window maximized, or activated "Maximize on Play", this plugin will create a new copy of the hierarchy windows once playmode starts.

I will check it out.


GrPC invalid http/2 connection preface

Microsoft.AspNetCore.Server.Kestrel: Information: Connection id "0HLO001722806": HTTP/2 connection error.
Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2ConnectionErrorException: HTTP/2 connection error (PROTOCOL_ERROR): Invalid HTTP/2 connection preface.
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ParsePreface(ReadOnlySequence1& buffer, SequencePosition& consumed, SequencePosition& examined) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.TryReadPrefaceAsync() at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ProcessRequestsAsync[TContext](IHttpApplication1 application)
Microsoft.AspNetCore.Server.Kestrel: Information: Connection id "0HLO001722807": HTTP/2 connection error.
Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2ConnectionErrorException: HTTP/2 connection error (PROTOCOL_ERROR): Invalid HTTP/2 connection preface.
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ParsePreface(ReadOnlySequence1& buffer, SequencePosition& consumed, SequencePosition& examined) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.TryReadPrefaceAsync() at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ProcessRequestsAsync[TContext](IHttpApplication1 application)
Microsoft.AspNetCore.Server.Kestrel: Information: Connection id "0HLO001722808": HTTP/2 connection error.
Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2ConnectionErrorException: HTTP/2 connection error (PROTOCOL_ERROR): Invalid HTTP/2 connection preface.
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ParsePreface(ReadOnlySequence1& buffer, SequencePosition& consumed, SequencePosition& examined) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.TryReadPrefaceAsync() at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Connection.ProcessRequestsAsync[TContext](IHttpApplication1 application)
Microsoft.Hosting.Lifetime: Information: Application is shutting down...
EventSource Error: ERROR: Exception during construction of EventSource Microsoft-System-Net-Primitives: Incorrect function.
The program '[15348] GrPC.exe: Program Trace' has exited with code 0 (0x0).
The program '[15348] GrPC.exe' has exited with code -1073741510 (0xc000013a).

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

ID: 4e072aff-35c1-1fc2-3f94-97dc7a809414
Version Independent ID: 2f05b9da-0d50-ce84-d6af-332da7d9d625
Content: gRPC services with ASP.NET Core
Content Source: aspnetcore/grpc/aspnetcore.md
Product: aspnet-core
GitHub Login: @JunTaoLuo
Microsoft Alias: johluo

dotnet --version ?

it is 3.0
<PropertyGroup>
  <TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>

I bumped into the same issue with the Greeter sample and the fallback was to bypass Grpc.Net.Client and use just Grpc.Core.
Hope this helps!

I am facing the exact same situation

I bumped into the same issue with the Greeter sample and the fallback was to bypass Grpc.Net.Client and use just Grpc.Core.
Hope this helps!

Thanks a lot, I solved the problem in this way.

I bumped into the same issue with the Greeter sample and the fallback was to bypass Grpc.Net.Client and use just Grpc.Core.
Hope this helps!

It helped. Thanks.
This is an issue with preview7 as well. Any plan to fix this in final release?

I bumped into the same issue with the Greeter sample and the fallback was to bypass Grpc.Net.Client and use just Grpc.Core.
Hope this helps!

Thank you! This solved my problem

I bumped into the same issue with the Greeter sample and the fallback was to bypass Grpc.Net.Client and use just Grpc.Core.
Hope this helps!

@iulianaciura  could you add more context for how you used core to get around this? Maybe a example? Thanks.

Hi everyone
I think the issue here is a mis-match between the server and the client over whether to use HTTPS.
Grpc.Net.Client by default will use HTTPS:
   var httpClient = new HttpClient();
    // The port number(5001) must match the port of the gRPC server.
    httpClient.BaseAddress = new Uri("https://localhost:5001");
    var client = GrpcClient.Create<Greeter.GreeterClient>(httpClient);

To use Grpc.Net.Client without TLS you must set an app context switch and change the base address to start with http:
    AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true);
    var httpClient = new HttpClient();
    // The port number(5001) must match the port of the gRPC server.
    httpClient.BaseAddress = new Uri("http://localhost:5001");
    var client = GrpcClient.Create<Greeter.GreeterClient>(httpClient);

When you run the gRPC server, what is the console output when it starts?
For example:
C:\Development\Source\AspNetCore.Docs\aspnetcore\tutorials\grpc\grpc-start\sample\GrpcGreeter [jamesnk/grpc-sample-fix ≡]> dotnet run
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
      Application started.

Hi everyone
I think the issue here is a mis-match between the server and the client over whether to use HTTPS.
Grpc.Net.Client by default will use HTTPS:
    var httpClient = new HttpClient();
    // The port number(5001) must match the port of the gRPC server.
    httpClient.BaseAddress = new Uri("https://localhost:5001");
    var client = GrpcClient.Create<Greeter.GreeterClient>(httpClient);

To use Grpc.Net.Client without TLS you must set an app context switch and change the base address to start with http:
    AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true);
    var httpClient = new HttpClient();
    // The port number(5001) must match the port of the gRPC server.
    httpClient.BaseAddress = new Uri("http://localhost:5001");
    var client = GrpcClient.Create<Greeter.GreeterClient>(httpClient);

This worked great for me @JamesNK  thank you. Is this expected to be a flag later on or are we expected to be adjusting the context in the future if we require http?
Thanks.

I don't know of plans to make HTTP/2 without TLS officially supported.
Disclaimer that you should only use HTTP in development. Always use HTTPS for real data over the internet.

As no browser supports HTTP/2 without TLS encryption is defacto mandatory. You're in uncharted and unsupported scenarios. This will not be exposed as a flag, and will remain only available as an AppContext switch which we will remove at some point.

Documentation on common TLS errors has been added here - https://docs.microsoft.com/en-us/aspnet/core/grpc/troubleshoot?view=aspnetcore-3.0

Just wanted to report that this problem also affects the sample that uses gRPC as a local inter-process communication mechanism, described here:
https://docs.microsoft.com/en-us/aspnet/core/grpc/interprocess?view=aspnetcore-5.0
With the code in that sample, I got the error mentioned in the OP.
To fix it, I had to replace:
options.ListenUnixSocket(SocketPath);
with
options.ListenUnixSocket(socketPath, s => {
    s.UseHttps();
});

on the server's Program.cs
and I also had to replace:
return GrpcChannel.ForAddress("http://localhost", new GrpcChannelOptions
with
return GrpcChannel.ForAddress("https://localhost", new GrpcChannelOptions
in the client's CreateChannel() method.


There is no declared license

Type: Incomplete
Summary:
There is no declared license
Details:
License is BSD-3 clause per COPYING file on github: https://github.com/live-clones/hdf5/blob/f3f29dc7df5f3cc41a5e9462d8c415e540cda3d6/COPYING_LBNL_HDF5 and on the original repository: https://bitbucket.hdfgroup.org/projects/HDFFV/repos/hdf5/browse/COPYING_LBNL_HDF5
Resolution:
Populated declared license with "BSD-3-Clause"
Affected definitions:

hdf5 f3f29dc7df5f3cc41a5e9462d8c415e540cda3d6

Hi @pombredanne, I've updated the declared license to BSD-3-Clause-LBNL and as well as both of the license of the COPYING files.

@cruzerika re:

I've updated the declared license to BSD-3-Clause-LBNL and as well as both of the license of the COPYING files.

thank you ++... is there a new PR then?

Hi @pombredanne,
Yes, there is. the link to the new PR #2188 is: https://github.com/clearlydefined/curated-data/pull/2188#issuecomment-509355446
Thanks,
Erika

Closed in favor of https://github.com/clearlydefined/curated-data/pull/2070


insert() asserts when host portion non-zero

Hitting this assert when adding a interface address/prefix length into a table. I didn't zero out the host portion of the address before trying to insert it and it crashed.
I think it would be better if insert() returned None in this case. Or maybe insert() should return a Result with a value or an error?
thread 'insert_assert' panicked at 'assertion failed: ret > 0', src/tree_bitmap/node.rs:66:5
This test reproduces the assert:
#[test]
fn insert_assert() {
    let mut tbm = IpLookupTable::new();
    let ip1 = Ipv4Addr::from_str("<IP_ADDRESS>").unwrap();
    tbm.insert(ip1, 22, 1);

It's a programmer error to insert invalid prefixes, I should add a note about panicing on invalid input. I don't think it's worth complicating the return type to handle invalid input.

Fixed in 56c6f4717ebbddca010d7799af810a6f39ad5ec9

I don't think it's a programmer error to want to insert interface addresses with prefix lengths into a tree. While the user can mask out the host portion, why should they have to? The insert code should just do this automatically in all cases.


rocm-thunk: 5.4.1 -> 5.4.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

WARNING: Package has meta.broken=true; Please manually test this package update and remove the broken attribute.

meta.description for rocm-thunk is: Radeon open compute thunk interface
meta.homepage for rocm-thunk is: https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.4.2 with grep in /nix/store/i8f0ff0cyw4z8zzg1q2fdx5ydqckg3h5-rocm-thunk-5.4.2
found 5.4.2 in filename of file in /nix/store/i8f0ff0cyw4z8zzg1q2fdx5ydqckg3h5-rocm-thunk-5.4.2

Rebuild report (if merged into master) (click to expand)

33 total rebuild path(s)

33 package rebuild(s)

First fifty rebuilds by attrpath
blender-hip
composable_kernel
hip
hip-amd
hip-common
hip-nvidia
hipcc
hipcub
hipsparse
llvmPackages_rocm.flang
llvmPackages_rocm.mlir
llvmPackages_rocm.openmp
miopen
miopen-hip
miopen-opencl
miopengemm
rccl
rocalution
rocblas
rocm-opencl-icd
rocm-opencl-runtime
rocm-runtime
rocm-thunk
rocminfo
rocmlir
rocprim
rocprofiler
rocrand
rocsolver
rocsparse
rocthrust
roctracer
rocwmma

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/i8f0ff0cyw4z8zzg1q2fdx5ydqckg3h5-rocm-thunk-5.4.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A rocm-thunk https://github.com/r-ryantm/nixpkgs/archive/3f13e316b7ce2418f96a460fe5610ec7590fec62.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/i8f0ff0cyw4z8zzg1q2fdx5ydqckg3h5-rocm-thunk-5.4.2
ls -la /nix/store/i8f0ff0cyw4z8zzg1q2fdx5ydqckg3h5-rocm-thunk-5.4.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

34 packages marked as broken and skipped:

blender-hip
composable_kernel
hip
hip-amd
hip-common
hip-nvidia
hipcc
hipcub
hipsparse
llvmPackages_rocm.flang
llvmPackages_rocm.mlir
llvmPackages_rocm.openmp
miopen
miopen-hip
miopen-opencl
miopengemm
rccl
rocalution
rocblas
rocfft
rocm-opencl-icd
rocm-opencl-runtime
rocm-runtime
rocm-thunk
rocminfo
rocmlir
rocprim
rocprofiler
rocrand
rocsolver
rocsparse
rocthrust
roctracer
rocwmma

Maintainer pings
cc @lovesegfault @Madouura @Flakebi for testing.

Do not merge.
See: #210818


Add SetFocusPointForFrame stability place to GazeManager

Scenario:
By adding the SetFocusPointForFrame to the GazeManager, we will help stabilize the hologram the user is currently gazing at.

Pull request #19 fixes this issue


Delete records based on condition for Iceberg MERGE strategy

👋🏻  Hello
The MERGE statement in Trino enables to delete some records based on condition. Would it be possible to make it available in the merge strategy. For instance I was thinking of something like that:
{{ config(
  materialized='incremental',
  incremental_strategy='merge',
  table_type='iceberg',
  unique_key='id',
  delete_condition='src.is_deleted'
}}

SELECT
  a,
  b,
  ts,
  {% if is_incremental() %}
  is_deleted
  {% endif %}
FROM {{ ref('my_model') }}
{% if is_incremental() %}
WHERE ts > (SELECT max(ts) FROM {{ this }}
{% endif %}

Of course it would need documentation on how it works and maybe some limitations like it should only be condition on the src table, etc...

How about letting the user pass the full merge condition in case of delete

WHEN MATCHED delete_condition
THEN DELETE

For example from cdc records from debrezium the user will pass something like src.op='d'
Is that what you have in mind @Jrmyy?

That is exactly what I have in mind.

Adding this conversation in slack for reference: https://getdbt.slack.com/archives/C013MLFR7BQ/p1680007031994569


fixed broken link for MIMIC-IV-ED

Find two links and replaced them with the correct link.

Thanks Sicheng, is there a reason why two different URLs are used here?
If not, I'd suggest using https://physionet.org/content/mimic-iv-ed for both.

https://physionet.org/content/mimic-iv-ed/1.0/ is specific for version 1.0
https://physionet.org/content/mimic-iv-ed/ defaults to the latest version.

Ok, fixed


Procedure to return su MI HOME mode for zigbee (SUPPORT)

in the system I dont' find the tool tu return da ZHA Mode a MI mode
can you help me?
thanks

Reset gateway to default settings.

I reset device with the frontal button , but the zha mode is on
its's possiblle?

Probably because you didn't turn off the ZHA integration

I try this sequence

remove ZHA integration
reset device

but the device zigbee don't connect in paring mode

in the console I can view this process
10177 admin     587m S    /data/openmiio_agent miio mqtt cache central z3 --zigbee.tcp=8888

If you change firmware for zigbee chip, you should change it back. Check docs about custom zigbee firmware.

mmmm I don't remember  the chagne of the firmare..
Can you help me? Where is the procedure to restore ?
thanks

https://github.com/AlexxIT/XiaomiGateway3?tab=readme-ov-file#zigbee-custom-firmware

I try it
with 3 pass

but the result is ERROR

We need to see if there are any details about the error in the debug logs

DIAGNOSTIC
"errors": [
{
"name": "custom_components.xiaomi_gateway3.core.ezsp",
"message": [
"<IP_ADDRESS> [FWUP] Can't update firmware"
],
"level": "ERROR",
"source": [
"custom_components/xiaomi_gateway3/core/ezsp.py",
74
],
"timestamp":<PHONE_NUMBER>.1208494,
"exception": "Traceback (most recent call last):\n  File "/config/custom_components/xiaomi_gateway3/core/ezsp.py", line 74, in update_zigbee_firmware\n    ok = await hass.async_add_executor_job(flash_firmware, host, content)\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File "/config/custom_components/xiaomi_gateway3/core/ezsp.py", line 125, in flash_firmware\n    sock.connect((host, 8889))\nConnectionRefusedError: [Errno 111] Connection refused",
"count": 5,
"first_occurred":<PHONE_NUMBER>.9180005
}
],
DEBUG
2024-09-08 10:41:11.330 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'miio/report_ack', 'data': b'{"id":292259052,"result":"ok"}'}
2024-09-08 10:41:11.728 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=1'}
2024-09-08 10:41:11.758 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=0'}
2024-09-08 10:41:11.787 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=1'}
2024-09-08 10:41:15.314 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ERROR: ezspForceReset 0x21'}
2024-09-08 10:41:15.316 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'openmiio/log', 'data': b'{"level":"info","app":"Lumi_Z3GatewayHost_MQTT","time":1725784875003,"message":"[zigb] run"}'}
2024-09-08 10:41:15.329 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'Reset info: 11 (SOFTWARE)'}
2024-09-08 10:41:15.330 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'gatewayInfo.txt was not found'}
2024-09-08 10:41:15.331 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'gateInfo.Vaild = FF gateInfo.state=00'}
2024-09-08 10:41:15.331 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'Directory "/data/silicon_zigbee_host/" was created successfully'}
2024-09-08 10:41:15.332 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'Begin to Reset NCP'}
2024-09-08 10:41:15.335 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=1'}
2024-09-08 10:41:15.358 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=0'}
2024-09-08 10:41:15.388 DEBUG (MainThread) [custom_components.xiaomi_gateway3.mqtt.<IP_ADDRESS>] {'topic': 'log/z3', 'data': b'ZIGBEE_RESET VALUE=1'}

Something is definitely not working the way it should. Like this one:
sock.connect((host, 8889)) ConnectionRefusedError: [Errno 111] Connection refused

The old "ZHA mode" setting is no longer necessary.

idea to solve? I reflash software 2 o 3 times .. but nothing

Your gateway is in unknown state for now


Docs is missing proper explanation of Actor lifecycle methods (Actor.init & Actor.exit)

The only proper explanation is in Python docs here - it should be described probably on the main level somewhere.
This comes from the discussion we had in this PR review

It's described in the main docs but not properly described in the SDK for JS docs. So assigning @B4nan 's team and adding SDK to title


⚠ Msite has degraded performance

In 7f23927, Msite ($MSITE_URL) experienced degraded performance:

HTTP code: 200
Response time: 6331 ms

Resolved: Msite performance has improved in 2b40d63.


feat: update device OBM info in Ironic

Ensure that the OBM credentials are provided to Ironic when we update the device based on having an iDRAC or iLO interface.

The argo-workflow stuff looks good. We should probably bump this though:
https://github.com/rackerlabs/understack/blob/main/.github/workflows/build-container-images.yaml#L23

Added a commit to handle unset passwords and bring this more in sync with #114

MESSAGE
task 'synchronize-obm-creds-dj7qn[0].load-obm-creds.get-obm-creds.get-obm-creds-core.get-core-num' errored: invalid cache key: {{ jsonpath(workflow-parameters-interface_update_event-json, '$-data-device-name') }}


Add OS X support

Signed-off-by: Thomas Moulard<EMAIL_ADDRESS>

Can all the execution statements run asynchronously? Or do they not need to follow any specific order?

@piraka9011 not that understand TS a bit more, I don't think using await/async is correct as we need to enforce a deterministic order on the script execution. See #6 where I remove those.

@piraka9011 not that understand TS a bit more, I don't think using await/async is correct as we need to enforce a deterministic order on the script execution. See #6 where I remove those.
edit: or is the opposite way around? apparently w/o await+async, the order is not preserved. wdyt?

I'm really rusty on ts, but I believe you are correct in that async + await is the non-deterministic way.

Awesome, thanks everyone for the feedback! :tada:


✨ UI feat: add icon on header that redirect on the docs

Implement aspect of the header by adding a new button.
Before:

After :

Issue #395

@LeeBingler Thank you very much for your PR, please read my comment.
Also, as mentioned in the issue description, you will need to merge the main branch into yours and run the command: npm run i18n before submit


Implement position file change notification

I'm trying to implement improved consistency and one approach I started with but don't like is polling the file until it's been updated to the user session's txid. I'd rather be notified when the file is updated so I can respond quicker and don't have to poll. So I'm trying to use chokidar on that file and it doesn't seem to be working. I'm thinking that because that file didn't show up in ls -al until something fancy was done maybe it's not a real file? So maybe it doesn't work with file watching tools like chokidar?
Is there any way to be notified when the -pos file is updated?

@kentcdodds The position file isn't really an actual file. LiteFS fakes it so it reads the litefs.DB.Pos() value and formats it when read from a handle: https://github.com/superfly/litefs/blob/6ecc5499e3631f73f455ee559b3b091d7462ffbc/fuse/pos_node.go#L49-L65
I think I just need to implement fuse/fs.Poller on the position node. Currently it returns ENOSYS (which just says it's not implemented): https://github.com/superfly/litefs/blob/6ecc5499e3631f73f455ee559b3b091d7462ffbc/fuse/pos_node.go#L49-L65
I'll take a look and see how difficult it would be to implement. Hopefully it's relatively easy.

@kentcdodds I did some more research and it looks like FUSE doesn't implement file change notification (e.g. inotify). There are plans to add an event stream (https://github.com/superfly/litefs/issues/20) and that'll be accessible via something like a unix socket. The position data will be available through that handle so I'm going to close this issue in favor of #20.

Bummer. Back to polling then. I've subscribed to the other issue. Thanks!

@kentcdodds This is an old issue but I just wanted to let you know that I did end up adding an event stream (https://github.com/superfly/litefs/pull/401) so you can get immediate notification of the replication position & primary state changes from LiteFS. That's probably not as big of a deal now that we have the LiteFS proxy but I figured I'd give you a heads up.

Thanks!