Mitigating "No route to host" errors produced by 'knife ssh'

At least on OSX Yosemite (although i have observed this same issue on older OSX versions), 'knife ssh' produces errors like 'No route to host' when SSH-ing to 100-200 hosts at once. That error results in nodes being skipped, while those nodes are definitely up and accessible.  I've traced this to TCPSocket's internal connect(2) failing for some weird reason, and to the fact that Net::SSH::Transport::Session initializer wraps TCPSocket.open() call into a ruby Timeout() which by default is 0 seconds (the latter contributes to the problem, is not it's source). Limiting session concurrency definitely reduces the scope of the problem( # of skipped nodes per run ), but doesn't solve it completely.
Proposed changes introduce 2 options for 'knife ssh' which allow to customize timeout and retry ssh connection to a node for N times. Latter requires implementation of new :on_error strategy, which in turn requires changes to already existing net-ssh-multi monkeypatch.
Those two options, in conjunction with concurrency limiting, seem to band-air the problem - at least in my case, i was able to 'knife ssh' into all 254 nodes repeatedly with only one retry needed for 2-5 nodes per run.
Lastly, the changes do not change default behavior of 'knife ssh'.

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
Non-GitHub Verified Committers
There are 1 commit author(s) whose commits are authored by a non-GitHub verified email address. Chef will have to manually verify that they are authorized to contribute.
Please sign the CLA here.

Hi. Your friendly Curry bot here. Just letting you know that all commit authors have become authorized to contribute. I have added the "Signed CLA" label to this issue so it can easily be found in the future.

Is this due to running out of low numbered ports?  With the command line client you need to set UsePrivilegedPort no or you can only do 200-ish ssh connections simultaneously and hit a scaling limit.

As far as i can tell, that setting is set to "no" by default and i have not changed it on my machine.

Makes me a little nervous that we have to add more to the net-ssh-multi monkey patch, but that project seems to not be getting much maintenance these days, so I guess we have to.
@chef/client-core any other comments?

kinda feels like a band aid applied to a monkeypatch that we'll have to support forever, and doesn't really address the root cause of why connect(2) is failing when it shouldn't be...

since net-ssh-multi is getting some activity we might want to push this and all the monkeypatching we do back up into net-ssh/net-ssh-multi properly as well...

@dilchenko as lamont said, we'd really like to see the net-ssh-multi changes go back upstream, which appears to be https://github.com/net-ssh/net-ssh-multi these days. Would you be willing to give that a try?

did this get fixed upstream?

@lamont-granquist is right - this is a band-aid, and I think I was specific about that in the description of the CR. Honestly, I am no longer even sure where this code is, so it is highly unlikely that I will try to apply this to upstream net-ssh.

well its been awhile, can we check again to see if it replicates still under the latest net-ssh[-multi]?

Is some of this just due to concurrency and fork-bombing the host originating the knife ssh and causing potentially dozens or hundreds of ssh connections all doing cryptography and competing for CPU resources?  Because for very lightweight commands (knife ssh '*:*' 'uname -a' kinds of things) you should probably be limiting your concurrency closer to the number of cores that you have on the box running knife ssh.

I think it's clear that we're not going to be able to take this PR as is, and we're generally not seeing hordes of people complaining about this problem (which I fully appreciate is a sucky position to be in), so we're going to go ahead and close this PR.
I'm really sorry that it's been three years and there's no solution.

I've traced this to TCPSocket's internal connect(2) failing for some weird reason, and to the fact that Net::SSH::Transport::Session initializer wraps TCPSocket.open() call into a ruby Timeout() which by default is 0 seconds (the latter contributes to the problem, is not it's source).

If anyone finds this again, I would now suspect that the real root cause is nothing that I was suspicious of initially.  My guess would be that since we're using threading and calling Timeout() that we're running into issues around that not being threadsafe -- and possibly issues with nested Timeout()s in the knife ssh code and then in the underlying ruby socket library around open.
The default behavior also recently changed so that the default timeout value is now not zero so open calls get Timeout()s wrapping them by default (a value of 0 is a hard NOP which wouldn't mess with anything).
If Timeout() is implemented with SIGALRM and we're doing nested SIGALRM's in multiple threads that would really be horrible.


fix: autorelease missing gh secret

Autorelease #49 failed due to missing gh token. When implementing the homebrew autorelease feature, a command using the gh CLI was moved to a job without copying the GITHUB_TOKEN env var.
cc @gerhard @dolanor
Signed-off-by: Guillaume de Rouville

SEMVER_BUMP env var needs to be moved to the step above.
There is an extra GITHUB_TOKEN env var in the step above that is redundant and should be removed.
Looking forward to getting this in!

Thanks. Added you as co-author. However, not sure above removing the:
repo-token: ${{ secrets.GITHUB_TOKEN }}

Checked on the action, and it seems to be required ?

That repo-token is required.
This isn't:
https://github.com/dagger/dagger/blob/c8acc327e0ec3514a1dc6ec3baf1a7e01cce3818/.github/workflows/auto-release.yml#L57

Oh. My bad. Fixing it back right away.
Actually, it is:
(due to) https://github.com/dagger/dagger/blob/c8acc327e0ec3514a1dc6ec3baf1a7e01cce3818/.github/workflows/auto-release.yml#L64
As we can see, in this auto-release fail: https://github.com/dagger/dagger/runs/7751416250?check_suite_focus=true#step:5:17


fix: set daily_stats distance_unit

See this issue: https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/issues/617#issuecomment-2315105745

I am confused on the intent of this.  If not getting the unit from the API and just copying the unit we already retrieved doesn't this just increase memory consumption? If something downstream needs the unit from this service could you just use vehicle.odometer_unit?

I am confused on the intent of this. If not getting the unit from the API and just copying the unit we already retrieved doesn't this just increase memory consumption? If something downstream needs the unit from this service could you just use vehicle.odometer_unit?

Yes, as afterthought, this would have been better. But currently the memory consumption is already there, because it was filled always with "km", which is wrong for some regions. And the clients of the Vehicle.daily_stats might use the distance_unit and removing it is a breaking change in the API. At least hyundai_kia_connect_monitor is using this field......

Ah yes I see the dataset already has this.   I'll merge. Not worth the effort to change.


Set up selenium

Closing as I don't feel this is a priority for me to work on.
Feel free to pick this one up, if you're interested!


Scala program to convert string to reverse case

Added ConvertStringToReversecase.sc (codinasion#3838)

@anandfresh  Added Issue ID to the PR.


GH-431 Upgrade of For w/Break nodes autowires aborted

Fixes #431

Applied to main (=2.1) and branch 2.0.


Allow Query Options on Function Results

The spec states that for GET requests $filter, $skip, $top, $orderby, $count are allowed for all Resource paths, which identify a collection. A function may also return a collection.
Example:
Products(5)/Default.Placements()?$top=1&$orderby=ID desc&$skip=1&$filter=ID gt 5
This can be implemented in WebApi using an ODataRoute and EnableQuery attribute:
[HttpGet]
[EnableQuery]
[ODataRoute("Products({key})/Default.Placements()")]
public IHttpActionResult Placements([FromODataUri] int key, ODataQueryOptions<Movie> options)
{
	...
}

Problems:

the $top parameter throws an exception or is ignored if a key is defined https://github.com/object/Simple.OData.Client/blob/ddb1dbbd2fe17ab588a757bdd75fe5b27b321a15/Simple.OData.Client.Core/Fluent/FluentCommand.cs#L281-L288
the $filter parameter throws an exception if a key is defined https://github.com/object/Simple.OData.Client/blob/ddb1dbbd2fe17ab588a757bdd75fe5b27b321a15/Simple.OData.Client.Core/Adapter/CommandFormatterBase.cs#L22-L23
the collection type may be different from the EntityCollection

the return type of a function cannot be specified https://github.com/object/Simple.OData.Client/blob/ddb1dbbd2fe17ab588a757bdd75fe5b27b321a15/Simple.OData.Client.Core/Fluent/IBoundClient.cs#L482
the $filter parameter is formatted using the EntityCollection type https://github.com/object/Simple.OData.Client/blob/ddb1dbbd2fe17ab588a757bdd75fe5b27b321a15/Simple.OData.Client.Core/Fluent/FluentCommand.cs#L60-L61

I've started to work on a PR (zivillian@90eee5da2880e990c3afb82fe25ca67dac924e0d), but I'm unsure if you want to support such queries, if there is a better approach, or if I missed something.

Hi and sorry for not responding for so long. I didn't have possibility to work on the library due to my regular work, but recently I got back to the library and released long-awaited version 5.
Of course it would be nice to support all aspects of OData specification, so if you see a straightforward way of extending it, I will appreciate your PR. If the change requires considerable design revisions, maybe it's better to wait for it until the whole Actions/Functions part is revised first. I was never happey with how S.O.D. implemented actions and functions and would like to revisit it.


fix: image names include the recipe id not only the container name

Fixes #283
What does this PR do?
Include the recipe id into the image name to disambiguate
Screenshot / video of UI
N/A
What issues does this PR fix or reference?
#283
How to test this PR?
Start an AI App

Working fine I can see the name of the recipe in the image built, however... it is prefixed by docker registry

This is added by Podman


feat(java): :sparkles: added new screenshot method to get content

Closes: #907
Type of changes?

[ ] Bug fixes: Non-breaking change which fixes an issue
[x] New feature: Non-breaking change which adds a new feature
[ ] Performance improvement: Non-breaking change which improves performance
[ ] Documentation: Non-breaking change which improves documentation
[ ] Other: Non-breaking change which does not fit into the above categories
[ ] Breaking change: A breaking change which requires a new version of the library

Checklist for Java project

[ ] Change not related to Java project

Following checklists are optional if above checkbox is selected:

[x] Copyright banner comment added to newly added files, except *.md, *.yml, *.json?
[x] Proper JavaDoc updated in main and test classes for all public classes and methods?
[x] Tests added for changes?
[x] Tests are passing locally?
[x] Check style checks are passing locally?
[x] Test coverage is at least 80% for newly added changes?
[x] There are no SonarCloud issues?
[x] README updated? (if applicable)
[x] Documentation website updated for the PR raised?

Checklist for Website

[ ] Change not related to Website project

Following is optional if above checkbox is selected:

[x] Lint check passes locally?
[x] Prettier check passes locally?
[x] Build command working fine locally?

Reviewers
@BoykaFramework/boyka-core

[!IMPORTANT]
Make sure to check the Allow edits from maintainers box below this window

:rocket: This pull request is included in v2.2.0. See Release 2.2.0 for release notes.


Remove console.log call

Remove console.log call that does not seem to really provide much details about the world nor the universe.

@gorenje ,
Does it bother you enough to publish a new version on npm?
If so, just send me a sign through the Github universe...

I’m fine with going out with the next release cycle ;)
On Wed, Nov 20, 2024, at 20:15, bartbutenaers wrote:

@gorenje https://github.com/gorenje ,
Does it bother you enough to publish a new version on npm?
If so, just send me a sign through the Github universe...
—
Reply to this email directly, view it on GitHub https://github.com/bartbutenaers/node-red-autolayout-sidebar/pull/8#issuecomment-2489359321, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAQOICUH67B4RYJS5ZBOQT2BTNTRAVCNFSM6AAAAABR7F5MAGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBZGM2TSMZSGE.
You are receiving this because you were mentioned.Message ID: @.***>


IO: flush unqueued after overflowing when acquiring timeout sqe

When acquiring the timeout SQE and the array is full, it flushes the submissions to make room. Right after, flush() will be called which submits only the timeout SQE. If there's any unqueued completions before then, we should take that opportunity to submit them as well.
Pre-merge checklist
Performance:

[x] Compare zig benchmark on linux before and after this pr.# benchmark results before
1000 batches in 244448 ms
33508 transfers per second
max p100 latency per 8191 transfers = 951ms

# benchmark results after
1000 batches in 237710 ms
34457 transfers per second
max p100 latency per 8191 transfers = 994ms

Nice catch @kprotty.
For your benchmark, can you add a panic in that branch to check that the optimization is being benchmarked?

You're right; It's not being hit during benchmark, even with #495. Benchmark should be stressing IO throughput the most, and even then SQEs aren't overflowing enough for the timeout to flush. Closing the PR for now. The concept is small enough that it can be revisited later.


clustermesh-apiserver: don't wait for the presence of unused CRDs

Currently, the clustermesh-apiserver waits for the presence of all the CRDs before starting the main logic, way more than the resource types actually used afterwards. This ends up preventing the possibility of running a newer version of the clustermesh-apiserver alongside older versions of cilium/cilium-operator due to newly introduced CRDs.
This PR modifies the logic to only wait for the CRDs which are actually used (the new list matches the entries listed in the clustermesh-apiserver cluster role).

clustermesh-apiserver: don't wait for the presence of unused CRDs

/test

/test

/ci-awscni

Reviews from in, and tests are green. Marking as ready to merge


Build fails if Hazel folder path contains spaces (missing "")

When building with VisualStudio, project "Premake" build fails with this error:
5>Regenerating project files with Premake5!
5>'G:\Path' is not recognized as an internal or external command, operable program or batch file.
5>Microsoft.CppCommon.targets(155,5): error MSB3073: The command "G:\Path with spaces\Hazel\vendor\premake\bin/premake5 vs2019 --file="G:\Path with spaces\Hazel\premake5.lua"
5>Microsoft.CppCommon.targets(155,5): error MSB3073: :VCEnd" exited with code 9009.
5>Done building project "Premake.vcxproj" -- FAILED.

This can be fixed if the PostBuild Command from the Premake project gets changed from this
$(ProjectDir)bin/premake5 vs2019 --file="$(SolutionDir)premake5.lua"
to this
"$(ProjectDir)bin/premake5" vs2019 --file="$(SolutionDir)premake5.lua"
Maybe include the change directly in the premake config files for the next update?

I've already made a pull, #449 , it's better to use " token for uniformity. Damn these white spaces


Swift templates broken in Xcode 9.3

Using configuration file at '.sourcery-streetyapi.yml'. WARNING: Ignoring the parameters passed in the command line.
Scanning sources...
Found 116 types.
Loading templates...
Loaded 4 templates.
Generating code...
error: Error Domain=NSOSStatusErrorDomain Code=-1 "kCFStreamErrorHTTPParseFailure / kCFSocketError / kCFStreamErrorDomainCustom / kCSIdentityUnknownAuthorityErr / qErr / telGenericError / dsNoExtsMacsBug / kMovieLoadStateError / cdevGenErr: Could not parse the request/response. /  / custom to the kind of stream in question  /  / queue element not found during deletion /  / not a SysErr, just a placeholder  /  / General error; gray cdev w/o alert" UserInfo={terminationReason=__ObjC.NSTask.TerminationReason, error=dyld: Symbol not found: __T0s11_StringCoreV22isRepresentableAsASCIISbyFSbs6UInt16VcfU_
  Referenced from: /Users/<username>/Library/Caches/Sourcery/AutoMockable.swifttemplate/../SourceryRuntime.framework/Versions/A/SourceryRuntime
  Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib
 in /Users/<username>/Library/Caches/Sourcery/AutoMockable.swifttemplate/../SourceryRuntime.framework/Versions/A/SourceryRuntime
}

I am using the SwiftyMocky AutoMockable swifttemplate

For swift templates to work with Swift 4.1 it will need new release of Sourcery built with this version of Swift.

Any way for me to build it locally until a release happens?

@ilyapuchka any idea of when an update of Sourcery with support for Xcode 9.3 is done? :)

It's done https://github.com/krzysztofzablocki/Sourcery/releases/tag/0.12.0

@ilyapuchka sorry, I checked yesterday then it was not done, I see it was released 14 hours ago, great timing! Thanks! :D

There is a regression with attributes though :(

Got some weird code like this generated using the same template after the upgrade, thankfully I was able to remove the attributes

@kdawgwilk please create an issue for that.

✅ Done. #596


42 pos analysis

This PR is linked to issue #42. It includes code related to POS analysis and phrase matching in the Guardian articles.
To enable running the example notebook from scratch, I have uploaded the input files to this Google Drive folder.

Checklist:

[ ] I have refactored my code out from notebooks/
[x] I have checked the code runs
[x] I have tested the code
[x] I have run pre-commit and addressed any issues not automatically fixed
[x] I have merged any new changes from dev
[x] I have documented the code

[x] Major functions have docstrings
[ ] Appropriate information has been added to READMEs

[ ] I have explained the feature in this PR or (better) in output/reports/
[x] I have requested a code review

@beingkk Hi Karlis, I have revisited this PR and made some small tweaks. It's now ready for you to review. Happy to chat about any questions.

Thank you, Jyl - I will go ahead and merge this now, to then slightly refactor further and merge into dev


Misplaced article paragraph?

I am not sure why "Adding an Azure VM connected to your network via ExpressRoute" in this article. Because this is article focus Server-to-Server Replica, there is no Azure VM and ExpressRouote. thanks.

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

ID: 6f58b836-4eb3-562a-9ca1-92202c267db0
Version Independent ID: f8674fad-5571-57e1-8afd-cf21cb044525
Content: Server-to-server storage replication
Content Source: WindowsServerDocs/storage/storage-replica/server-to-server-storage-replication.md
Product: windows-server-threshold
Technology: storage-replica
GitHub Login: @nedpyle
Microsoft Alias: nedpyle

Because an Azure IaaS VM is a server. This step is necessary for customers who wish to use Azure as an secondary site.

Thank you for your quick reply and answering that.


Feature Enhancement to px-icon

Feature Enhancement:

Provides a configurable option to change the icon stroke-width. Default strokeWidth is 1  E.g.

Supports Hebrew language RTL Support and fixes px-nav icon spacing issue

@joshsylvester @sheela-svmx @arongraham-ge - please review.

@benjaminliugang - Can you please sign the CLA? Thanks!


Honda: use speed for CS.standstill

Notes about Honda fix from old PR: https://github.com/commaai/openpilot/pull/24070.
Essentially STANDSTILL->VEHICLE_MOVING is really noisy near a stop, and it doesn't match the panda check for brake pressed pre-enable which is the XMISSION_SPEED, causing controls mismatches occasionally.
So considering we use XMISSION_SPEED at low speeds in openpilot for vEgo, and in panda for standstill, this should be safe on all cars.

All the other makes use < 0.01 or 0.001 in openpilot, and < 1 kph in panda, however with Honda, XMISSION_SPEED can have different scaling, so it's simpler to make it compare to 0

Did you confirm that the new tests would fail on all the segments from the MTBF report and now pass?

There's only 8 segments with the standstill mismatch and with rlogs, but they all fail with the check before, and all pass with the check after


Introduce build configs to build CJS, ESM and ESNEXT lib versions

Introduce build configs to build CJS, ESM and ESNEXT lib versions.
Added package.json entries for specific library code versions.
Also added "prepublishOnly" script to always build the dist/ contents before publishing.
Since npm package is supposed to provide es5/cjs as default lib entry ("main" in package.json), providing esnext code as "main" entry may result in broken bundles, when bundling doesn't transpile code from node_modules.

thank you for contributing!
merged.


Show hidden radio buttons of shipping method zip codes

I want to merge this change because it shows the radio buttons on shipping method details in zip codes sections.
Why? As a user I have no idea in current solution what these zip codes range does. And it supports only exclude for now which isn't displayed to the user anywhere.
Before:

After:

PR intended to be tested with API branch:
Screenshots

Pull Request Checklist

[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Translated strings are extracted.
[ ] Number of API calls is optimized.
[ ] The changes are tested.
[ ] Data-test are added for new elements.
[ ] Type definitions are up to date.
[ ] Changes are mentioned in the changelog.

Test environment config

API_URI=https://master.staging.saleor.rocks/graphql/

@jwm0 good point, looks better now:

@jwm0 good point, looks better now:


npm start fail for node 8.0.0 and npm 5.0.1 fresh install

First of all great work.
Description
npm start fails to start packager after a fresh install. See image below.

Environment
Please run these commands in the project folder and fill in their results:

npm ls react-native-scripts:  0.0.30
npm ls react-native: 0.44.0
npm ls expo: 17.0.0
node -v: 8.0.0
npm -v: 5.0.1
yarn --version: --
watchman version: --

Operating system: ElementoryOS Loki

I have same issue with node v8 on Mac OS

Hi! Thanks so much for the report!
This appears to be an issue with npm5, as I'm able to start the development server via yarn. We'll try  to identify a resolution soon! In the meantime, you can workaround this by installing yarn globally.

Hello! This is indeed a npm5 issue and I have reported it upstream here: https://github.com/npm/npm/issues/16893
npm5 is currently buggy, I recommend you use npm4 or yarn. (the same recommendation applies for create-react-app)

Same npm5 bug as #2436
x-ref: npm/npm#16839

I have the same issue on win 7 using npm 5.0.1  Looks like there is a problem with the path -->
11:59:04: Error starting packager: Error: Couldn't start project. Please fix the errors and restart the project.
at D:\xdl\src\Project.js:1039:11       I dont have such directory : D:\xdl

@mirosa06 - this is a npm bug as I mentioned above (npm/npm#16893), please use an older version of npm (preferably 4.x) or yarn

i have the same issue on ubuntu 16.04 using npm 5.0.2 when i want create a new app with create-react-native-app , result is :
`

ERROR: npm 5 is not supported yet

It looks like you're using npm 5 which was recently released.
Create React Native App doesn't work with npm 5 yet, unfortunately. We
recommend using npm 4 or yarn until some bugs are resolved.
You can follow the known issues with npm 5 at:
https://github.com/npm/npm/issues/16991

`

@sasanazizi - this is a known issue, we say explicitly in README that you cannot use npm5 with create-react-native-app. I don't recommend using npm5 at all right now (as of writing, latest version is 5.0.3) because it is too buggy

hi
what about yarn? still same issues,info:
yarn run v0.23.4
$ react-native-scripts ios
20:05:59: Starting packager...
20:05:59: Error starting packager: Error: Couldn't start project. Please fix the errors and restart the project.
    at /xdl/src/Project.js:1039:11
    at Generator.next (<anonymous>)
    at step (/Users/xxx/gitHub Code/YRReactNative/AwesomeProject/node_modules/xdl/build/Project.js:1461:191)
    at /Users/YongRen/gitHub Code/YRReactNative/AwesomeProject/node_modules/xdl/build/Project.js:1461:361
    at <anonymous>
error Command failed with exit code 1.

@13hoop - yarn works but you need to re-create the project or delete node_modules and run yarn install again. the problem with npm5 is that it installs the dependencies incorrectly when you create the project.

Is there an easy way to downgrade from npm 5.0.3 to 4 that works with react native?

@aswerdlow935 - npm i -g<EMAIL_ADDRESS>

I have same problem as @13hoop:
I installed create-react-native-app using yarn and yarn start shows that error about using npm version 5.0.3, although create-react-native-app is not installed trough npm but yarn.

Downgrading npm to 4.6.1 fixed the issue and I can start a project with yarn start.
Looks like the start script is not checking if the project has been build by yarn and just checks for global npm version leading to false negative

newer versions of npm 5 seem to work, but we don't use them and there may be unexpected bugs as i'm not sure if it's stable yet, so we provide a soft warning.

Using 'npm install npm@4 -g' solves the problem.

npm 5.3.0 is stable, but is still not supported. Any idea when this issue is going to be fixed?

@panuhorsmalahti I suggest you switch to yarn.
I did so after other problems with npm 5.3, 5.4, 5.2 and 4.6.1.

No, I'm happy with npm 5 and I've had zero problems so far.

npm 5.3.0 has a lot of bugs: https://github.com/npm/npm/issues/16991
in particular, this one makes it not work so well with create-react-native-app: https://github.com/npm/npm/issues/16893
this issue isn't going to be fixed in create-react-native-app because it's not a bug in create-react-native-app, it's a bug in npm.

Hey maintainers & contributors, great work.
A few months have passed and since the end of October, Node.js 8.x has entered LTS and all users installing node via the website (a vast majority I would assume) are installing this version. This ships with npm 5.
Any new users wanting to get started with (or contribute? support in some way?) create-react-native-app now hit a pretty awful barrier - create-react-native-app doesn't work with the LTS version of Node.js.
As of writing, nodejs 8.9.1 LTS is shipping with npm 5.5.1 (at least on macOS). I haven't researched it very deeply, but are the relevant npm bugs still a no-go for create-react-native-app? It would be great to get an update on this even if it's still a problem.

Hi There, apparently it's now failing for a fresh install. Any idea how to resolve? I can't seem to find an official documentation.

No matter how many docs I read and attempts I make to remove CRNA and yarn, then reinstall and create a new project, I continually receive the following error when running 'npm start'...
Error: EACCES: permission denied, open '/Users/jjpiv/.expo/log' npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR<EMAIL_ADDRESS>start: react-native-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      /Users/jjpiv/.npm/_logs/2018-02-03T16_57_36_368Z-debug.log`
Alternatively, if I attempt to use 'yarn start' I receive a similar error...
Error: EACCES: permission denied, open '/Users/jjpiv/.expo/log' error Command failed with exit code 1.
Why is this so unbelievably difficult to get working?

@brentvatne : As updated in https://github.com/npm/npm/issues/16893, the current version of npm (5.6) seems to correctly handle --save-dev followed by a full npm install. Maybe it's time to officially support npm 5?
After switching to npm 5 and running rm -rf node_modules/ && npm install, I haven't had any problems so far.

What is the fix for this if you are using NPM 5? I mean it's the default installation that comes with Node 8.1.0 when you download it from the site. Is it still recommended to downgrade to NPM 4?

@jamesqo My workaround is to install a local version of npm4. For example (assuming POSIX-like shell):
$ mkdir ~/npm4-fun
$ pushd ~/npm4-fun
$ npm init -y
$ npm install -S npm@4
$ popd
$ export PATH=~/npm4-fun/node_modules/.bin:${PATH}
$ /path/to/create-react-native-app my-native-app

Don’t forget that all uses of npm in your shell and subshells will now point to your local npm4 version because of the PATH modification. You probably want to exit the shell or use a different shell for your other projects to use npm5 where you can. Or you can avoid the export by invoking create-react-native-app this way:
$ PATH=~/npm4-fun/node_modules/.bin:${PATH} /path/to/create-react-native-app my-native-app

When the scripts are updated to not error out on npm-5 and once you can upgrade to a nodejs version that includes at least npm-5.6, this will no longer be an issue.

Any update on this for npm 5.8? I know March 18 (last comment) isn't that long ago, but I haven't seen any mention of 5.7 or 5.8 in this thread.
Thanks!

Yes, it's still a problem with npm 5.8... I had to use NPM 3 & node 7

Is this still an issue with npm 6.0+?

yes it is. We are using npm 3 and node 6


Possible error in formatting for Model Progress Bar

While using the ModelCheckpoint Callback, there is error in the output formatting.
Console output:
...
Epoch 6/30
29320/29320 [==============================] - 2026s - loss: 0.3603 - acc: 0.8564 - val_loss: 0.3464 - val_acc: 0.85270.82933 to 0.85266, saving model to XYZ.hdf5
....

Output file:
...
Epoch 6/30
...
29310/29320 [============================>.] - ETA: 0s - loss: 0.3604 - acc: 0.8564Epoch 00005: val_acc improved from 0.82933 to 0.85266, saving model to XYZ.hdf5

29320/29320 [==============================] - 2026s - loss: 0.3603 - acc: 0.8564 - val_loss: 0.3464 - val_acc: 0.8527

...

I am assuming that this  is a special formatting character used to reprint on the same line in console and on ipython notebooks. But in the ipython notebook, I receive output similar to the Output file while the console gets rid of certain characters, eg: ... val_acc: 0.85270.82933 ... should look like ... 0.8564Epoch 00005: val_acc improved from 0.82933 ... .
Is it possible to make certain changes in the Progress Bar so that by default the ModelCheckpoint output goes to the next line?
Please make sure that the boxes below are checked before you submit your issue. If your issue is an implementation question, please ask your question on StackOverflow or join the Keras Slack channel and ask there instead of filing a GitHub issue.
Thank you!

[X] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps

[X] If running on TensorFlow, check that you are up-to-date with the latest version. The installation instructions can be found here.

[ ] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

[ ] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

I'm having the same problem with the callback ModelCheckpoint. The console output doesn't go to the next line and gets overwritten:
Epoch 2/20
798/798 [==============================] - 374s - loss: 0.0592 - val_loss: 0.0567_loss improved from 0.06830 to 0.05668, saving model to ...

I think this callback is used fairly often and deserves a clean output


libedgetpu not working on raspberrypi4

Trying to reproduce the # example-object-tracker on a raspberrypi4 based on this layer...
And the problem that I'm facing right now is that I have found the similar issue that have already mentioned in this:

OSError: /usr/lib/libedgetpu.so.1: undefined symbol: _ZN4absl19str_format_internal13FormatArgImpl8DispatchIPKcEEbNS2_4DataENS1_24FormatConversionSpecImplEPv
Exception ignored in: <function Delegate.del at 0x7fedbacb0>
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tflite_runtime/interpreter.py", line 118, in del
if self._library is not None:
AttributeError: 'Delegate' object has no attribute '_library'

Since there is no example of delegating to a edgeTPU, and those *.so are present under /usr/lib/ for sure, I just don`t know what am I doing wrong?
I am building with kirkstone branch, customized with libedgeTPU updates.

Closing this issue, I have already solved it.
In case anyone finds themselves in the same situation, for me the problem was no dynamic linking during the libedgetpu's compilation.

Sorry for the late reply.
You say you've already solved it, but I'm guessing that there was probably a problem with the order of the libedgetpu compile options.
I think that it is the contents of the following patch file of the main branch.

https://github.com/NobuoTsukamoto/meta-tensorflow-lite/blob/e319b761c25ac00f2575ddc5404be1cfa846115f/recipes-framework/coral/files/001-libedgetpu_makefile.patch#L76-L77


Bug: mux-player-react sends hundreds of 0 chunk calls per second until crash or user presses play

Is there an existing issue for this?

[X] I have searched the existing issues

Which Mux Elements/Packages does this apply to? Select all that apply
mux-player-react
Which browsers are you using?
Chrome
Which operating systems are you using?
macOS
Description
I am using "@mux/mux-player-react": "^1.11.0" with "next": "v13.4.0". When I run locally, my mux video and next app look fine. When I deploy to vercel and look at the console, I see about 100 requests a second against a mux chunk service. It looks like it is seeking the 0th chunk. It will continue to make tens of thousands of calls
Image showing the Chrome network tab with 800+ requests
The second I press the play button, the video will start loading and the chunk requests proceed normally from 0 to however many chunks there are. In other words, pressing play eliminates the issue.
This problem only occurs with signed URLs.
Reduced test case
https://github.com/sharpsteelsoftware1/aob-web/blob/main/app/media/module/components/MediaPlayer.tsx
https://github.com/sharpsteelsoftware1/aob-web/blob/main/app/media/[slug]/page.tsx
https://adventuresofbubbles.com/media/st-louis-central-station
Steps to reproduce

Codebase is listed above, please see link
Go to https://adventuresofbubbles.com/media/st-louis-central-station
See there are 100+ network calls a second to a Mux endpoint in Chrome network inspector
Press play and notice that the infinite 0 chunk calls have stopped.

Expected Behavior
The 0th chunk should not be repeat called thousands of times.

I noticed that the thumbnail image is not loading in production vercel. I am using signed URLs. I think the signed url thumbnail fetch is failing infinitely.

I can reproduce this using our example page as well (https://elements-demo-nextjs-mux.vercel.app/MuxPlayer). Weirdly, as you mentioned, running the local version doesn't have the same issue.
Also, it seems like it doesn't occur in the mux-player web component directly, only via the react version.

One workaround would be to set preload=none, which means no data will be loaded until a user requests playback.
Example using your content.

We'll continue investigating, but we don't have a specific fix right now.

Thank you, that enabled to continue my development process. Great support over there at Mux.

I a getting the exact same error, both when using mux-player-react and mux-video-react. This indeed work just fine in local, but once published to production the video does not work; it only loads the first second and then it stops, but I can see a growing list of Network requests similar to the one reported above.
Unfortunately I can not "wait until the user plays the video" as I am trying to use the component as a background video which auto plays in loop.
Do you guys know of any workaround for such scenario?

@KrustyC do you have an example we can look at?
I'm looking back at both of these examples and I'm no longer able to repro

Having the same issue as well. My only options so far have been to resort to MP4 playback (which fortunately we can get away with as our videos are small/short) or hacking in the mux-player HTML element directly by referencing the package from a CDN at page load time. Neither is ideal.

@dylanjha I can try and find some time to create a simple sample project in a bit, but this seems to happen in any react project packaged for production based on my experience so far.
Repro steps should be as straightforward as create a new NextJS project, install either @mux/mux-player-react or @mux/mux-video-react, add a MuxPlayer or MuxVideo component with the playbackId of any video and yarn build / start (not yarn dev).
This appears to even be happening to us in Sanity Studio using the Mux plugin.
For some additional context, it seems the first M3U8 chunk actually can't be loaded at all when built for production. When my videos do start playing putting an end to the infinite loop trying to load chunk 0, the first ~5 seconds of the video are skipped and not playable.

Thanks for bearing with me @cornwe19 & all.
I have a brand new NextJS app here:
- repo
You can see there is only 1 commit which adds Mux Player
I'm not seeing the issue on the deployed site. Anyone know what is different in my React app vs. the ones you have?
I can experience this issue on a customer's site, so I know my browser / device is capable of reproducing it. I just don't know why the issue is not happening in my brand new NextJS app linked above.

@dylanjha thanks for taking a look back into this. I just messed around with the repo you posted and it looks like I can reproduce the issue in your minimal example with a different video. Try this playback ID 54C9Sybec1IHL6QuzQnjkHkWxi5ffjgx2TfxLMrw00zA

@cornwe19 indeed, it is an issue specific to only certain assets.
cc:/ @KrustyC
Happy to report we are seeing that this is fixed by https://github.com/muxinc/elements/pull/718
TLDR here for folks following along:

A while back we had to switch to minified version of Hls.js: https://github.com/muxinc/elements/pull/550, this was to resolve a Sveltkit Build issue -- or more specifically a Vite issue

This bug you reported happens under specific conditions:

Minified Hls.js
Next.js build step (build step is needed, because it doesn't happen in dev mode)
Specific video asset where the presentation time and the media time of the first segment have a discrepancy

Normally, Hls.js is able to handle time mis-matches but for some reason with the combination of Hls.js & a Next.js production build this bug services when this first ts segment is transmuxed.
If you could help confirm the behavior in the demo apps, with your problematic playback ID:
Current Mux Player release:

https://elements-demo-nextjs-3296d13ma-mux.vercel.app/MuxPlayer?playbackId="54C9Sybec1IHL6QuzQnjkHkWxi5ffjgx2TfxLMrw00zA"

Patch from PR #718

https://elements-demo-nextjs-git-fork-cjpillsbury-fix-use-st-824afb-mux.vercel.app/MuxPlayer?playbackId="54C9Sybec1IHL6QuzQnjkHkWxi5ffjgx2TfxLMrw00zA"

Anyone else can use those above links as well to confirm with their problematic playback IDs.

@dylanjha Excellent news. The patch does appear to be working for me as well. Thanks!

okay thanks @cornwe19 -- we have a canary release now with this patch: 1.11.3-canary.0-c45d462
Repro in my fresh-next-app with your playback ID:

https://github.com/dylanjha/fresh-next-app/tree/a654d26c3b9166e8cba873df4c0122e229a84f59
https://fresh-next-5vv8n3ld2-dylanjha.vercel.app/

Canary build of Mux Player:

https://github.com/dylanjha/fresh-next-app/tree/34ad6e0dbade2c3de7e9fa5fc3bd5c9935805135
https://fresh-next-58pa7q2y6-dylanjha.vercel.app/

We'll work on getting an official patch release here shortly

Happy to report this is fixed in 1.11.4

https://github.com/muxinc/elements/releases/tag/%40mux%2Fmux-player-react%401.11.4
https://github.com/muxinc/elements/releases/tag/%40mux%2Fmux-player%401.11.4

Closing for now, please let us know if you have any other issues related to this.

@dylanjha sorry I was on holiday and did not check into this. Btw I can confirm that this solved the issue for me too (also when using react-video-player)


./node_modules/@aldabil/react-scheduler/dist/Scheduler.js:1:1002 Module not found: Can't resolve 'date-fns'

Hello,
I'm trying to use this component in a nextJS app but I get this error as soon as I import the component into a page, without using it.
`./node_modules/@aldabil/react-scheduler/dist/Scheduler.js:1:1002
Module not found: Can't resolve 'date-fns'
Import trace for requested module:
./components/Today/Today.jsx
./pages/yonetim.js
https://nextjs.org/docs/messages/module-not-found`
"dependencies": {
"@aldabil/react-scheduler": "^2.2.1",
"i": "^0.3.7",
"next": "12.1.6",
"react": "18.1.0",
"react-dom": "18.1.0"
},

Hi @simbolmina
I gotta admit, this component is heavily opinionted on Mui and date-fns.
If your project is not already using the Mui material, icons, lab and date-fns, then this component might not be suitable.
So you've to install peer dependencies.
Cheers

Oh okay. Since I'm a new developer there are lots of things I don't know. Thanks for the fast reply.

Glad you made it!


ByteInputStream refactor

Refactor ByteInputStream to put it under common/base as the base class.

What's the reason we want to move this from memory to base?

What's the reason we want to move this from memory to base?

Updated the description, does that make sense?


bson_append_binary(): precondition failed: binary

Hi. I was having issues when trying to connect to MongoDB > 3.2 using user:password in its mongodb uri and only in such case, no problems at all with non authenabled mongodbs.
I was using debian stretch openresty openresty/<IP_ADDRESS>
with current lua-resty-moongoo master
with your compiled Lua-cbson trying with both: compiling libbson 1.7.0 and then with the recent libbson 1.9.5
everything works perfect with non authenticaticated connections but whenever i try to connect using mongo credentials like mongodb://user:password@server it throws:
src/bson/bson.c:812 bson_append_binary(): precondition failed: binary 2019/08/30 16:37:04 [alert] 1#1: worker process 6 exited on signal 6
when trying to query some collection.
thanks a lot, it's an amazing lib

Can you try with patch from this pull request https://github.com/isage/lua-resty-moongoo/pull/32 ?

confirmed. it works fine. thanks a lot, will tip your hat!


type: pin-repository@1 crashes repo menu

The - type: pin-repository@1 action crashes repo menu

Turns out this is caused by the mode attribute not having a default value.

Linked to #87


fix(FormField): pass content prop through

Fixes #2211
Form.Button was updated to handle the content prop, however, only unhandled props are passed to underlying components.  This resulted in the content prop no longer being passed through to the underlying component.
This PR explicitly passes it through as it is explicitly handled.  Tests have also been added.  Can be merged once tests pass.

Codecov Report

Merging #2212 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #2212   +/-   ##
=======================================
  Coverage   99.73%   99.73%
=======================================
  Files         151      151
  Lines        2622     2622
=======================================
  Hits         2615     2615
  Misses          7        7

Impacted Files
Coverage Δ

src/collections/Form/FormField.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Released in<EMAIL_ADDRESS>


XTAE: Add Sukkot interim days

The 3 days following Sukkot holiday are early closes. To verify:

dates - Trading is truncated during mid-holidays of Passover (April 17–20) and Sukkoth (October 11-13)
times - visit exchange page and scroll to "Trading Schedule for Sukkoth"

Thanks!


[ISSUE] Can't run Zeebe as Non-Root

Describe the issue:
Because of security reasons I need to be able to run all Camunda pods as non-root. For most components this works perfectly, except Zeebe.
I use this config for all components on AWS EKS:
containerSecurityContext:
  runAsNonRoot: true
  runAsUser: 1000

Actual behavior:
Startup fails with:
[FATAL tini (7)] exec /usr/local/bin/startup.sh failed: Permission denied

Expected behavior:
Zeebe starts and runs successfully.
How to reproduce:
Use config from above nested in zeebe.containerSecurityContext.
Logs:
[FATAL tini (7)] exec /usr/local/bin/startup.sh failed: Permission denied

Environment:

Platform: AWS
Chart version: 8.2.6
Values file: example above

Solved by using the following configuration :)
containerSecurityContext:
  readOnlyRootFilesystem: true
  runAsNonRoot: true
  runAsUser: 1000
  allowPrivilegeEscalation: false
  capabilities:
    drop:
      - ALL
podSecurityContext:
  fsGroup: 1001

All components run as non-root as of 8.3.0


Inclusion of Manifest.toml can lead to dead kernel

I kept getting a dead kernel when trying to run the notebooks in JuMPTutorials.jl.  After trying various suggested remedies like rebuilding IJulia, I noticed that there was a Manifest.toml included with the notebooks, and that by removing this I was able to run everything fine.  I've tried this for Julia 1.4.2 on both Windows 10 and Ubuntu 20.04.
I think the Troubleshooting section of the README should be updated to mention this as something to check for.  Also related: #925 & #928

See also #928.


Create translations flow

I'm guessing this is a placeholder PR...
This doesn't do anything close to what the issue states should happen.
Shouldn't
git --log --since="4 weeks ago" --name-only
be
git log --since="4 weeks ago" --name-only
?
Are you trying to save an artifact that does not exist?
user-guide/en.zip
And EndBug/add-and-commit@v9 doesn't seem changed from the example...

Try it now.

generates a list of changed files
zips those up
uploads the zip of changed files as an artifact
copies all the changed files from english to the target languages
creates a branch with translations for Semantix to update.


Click on outisde of tour should exit tour

@mariacamilaremolinagutierrez, since you're going to be working on our interactive tour, please also take a look at this one.


if dimensions are not prefetch loading query doesn't work

if the trees are not visible loading query doesn't work because there is nothing in the tree and we use the DOM for query validation. which is bad anyway

Is this the comment :
"// FIXME - something needs to be done about selections here"
in Workspace.js ?
My problem now is that I load a query and the dimensions and measures selected are not dumped into the columns and list drop zone. I can implement it with a little help.

well i left that in there because its not 100% done, but the reason for that comment is fixed
what exactly is your issue?
do you have dimension_prefetch = false set?

no I have
DIMENSION_PREFETCH: true,
in Settings.js
and I added
MODE: "table",
otherwise I have the message :
"You need to put at least one level or measure on Columns and Rows for a valid query."
My issue is that I have my query loaded, and the table is displayed but the dimensions and measures not.
If I believe Firebug the code of populate_selections is not event executed.

the table mode is for displaying the resulting table only
unfortunately the parameters need some cleanup so you should add &plugin=true&mode=table
that should show you the desired result of the table parameter
(you also need to define a query.. something like #query/open/test.saiku
are you using the plugin?
or standalone?
in the plugin the URL looks then like: http://localhost:8080/pentaho/content/saiku-ui/index.html?solution=steel-wheels&path=&action=22test.saiku&dimension_prefetch=false&mode=table&biplugin=true#query/open/22test.saiku
what exactly are you trying to achieve with the mode parameter?

Actually the
"You need to put at least one level or measure on Columns and Rows for a valid query."
was a consequence of the fact that dimensions selected are not dumped. I just read the code and I thought the issue was coming from that MODE setting not being set.
After more debugging, the method populate_selections is executed but at the line
if (this.other_dimension) {
other_dimension is undefined.
It may come from a particular MDX I am executing :
SELECT
NON EMPTY CrossJoin({[mailbox].[all_mailbox]}, CrossJoin([competences].[competences].Members, [date].[date].Members)) ON COLUMNS,
NON EMPTY {Hierarchize({[Measures].[chats_demandes], [Measures].[chats_traites]})} ON ROWS
FROM [pilotage_internaute]
For informations on context, I do not use BI plugin, I use saiku in standalone.

did you design that query in saiku as well?
are you using the latest version?
i'm not sure what exactly you are changing, because all that should just work with the default settings

Yes I designed the query in saiku.
I am using 2.2 code.
I changed very little things in the code, I will investigate further and if I find something I tell you, thanks a lot for your help.

Ok I found my bug and it is all my fault, my html page which loads Saiku contained a wrong "template-measures" and a wrong "template-dimensions", it missed the attribute rel="<%= measure.uniqueName %>". It might come from another version of Saiku ui I do not know.
Sorry for the trouble and thanks again for your work on Saiku


IOS Build Failures

Hi,
I keep getting the same build failure with iOS (Android building OK):
Aborted due to warnings.
/Users/travis/build.sh: line 151:  2850 Terminated: 15          travis_jigger $! $timeout $cmd
travis_time:end:08082b75:start=1483276174290467000,finish=1483276201181497000,duration=26891030000

The command "travis_wait grunt build deploy" exited with 6.
travis_fold:start:after_failure
travis_time:start:174a30f8
$ sleep 3
travis_time:end:174a30f8:start=1483276201201725000,finish=1483276204221108000,duration=3019383000
travis_fold:end:after_failure
travis_fold:start:after_script.1
travis_time:start:05e1a6ea
$ security delete-keychain ios-build.keychain
travis_time:end:05e1a6ea:start=1483276204240156000,finish=1483276204283778000,duration=43622000
travis_fold:end:after_script.1
travis_fold:start:after_script.2
travis_time:start:0e7ca2e4
$ rm -f ~/Library/MobileDevice/Provisioning\ Profiles/*
travis_time:end:0e7ca2e4:start=1483276204302401000,finish=1483276204323685000,duration=21284000
travis_fold:end:after_script.2

Done. Your build exited with 1.
/Users/travis/build.sh: line 148: shell_session_update: command not found

Anything I am doing wrong? keep in mind, I have only just created certificates for the first time

@camstuart Thanks for the additional hint with the certificates. I scanned the latest failing builds and found the following Code Sign error:
Check dependencies
Code Sign error: Provisioning profile does not match bundle identifier:
The provisioning profile specified in your build settings (“***-and-*******-test-group”)
has an AppID of “**.***.****-and-*******” which does not match your bundle identifier “****.and.*******”.

PS: This kind of error is near the end of the log file.

Yes, that has fixed it. I didn't realize when creating the app ID on apple developer that the ID must match exactly to the cordova/config.xml widget ID. Makes sense no that I know that of course. Thanks @fwaibel


wrap_comments = true breaks markdown tables

This is a regression. See #4210 and #4607.
/// # Example
///
/// A typical format for a pixel containing two such layers, an *RGBA* **color**
/// & **alpha** output layer and a world space **normal**, will look like this:
///
/// [`name`](Layer::name()) | [`depth`](Layer::depth())                             | [`offset`](Layer::offset())
/// ------------------------|-------------------------------------------------------|----------------------------
/// `Ci`                    | [`ColorAndAlpha`](LayerDepth::ColorAndAlpha)(`rgba`)  | `0`
/// `N_world`               | [`Vector`](LayerDepth::Vector)(`xyz`)                 | `4`

Using rustfmt 1.7.0-nightly (df871fb 2023-10-24) this becomes:
/// # Example
///
/// A typical format for a pixel containing two such layers, an *RGBA* **color**
/// & **alpha** output layer and a world space **normal**, will look like this:
///
/// [`name`](Layer::name()) | [`depth`](Layer::depth())
/// | [`offset`](Layer::offset())
/// ------------------------|-------------------------------------------------------|----------------------------
/// `Ci`                    |
/// [`ColorAndAlpha`](LayerDepth::ColorAndAlpha)(`rgba`)  | `0` `N_world`
/// | [`Vector`](LayerDepth::Vector)(`xyz`)                 | `4`

I just noticed this broken in the docs of my nsi crate.
I published the current version on 19.04.2023. So this has been broken since at least six months, I'd wager.

@virtualritz Thanks for reaching out. rustfmt isn't currently parsing markdown constructs like GitHub Flavored Markdown Tables. A heuristic based fix was added for this back in #5475, but it's not perfect. In order for it to work properly lines that denote a table need to start with leading | characters.
This should prevent rustfmt from reformatting your table:
/// # Example
///
/// A typical format for a pixel containing two such layers, an *RGBA* **color**
/// & **alpha** output layer and a world space **normal**, will look like this:
///
/// | [`name`](Layer::name()) | [`depth`](Layer::depth())                             | [`offset`](Layer::offset())
/// |-------------------------|-------------------------------------------------------|----------------------------
/// | `Ci`                    | [`ColorAndAlpha`](LayerDepth::ColorAndAlpha)(`rgba`)  | `0`
/// | `N_world`               | [`Vector`](LayerDepth::Vector)(`xyz`)                 | `4`

This also breaks raw code snippets in lists:
//! * Dynamically link against `lib3delight`.
//!
//!   * `lib3delight` becomes a dependency. If it cannot be found your lib/app
//!     will not load/start.
//!
//!   * The feature is called `link_lib3delight`.
//!
//!   * You should disable default features (they are not needed/used) in this
//!     case:
//!
//!     ```toml
//!     [dependencies]
//!     nsi = { version = "0.7", default-features = false, features = ["link_lib3delight"] }
//!     ```

wrap_comments = true turns this into:
//! * Dynamically link against `lib3delight`.
//!
//!   * `lib3delight` becomes a dependency. If it cannot be found your lib/app
//!     will not load/start.
//!
//!   * The feature is called `link_lib3delight`.
//!
//!   * You should disable default features (they are not needed/used) in this
//!     case:
//!
//!     ```toml
//!     [dependencies]
//!     nsi = { version = "0.7", default-features = false, features =
//! ["link_lib3delight"] }     ```

That's a duplicate of #5746. Again this is a limitation of how rustfmt handles markdown constructs.


[VS Code] debug session not found

Error:
debug session not found
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
0.3.395

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.25.1

platformName
MacOS

platformVersion
17.7.0

@satyapendem Thanks for reporting this issue. Can you describe the scenario in a little more detail? Alternatively, your user logs would help us diagnose the problem better. You can share the logs with us using the VSCode command: Live Share: Export Logs and attaching the zip to this issue.

Hi,
Sure. Thanks.
Regards,
Satya
On Fri, 20 Jul 2018, 10:51 pm Daniel Lebu<EMAIL_ADDRESS>wrote:

@satyapendem https://github.com/satyapendem Thanks for reporting this
issue. Can you describe the scenario in a little more detail?
Alternatively, your user logs would help us diagnose the problem better.
You can share the logs with us using the VSCode command: Live Share:
Export Logs and attaching the zip to this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/live-share/issues/703#issuecomment-406668687,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANcHwD9dN2qWtQAkJZZjNVpp7Ip5plEjks5uIhGkgaJpZM4VUbai
.

I just clicked on live share to share then suddenly it got failed and I got an error.
logs.zip

@satyapendem So you got the debug session not found error after simply clicking the Share1 button? Were you actively debugging when you clicked Share? If so, could you post the launch configuration you used? That might help us repro this issue. Thanks!

Yes. I think.
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
      {
          "type": "node",
          "request": "launch",
          "name": "Launch Program",
          "program": "${workspaceFolder}/index.js"
      },
      {
        "type": "node",
        "request": "launch",
        "name": "Mocha Tests",
        "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
        "args": [
          "-u",
          "tdd",
          "--timeout",
          "999999",
          "--colors",
          "war/tests/test.spec.js",
          "--require",
          "war/tests/.setup.js",
          "--require",
          "babel-core/register",
        ],
        "internalConsoleOptions": "openOnSessionStart"
      }
  ]
}```

We believe this issue has been resolved, so I’m going to close it. Please re-open if you encounter it again. Thanks!


Implement card mirroring

Mirroring cards helps keep data in sync across all cards. When you attach a card to another card, the cards aren't automatically synced. What we want to have is "two-way" synchronization that would allow us to keep two cards mirroring each other. When one is updated, the other also receives the update.

Read more about card mirroring.

 Implement card mirroring


Uploaded video has no sound

Uploaded video has no sound

have you tried upload by tiktok website using the same file?
this script is just simulate upload and publish.

i checked, it always has no sound, if i load in browser it has sound. this has nothing to do with music copyright

so , can you send me the video ? maybe i have to test.
<EMAIL_ADDRESS>

Same problem here, it is not a problem with specific videos, all the videos are uploaded with no sound, the problem for me start two days ago.
Arguments uploadVideo()

I try with no tags, no title, etc, but always with proxy.

TikTok Account:
-Spain account
-Using proxy (from Spain)
-- The proxy is slow, 10Mbps upload, 2Mbps download
I check the payload to .tiktok.com/api/v1/web/project/post/  and it's ok, so... ¿Some idea @546200350? (I will try to check the other parts)

@546200350 bro, maybe the cause is you are using endpoint https://vod-ap-singapore-1.bytevcloudapi.com/ not https://www.tiktok.com/top/v1 like on browser ??


QA: /newsroom

Newsroom page Design QA v1.docx
https://www.figma.com/file/vw24IPXXt4vCh9BNumka9A/Web--Merative-Digital-Design-System-2.0?node-id=9144-48333&t=ioM89z7PTF32MfAj-4
https://main--merative2--hlxsites.hlx.page/newsroom

Sharing round 2 of QA
Newsroom page Design QA v2.pdf
CC : @anabarcelona

@sachinmesh, regarding item #2. what should the gap space be between the icon components? I had 64px, which made each of the 3 columns 333px. But on the Figma page, I see 79px gap with 305px width.

Update: I have merged in the requested changes.

@venturewise is this page ready for review again?

Yes, @sachinmesh you can review again.

Hi Team,
Only the width is needed to be fixed here.
The width of the icon component should be 320px wide and padding between 2 icon components should be 64px.

CC: @keith-kaplan @anabarcelona

@sachinmesh @keith-kaplan @anabarcelona,
Note that my same comment can be applied to the 3 columns of circle + text use case on https://main--merative2--hlxsites.hlx.page/careers ...
I'm conflicted on how to address the 3 column content when the width of desktop page content is 1128px total.
This Newsroom Figma page mockup: has numbers of 305px width columns + 79px gap between. This adds up to 1073px width of the column block.

The screenshot/measurements Sachin pasted above has numbers that only equal 1088 px width of the column block.

So I would think we would want to choose between these three options:

Use 64px gap
1128px total page content width --> subtract the (2 x 64px) gaps = 1000px. Then divide by 3 columns = 333px columns

Use 79px gap
1128px total page content width --> subtract the (2 x 79px) gaps = 970px. Then divide by 3 columns = 323px columns

Use 320px columns
1128px total page content width --> subtract the (3 x 320px) columns = 168px, divide by 2 gaps = 84px gaps

Thanks for your guidance here.

Since there is a fixed width for every breakpoint and a fixed gap of 64px between each column shouldn't that be enough? Each column will then grow to take up all the remaining space available. Adding too many fixed widths everywhere will make it harder for the layout to adapt to a variety of screen sizes within a breakpoint. This is especially evident on desktop where the screen width can be any value.

@arumsey @venturewise I looked at our design system and saw the screenshot below. This component in our design system is called our content band list (it has icons). There is some inconsistencies in the design system where in one frame it's showing 320px width/64px gap and in other frames where it's showing 305px width/78px gap.
Agreed with @arumsey  this change needs to follow the grid and is applied to anywhere else this block is used on the website.
https://www.figma.com/file/vw24IPXXt4vCh9BNumka9A/Web--Merative-Digital-Design-System-2.0?node-id=1459%3A14993&t=bqHtmnGO1ROcNxcf-1
Going to ask Ana about this and see what the direction is.

Spoke to Ana. The width of each card should be 320px w/ 64px gap. If a third card is present, 40px is added to the right of the card. See the screenshot below. This should be applied to all instances.

Thanks for the notes, I've made the change -- please have another look.
@keith-kaplan

Looks great. Thanks.


[POC] OBO services

Example:
  public static void main(String[] args) throws BdkConfigException, AuthInitializationException, AuthUnauthorizedException {

    final SymphonyBdk bdk = SymphonyBdk.fromSymphonyDir("config.yaml");

    final AuthSession oboSession = bdk.obo("thibault.pensec");

    final V4Message message = bdk.messages().obo(oboSession).send(STREAM, MESSAGE);
    log.info("Message {} sent using OBO auth mode", message.getMessageId());
  }

Should we have an OboAuthSession that would be returned by bdk.obo()?
This way bdk.messages().obo() only accepts an OboAuthSession making it impossible to mistakenly pass another session like a bot session


API "Internal Server Error" on certain resource paths

Certain endpoints such as

https://api.opennem.org.au/station/
https://api.opennem.org.au/facility/

Return Internal Server Error with status code 500

Looks good on dev


Fix media player init

This avoids state loss when ScalableVideoView placed in a row in RecyclerView or ListView or similar. So when user scrolls over this row down, onDetached called and resources are released, but after user scrolls up again, onAttached restores the previous state.

Glad someone did this 😍 Thanks


Sync eng/common directory with azure-sdk-tools for PR 2928

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/2928  See eng/common workflow

/azp run js - docindex


WEBHOOKS it only works in the pro version

WEBHOOKS it only works in the pro version, so this subscription is not worth it. I tried the subscription as a trial and I still didn't manage to make a tapo tp link smart socket work

A video tutorial was good


Error after upgrading to 3.4

After the upgrade, we are getting below error
"In 'const' enum declarations member initializer must be constant expression" in generated TypeScript row file.
Please see below screenshot for the error:

TS Version: 2.4
Please share your experience to solve this issue.

Hi @XDDDev
Take a look to this issue:
https://github.com/volkanceylan/Serenity/issues/3171
best regards.

@XDDDev ,
as this has been answered above, would you mind to close your issue? :-)
with kind regards,
John


Angular 1.2.6: form auto-complete on IE9 does not work

I am using angular 1.2.6 .
Browser is IE9.
My login form is inside an angularJS view.
On Chrome username and password are autoamtically filled inside the form.
On IE9 there is no same behaviour.
Of course, I enabled the options for IE9 to let it store username and password.

Actually I made it work but the problem is that it just auto-filles the input text, but then the fields looks still empty.

See https://github.com/angular/angular.js/issues/1460

Ok, I used this plugin https://github.com/tbosch/autofill-event and it works.


Mimic constraint feature using bullet-featherstone

🎉 New feature
Targeted at #431
Summary
This adds support for SetMimicConstraintFeature in the bullet-featherstone plugin using btMultiBodyGearConstraint. The common test should be updated to use bullet-featherstone, and some error messages are missing.
Test it
Building with https://github.com/gazebosim/gz-sim/pull/1838, load the gz-sim examples/worlds/mimic_pendulum_world.sdf and observe 3 pairs of pendulums with different lengths. The center pair of pendulums are uncoupled and oscillate at different frequencies. The left and right pairs have <mimic/> tags with multiplier == 1 with different directionality of follower and leader and in both cases the long and short pendula should oscillate at the same frequency, and the frequency should be in between that of the uncoupled long and short pendula.
Checklist

[X] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

here's how the new test with fast and slow pendulums looks in gz-sim:
https://github.com/gazebosim/gz-physics/assets/3650755/59280958-1387-4a1f-a4c8-66df94f3c238

this is ready for review. I think we should consider disabling SetMimicConstraintFeature in the dartsim plugin until it can pass the fast/slow pendulums test.

I've retargeted this at gz-physics6 and redacted the dartsim implementation since it is not yet working.  Mostly minor comments. My main concern is with the API taking strings instead of Joint objects and DOF values.

thanks for the feedback; I've updated the API locally and am going to update gz-sim before pushing

I believe I've responded to your review comments

there are some windows test failures, but I'm going to merge, since they are hard to track down


[Question] kubernetes >= 1.24

Hi Everybody,
Kubernetes 1.23 is already deprecated. What is the status for kubernetes versions greater than 1.23? Have you already tried newer versions? Is there a migration planned in the near future?
Thanks!

@batthebee yes, we plan to check and support K8s v1.24+ in the OpenYurt v1.4.0.

/assign @rambohe-ch


Image in the navigation bar not shown

Setting the avatar property in _config.yml has no effect.

@rherrmann The property is just there in the _config.yml file. It's not used in any of the "layouts" or the "includes" files. If you want to use that property (site.avatar), just customize your forked repo and add code in one of the "includes" files or maybe in the "aboutme" page. If you need help, just reply back.


Buckler/dynamic retriever parameters

Description: Enhance kwargs Support in Internal Retriever Method for EnsembleRetriever and MergerRetriever Classes
This pull request introduces a valuable enhancement to the EnsembleRetriever and MergerRetriever classes by allowing the seamless flow of keyword arguments (**kwargs) to the internal _get_relevant_document method. This improvement empowers these classes with greater flexibility and customization when invoking the _get_relevant_document method.
Changes Made:
Previously, the internal _get_relevant_document method within the EnsembleRetriever and MergerRetriever classes did not directly receive keyword arguments. This enhancement addresses this limitation by enabling the propagation of **kwargs directly to the said method. This enables developers to conveniently pass additional arguments and options, extending the capabilities of these retriever classes.
Benefits:
Enhanced Flexibility: With this enhancement, users can now pass arbitrary keyword arguments when calling the _get_relevant_document method within the EnsembleRetriever and MergerRetriever classes. This facilitates customizations, configuration adjustments, and integration with other components in a more seamless manner.

Tag maintainer:  @baskaryan
Twitter handle: Buckler89

Hi @baskaryan I have run the tests in my local environment (make format, make lint, and make test). All of them have passed. How do I check for the tests that did not pass on GitHub?

Hi @baskaryan I fixed all the failed test. Let me know if you thinks it is mergable.
Thanks

@hwchase17  Thank you for your response. I understand your rationale for keeping the high-level interface of get_relevant_documents free from accepting kwargs, considering its nested nature within multiple layers of a chain.
However, I would like to discuss a use case I am working on, where dynamic changes in metadata filters are required. In this scenario, users can select various tags, and only files with the selected tags are used by the retrieval system to generate responses. The tag selection can vary with each interaction, depending on the user's needs.
With the current setup, I am able to achieve this requirement by calling the get_relevant_documents method of my retriever (for instance, VectorStoreRetriever) which in turn calls _get_relevant_documents, passing it kwargs. This flow allows for dynamic parameterization which I find crucial for my use case.
However, without the proposed changes (or an alternative), this dynamic parameterization becomes unachievable when MergerRetriever or EnsembleRetriever are used. It seems limiting for these types of retrievers to not have the capability to dynamically parameterize the _get_relevant_documents call, particularly when BaseRetriever allows it.
Could you possibly suggest an alternative solution that would still allow for such dynamic behavior? I am open to any suggestions and eager to collaborate on a solution that would work best in this context.


Asyncify and sqlite3_interript

This is a pretty cool implementation of sqlite wasm. I am looking to abort long running queries. I saw your Faq  page about asyncify and wondered if I use it and implement sqlite3_interrupt should I be able to achieve aborting long queries? Thanks for any pointers and heads up.

Please use Discussions for topics that are not Issues.
I could be wrong, but I suspect that sqlite3_interrupt will not work for a couple reasons. First, the wa-sqlite builds do not have threading enabled so I'm not certain whether it would be supported in SQLite itself. Second, there are some Emscripten run-time guards that prevent calling an Asyncify function while another Asyncify function is suspended, and that might come into play.
However, if the sqlite3_interrupt function does not work, another possible approach is to write a custom VFS that returns an error code from an I/O operation in order to abort a query. That won't always work - e.g. if the query doesn't need to make any I/O calls - but I expect those cases to be atypical in practice.


mailing list

might be nice to provide a mailing list so that we can have chats more easily.
Cheers!

Yes that's been an ongoing request ... any good ideas on free mailing list service providers ?

google group seems to be my go to these days.

IMHO Google Groups is a good choice because it doubles as a web-based forum.  Most of the other places you can host mailing lists have read-only web interfaces.

Ok there it is :
https://groups.google.com/d/forum/centaurean-density
Thanks

Awesome.
When I go there it says:
Centaurean Density
You must be a member of this group to view and participate in it.
Apply for membership or contact the owner
https://groups.google.com/d/contactowner/centaurean-density.
Report this group
you may want to make it a "public" group, as it were.
Thanks!
On Fri, Oct 30, 2015 at 6:56 AM, Guillaume Voirin<EMAIL_ADDRESS>wrote:

Ok there it is :
https://groups.google.com/d/forum/centaurean-density
Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/centaurean/density/issues/54#issuecomment-152516106.

Thanks ! I changed it to public now.

may want to mention it in the README or website or what not :)


Support concurrent providers (tree-sitter language injection)

I have a Nix document in which I have a string prefixed with a comment /* lua */, this enables Tree-sitter's language injection, which allows the string to be properly highlighted as Lua code, and also allows other Tree-sitter-enabled features (such as operating over textobjects).
If I configure vim-illuminate's providers configuration to use treesitter, this works as expected, but if I have lsp listed before it, then it will use the LSP provider in the Nix document, since I have that LSP available, but will not fall back to tree-sitter inside the injected language block.
I would appreciate it if this were possible, since disabling the LSP provider does limit the plugin's capabilities in the "main" document I'm navigating.

I understand the use-case, but the changes required for this are too large so it's not something I would implement. If you want to open a PR, I can reopen this issue, but for now I'm going to close it as unplanned.


Download & unzip theme from dl.gitea.io

We know have a working theme at https://dl.gitea.io/theme/master.tar.gz. We can simply download & unzip into the theme/ folder.

LGTM

LGTM


GH-2293: Initial Commit Reactor-Kafka Binder

I squashed the commits from the old repo into a single commit and added a second commit to add lifecycle to the adapters.

PR merged upstream.


[NEW] Implemented Webviews for Richmessages

@RocketChat/android
Changes:
Implemented Bottomsheet which displays webview for configurable heightRatio.
Screenshots or GIF for the change:

compact
tall
full

@filipedelimabrito please review this pr. I have deleted the other pr's and added all into this one


Accented character breaking lookup when it's the first character in a villager's name

Works fine for Viche

expected behavior, leave out the accent, try !villager etoile


Scenario 10:  Funding Round Activation - Request / Scenario 10.1: Funding Round Activation - Approval / Scenario 10.2: Funding Round Activation - Rejection

Scenario 10: Funding Round Activation - request
Entry point: Funding round channel, activate funding round and select round from the list
As a user
I want to vote for the activation of a funding round
so that I can indicate my interest using my Mina wallet.
Given A funding round name and a link to vote
When I use the Funding Round Activation button
Then the vote should be cast successfully, and the round should be activated, a successful message should be provided.
Given An invalid funding round name or link
When  I use the Funding Round Activation button
Then the system should return an error message indicating the failure to cast the vote

Scenario 10.1: Funding Round Activation - Approval
Entry point: Admin channel, approve funding round and select round from the list
User story
As a user
I want to approve the activation of a funding round
so that the requester or any other authorized person can add a proposal to the round
Acceptance criteria
OK
Given A funding round name and a link to vote
When I use the Funding Round Approval button
Then the vote should be cast successfully, and the round should be activated, a successful message should be provided.
KO
Given An invalid funding round name or link
When  I use the Funding Round approval button
Then the system should return an error message indicating the failure to cast the vote

Scenario 10.2: Funding Round Activation - Rejection
Entry point: Admin channel, reject funding round and select round from the list
User story
As a user
I want to reject the activation of a funding round
so that the requester can review, resubmit or delete the round activation
Acceptance criteria
Given A funding round name and a link to vote
When I use the Funding Round Rejection button
Then the vote should be cast successfully, and the round should be activated, a successful message should be provided.
Given An invalid funding round name or link
When  I use the Funding Round Rejection button
Then the system should return an error message indicating the failure to cast the vote
Users tupe: Admin and reviewer - Admin and fund init channel

Bug
Scenario 10: Funding Round Activation - request
I couldn't vote to approve an existing voting round. I managed to do that earlier with another funding round, but I don't understand why I couldn't do it with a new funding round. My suspicion is that I was testing setting unrelated dates for phases, and maybe that caused the bot to act weird.
Proof:
https://github.com/user-attachments/assets/d974f676-e74d-4235-a70d-773837297cd6
Comments:

Is there a need for more error handling? I couldn't cast my vote for a newly created funding round, but I managed to do it correctly when doing a "dry test" (before recording). It looks like an issue with the dates I set for the new funding round.

I set a new funding round with the correct dates (I think) and still couldn't cast a vote, even though it worked for this one time I tested before recording
Proof:
https://github.com/user-attachments/assets/48c5e3c5-a7d6-4b9c-8e69-ef216690e44c

From discord message: illya — Today at 3:04 PM

responding to Cristina:
so the process to activate founding round is:

first activate round in funding-round channel
and then admin approves in admin channel?

#funding-round-init --> zkignite-facilitators start and vote on the funding round
Once enough votes are in, in #admin, the funding round is approved. Once it's approved, it's active

CC: @remigiusz-antczak  @iluxonchik

@iluxonchik
We finally managed to test the scenario, we were missing the fact that the committee set in the topic has to approve the activation as you mentioned. The issue we encounter is that no one was receiving a notification to vote on the activation, so it was confusing on how to proceed, so here is a work around please let us know if it is viable or let us know another possible solution:
Create 2 channels:

Channel name : Pending-funding-activations; to receive notifications of when a request to vote on a funding activation is needed. Profile/role: reviewers /ignite ppl / authorized ppl
Channel name: pending-funding-round-approvals. Only for admins.

Once a funding round is opened/approved, then the forum channel should be created and the submitted proposals should be shown in there. This connects on what we discussed about the forums and your testing:

cc: @remigiusz-antczak

Hey @CristinaEche  @remigiusz-antczak,
I will attempt to replicate the issue, but it looks like some issue in a branch of the code. Either the funding round shouldn't have been shown for voting in the first place, or the passage of data between actions (in the code) is incorrect.
Regarding:
Channel name : Pending-funding-activations; to receive notifications of when a request to vote on a funding activation is needed. Profile/role: reviewers /ignite ppl / authorized ppl

The #funidng-round-int already handles that (with the "Vote" button), while also allowing to create funding rounds in the same place.
I can add the channel that you requested, but perhaps correcting the logic or showing an appropriate error message would be sufficient.
Regarding:
Channel name: pending-funding-round-approvals. Only for admins.

How about I add this as button in the main screen of #admin? I believe there is space for one more button. I believe ultimately, the least channels possible is better.
Let me know what you think!

@iluxonchik
Hi I was trying to activate a funding roud, and it let me activate it, however i was not able to submit a proposal there:

Solved, Funding rounds are approved after the reviewers have voted for the funding round activation. Approvals are done by the admin role.
The forum channel with the name of the funding round will indicate that a new funding round is coming.
So far a channel for reviewers will be created to manually send notifications.


Postgres foreign keys should be declared not null

The foreign keys in the postgres tables should be declared not null when possible. This allows postgres to better optimize the queries.

Hi @dcory , thanks for the suggestion. Great timing, I'm just about to rework the Postgres implementations.

Date columns (I think just person.birthday) should be declared date. This will mean smaller data and so faster queries.

Also, timestamp columns should perhaps be timestamp with time zone (not without). I think that is more common practice for PostgreSQL, so it would make the benchmark more realistic. Also, the datagen produces input data with a time zone specification (e.g., 2010-07-23T12:55:52.503+0000), which is technically not valid input for timestamp without time zone. Not a big issue, but if this is being looked into, this is related.


Add ability to edit remote connection settings that use lndconnect

Detailed Description
Currently you are only allowed (#1620) to edit host, cert and macaroon if you've used paths to setup your node as opposed to lndconnect uri
Possible Implementation
Allow to paste/edit the entire lndconnect uri but also introduce some way to make it hidden by default for security reasons.

@mrfelton I think TextArea should not be editable in hidden mode, otherwise it doesn't really make sense because lndconnectUri will be overridden with some garbage

makes sense @korhaliv

Fixed via https://github.com/LN-Zap/zap-desktop/pull/1718


Adding details command list with explanations

To avoid the creation of command related issues, I added a more detailed list of command with the explanations, giving a little more insight of how to use the skill.

Thanks!
We need to keep the example section as it is used in the Mycroft marketplace. Maybe you can restore it and keep the commands section you added as it currently is.

Do you mean to say that the section should be called Examples rather than Commands?

I meant having both Examples and the Commands headings.
Examples with some general examples like it was before and then the detailed list of commands with the categories as you suggested.

Should be good now :ok_hand:

Looks good. Merging


Keep dropdown open for multiple selections

This is really helpful—thank you very much!
Is there a way to keep the dropdown open while selecting multiple items, without having to click the button to reopen the dropdown after every selection? That would let users intuitively recognize that they can make multiple selections (otherwise, if they didn't read the instructions, they might think it's only possible to select one item).

@nathanvick480 Hello, there is no such a feature available. And I saw lots of multiple tag selections behave the same.


test: refactor foundry test directory into unit, e2e, and integration tests

Description

refactors foundry tests in test-sol/ into 3 distinct directories:
test-sol/unit/
test-sol/e2e/
test-sol/integration/

updates foundry tests on CI to leverage the new directory structure:
# unit tests
forge test --match-path "*test-sol/unit/*"

# e2e tests
forge test --match-path "*test-sol/e2e/*"

# integration tests
forge test --match-path "*test-sol/integration/*"

moves foundry scripts from migrations_sol to a new scripts/foundry/ directory. We already have a directory for scripts/truffle/ and scripts/bash/, so this makes it easier to find foundry-related bash scripts going forward.

Other changes

splits the migration, integration, and e2e tests on CI into distinct steps.

this saves time on CI since both the e2e and integration tests can use the same devchain. That means only a single step is required to generate the migrations and run a devchain. Previously, each step required generating migrations and running a devchain.
this helps make the workflow more readable, and ensures error logs can be more easily associated with a specific step on CI, rather than a single bash script.

edits to remappings (renames a few, and updates the order in foundry.toml for better readability)

adds repository and directory properties in package.json of @celo/devchain-anvil. This ensures npmjs.org displays hyperlinks to this Github repository.

adds a CONTRIBUTING.md file to migrations_sol. This can be used to add more information regarding the anvil devchain, and migrations going forward.

adds a "How we work" section in the README file of @celo/devchain-anvil. This is helpful for 3rd-party developers that find the package on npmjs.org. The links help developers take action and help improve the anvil devchain.

Tested
Yes, tested on CI and locally. All changes are added to CI workflows going forward.
Related issues

Fixes #11022
Related https://github.com/celo-org/celo-monorepo/pull/11020

Backwards compatibility
Yes, everything is backwards.
Documentation
No, we'll need to create better documentation for foundry-related workflows.

(for future reference)
Checked the new URLs and new "How we work" section in the README file of @celo/devchain-anvil. Looks and works as expected:


Kendrick Simulator can not work in large population scale free network

Implementing Bansal's idea for Kendrick simulator works well in scale-free network with SMALL population.
I run the test case with 100 individuals and it prints a nice graph:

But as trying larger population, such as 1000 or 10000 individuals, the simulator leaks memory and not responding at all.
I will take care of this case.

After fixing, now IBM Simulator can work with 1000 individuals of Scale-free network (k mean degree is 10), but it still takes too long to finish (about 1 hour)

I reduce the maximum of time to 10 days and change the step to 0.5; the simulator takes 2 hours to complete the graph:

I have fixed this issue, the main problem is - I guess - the time complexity of saveCompartmentsValueAtTime: O(N*N) - order N square.
As looking at the current version of this method:

model population compartment keysAndValuesDo will loop N times (N is number of compartment). In case 10000 individuals and three status #(S, I, R), N = 100003 = 30000. The timeSeriesOutputs will loop n times with n ranges from 1 to N.
We have: 1 + 2 + ... + N = N(N+1)/2 about N*N times.

Integrate code from : https://github.com/UNU-Macau/kendrick/compare/master...thanhbka85dn:master


I converted the CoffeeScript web docs into a Kindle ebook

It's in the "Frontend Docs Bundle" ebook on this page.
https://github.com/danchoi/kindlefodder
I hope you like it.

cool project... I had a similar idea to offer offline node-references (coffescript, underscore, express etc.) , that I haven't yet gotten off the ground...
might not have to with this project, anyway to read these files on the computer?
(might be a better place to discuss this)

Not really an issue, so closing... probably better to announce these things on the Google Group?

Yes. You're probably right. I'm also not really maintaining this ebook at this point.


Allow ordering states consistently

Description:
In SCXML, states have an implicit priority in the document order.  This document order is referenced in various edge cases:

When equally "important" conflicting transitions exist, document order wins; the earliest transitions in the document wins.
When parallel states are entered, they are entered in document order, and exited in reverse document order

Potential implementation:
A simple priority field could be introduced to allow disambiguating the "order" of states within a compound and parallel states.
{
  key: 'foo',
  states: {
    A: {
      priority: 1
    },
    B: {
      priority: 2
    }
  }
}

Either that, or an "order" key could be added to the compound or parallel state:
{
  key: 'foo',
  order: ['A', 'B'],
  states: {
    A: {},
    B: {}
  }
}

In V4, there will be an order: number property on the state.


Alert person requesting a facilitator when one found

It'd be nice if the person who requests a facilitator for a PM received an email when a facilitator has accepted their request.

Simple fix here 51d7ea000df8c671fc64a59ee7dddbbcafe58d78


focus and hover color variables will not work as expected in basic inputs

We have a variable for the color of focus and of hover in form inputs, however, radio buttons and checkboxes combine their focus and hover CSS, so setting one or the other of these two variables will not work as expected if they are different colors.
Current behavior

Focus and hover color are combined and share appearances, despite there being a variable for each.

Expected behavior

Focus and hover color should either share the same variable, or focus and hover CSS should be separated to apply each variable distinctly.

I'd like to see them separated. There's a usability benefit to having focus and hover styled separately, so it would be nice to have the code set up for that in the future.


malloc: *** error for object 0x7f9c5ff9a940: pointer being freed was not allocated

Please answer these questions before submitting your issue. Thanks!

What did you do? If possible, provide a simple script for reproducing the error.

I ran into an issue in a real application of mine, and managed to reduce it to a reproducible script:
https://github.com/apinstein/swoole-utils/blob/main/examples/cause-swoole-malloc.php
Should be able to just download that repo, composer install and run php examples/cause-swoole-malloc.php

What did you expect to see?

No crash :)

What did you see instead?

php(93377,0x10b853e00) malloc: *** error for object 0x7f9c5ff9a940: pointer being freed was not allocated
php(93377,0x10b853e00) malloc: *** set a breakpoint in malloc_error_break to debug
zsh: abort      php examples/crash.php
Occurs after about 10 minutes.

What version of Swoole are you using (show your php --ri swoole)?

[ git@main ]:☹ 1> php --ri swoole

swoole

Swoole => enabled
Author => Swoole Team<EMAIL_ADDRESS>Version => 4.7.1
Built => Aug 27 2021 10:56:54
coroutine => enabled with boost asm context
kqueue => enabled
rwlock => enabled
openssl => OpenSSL 1.1.1l  24 Aug 2021
dtls => enabled
http2 => enabled
pcre => enabled
zlib => 1.2.11
brotli => E16777225/D16777225
async_redis => enabled

Directive => Local Value => Master Value
swoole.enable_coroutine => On => On
swoole.enable_library => On => On
swoole.enable_preemptive_scheduler => Off => Off
swoole.display_errors => On => On
swoole.use_shortname => On => On
swoole.unixsock_buffer_size => 262144 => 262144

What is your machine environment used (show your uname -a & php -v & gcc -v) ?

[ git@main ]:☺ > uname -a
Darwin Alans-MacBook-Pro-2.local 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64

[ git@main ]:☺ > php -v
PHP 8.0.10 (cli) (built: Aug 27 2021 10:07:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

# This is using a prebuild PHP binary from macports
Build System => Darwin bigsurx.internal.macports.net 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64

[]:☺ > gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.5 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Had a chance to run your script on Ubuntu & OpenSwoole master branch and can't reproduce this issue. Feel free to open this if you can provide a simple and easy script to reproduce.

Ok thank you
Sent from my iPhone

On Jan 13, 2022, at 5:00 PM, Bruce Dou @.***> wrote:

Had a chance to run your script on Ubuntu & OpenSwoole master branch and can't reproduce this issue. Feel free to open this if you can provide a simple and easy script to reproduce.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.


Process explorer: adopt table widget

I think the process explorer could benefit from the new table widget:

//cc @joaomoreno

I'm not sure we actually want to do this since the process explorer is at its core a tree, and even supports collapsing/expanding (as it should) just the twisties are invisible right now.

Yeah I was assuming that the tree like behaviour could preserve but a table used on top for the columns. Not sure our new table widget supports this though.

@bpasero Here also some issues https://github.com/microsoft/vscode/issues/120391.

My preferred UI to copy from, really like it:

Sure, but I'd hate to lose the tree. I was thinking more process explorer with the tree inside the first column:

Yeah for sure we want to keep the tree, just imagine my screenshot with a tree.

@bpasero @Tyriar See also #120391.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


NIMBUS-171: grid inline edit

Description

Builds on top of the existing @Grid inline edit and pushes the data to the server.

Overview of Changes

@Grid now supports inline-editing

The attributes addRow and editRow have been added to enable each respective feature.
The attributes onAdd and onEdit take a param path string on which the UI will invoke a _getcall on when the respective action is performed.

This allows the developer the ability to configure what should happen with the edited data via @Config or any other framework configurations.

Type of Change

[ ] New feature
[ ] Refactor/Technical Debt

Test Details

N/A
Additional Notes

N/A

You did it @lopezton-anthem!
Thank you for signing the Anthem Opensource Software CLA.


Added some additional distributions and added mean and variance props to all distributions

Fantastic work! thank you so much :+1:


scrambled result

Tried to run the appimage on a tablet with unu 18.04.2, set the factor to 1,5 and hit "apply".
Result is a desaster, tablet is no longer usable... Problem persists after reboot. ):
https://www.dropbox.com/s/lr25ut1g0o24ae5/IMG_20190430_130602.jpg?dl=0
Sorry for the heavily mirroring image.
Uninstall was successful.

Hello,
If you ran HiDPI-Fixer with the -u or --uninstall option (from the command line), it should have removed the scripts and the autostart launchers. If there's a folder named .hidpi-fixer in your home directory, remove it and reboot again. You can do that from terminal with: rm -rf .hidpi-fixer.
If that's not the case, maybe GNOME still tries to apply 2x scaling factor, to revert, try executing the following command on your terminal: gsettings set org.gnome.desktop.interface scaling-factor 1.
If you still have problems, please upload the output of the xrandr command so that we can work something out.

Closing for lack of activity.

Closing for lack of activity.


Wall kicks

Wall kicks to allow rotation when there is an object blocking the rotation.

want to add it as a vcc?

For sure!
On Thu, Jun 20, 2019 at 1:10 PM Ron Gruesbeck<EMAIL_ADDRESS>wrote:

want to add it as a vcc?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rgruesbeck/tetris/issues/2?email_source=notifications&email_token=ADTZFF5EAQMPWJT7WZJGRS3P3PP3VA5CNFSM4HWY3Q3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYGPHNQ#issuecomment-504165302,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADTZFF64UIVBKP2TVFCG6MDP3PP3VANCNFSM4HWY3Q3A
.