feat: manage.py command to generate .env

Would be great to be able to bootstrap a .env based of the defined structure. Ideally interactive and non-interactive.

Hi
Didn't get it, you want some ./manage.py command, that will create settings.py file like this one?

The config classes read information from specific environment variables and/or a .env file. It would be great to be able to run manage.py configure (similar to aws configure) which asks for the required config vars and then saves them in .env file:
DJANGO_SECRET_KEY=abc
DB_USER=...

Just streamlining the dev experience more.
Btw great project 👍

I'm not sure it's the right thing to do for such a little library as Pydjantic.

Currently Pydjantic isn't a Django app. To run commands like manage.py configure we would need to transform the library into a Django app (with management/commands, apps.py, etc) and require users to install it (add pydjantic.AppConfig to INSTALLED_APPS settings).
From my point of view, it's pretty weird to install an app with basically single command in it. Also, the developer's flow will be weird as well:

django-admin startproject,
transform settings.py using pydjantic approach
add pydjantic to INSTALLED_APPS
run manage.py configure.

The library itself isn't about .env files. It's just one of the options, how you can provide environment variables to your project. I'm not sure but it somehow breaks the single responsibility principle.

Fair enough. Thanks for thinking it through.


docs(integrations): clean up archived project

What type of PR is this?
/kind cleanup
/kind documentation

Any specific area of the project related to this PR?
/area integrations
What this PR does / why we need it:
Since #48, avoid confusion by removing the link to the now archived project "Kubernetes Response Engine".
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
/cc @maxgio92

@leogr: The label(s) area/integrations cannot be applied, because the repository doesn't have them.

In response to this:

What type of PR is this?
/kind cleanup
/kind documentation
Any specific area of the project related to this PR?
/area integrations
What this PR does / why we need it:
Since #48, avoid confusion by removing the link to the now archived project "Kubernetes Response Engine".
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
/cc @maxgio92

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign leogr after the PR has been reviewed.
You can assign the PR to them by writing /assign @leogr in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 12c90ac375e5abcdd47a2ca9549046905f944dc0

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leodido
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leodido]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fix default branch and entrypoint

GitHub's default branch name is now main. Also, in this document the entrypoint's file name first appears as serve.ts, so fixed it.

Thank you!


Update concepts-maintenance.md (Typo "flexible server"→"Flexible Serv…

…er")
https://github.com/MicrosoftDocs/azure-databases-docs/blob/main/articles/mysql/flexible-server/concepts-maintenance.md #PingMSFTDocs

@xboxeer
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@shreyaaithal- related #9

#sign-off


Port CRL test from boring crypto/x509/x509_test.cc; add fix to 1.1.0/master

To be ported to 1.1.0 and 1.0.2  Fails right now on master, needs to be investigated.

Error is pretty clear ;
test/crltest.c:40:5: error: string length '1253' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:64:5: error: string length '1298' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:77:5: error: string length '629' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:91:5: error: string length '658' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:105:5: error: string length '666' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:123:5: error: string length '654' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:140:5: error: string length '658' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]
test/crltest.c:158:5: error: string length '682' is greater than the length '509' ISO C90 compilers are required to support [-Werror=overlength-strings]

No, that's a build error which I did not see and which I will fix later.  The run-time error is this:
CRL with unknown critical extension (2) was accepted.

Please consider any work from BoringSSL included here to be covered by our existing CLA with OpenSSL.
I think the reason the test doesn't pass is because the fix didn't get applied to master (or 1.1.0), so the test is working. :-)

By the way, in case you need to generate more of these or whatever, here's the private key corresponding to kCRLTestRoot:
https://boringssl.googlesource.com/boringssl/+/f9f312af61f9ba87896736620d1e4e568c4442bd
(That probably should have been in a comment. I'll go fix that...)
Also, shameless plug, but der-ascii is really handy for generating these kinds of things:
https://github.com/google/der-ascii
You can see notes on how I fixed the signatures in samples/certificates.md (documented because I can never remember the incant for signing things)

yes, right i forgot to push the commit with the fix.  (appropriate smiley)
the test gets picked to 1.0.2
everything here goes to 1.1.0 and master.
no longer a WIP.
ping @levitte who asked me about this off-line :)

You know that there are problems reported by travis, like "crltest: corrupted double-linked list"?

No I did not notice the travis problems.

Added a commit taht should fix this.  Thanks for pointing me to the problem.

found and fixed.  pushing new version.
unclear if i will backport this to 1.0.2

You can avoid the PEM concatentation by using DER format and calling the relevant d2i function directly.

ping @levitte to re-review.  uses the test framework.  for master only.

ping @levitte please reconfirm since it uses the test harness now.  updated/rebased commit pushed.

updated commit pushed.

2b40699 in master, 0baae1c in 1.1.0

This fix was not pushed into 1.0.2 branch, who still has this issue too.
Any reason ?

It was; see 3ade92e785bb3777c92332f88e23f6ce906ee260


Crash when dismissing VC

I am getting a crash at removeFromSuperview when (and only when) the table is scrolled down so the header is at maximum compression. If it's even a pixel above that, no crash! This is in Swift, xCode 6.4.

I suspect this is coming from these lines, looking at the stack trace:
        [_contentView setContentOffset:(CGPoint){0,0} animated:NO];
        [_backgroundScrollView setContentOffset:CGPointMake(0, -delta * 0.5f)animated:NO];

I have the same problem, you fix it?


Convert Snake case to Pascal case

Definition of done:

Clear code should be written.
Comments will be really appreciable.
Add minimum 2 test cases to test the code.
Add you code under Python/Data Structure and Algorithms/<ProgramName.py>

assign to me

Done

Done please check and merge

Done https://github.com/jatinkumar027/Nourishing-Skills/pull/15#issue-1393315295


UIPFI-107 - Find an instance - Apply Previous/Next Pagination

Purpose
Find an instance - Apply Previous/Next Pagination

Approach
Existing code uses fetchMore method to fetch next chunk of records. Hence, offset is incremented on every call.
Hence, in this implementation, fetchmore is conditionally called.
for example-

on initial search, 100 records are fetched - record range would be 1-100
on clicking next button (on pagination row), next 100 records are also fetched, which makes the total records fetched as 200 and the offset used in last GET call is 100, record range would be 101-200
for instance, now previous button (on pagination row) is clicked, MCLRenderer now renders with record range 1-100 which is picked from already fetched records.
if next button is clicked, MCLRenderer renders with record range 101 - 200, which are again picked from already fetched records.
if next button is clicked once again, then next chunk of records is now fetched, which makes the total records fetched as 300 and the offset used in last GET call is 200, record range would be 201-300

Refs
https://issues.folio.org/browse/UIPFI-107

Screenshots

Pre-Merge Checklist
Before merging this PR, please go through the following list and take appropriate actions.

[ ] I've added appropriate record to the CHANGELOG.md
Does this PR meet or exceed the expected quality standards?

[ ] Code coverage on new code is 80% or greater
[ ] Duplications on new code is 3% or less
[ ] There are no major code smells or security issues

Does this introduce breaking changes?

[ ] If any API-related changes - okapi interfaces and permissions are reviewed/changed correspondingly
[ ] There are no breaking changes in this PR.

If there are breaking changes, please STOP and consider the following:

What other modules will these changes impact?
Do JIRAs exist to update the impacted modules?

[ ] If not, please create them
[ ] Do they contain the appropriate level of detail?  Which endpoints/schemas changed, etc.
[ ] Do they have all they appropriate links to blocked/related issues?

Are the JIRAs under active development?

[ ] If not, contact the project's PO and make sure they're aware of the urgency.

Do PRs exist for these changes?

[ ] If so, have they been approved?

Ideally all of the PRs involved in breaking changes would be merged in the same day to avoid breaking the folio-testing environment.  Communication is paramount if that is to be achieved, especially as the number of intermodule and inter-team dependencies increase.
While it's helpful for reviewers to help identify potential problems, ensuring that it's safe to merge is ultimately the responsibility of the PR assignee.

@folio-org/fe-tl-reviewers
Please review


Down state node still exists in cmd calicoctl node show output

Two-node cluster for calico network test:
If one of them got down, on the other node use cmd calicoctl node show still show the down state node,
[root@calico-01 ~]# calicoctl node show
+-----------+--------------+-----------+-------------------+--------------+--------------+
|  Hostname |  Bird IPv4   | Bird IPv6 |       AS Num      | BGP Peers v4 | BGP Peers v6 |
+-----------+--------------+-----------+-------------------+--------------+--------------+
| calico-01 | <IP_ADDRESS> |           | 64511 (inherited) |              |              |
| calico-02 | <IP_ADDRESS> |           | 64511 (inherited) |              |              |
+-----------+--------------+-----------+-------------------+--------------+--------------+

and endpoints info from down state node still founded in calicoctl endpoint show output.

@gwanii I think that's working as designed; Calico cannot know if the node is gone permanently or is just down for maintenance.  Either you or an orchestrator needs to tell Calico that the node is really gone for good.


Revamp GraphQL BBEs

Description:
Part of the revamping process of network library BBE revamp.

Closing as this is completed.


fix(permission-client): Surface service-to-service auth issues sooner.

Hey, I just made a Pull Request!
Helps debugging issues similar to #18622 for non-scaffolder plugins. The goal of this PR is to provide more direct feedback for service-to-service auth integrators about errors that arise in the ServerTokenManager about the server token. Ideally, this should reduce frustrations around hitting the IdentityApi with no reason to be hitting the IdentityApi.
Depending on security implications of surfacing these jose issues directly, I'm open to adjusting this as needed. Example output:
{
	"error": {
		"name": "AuthenticationError",
		"message": "Invalid server token; caused by JWSSignatureVerificationFailed: signature verification failed",
		"cause": {
			"code": "ERR_JWS_SIGNATURE_VERIFICATION_FAILED",
			"name": "JWSSignatureVerificationFailed",
			"message": "signature verification failed",
			"stack": "JWSSignatureVerificationFailed: signature verification failed\n    at flattenedVerify (/Users/sennyeya/git/backstage/node_modules/jose/dist/node/cjs/jws/flattened/verify.js:90:15)\n    at async compactVerify (/Users/sennyeya/git/backstage/node_modules/jose/dist/node/cjs/jws/compact/verify.js:18:22)\n    at async jwtVerify (/Users/sennyeya/git/backstage/node_modules/jose/dist/node/cjs/jwt/verify.js:9:22)\n    at ServerTokenManager.authenticate (/Users/sennyeya/git/backstage/packages/backend-common/src/tokens/ServerTokenManager.ts:185:13)\n    at ServerPermissionClient.isValidServerToken (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:111:5)\n    at ServerPermissionClient.isEnabled (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:120:40)\n    at ServerPermissionClient.authorizeConditional (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:87:13)\n    at AuthorizedEntitiesCatalog.entities (/Users/sennyeya/git/backstage/plugins/catalog-backend/src/service/AuthorizedEntitiesCatalog.ts:54:7)\n    at <anonymous> (/Users/sennyeya/git/backstage/plugins/catalog-backend/src/service/createRouter.ts:124:40)"
		},
		"stack": "AuthenticationError: Invalid server token; caused by JWSSignatureVerificationFailed: signature verification failed\n    at ServerTokenManager.authenticate (/Users/sennyeya/git/backstage/packages/backend-common/src/tokens/ServerTokenManager.ts:207:11)\n    at ServerPermissionClient.isValidServerToken (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:111:5)\n    at ServerPermissionClient.isEnabled (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:120:40)\n    at ServerPermissionClient.authorizeConditional (/Users/sennyeya/git/backstage/plugins/permission-node/src/ServerPermissionClient.ts:87:13)\n    at AuthorizedEntitiesCatalog.entities (/Users/sennyeya/git/backstage/plugins/catalog-backend/src/service/AuthorizedEntitiesCatalog.ts:54:7)\n    at <anonymous> (/Users/sennyeya/git/backstage/plugins/catalog-backend/src/service/createRouter.ts:124:40)"
	},
	"request": {
		"method": "GET",
		"url": "/entities"
	},
	"response": {
		"statusCode": 401
	}
}

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

hey just to double check: wasn't the issue that this PR is addressing closed by https://github.com/backstage/backstage/pull/22645?

Hey, sorry for the late reply, alerts for this were weird with 2 accounts. This still needs to be solved, but with the ongoing auth work, it may make sense to set this aside for now? Basically, service-to-service auth is forcing service users to get identityApi failure messages instead of the "correct" tokenManager messages. This is throwing the wrong error, #22645 wouldn't be super helpful here.


Fix dependabot PR workflow race condition in labels

Description
Fix dependabot PR workflow race condition in labels.
Workflow will trigger on open before label happens, causing changelog action to do nothing, but is then not re-triggered when the labeling happens.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #104 (b2e4d4e) into main (d2dc98a) will decrease coverage by 0.10%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #104      +/-   ##
==========================================
- Coverage   42.28%   42.18%   -0.11%
==========================================
  Files          50       50
  Lines       28086    28086
==========================================
- Hits        11877    11847      -30
- Misses      16209    16239      +30

Flag
Coverage Δ

integration
42.18% <ø> (-0.11%)
:arrow_down:

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

Impacted Files
Coverage Δ

opensearch/src/http/transport.rs
42.18% <0.00%> (-7.43%)
:arrow_down:

yaml_test_runner/tests/common/client.rs
87.87% <0.00%> (-6.07%)
:arrow_down:

yaml_test_runner/src/skip.rs
92.50% <0.00%> (-2.50%)
:arrow_down:

opensearch/src/http/response.rs
16.18% <0.00%> (-2.32%)
:arrow_down:

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


feat: send hostname

applying GA.
https://nhnent.dooray.com/project/posts/2167411094451169524

[3/12] 리뷰 완료!


Fix CORS error

On http://ld-browser.<IP_ADDRESS>.nip.io/
CORS issues only on icons
https://github.com/axios/axios/issues/853

It seems like there is no issue finally. Test it on other computer


Add chainerx.flatten

Add chainerx.flatten

I have made the required changes.

Could you fix for cpplint?

I split the routines but it looks like there's a linker error due to mismatch in declaration and definition. Is there some other file I have to modify or should I check if I have mistakenly modified some functions?

InitChainerxArray is declared but not implemented.

I have modified the declaration. I still get the same error.

I have split the functions. I get the error:
ImportError while loading conftest '/home/akshay/chainer/tests/chainerx_tests/conftest.py'.
tests/chainerx_tests/conftest.py:3: in <module>
    import chainerx.testing
chainerx/__init__.py:75: in <module>
    _docs.set_docs()
chainerx/_docs/__init__.py:24: in set_docs
    m.set_docs()
chainerx/_docs/array.py:172: in set_docs
    ndarray.argmax,
E   AttributeError: type object 'chainerx.ndarray' has no attribute 'argmax'

Please review.

pfnCI, test this please.

Jenkins CI test (for commit 5cd254e29464c6eceeeec257724c0b037b66c6ac, target branch master) succeeded!

LGTM. Thank you for the PR!


expression fails if condition contains new line char

Nuget Package
JsonPath.Net
Package Version
1.1.6
Operating System
Windows
.Net Target (if relevant, please specify the version in the description)
.Net (5 or after)
A clear and concise description of the bug.
if the condition value contains a new line character
<EMAIL_ADDRESS>== 'a\nb')]")
the following exception is thrown
Json.Path.PathParseException: Pattern<EMAIL_ADDRESS>==...' not recognized
What did you expect?
the expressed to be parsed and be able to be used in to call the EvalutePath method
Please add test code or steps to reproduce the behavior.
<EMAIL_ADDRESS>== 'a\nb')]")
Is there any other information you'd like to share regarding this bug?
No response
Code of Conduct & Contributor Guidelines

[X] I agree to follow this project's Code of Conduct and Contribution Guidelines.

<EMAIL_ADDRESS>== 'a\nb')]")

In this case, the \n is actually a new line in the C# string.  I suspect you want it to be part of the JSON Path expression string.  If that's the case, you need to double-escape it.
<EMAIL_ADDRESS>== 'a\\nb')]")

@sean-wickstrom does this resolve your issue?


Merge to main after spring cloud azure 5.17.0 released

Description
Merge to main after spring cloud azure 5.17.0 released
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

/check-enforcer override


deploy isolated pipeline/regressions

this exists within the current development_pipeline stack. and is already deployed in the shared env


Broken download links

Go to https://10up.github.io/sanitize.css/
Click "Download SCSS" or "Download CSS"

Expected: the clicked file shows up
Actual: Error 404

Fixed in v4


Option for Bottomsheetdialog, DialogFragment !

Enhancements like an option for Bottomsheetdialog, DialogFragment will be more awesome!
( Ex: https://github.com/philliphsu/BottomSheetPickers)

you can inflate SectionCalendarView into BottomSheetDialog, DialogFragment already cause it extends LinearLayout.
I'll take a look at it when the work is done.


Add Barcelona Dataset

Describe the dataset
Add Barcelona dataset to Hub. So this would work.
import hub
ds = hub.load("username/barcelona")

Here's a tutorial for uploading datasets using Hub.

I would Like to work on this!

Hey @WinstonPais! It's great to see that you're interested in contributing! Let me know here if you have any questions along the way either here or in the discussions. Also, it'd be great if you could star our package while you're at it, it helps us get more traction. :)

Hope I have downloaded the proper Dataset.
I went through the tutorial and the upload.py for fashion MNIST.
I am still confused about what exactly I am supposed to upload. as 2 of the folders contain .mat files and I have not worked with them before.
Some Details specific to this Dataset would be helpful :)

@WinstonPais you would need to do the following steps.

load the data and parse .mat (matlab format) files
transform them into numpy format
then hub package to upload the dataset.

This method from scipy could be very handy https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.io.loadmat.html

Hey @WinstonPais! Any progress on this task? I'd be happy to discuss any issues that you faced either on our slack channel or on a call if needed. This tutorial could also be helpful.

@AbhinavTuli Yes I would love some help.
The slack channel invitation link is expired could you please send the updated one. Thanks!

Thanks for pointing that out! Here's the new invite. Looking forward to seeing you there!

Hey @WinstonPais , do you need any assistance with uploading the dataset? We've just released v1 of Hub, which makes uploading even easier. If you need any help, ask us in the community - we know you're a part of it!

Closing this due to inactivity, will reopen if theres widespread interest.


chore(coral): Update DS to 1.8.1

This patch release adds an accessibility improvement for our DataTables

Didn't want to make an issue out of this :D was a PR! #721


chore: cleanup oracle tests

Description
Remove the duplicate integration test setup from the oracle abci tests and utilize the new shared setup.

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[ ] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[ ] added appropriate labels to the PR
[ ] targeted the correct branch
[ ] provided a link to the relevant issue or specification
[ ] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

Codecov Report

Merging #293 (35fd29d) into main (ef2d082) will not change coverage.
Report is 1 commits behind head on main.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##             main     #293   +/-   ##
=======================================
  Coverage   19.04%   19.04%
=======================================
  Files          54       54
  Lines       13550    13550
=======================================
  Hits         2581     2581
  Misses      10849    10849
  Partials      120      120

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


after update to 1.23.11 not run

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
After Non-Docker update, and run "npm run download-dist" i get errors
👟 Reproduction steps
cd <uptime-kuma-directory>

# Update from git
git fetch --all
git checkout 1.23.11 --force

# Install dependencies and prebuilt
npm install --production

👀 Expected behavior
run w/o errors
😓 Actual Behavior
root@uptime:/opt/uptime-kuma# npm run download-dist

><EMAIL_ADDRESS>download-dist
> node extra/download-dist.js

Downloading dist
node:internal/modules/cjs/loader:1080
  throw err;
  ^

Error: Cannot find module 'tar'
Require stack:
- /opt/uptime-kuma/extra/download-dist.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.<anonymous> (/opt/uptime-kuma/extra/download-dist.js:3:13)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/opt/uptime-kuma/extra/download-dist.js' ]
}

Node.js v18.17.1

🐻 Uptime-Kuma Version
1.23.11
💻 Operating System and Arch
Debian 11
🌐 Browser
FF
🐋 Docker Version
Proxmox LXC
🟩 NodeJS Version
18.17.1
📝 Relevant log output
No response

a package is missing. Make sure npm install --production is completed.

looks fine, no errors

revert from snap, and try again... let us know

looks fine, no errors

Closing as resolved


[Release-0.41] Switch from the NoFork terminology to the TerraformPluginSDK terminology and bump dependiencies

Description of your changes
In this PR:

Switch from the NoFork terminology to the TerraformPluginSDK terminology
Bump crossplane-runtime version to v1.15.1
Bump upjet version to v1.1.1

I have:

[x] Run make reviewable to ensure this PR is ready for review.

How has this code been tested

examples/redis/instance.yaml => https://github.com/upbound/provider-gcp/actions/runs/8004596364
examples/compute/network.yaml => https://github.com/upbound/provider-gcp/actions/runs/8004599785
examples/compute/route.yaml => https://github.com/upbound/provider-gcp/actions/runs/8004602193
examples/cloudplatform/serviceaccount.yaml => https://github.com/upbound/provider-gcp/actions/runs/8004603922
examples/storage/bucketobject.yaml => https://github.com/upbound/provider-gcp/actions/runs/8004606608

/test-examples="examples/redis/instance.yaml"

/test-examples="examples/cloudplatform/serviceaccount.yaml"

/test-examples="examples/storage/bucketobject.yaml"

Let's fix the versions to the ones already defined in go.mod. Please see this comment.

/test-examples="examples/storage/bucketobject.yaml"

/test-examples="examples/cloudplatform/serviceaccount.yaml"

/test-examples="examples/compute/route.yaml"


Setup travis tests for blueprint

@pascalgrimaud would appreciate your help here. I believe it will be very similar to the Travis tests for the blueprint generator

@deepu105 : you can assign this to me. I'll work on it when back from vacations

Following this PR https://github.com/jhipster/jhipster-vuejs/pull/20 by @sahbi-ktifa
I need to generate entities now.

I think everything is done now.
As soon as e2e is ready, I could activate it at https://github.com/jhipster/jhipster-vuejs/blob/master/.travis.yml#L36-L38, using:
  matrix:
    - JHI_APP=vuejs-default JHI_PROTRACTOR=1
    - JHI_APP=vuejs-noi18n JHI_PROTRACTOR=1

@sahbi-ktifa or @deepu105 : I let you close this one

bounty claim https://opencollective.com/generator-jhipster/expenses/5557


Problems with LeBlender

Hi Bjerner,
i use Skybrud.LinkPicker 1.1.1. If i add a linkpicker datatype to LeBlender and use it on a gridelement, it will not save the data on the save event.

Closing this as it was fixed in v1.1.2 (and @rpjengaard says it works).


Not working

I need help I have uploaded better team plugin on my 1.19.4 server I gave permission to defualt of "betterTeams.standard"
Still they can't access any of cmds of better teams
https://media.discordapp.net/attachments/1251824313099751516/1251824313510920192/Screenshot_20240616_143130.jpg?ex=666ffbbe&is=666eaa3e&hm=90b9f51e3e852f88efd8200f6fcf2b16707f8b0bacaebc80061e15a07fa1d679&

Please can you make a new issue using the bug report format and provide further detail, as currently this is not enough to go on.
Alternatively, you can join the support discord and ask there: https://discord.gg/JF9DNs3


Tracker task 2: Add a scanner in zetaclient to detect pending (forever) cctxs and post confirmation to existing 2000+ garbage trackers.

Pending tracker has been cleaned up with hotfix release: v10.1.9


How can we check arrow events in android tv and how can we restrict a focus in a particular button in Android TV?

Hi,
I am developing an application in Android TV. But, I am unable to find the arrow events when the user presses arrow buttons. So, How can we check left, right, top, and bottom arrow events in Android TV and how can we restrict a focus in a particular button in Android TV?

If I understood you correctly to handle controller events you need https://reactnative.dev/docs/building-for-tv just instead of
var TVEventHandler = require('TVEventHandler');  as described in docs use:  import { TVEventHandler } from 'react-native'
Only one proper way to disable focus is use <View />(or another non focusable element)  instead of TouchableOpacity.
Also there is a prop called disabled for TouchableOpacity which disables interactions for that element, but behind the scenes it's still focusable.

@aurimasmi : Yes, I did it in the same way but thought, It's a hack. So, I was considering, is there any better solution for it?
`if(disabled){
return(

{children}

)
}
    return (
        <TouchableOpacity
            style={style}
            disabled={disabled}
            activeOpacity={activeOpacity}
        >
            {children}
        </TouchableOpacity>
    );

`

Short answer: you can't. Android handles the focus mangement in native code, you cannot really control focus in JS, except for manually setting the focus to something (or with hacks such as above).
You cannot block key presses without completely disabling all key events in Java and manually writing a focus engine in JS.
In the time the message from the keypress reaches JavaScript, Android is already doing its thing...


Chinese support

Does it support Chinese now? If not, when is it expected to be supported.

Yes, it does.


Add feature request in Issue template

Bug Description
Not really a bug, a feature request section in the issue templates would be great
How to Create an Account

@avinashupadhya99 what is your account number?

@angle943 , it's 94cf53921e9c5ddf48dc5589b7cdf111f7acdc93dc3073b94880416d4676b9ae


Data Format Converter Action version bump

what

Update to @v0.2.3

why

Bumps robinraju/release-downloader from 1.8 to 1.9.
Bumps softprops/action-gh-release from 1 to 2.
Bumps robinraju/release-downloader from 1.9 to 1.10.
Bump pre-commit dependencies to the latest version

Use reusable workflows for some of CI workflows
Update README

Bumps robinraju/release-downloader from 1.10 to 1.11.

Closed in favor of https://github.com/cloudposse/github-action-preview-environment-controller/pull/27


Deployment workflow for production

We need to setup a workflow for copying the static and dynamic (htmls) to the backend server.

[x] Change /osmcha-frontend/ url in package.json to / for production
[x] change all the links to / for production
[x] handle the case when .com/:id comes and convert it to .com/changeset/:id
[x] make osmcha backend for this.
cc @batpad

@batpad @willemarcel it would be great if the server could force https and the app breaks on http.

The deployment work was laid down.
Will add docs for it post release


Documentation of Network Policy lacks explanations of empty or not set ingress field.

The description of networkpolicy-resource, defined at git source does not states clearly what  an empty or not set ingress field means.
If one studies the examples, it can deduce that if ingress is not set, it means all traffic is allowed and if it's set to empty value, all traffic is blocked.
I believe it should be stated clearly in order to improve ease of understanding. Go NetworkPolicySpec type doc does that by writing If his field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)
Same applies to the egress field.

Hi @jrsmroz, You can find about detailed description of components of networkpolicy.yaml here in https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#networkpolicy-v1-networking-k8s-io.

Hi @jrsmroz, this link - https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#networkpolicy-v1-networking-k8s-io is mentioned just below the https://kubernetes.io/docs/concepts/services-networking/network-policies/#networkpolicy-resource.
Here

See the NetworkPolicy reference for a full definition of the resource.

Ah, I've missed it when I was reading the document.


fix(SelectableCardGroup): force item to follow grid

Summary
Type

Bug

Summarise concisely:
Inside a SelectableCardGroup if a SelectableCard have a label or a content  (children),  it kind of overflows the space allocated by the Row
Relevant logs and/or screenshots

Component
Before
After

SelectableCardGroup

@fabienhebert missing an update of your tests unit


OCPBUGS-25922: [release-4.13] dashboard: use recording rules for most metrics

This includes cherrypicks of:

https://github.com/openshift/cluster-kube-apiserver-operator/pull/1484
https://github.com/openshift/cluster-kube-apiserver-operator/pull/1521
https://github.com/openshift/cluster-kube-apiserver-operator/pull/1542
https://github.com/openshift/cluster-kube-apiserver-operator/pull/1565

on release-4.13

/cherrypick release-4.12

/label cherry-pick-approved


Calendar navigation doesn't adhere to pinned windows

OS: Windows 10
Obsidian v.0.9.11
As usual, LOVING this plugin. Recently, I noticed that there has been a bug with regards to pinned windows. In Obsidian, typically if a window is pinned, if I try to open another window, it opens in a new pane. However this plugin seems to override that. If I pin a note and try to open a new daily note from the calendar plugin, it always opens on the pinned note instead of opening a new window. Note that this does not occur if I open a daily note from Obsidian's navigation.
Pinned window

Overridden pinned window after opening daily note from calendar plugin

I'm experiencing the same on macOS Catalina & Obsidian 0.9.10.
Also, thank you so much for the plugin, is really useful!

@lillianhorin Great catch! And thanks again for the detailed report. Will have a fix for this soon.

This got added in version 1.2.0, after upgrading, you might need to restart Obsidian before the new behavior takes effect.


Failed to bind properties under 'spring.datasource.password' to java.lang.String OJDBC

Description:
Failed to bind properties under 'spring.datasource.password' to java.lang.String:
Reason: Failed to bind properties under 'spring.datasource.password' to java.lang.String

spring
dataSource:
url: jdbc:oracle:thin:@10.xx.xx.xxx:1010:xxx
password: "ENC(DIVLj0kOOq17tOa+x6ncTY6HC6OXt3aG)"
jasypt:
encryptor:
password: QSSaHkcwFkhcPwC5OefDcEUEHCGJYVBc
i am getting the excepting could you please help me in resolving the same,  i don't see any error if i don't use JASYPT : ENC - Encryption.
This fails only when i use OJDBC7 , where as i don't see any issues for using SQL in other project.
could you please Advise .

@ulisesbocchio ulisesbocchio Please help in resolving the same, am i missing anything ,  i need this in .yml file

I am facing the same issue. Were you able to resolve this? @aditya170491

@rampollaluis  nope , i couldnt able to solve the same, please ping if you find any solution for the same

@ulisesbocchio I'm facing the same issue.my spring-boot version is 2.2.6-RELEASE, my jasypt dependency is jasypt-spring-boot, the version of it is 3.0.2, I added @EnableEncryptableProperties in main class and configured salt value for it. then I got the above error message.

@aditya170491 I noticed the error didn't come up if in the properties folder you included jasypt.encryptor.algorithm = 'PBEWITHHMACSHA512ANDAES_256'. It is quite strange, since that is supposed to be the default. However, it did produce a different error. This time it was an error connecting to the database, which led me to believe I was inputting the wrong password. I made sure I was generating the key with that same algorithm as well but the error kept appearing. When I didn't use the encrypted string I could connect without a hitch, which tells me my original password was not wrong.
Ultimately I decided to not use jasypt and simply store the data in environmental variables. Not the solution I hoped for but either way you would need to store the password you used to encrypt as an environmental (unless you are using another method), and if someone were to gain access to your environmental variables, they wouldn't have much trouble decrypting.
Sorry this isn't the solution we were hoping for. Hope it helps somewhat, though. Good luck!

@aditya170491 The encrypted value shouldn't be wrapped in quotes. Please try removing these.
It should be password:
ENC(DIVLj0kOOq17tOa+x6ncTY6HC6OXt3aG)

not:
password: "ENC(DIVLj0kOOq17tOa+x6ncTY6HC6OXt3aG)"

It looks like you guys have a config issue. I need to see the entire application.properties/yml and how did you encrypt the secret

@ulisesbocchio  here is the complete file
spring:
profiles:
active: common , dev

spring:
profiles: common
application:
name: hrp-contacts-service
jpa:
database-platform: org.hibernate.dialect.Oracle10gDialect
hibernate.ddl-auto : none
show-sql: true
Settings for the oracle connection (dbkorad5)
dataSource:
url: jdbc:oracle:thin:@10.2...:1791:D33
driverClassName: oracle.jdbc.OracleDriver
username: hrprest
password: ENC(DIVLj0kOOq17tOa+x6ncTY6HC6OXt3aG)
jasypt:
encryptor:
password: 99PZBVsqKlniKQgVw2DaO3yRcrZsKuKX
algorithm: PBEWithMD5AndDES
iv-generator-classname: org.jasypt.iv.NoIvGenerator
server:
port: 8777
logging:
#level:
#org: TRACE
config: logback-config.xml
eureka:
instance:
instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}}
client:
serviceUrl:
defaultZone:  http://localhost:8760/eureka/
google:
geocode:
key : AIzaSyC8vmrWsE3d-xU-HswrsUfGG3A0StUrsco

spring:
profiles: dev
application:
name: hrp-contacts-service
jpa:
database-platform: org.hibernate.dialect.Oracle10gDialect
hibernate.ddl-auto : none
show-sql: true
Settings for the oracle connection (dbkorad5) (<IP_ADDRESS>)
dataSource:
url: jdbc:oracle:thin:@10.2...:1721:D33
driverClassName: oracle.jdbc.OracleDriver
username: hrprest
password: ENC(DIVLj0kOOq17tOa+x6ncTY6HC6OXt3aG)
jasypt:
encryptor:
password: 99PZBVsqKlniKQgVw2DaO3yRcrZsKuKX
algorithm: PBEWithMD5AndDES
iv-generator-classname: org.jasypt.iv.NoIvGenerator
google:
geocode:
key : AIzaSyC8vmrWsE3d-xU-HswrsUfGG3A0StUrsco

Seems you have a configuration properties class and trying to bind properties under 'spring.datasource.password' where it should be 'spring.datasource. Where you able to solve this?

See https://github.com/ulisesbocchio/jasypt-spring-boot/issues/222
It seems you have a difference between encryption/decryption algorithms and something's eating up the real exception

most likely this problem: https://github.com/ulisesbocchio/jasypt-spring-boot/issues/241


[cherry-pick] fix criserver return typo

Signed-off-by: Xiang Liu<EMAIL_ADDRESS>Ⅰ. Describe what this PR does

Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in make test

/lgtm

/approve


SIL: Canonicalize capture types with the AST function's generic signature.

When lowering closures, we avoid capturing the enclosing generic context when possible. However, the generic context may still be necessary to canonicalize types mentioned inside the closure, such as when an associated type is referred to that is same-typed to a concrete type. Fixes rdar://problem/30254048.

@swift-ci Please smoke test

@slavapestov How does this look for Swift 3.1?

LGTM


persist traversal state

The issue #52 was probably implemented incorrectly. Instead of persisting options, we should have persisted navigation state, where the options are just part of this overall state, so this issue will fix that.

Marshalling has to be completely re-implemented because of the design flaw in persisting the options, rather than navigation state, with options as a member of that.
The navigator should have a Save method, whose responsibilty will be to persist the current navigation state. If the client needs to persist state then that should be done independently, since we can't embed custom content, because that model isnt supported by standard marshalling.


PAGE WITH CREATE GOALS BUTTON COMPLETE

Fixes issue #414

You seem to have a conflict, kindly resolve

Resolved the conflicts


HttpEventCollectorLog4jAppender ignoreExceptions attribute is false by default and can't be set to true

Default value of ignoreExceptions  should be true, but it's false.
Moreover, setting ignoreExceptions="true" in the config doesn't work. it's real value will be false.
Can be reproduced easily:
@Test
    public void ignoreExceptions() {
        final LoggerContext ctx = (LoggerContext) LogManager.getContext();
        final Configuration config = ctx.getConfiguration();
        HttpEventCollectorLog4jAppender appender = config.getAppender("http-input");

        Assert.assertTrue(appender.ignoreExceptions());
    }

Hi @macrergate,
We did not hear anything from you regarding this issue.
We are closing this issue for now.
Please let us know in case of any further queries.
Thank you.


Update to add note

It is important to note that the option is set in the OS and that the OS may not support this feature, thus the browsers will not suppor.

Sounds reasonable, thanks!


sort repositories by updated_unix in Explore (#2442)

Change default sort key to updated_unix from created_unix
(repositories order on explore page)
it was suggested on (#2442)
Closes #2442

Codecov Report

Merging #2647 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2647   +/-   ##
=======================================
  Coverage   27.12%   27.12%
=======================================
  Files          86       86
  Lines       17064    17064
=======================================
  Hits         4629     4629
  Misses      11757    11757
  Partials      678      678

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 4b2c8ca...d16e6a5. Read the comment docs.

LGTM

But you have changed sorting of users instead of repositories..

oops, fixed it

LGTM

Give me some time to test it, I think there is little problem.

@lafriks @daviian This PR can't be merged, there is reason for current default. It's used in conjunction with UI, where default option for sorting is newest.

@kaz You have to change UI (html templates) too. It's not so simple like changing 1 value :).

When testing list looked correct for me, did not check sort menu, good catch

I fixed that UI problem.
Sorry for my insufficient testing :bow:

@kaz NP. You are not done yet :D. You have to add case "newest": to  models.RenderRepoSearch().

@kaz Please check every place, where your changes are used. If I search explore/search, it's used in 4 other templates. First that mean that you are changing more than 1 search page (@lafriks @daviian do you want to change it too?), second, I think you have to add case "newest" also to models.RenderUserSearch()

@Morlinest you are right @kaz has to add newest to models.RenderUserSearch() as well. Regarding the impact on the other search pages: it is fine more me, since sorting org and users by newest isn't that useful anyway, so don't hurt. But I have to add that we should change org and user searching to be alphabetically by default (will create separate issue for that).

I made some changes.

Fix some problems which @Morlinest pointed out
Set ctx.Data["SortType"] in default clause

to use different sort order in repos/users/orgs page with same template

Change default sorting of user/org search to alphabetical (#2656)

This changes affects pages below:

page
order(old)
order(new)

/explore/repos
newest
recentupdate

/explore/users
newest
alphabetically

/explore/organizations
newest
alphabetically

/{user_name} (repositories tab)
newest
recentupdate

/{user_name} (stars tab)
newest
recentupdate

Make LG-TM work again


chore: place all sugondat crates under common directory

Closes #133

Current dependencies on/for this PR:

main

PR #162   👈

This stack of pull requests is managed by Graphite.

Merge activity

Jan 1, 4:20 PM: @rphmeier started a stack merge that includes this pull request via Graphite.


JsonSerializer: use Jackson java.time serialization module.

For now, on version 2.5.1 of Jackson, we use the JSR310Module. That
will in a later upgrade be replaced by the JavaTimeModule(which
deprecates the JSR310Module).
Closes https://github.com/iZettle/izettle-toolbox/pull/137
@nzroller

:+1:

Too slow @nzroller :) :shipit:

thanks! :)

:+1:

:+1:


Portus does not update the icon when changing the role of a team member

Portus only updates the value inside of the "Role" label, but the icon is not updated accordingly.

fixed with #522

Thanks!


problem with "formToModifier" in update type?

I try
// Hook
depositUpdate: {
        .....................
        formToModifier: function (modifier) {
            console.log(modifier);
            return modifier;
        }

When I click submit on update form, don' show console.
Please help me.

#859

Hi Eric,
Please address https://github.com/aldeed/meteor-autoform/issues/983 as well. afFieldValueIs is not reactive and afFieldValuesContains needs some encouraging by multiple clicks to be reactive. Attached is a test app if you might need one.
thanks
Casper

@cskaandorp yep, working on it.

Thanks man! That is a big relieve.
C
On 22 Jun 2015, at 15:11, Eric Dobbertin <notifications<EMAIL_ADDRESS>wrote:
@cskaandorphttps://github.com/cskaandorp yep, working on it.
—
Reply to this email directly or view it on GitHubhttps://github.com/aldeed/meteor-autoform/issues/979#issuecomment-114097766.


[No QA][Cleanup] Always use constants for screen names

Details
This PR cleans the usage of screen names throughout the App. Always use constants for screen names in E/App (from SCREENS.ts).
Fixed Issues
$ https://github.com/Expensify/App/issues/32141
PROPOSAL: N/A
Tests

[x] Verify that all pages are linked correctly (looking at the code and testing manually)
[x] Test the app generally (report screen, login screen, settings, workspaces, profile etc)

Offline tests
N/A
QA Steps
N/A
PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
anroid.webm

Android: mWeb Chrome
a-web.webm

iOS: Native
https://github.com/Expensify/App/assets/46095609/503e71ab-675a-401a-a602-162ba44ec9fa

iOS: mWeb Safari
https://github.com/Expensify/App/assets/46095609/ef700aab-673e-4cd8-8ed6-3e9bd39fca69

MacOS: Chrome / Safari
https://github.com/Expensify/App/assets/46095609/778c2b68-d4c6-4884-bbbc-f2726b0d4b80

MacOS: Desktop
https://github.com/Expensify/App/assets/46095609/2a1c3d96-7664-44cd-916e-993293915181

ON HOLD: let’s wait for AppNavigator PR to be merged first

@cubuspl42 Working on it!

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/roryabraham in version: 1.4.11-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
cancelled 🔪

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 1.4.11-25 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


Migrating OpenStack sources by CLI

MTV 2.4
Partially resolves https://issues.redhat.com/browse/MTV-426 by adding OpenStack-related material to the instructions for migrating virtual machine using the CLI.
Also adds openstack as an option in other parts of the MTV guide.
Previews:

Procedure for migrating virtual machine using the CLI: http://file.emea.redhat.com/rhoch/openstack_cli/html-single/#migrating-virtual-machines-cli_mtv

Step 5 of "Retrieving the Inventory service JSON": http://file.emea.redhat.com/rhoch/openstack_cli/html-single/#retrieving-validation-service-json_mtv

Step 6 of "Creating a validation rule": http://file.emea.redhat.com/rhoch/openstack_cli/html-single/#creating-validation-rule_mtv

Sections 1 and 1,1 of the guide: http://file.emea.redhat.com/rhoch/openstack_cli/html-single/#about-mtv

@ahadas Made the changes you suggested. Please review.

@ahadas @bennyz Please review again

@ahadas @qiyann Please review this PR.


Revert "Link reverse-isms to an apropos blog post"

Reverts HackathonHackers/code-of-conduct#7
I think footnotes might be better than a bunch of links in text.

@kern  can we do footnotes?

I don't think anyone will read footnotes. Why not embedded links in text?

I don't see people who are actually going to read these caring whether its
a footnote or a link.
as far as why not embedded links in text: these rules have to be explained
to multiple people multiple times. I can see most of this document having
hyperlinks at some point. Rather than doing that, when someone ends up
having to explain the CoC to someone, they should be able to add a footnote
with a reference to that explanation/resource instead so they do not have
to have the same conversation over and over.
On Fri, Aug 28, 2015 at 6:34 PM Alex Kern<EMAIL_ADDRESS>wrote:

I don't think anyone will read footnotes. Why not embedded links in text?
—
Reply to this email directly or view it on GitHub
https://github.com/HackathonHackers/code-of-conduct/pull/11#issuecomment-135903216
.

Ahh makes sense. We could have a section for footnotes, linked via IDs. I see these footnotes as mostly being justification for certain policies and other recommended reading.
As far as format goes, I think we can just use  tags and style them like Wikipedia does. What do you think?

That was a < sup > tag up there. ^ :)

Lol I'm viewing via email so can't see it.
Anyway yes I agree. I think that's how to scale the code of conduct and
education without the CoC being too long, people trying to follow it
missing context, and people trying to enforce it constantly having to
repeat themselves and reinvent the wheel.
Geekfeminist wiki has some interesting history baked into their articles
this way. It's also worth a look if you've never read it.
On Fri, Aug 28, 2015, 9:44 PM Alex Kern<EMAIL_ADDRESS>wrote:

That was a < sup > tag up there. ^ :)
—
Reply to this email directly or view it on GitHub
https://github.com/HackathonHackers/code-of-conduct/pull/11#issuecomment-135926350
.


Create Documentation Style Guide

Add content such as RST syntax, styles to use, how to use terms in docs, and glossary.

The docs are maintained in a different repo openebs/openebs-docs.


ISPN-14324 docs updates

https://issues.redhat.com/browse/ISPN-14324 address multiple docs issues that were discovered during QE review

Update pom.xml about Jakarta EE dependencies in the upgrading doc
Update SQL store example
Temporarily remove pipe command form the CLI quide
specify that controlRole and monitorRole are jmx roles

needs backport to 14

@dvagnero I merge in @ryanemerson behalf

Thanks @karesti


(Mainnet Verification) Experimental Playground - Available nodes latency display during deployment.

Experimental Playground - available nodes are taking much longer than expected to display during deployments, specifically for countries like USA where there are relatively many nodes available.
Please see video grab under ticket

after doing this issue #491 the filters should be faster

Blocked on this.

this needs to be tested against mainnet once the release reaches it

Verified, Mainnet 2.1.0.
Searching using any country is now much faster and acceptable.


Main page

This pull request includes several significant changes to both the client and server sides of the application. The updates involve adding new features, enhancing existing functionalities, and making structural improvements. Here are the most important changes grouped by theme:
Client-side Enhancements:

client/src/pages/HomePage.jsx: Added state management and API calls to fetch user data, daily words, and display decks. Implemented UI components to display daily words and deck progress.
client/src/utils/addDeckProgress.js: Created a function to post deck progress data to the server.
client/src/utils/deckProgress.js: Implemented a utility function to find and sort the best display decks for a user.

Server-side Enhancements:

server/src/controllers/deck.controller.js: Added a new endpoint to get decks by language.
server/src/controllers/user.controller.js: Introduced new endpoints for fetching user by ID, daily words, and adding deck progress.

Helper Functions:

server/src/helpers/addDeckProgress.js: Created a helper function to update user progress with new deck completion attempts.
server/src/helpers/randomDailyWords.js: Added functions to generate and retrieve random daily words for a user.

Routing and Configuration:

server/src/index.js: Updated the server configuration to include the new deckRouter for handling deck-related API requests. [1] [2]
server/src/routes/deck.routes.js: Added a route to get decks by language.
server/src/routes/user.routes.js: Added routes for fetching user details, daily words, and posting deck progress.

Schema and Model Updates:

server/src/models/user.model.js: Expanded the user schema to include profile pictures, detailed progress tracking, streaks, and daily words. [1] [2]

These changes collectively enhance the functionality of the application, providing better user data management, improved UI components, and more robust server-side logic.

This pull request includes significant updates to both the client and server sides of the application, introducing new features and improvements to existing functionalities. The most important changes include the addition of new API endpoints, enhancements to user and deck management, and updates to the front-end to display user-specific data.
Client-side changes:

client/src/pages/HomePage.jsx: Added state management and API calls to fetch and display user data, daily words, and deck progress. Implemented UI components to show daily words and deck progress with interactive elements.
client/src/utils/addDeckProgress.js: Created a utility function to add deck progress for a user by making a POST request to the server.
client/src/utils/deckProgress.js: Added a function to find and format the best display decks for a user based on their progress.

Server-side changes:

server/src/controllers/deck.controller.js: Introduced a new endpoint to get decks by language.
server/src/controllers/user.controller.js: Added new endpoints to get user by ID, get daily words, and add deck progress.
server/src/helpers/addDeckProgress.js: Implemented a helper function to update user deck progress.
server/src/helpers/randomDailyWords.js: Created functions to generate and retrieve random daily words for a user.

Other changes:

server/package.json: Updated the seed script to use mongorestore with gzip compression for seeding the database.
server/src/models/user.model.js: Enhanced the user schema to include profile pictures, detailed deck progress, streaks, and daily words. [1] [2]
server/src/routes/deck.routes.js, server/src/routes/user.routes.js: Added rate limiting and new routes for deck and user-related endpoints. [1] [2]


Local variable 'is_flattended_pyramid' referenced before assignment

On valis > slide_io.py > check_flattened_pyramid_tiff() , in line 434
Variable is_flattended_pyramid is not initialized to False, producing an error with some ome.tiff filetypes.

#6

Thanks for bringing this to my attention! I've added the fix in version 1.0.0rc6


Add a comment on code not being changed in the pull request.

Sorry if this has been mentioned.  I did search.
I examine a pull request.  I notice a bug in code that is not a change in the current pull request.
I don't see how to add a comment to note the bug.

Hey @anthonyvercolano, thanks for reporting this. Currently, the GitHub API for review comments only supports adding comments around changes in pull requests. However, there is a different API for adding comments to a specific commit that we may be able to use for this. This is something we would like to support.

Hey @anthonyvercolano, thanks for reporting this. Currently, the GitHub API for review comments only supports adding comments around changes in pull requests.

Since Microsoft bought GitHub, maybe we could put some pressure on them to finally fix their API? 😊 This is a really terrible limitation.  Other PR systems like AzureDev Ops do not have this limitation.
(As an example use case, I was just looking at a PR where SomeClass.downloadFiles() was converted to be a cancelable Promise, which has implications for many other functions in that file that participate in the asynchronous operation.  It's really arbitrary to say that my entire PR commentary has to be attached to the 5 lines of diff context around SomeClass.downloadFiles()...)

Duplicate of https://github.com/microsoft/vscode-pull-request-github/issues/3305


Is ReDrafter supported by the TensorRT-LLM backend?

System Info
N/A
Who can help?
@byshiue
Information

[X] The official example scripts
[ ] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction
Is ReDrafter supported by the TensorRT-LLM backend for Triton?
Expected behavior
n/a
actual behavior
n/a
additional notes
n/a

Referring to this -> https://github.com/NVIDIA/TensorRT-LLM/blob/v0.13.0/examples/redrafter/README.md

@byshiue could you confirm if support will be added? Thanks!


[BUG]: cell detection crashes with float64 data

Describe the bug
When trying to run cellfinder on data with a float64 dtype, it crashes because the cpython code can't handle the maximum value. Looking through the code, the value that's too big is set here:
https://github.com/brainglobe/cellfinder-core/blob/23d0421f8d2b5304c69765ca8933ebce620f2a98/src/cellfinder_core/tools/tools.py#L6-L16
From this it looks like cellfinder-core is only designed to accept integer data types - @adamltyson can you confirm if this is true?

If it does only accept integer data types, we should add a check early in the code to tell the user they have to use integer data.
If floating point data should be accepted, this bug should be fixed and a test added with floating point data.

To Reproduce
Run cellfinder.detect.main with images of floating point data type.
Expected behaviour
Either

A clearer error
Cell detection works

Log file
The error traceback is:
---------------------------------------------------------------------------
OverflowError                             Traceback (most recent call last)
File ~/mambaforge/envs/napari/lib/python3.9/site-packages/superqt/utils/_qthreading.py:176, in WorkerBase.run(self=<cellfinder_napari.detect.thread_worker.Worker object>)
    175     warnings.showwarning = lambda *w: self.warned.emit(w)
--> 176     result = self.work()
        self = <cellfinder_napari.detect.thread_worker.Worker object at 0x158330430>
    177 if isinstance(result, Exception):

File ~/projects/napari/cellfinder-napari/cellfinder_napari/detect/thread_worker.py:66, in Worker.work(self=<cellfinder_napari.detect.thread_worker.Worker object>)
     57     self.update_progress_bar.emit(
     58         "Classifying cells",
     59         # Default cellfinder-core batch size is 32. This seems to give
   (...)
     63         batch + 1,
     64     )
---> 66 result = cellfinder_run(
        cellfinder_run = <function main at 0x170245940>
        self = <cellfinder_napari.detect.thread_worker.Worker object at 0x158330430>
        self.data_inputs = DataInputs(signal_array=<class 'numpy.ndarray'> (270, 193, 271) float64, background_array=<class 'numpy.ndarray'> (270, 193, 271) uint16, voxel_size_z=5.0, voxel_size_y=2.0, voxel_size_x=2.0)
        self.detection_inputs = DetectionInputs(soma_diameter=16.0, ball_xy_size=6.0, ball_z_size=15.0, ball_overlap_fraction=0.6, log_sigma_size=0.2, n_sds_above_mean_thresh=10, soma_spread_factor=1.4, max_cluster_size=100000)
        self.classification_inputs = ClassificationInputs(use_pre_trained_weights=True, trained_model=None)
        self.misc_inputs = MiscInputs(start_plane=0, end_plane=270, n_free_cpus=2, analyse_local=False, debug=False)
     67     **self.data_inputs.as_core_arguments(),
     68     **self.detection_inputs.as_core_arguments(),
     69     **self.classification_inputs.as_core_arguments(),
     70     **self.misc_inputs.as_core_arguments(),
     71     detect_callback=detect_callback,
     72     classify_callback=classify_callback,
     73     detect_finished_callback=detect_finished_callback,
     74 )
     75 return result

File ~/projects/napari/cellfinder-core/src/cellfinder_core/main.py:66, in main(signal_array=<class 'numpy.ndarray'> (270, 193, 271) float64, background_array=<class 'numpy.ndarray'> (270, 193, 271) uint16, voxel_sizes=(5.0, 2.0, 2.0), start_plane=0, end_plane=270, trained_model=None, model_weights=None, model='resnet50_tv', batch_size=32, n_free_cpus=2, network_voxel_sizes=[5, 1, 1], soma_diameter=16.0, ball_xy_size=6.0, ball_z_size=15.0, ball_overlap_fraction=0.6, log_sigma_size=0.2, n_sds_above_mean_thresh=10, soma_spread_factor=1.4, max_cluster_size=100000, cube_width=50, cube_height=50, cube_depth=20, network_depth='50', detect_callback=<function Worker.work.<locals>.detect_callback>, classify_callback=<function Worker.work.<locals>.classify_callback>, detect_finished_callback=<function Worker.work.<locals>.detect_finished_callback>)
     64 logger.info("Detecting cell candidates")
---> 66 points = detect.main(
        detect = <module 'cellfinder_core.detect.detect' from '/Users/dstansby/projects/napari/cellfinder-core/src/cellfinder_core/detect/detect.py'>
        signal_array = <class 'numpy.ndarray'> (270, 193, 271) float64
        start_plane = 0
        end_plane = 270
        voxel_sizes = (5.0, 2.0, 2.0)
        soma_diameter = 16.0
        max_cluster_size = 100000
        ball_xy_size = 6.0
        ball_z_size = 15.0
        ball_overlap_fraction = 0.6
        soma_spread_factor = 1.4
        n_free_cpus = 2
        log_sigma_size = 0.2
        n_sds_above_mean_thresh = 10
     67     signal_array,
     68     start_plane,
     69     end_plane,
     70     voxel_sizes,
     71     soma_diameter,
     72     max_cluster_size,
     73     ball_xy_size,
     74     ball_z_size,
     75     ball_overlap_fraction,
     76     soma_spread_factor,
     77     n_free_cpus,
     78     log_sigma_size,
     79     n_sds_above_mean_thresh,
     80     callback=detect_callback,
     81 )
     83 if detect_finished_callback is not None:

File ~/projects/napari/cellfinder-core/src/cellfinder_core/detect/detect.py:101, in main(signal_array=<class 'numpy.ndarray'> (270, 193, 271) float64, start_plane=0, end_plane=270, voxel_sizes=(5.0, 2.0, 2.0), soma_diameter=8, max_cluster_size=5000, ball_xy_size=3, ball_z_size=3, ball_overlap_fraction=0.6, soma_spread_factor=1.4, n_free_cpus=2, log_sigma_size=0.2, n_sds_above_mean_thresh=10, outlier_keep=False, artifact_keep=False, save_planes=False, plane_directory=None, callback=<function Worker.work.<locals>.detect_callback>)
    100 # Create 3D analysis filter
--> 101 mp_3d_filter = VolumeFilter(
        soma_diameter = 8
        setup_params = [<class 'numpy.ndarray'> (193, 271) float64, 8, 3, 3, 0.6, 0]
        soma_spread_factor = 1.4
        signal_array = <class 'numpy.ndarray'> (270, 193, 271) float64
        save_planes = False
        plane_directory = None
        start_plane = 0
        max_cluster_size = 5000
        outlier_keep = False
        artifact_keep = False
    102     soma_diameter=soma_diameter,
    103     setup_params=setup_params,
    104     soma_size_spread_factor=soma_spread_factor,
    105     planes_paths_range=signal_array,
    106     save_planes=save_planes,
    107     plane_directory=plane_directory,
    108     start_plane=start_plane,
    109     max_cluster_size=max_cluster_size,
    110     outlier_keep=outlier_keep,
    111     artifact_keep=artifact_keep,
    112 )
    114 clipping_val, threshold_value = setup_tile_filtering(signal_array[0, :, :])

File ~/projects/napari/cellfinder-core/src/cellfinder_core/detect/filters/volume/volume_filter.py:51, in VolumeFilter.__init__(self=<cellfinder_core.detect.filters.volume.volume_filter.VolumeFilter object>, soma_diameter=8, soma_size_spread_factor=1.4, setup_params=[<class 'numpy.ndarray'> (193, 271) float64, 8, 3, 3, 0.6, 0], planes_paths_range=<class 'numpy.ndarray'> (270, 193, 271) float64, save_planes=False, plane_directory=None, start_plane=0, max_cluster_size=5000, outlier_keep=False, artifact_keep=False)
     49 self.setup_params = setup_params
---> 51 self.ball_filter, self.cell_detector = setup(
        self = <cellfinder_core.detect.filters.volume.volume_filter.VolumeFilter object at 0x29620c7c0>
        self.setup_params = [<class 'numpy.ndarray'> (193, 271) float64, 8, 3, 3, 0.6, 0]
        self.setup_params[0] = <class 'numpy.ndarray'> (193, 271) float64
        self.setup_params[1] = 8
        self.setup_params[2] = 3
        self.setup_params[3] = 3
        self.setup_params[4] = 0.6
        self.setup_params[5] = 0
     52     self.setup_params[0],
     53     self.setup_params[1],
     54     self.setup_params[2],
     55     self.setup_params[3],
     56     ball_overlap_fraction=self.setup_params[4],
     57     z_offset=self.setup_params[5],
     58 )

File ~/projects/napari/cellfinder-core/src/cellfinder_core/detect/filters/setup_filters.py:27, in setup(plane=<class 'numpy.ndarray'> (271, 193) float64, soma_diameter=8, ball_xy_size=3, ball_z_size=3, ball_overlap_fraction=0.6, z_offset=0)
     25 layer_width, layer_height = plane.shape
---> 27 ball_filter = BallFilter(
        layer_width = 271
        layer_height = 193
        ball_xy_size = 3
        ball_z_size = 3
        ball_overlap_fraction = 0.6
        tile_width = 16
        thrsh_val =<PHONE_NUMBER>3709551614
        soma_centre_val =<PHONE_NUMBER>3709551615
     28     layer_width,
     29     layer_height,
     30     ball_xy_size,
     31     ball_z_size,
     32     overlap_fraction=ball_overlap_fraction,
     33     tile_step_width=tile_width,
     34     tile_step_height=tile_width,
     35     threshold_value=thrsh_val,
     36     soma_centre_value=soma_centre_val,
     37 )
     38 start_z = z_offset + int(math.floor(ball_z_size / 2))

File src/cellfinder_core/detect/filters/volume/ball_filter.pyx:45, in cellfinder_core.detect.filters.volume.ball_filter.BallFilter.__init__()

OverflowError: value too large to convert to unsigned int

Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. Linux, Windows, macOS] For macOS, please specify if you have an Intel or M1 CPU (M1 is likely if your mac is new).
Version [e.g. 18.04]
Hardware specs [e.g. 128 GB RAM, Xeon 4114 CPU].

Additional context
Add any other context about the problem here.

Thanks for raising this.

From this it looks like cellfinder-core is only designed to accept integer data types - @adamltyson can you confirm if this is true?

Yes this is correct. The algorithm is only designed for integer data. I've also not come across floating point microscopy data, and I don't even know how you'd acquire it!

If it does only accept integer data types, we should add a check early in the code to tell the user they have to use integer data.

I can't see this error happening "in the wild" but a warning would be very useful for people testing things out.

I don't even know how you'd acquire it!

I came across this trying to add 'fake' cells to some data, and I must have cast the data from int to float at some point. Thanks for clarifying - I'll open a PR to check for this early, and raise a sensible error message.


The production information and serial number of the device that is bridged on homekit are not displayed properly (CON-514)

esp-matter: commit-id = 99bd741a09b03f70a70d9cead637840a1aa17d30

code

  // product name
  char       name[]  = "传感器";
  cluster_t *cluster = cluster::get(device->endpoint, BridgedDeviceBasicInformation::Id);
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::NodeLabel::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(name, strlen(name)));
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::ProductName::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(name, strlen(name)));

  // label
  char pidlabel[] = "20X1";
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::ProductLabel::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(pidlabel, strlen(pidlabel)));

  // serial
  char serial[] = "1122233344";
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::SerialNumber::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(serial, strlen(serial)));

  // sofe version
  char Version[] = "1.0.0";
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::SoftwareVersionString::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(Version, strlen(Version)));

  // vid
  char lipro[] = "lipro";
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::VendorName::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(lipro, strlen(lipro)));

  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::VendorID::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_uint16(0x1398));

  // manual
  char data[] = "hello lipro";
  attribute::create(cluster, BridgedDeviceBasicInformation::Attributes::ManufacturingDate::Id, (ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE),
                    esp_matter_char_str(data, strlen(data)));

I think you can't create the attribus twice, they had been created when you call *node_t node = node::create(&node_config, app_attribute_update_cb, NULL);
Can you paste all your app_main.cpp file that in order for us to analyze

The source code here is added in set_device_type in esp-matter-bridge.cpp
This is the bridge endpoint, so there are no duplications. These properties can be read normally using "chip-tool"
I wonder if the red box in the picture says "unknow" is a problem with IOS and homepod, or because I'm missing some attributes

The source code here is added in set_device_type in esp-matter-bridge.cpp
This is the bridge endpoint, so there are no duplications. These properties can be read normally using "chip-tool"
I wonder if the red box in the picture says "unknow" is a problem with IOS and homepod, or because I'm missing some attributes

1.The source code here is added in set_device_type in esp-matter-bridge.cpp
2.This is the bridge endpoint, so there are no duplications. These properties can be read normally using "chip-tool"
3.I wonder if the red box in the picture says "unknow" is a problem with IOS and homepod, or because I'm missing some attributes

I think you can't create the attribus twice, they had been created when you call *node_t node = node::create(&node_config, app_attribute_update_cb, NULL); Can you paste all your app_main.cpp file that in order for us to analyze

1.The source code here is added in set_device_type in esp-matter-bridge.cpp
2.This is the bridge endpoint, so there are no duplications. These properties can be read normally using "chip-tool"
3.I wonder if the red box in the picture says "unknow" is a problem with IOS and homepod, or because I'm missing some attributes

I also have a same problem.
Before iOS 16.5, below attributes of 'BridgedDeviceBasicInformation' cluster are well displayed on Home app.

BridgedDeviceBasicInformation::Attributes::VendorName::Id
BridgedDeviceBasicInformation::Attributes::SerialNumber::Id
...
But after updating iOS 16.5, vendorName, SerialNumber and Model are displayed as 'Unknown' like your figure.
I guess this issue is related to Home app architecture, but I'm not sure.

This looks like an issue of apple. Have you guys tried same with Google?

@maenkai @YOGYUI any update here?

I have tried the Brigde example on the latest main with your provided patch and it works fine on the home app.I am able to see the serial number and production information correctly. The  ipad os version used is ios 16.6.Can you please give it a try on the latest main and the specified ios version.

The latest version has indeed been fixed, but now the remaining bridge names are not displayed properly, as shown below

@maenkai you can read the node label set using chip-tool.But it does not get reflected as the bridge name in homekit.
If you want to have a name for the bridge, the matter accessory label above is editable in the UI and you can set the name from there itself for identification purposes.

@maenkai any updates on the issue faced . Please close this if the issue is solved.

@maenkai you can read the node label set using chip-tool.But it does not get reflected as the bridge name in homekit. If you want to have a name for the bridge, the matter accessory label above is editable in the UI and you can set the name from there itself for identification purposes.

I used homeAPP to pair the gateway on the market, the default name is not matter accessory, how do I do that

This name is from DCL
problem view https://github.com/project-chip/connectedhomeip/issues/26110


[Feature][connector] rocketmq connector

Search before asking

[X] I had searched in the feature and found no similar feature requirement.

Description
wo need rocketmq connector to receive the data from rocketmq  .
Usage Scenario
receive the data from rocketmq
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Any progress? If you don't have enough time, I will do this.


asset name length clarification

While trying to issue an asset I've received an error because name didn't meet the requirement of being at least 5 chars long. I'm wondering why this limitation is there, before (in v0.9) it was limited from 1 up to 256 chars. @dr-orlovsky could you please clarify this change?

Yes, to prevent creation of meaningless asset names. Name should be longer than a ticker.
Now, with interfaces, we have more freedom and there could be different token standards. I am opened to change this one, since the current interface is anyway not a complete implementation of RGB20

There are many cases where asset names are shorter than 5 chars, for example among the top shitcoins by marketcap you can find Tron, BNB, DAI, XRP, EOS and many others. Being the name just a metadata of the asset I do not see any potential issue in leaving more freedom to the issuer.

Agree. I actually recall now why I "added" this limit: since I didn't made that consciously but just used an existing data type Ident (which I use for Strict Type data names).
I think I have to update RGB20 interface to match the standard. The reality is that I was in rush with releasing v0.10 and since interfaces now are flexible and can be updated independently from the lib, I did "RGB20" which is just a minimal viable thing composed of existing components - and not a real RGB20 we need: it has no secondary issuance, wrong name length requirements, etc.
I will work on making a proper RGB20 matching the standard we have (which we developed over many years): https://github.com/LNP-BP/LNPBPs/blob/master/lnpbp-0020.md

Fixed some time ago


Update ImageSlideshow.podspec to 1.1.0

To release a new pod version is needed change the version inside the podspec file.

Hi, I indeed did this, just forgot to push my local commits. Done now, does 1.1.0 version works correctly when used from CocoaPods?

Apparently it's all right


Explicitly support memory size changing in between allocations

Closes #9310
According to #9310, I've inspected the code and it seems to work. I've created this PR to add a test and also to introduce an error if the memory actually shrinked.
This is a step towards, but doesn't implement "elastic heap".

bot merge

bot merge force

bot merge force
please

bot merge force

bot merge force


Extenstion not working in magento2.2.5  throwing error on di compile

emarsys extension not working in magneto2.2.5
Preconditions
Magento version 2.2.5
php 7.0.29
mysqli mysqlnd 5.0.12
Steps to reproduce
just download folder from git repository
Expected result
it will installed successfullt
Actual result
throw error on setup:di:compile
BPHP Fatal error:  Cannot use Magento\Sales\Model\Order as Order because the name is already in use in D:\Projects\xampp\htdocs\m2slideteam\vendor\temando\module-shipping-m2\Model\OrderI
nterfaceBuilder.php on line 12
Fatal error: Cannot use Magento\Sales\Model\Order as Order because the name is already in use in D:\Projects\xampp\htdocs\m2slideteam\vendor\temando\module-shipping-m2\Model\OrderInterfaceBuilder.php on line 12

Hi,
Thanks for this, I am not sure we did not test  on 2.5 yet.
thanks
Guy


Consider using DXVK for running Orbiter on other operating systems

Since Orbiter switched from DX7 to DX9 I think that using DXVK for providing Vulkan rendering could be considered as alternative for writing whole new renderer from scratch. DXVK is library that implements Direct3D 9-11 on top of Vulkan and it's pretty much considered as standard for running Windows games on other operating systems (mostly Linux but I guess BSD or perhaps even macOS with MoltenVK could use that too). It is used by Valve in some of their older games (like Left 4 Dead 2) and by Proton on Steam for running Windows games on Linux (also used by Steam Deck). Initially it was Windows native DLL that was meant for running Windows software using Wine but DXVK-Native work was merged and now DXVK can be compiled as Unix native library and used for much easier porting of Direct3D code to Vulkan systems.
Compared to the total rewrite of renderer to use Vulkan or OpenGL, using DXVK would greatly reduce need for any rewrite as probably most of existing rendering code can be utilized as is.

FWIW I am able to run Orbiter under wine with DXVK:
export WINEPREFIX=~/Orbiter
wineboot
winetricks dxvk
cd /path/to/unzipped/Orbiter/dir
wine ./orbiter_ng.exe

Share and enjoy.


Remove the reviewer entry for kisik21

As requested. Thanks @kisik21!

Deployed (https://github.com/nix-community/infra/commit/1421c3dd0d63dd116773ce2bf6ac1c51a4ccfd14).

Deployed (https://github.com/nix-community/infra/commit/1421c3dd0d63dd116773ce2bf6ac1c51a4ccfd14).


Version of stable/nginx-ingress doesn't match version in official repo

Is this a request for help?:
I think so.
The readme.md states that

The Charts in the stable/ directory in the master branch of this repository match the latest packaged Chart in the Chart Repository, though there may be previous versions of a Chart available in that Chart Repository.

The version in the master branch of stable/nginx-ingress is 0.13.1, but when I check helm, I get the following version:
jtonn@k8s-master-13517872-0:~$ helm search stable/nginx-ingress NAME                	CHART VERSION	APP VERSION	DESCRIPTION stable/nginx-ingress	0.11.1       	0.11.0     	An nginx Ingress controller that uses ConfigMap...
Why do the versions differ?

Have you tried running helm repo up?

Can't believe I didn't see this one when I wrote this issue. Thanks and sorry.


Added Edge Support + minor style improvements

With manifest version 3 you are able to import it to the edge browser. I also updated some styles and removed some unnecessary spaces.
Preview

thx 4 the addition @Zerotask !


How difficult is it to generalize to any STM32 with CAN support?

I'd like to use a Nucleo board not in the supported list, the NUCLEO-F103RB. It has a STM32F103RBT6, which has CAN. What is involved with getting this board to work with the library?

Hello,
I've had a look at the STM32F103RB manual, and its CAN module is very similar to that of the other microcontrollers, so porting shouldn't pose any particular problem.
On the other hand, the control of alternate port functions is very different, and requires specific code.
The problem is that I don't have this board, so I can't run the example codes, just compile them.
Can you try out the code once I've written it?
Pierre

Le 27 mars 2024 à 04:36, mron @.***> a écrit :
I'd like to use a Nucleo board not in the supported list, the NUCLEO-F103RB. It has a STM32F103RBT6, which has CAN. What is involved with getting this board to work with the library?
—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWKZVGHJMV54LNY3SJKNVLY2I5FBAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDSNZVG4YTEOA.
You are receiving this because you are subscribed to this thread.

Of course I’ll test any code. I appreciate the help.

On Mar 27, 2024, at 2:49 PM, Pierre Molinaro @.***> wrote:
Hello,
I've had a look at the STM32F103RB manual, and its CAN module is very similar to that of the other microcontrollers, so porting shouldn't pose any particular problem.
On the other hand, the control of alternate port functions is very different, and requires specific code.
The problem is that I don't have this board, so I can't run the example codes, just compile them.
Can you try out the code once I've written it?
Pierre

Le 27 mars 2024 à 04:36, mron @.***> a écrit :
I'd like to use a Nucleo board not in the supported list, the NUCLEO-F103RB. It has a STM32F103RBT6, which has CAN. What is involved with getting this board to work with the library?
—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWKZVGHJMV54LNY3SJKNVLY2I5FBAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDSNZVG4YTEOA.
You are receiving this because you are subscribed to this thread.

—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4#issuecomment-2024049533, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABE67N33UY3DFEUDTTBKQTTY2M5EZAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRUGA2DSNJTGM.
You are receiving this because you authored the thread.

Hello,
I have published a first release for handling STM32F103xB.
I can't guarantee that it will work.
First try the LoopBackDemo sketch, it sends and receive frame in external loop back mode, so normally you can observe frames on Tx pin (PA12). I am not sure of bit rate, may be it is wrong.
Best Regards,
Pierre

Le 28 mars 2024 à 03:11, mron @.***> a écrit :
Of course I’ll test any code. I appreciate the help.

On Mar 27, 2024, at 2:49 PM, Pierre Molinaro @.***> wrote:
Hello,
I've had a look at the STM32F103RB manual, and its CAN module is very similar to that of the other microcontrollers, so porting shouldn't pose any particular problem.
On the other hand, the control of alternate port functions is very different, and requires specific code.
The problem is that I don't have this board, so I can't run the example codes, just compile them.
Can you try out the code once I've written it?
Pierre

Le 27 mars 2024 à 04:36, mron @.***> a écrit :
I'd like to use a Nucleo board not in the supported list, the NUCLEO-F103RB. It has a STM32F103RBT6, which has CAN. What is involved with getting this board to work with the library?
—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWKZVGHJMV54LNY3SJKNVLY2I5FBAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDSNZVG4YTEOA.
You are receiving this because you are subscribed to this thread.

—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4#issuecomment-2024049533, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABE67N33UY3DFEUDTTBKQTTY2M5EZAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRUGA2DSNJTGM.
You are receiving this because you authored the thread.

—
Reply to this email directly, view it on GitHub https://github.com/pierremolinaro/acan-stm32/issues/4#issuecomment-2024274376, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWKZVCDKKXHPN6FT2UI3MDY2N36DAVCNFSM6AAAAABFKDD3VSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRUGI3TIMZXGY.
You are receiving this because you commented.

Pierre,
Thank you! I was able to compile and download the loopback example. I'll need to compare the workings of the STM324K to the STM32F103. I have both. My target is the F103. I'll work on this a while and let you know how it goes.