Bright Disputes - Milestone 4

Delivery document for Bright Disputes - Milestone 4

Hey!
Let me ask the curators to review it!

Hi @o-tsaruk, we updated the file and now the links direct to the source code 👍

Thank you @bufta ! The only thing I want to ask, please, add a document (it can be a link to the document out of the repository) with Testing Guide, as it's described in Milestone Delivery Guidelines.

In our Milestone delivery file there is a link to the Testing Guide @o-tsaruk. If you'd need a more user oriented step-by-step guide, we also linked to a blog post and a youtube video with instructions. Should we provide more info in any of these files? :)

I saw all deliverables you provided, but haven't found pre-requests to run the project from your git repository. I've got an error about the missing file: "./../../contract/target/ink/bright_disputes.json", after running the project with instruction, described in your Testing Guide. The blog and video clearly explain how to use your app. But I'm not sure about the installation part. I think it should be easy as described, but there is a missing part. Also, article author mentioned CLI, but I've not found any CLI command description.
Maybe you have already deployed the project and I don't need to run it by myself. @bufta can you, please, help me with it? =)

For demo to work it should be used as a part of bright-disputes. So first you need to clone bright-disputes repo:
git clone git@github.com:bright/bright-disputes.git
In newly created folder you should fetch submodules (bright-dispute-showcase will be fetched during this process):
git submodule update --init --recursive
Next according to the readme file (https://github.com/bright/bright-disputes/blob/main/README.md) fulfil prerequisites and run:
bash scripts/deploy.sh
Among other things script will prepare CLI and .env for bright-dispute-showcase located in ui subfolder. So next you just need to jump to ui subfolder
and act accordingly to the showcase readme file (https://github.com/bright/bright-disputes-showcase/blob/main/README.md)
Hope that helps :)

Fine, please add README file to the Milestone delivery file.

@o-tsaruk we added the link to the project README file as well 👍

Hey team!
Here's the form for payment details: https://forms.gle/BUCKfygkiEvpdYna6.
Once you've filled it out, please let me know and be sure to specify what it pertains to; you can include the link to this PR delivery! Further details can be provided under the section: "Please describe which Milestone you have completed and attach the link to the Milestone delivery."
Should you have any questions, don't hesitate to ask. Thank you so much!

For guidance on how to set up identity, refer to this guide.

Thank you @TtomaS7 ! I just filled the questionnaire. However, we still haven't received the payment for Milestone 3. Are there any issues regarding the details I gave or sth else? Would greatly appreciate some update :)

For Milestone 3, you can claim the rewards already - https://polkadot.subsquare.io/treasury/child-bounties/19_988

Oh ok, I wasnt aware of this, thank you @TtomaS7. However, I cannot claim the payment, got this error:

Hey, I think you need to have some Dots on your account to be able to pay the fee

@0xMarkian we do have some dots there and the fee according subsquare is 0 DOT... do you know maybe @TtomaS7 what's the real amount of dots for the fee? I will top up accordingly. Sorry for the trouble, it's the first time we have this issue.

Ok, we managed to claim the child bounty, thanks 👍 I'd greatly appreciate it if @TtomaS7 you could share the info about Milestone 4 being claimable, whenever it's ready :) all the best!


RFC: Stats per Device Class

Introduction
Stats for entire device classes, such that i2c/spi/sensor/flash/etc each get a unique set of stats that are initialized and managed by the kernel if enabled through a Kconfig option
Problem description
Each device class has its own set of unique calls and subsequently would need its own set of unique stats to keep track of. It would be great if this didn't burden driver writers or users of device class api's.
Proposed change

Add a struct device_stats *stats  to struct device where the struct looks like struct device_stats { stats_init_t init_stats, void* stats_data }, an initializer function and a void* for stats data.
Device class specific macros for setting up the device_stats, called in a manner such as...

STATS_I2C_DEFINE(...)
DEVICE_DT_DEFINE(...)
STATS_I2C_BIND(...)

Much like we are thinking of doing for power management, pinctl, and in the future possibly clocking.
3. The initializer function is called by the kernel at device init time if the pointers are not NULL.
4. In the device class API, if the device stats member is not NULL we update the device class stats for that call as needed, such as:
int z_impl_i2c_transfer(...)
{
#ifdef CONFIG_I2C_STATS
   if(dev->stats != NULL) {
      /* Update some stats based on the transfer params on behalf of the device */
   }
#endif
}

Detailed RFC
Dependencies
None, driver authors may incrementally opt-into stats tracking per device class as they become available.
Concerns and Unresolved Questions
I wish this didn't require another pointer member to struct device, it adds a pointer cost to every device if device driver stats as an option is enabled and a pointer check on every call that stats are tracked for the device class.
It's not clear how stats would be tracked for async api's where often times k_poll_signal or callback is expected to notify the caller when the operation is complete.
Alternatives
I considered a per device class stats proxy, which would wrap all calls to a device driver and keep tabs on stats.
Something like https://github.com/teburd/zephyr/tree/i2c_stats_driver
This works but would likely require some hackery to ensure anything that gets and uses the device would get the stats proxy not the real deal.
Pros of this Approach:

No device driver changes needed, only device classes that opt in incur any cost (runtime or memory).

Issues with this approach:

device_get_binding - would need a custom map of device proxies that would be chosen first over the real thing when looking for the device.
Various DEVICE_DT_GET type macros would need to also have a mapping done somehow.
A way to avoid the proxied device would need to be included.
A way to initialize the proxies per device class when enabled with a Kconfig

Closing as the PR was accepted, and a way was found to get all the benefits with minimal updates to existing code


[BUG] Time display is not working

Describe the bug
If I receive a notification within the list the notification date is always shown as (in German) "vor 0s" but once I select the entry it shows the correct time and date.
Expected behavior
Show the same time duration as in the detail view.
Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Device: iPhone 15
OS: iOS 17.3.1
Version of Container <IP_ADDRESS>
Version of iGotify 1.1.1

Additional context
Add any other context about the problem here.

the problem is maybe a parsing error of the date, i take a look at this.

Did you can show me the time string from the Uptime Kuma message? You can find it in the logs from the assistent...
Because i can't reproduce the error :/

Will be fixed Wednesday at 18 o'clock CET with the release of 1.2


Automatically add users until system breaks

So I'm interested in knowing how many concurrent users my system can take, and I'd like to measure that by setting something like:
The system is ok as long as 95% of all requests take less than 1s, and then gatling would just slowly increase the number of concurrent users until that condition is broken and then end. and that number could be used as a benchmark

We don't support this out of the box atm.
And I don't think we'll ever will in the OSS version, as the injection system isn't coupled to the metrics one.
Maybe something we can consider for FrontLine though.
Note: if this was just a general question and not a feature you were interested in contributing, please use the community mailing list.


Vision on implementation of standard .Net libraies types/methods

I have one more point for discussion - what is yor vision on implementation of standard .Net libraries types (mscorlib, System.Core and so on).
On one side - custom implementation in .js files may be much more efficient, than translation. For some base classes it is only possible to have .js implementation.
On other hand - JSIL even now (with some little additional proxies) is possible to translate most of mscorlib and, System.Core.
Some types of applications could work with very little subset of standard libraries, and it may be bad idea to extend current .js libraries content - as it also extend their size.
So, it was some thoughts - and now is a question - what guides are for type/methods that should be included in .js libraies and what classes/methods we should not write in .js files (because they will be translated automatically) or even exclude already written from .js?
Seems, that this is very dependent on DCE/lazy loading tasks. As I understand, they are only, that stops JSIL of always translation full mscorlib.

I've compiled .Net from Reference sources (https://github.com/iskiselev/JSIL.NetFramework). Probably we may use it to fully resolve all license questions with it.
W may also discuss using it for Mono CI build (as all tests should work on it).


Missing unactive menu bar icon in standalone app

Thank you for great tool and maintaining it!
Here small issue with standalone app (v2.7). Icon in menu bar is gray when current window isn't active.

I'm now sure why, but now it's working (without reboot, reloading etc)


About SH data and View dependent appearance

I tried one scene which has view dependent colors, but rendered view dependent colors are not good.
How the SH data handled in gsplat.js?

There are currently no SH coefficients (except SH0 i.e. color)

Can you please add a functionality of loading all SH coefficients?

I opened an issue for it


Allow specifying credentials for development

Allow specifying credentials as env vars for development
Make it easier for development purpose

Pull Request Test Coverage Report for Build 4963

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.0002%) to 37.365%

Totals

Change from base Build 4962:
0.0002%

Covered Lines:
3227

Relevant Lines:
7636

💛  - Coveralls

Eh, I thought of adding a button on the login screen that just asks for the tokens instead. Easier than specifying it in the .env IMO.
But currently you can just manually dispatch a token update to the Redux store.

@angelsl

Eh, I thought of adding a button on the login screen that just asks for the tokens instead. Easier than specifying it in the .env IMO.

But we don't really need that in production? It will complicate the interface I think.

But currently you can just manually dispatch a token update to the Redux store.

Yea I know but you need to do that everytime you start the dev server. It is easier and cleaner to just keep that as env vars.

But we don't really need that in production? It will complicate the interface I think.

It wouldn't be shown in production, of course.

Yea I know but you need to do that everytime you start the dev server. It is easier and cleaner to just keep that as env vars.

You don't need to. Just make a token that lasts long enough and dispatch it into the Redux store; it'll be persisted in the browser.
The thing is sometimes you want to change token to test something. If it's an environment variable, you'd have to restart the dev server, which takes super long.

It'd probably be even easier if you had a frontend button to set the tokens.
Let me come up with something since I'm in the midst of overhauling the authentication anyway.

Closing this; the new authentication changes make this unnecessary.


simple question: what is the reason for app.router?

hi!!!! hello!! bello!!
Since we have express.Router() why do we like app.router? thanks so much!

Hi @patrikx3 I'm confused about your question "why do we like app.router?". I'm not sure what you mean, as app.router doesn't exist in Express 4, which is when express.Router() was added.

it says in v5 the app.router is back. what is the purpose since express.Router()?

ok so it is just for info? what is the use case for it? whenever get a chance dude! ciao!

The purpose is to expose it to allow users to alter it's configuration. Folks already access it today in Express 4.x as app._router, so this just makes is not seem so bad.


Add 'Edit this page' and 'Request documentation changes' links on every page of documentation

See the docker docs for an example.  It's just links back to Github, but they're handy and might encourage contributions.

It's done already by mkdocs! https://github.com/mkdocs/mkdocs/issues/269

They're defaulting to 'master', which isn't available anymore. I think there might be a way to configure the material theme to use a different branch...


Feature/447 get versioned ehr status

WIP

Test B.3 is blocked by https://github.com/ehrbase/project_management/issues/458 and therefore commented out

Add skip tag or alike, instead of commenting out?

Changes

Adds (or completes from proof of concept) VERSIONED_EHR_STATUS endpoints
Adds integration test suite for all endpoints, see their documentation: https://wiki.vitagroup.ag/display/ETHERCIS/Versioned+EHR_STATUS

Related issue

closes https://github.com/ehrbase/project_management/issues/447
Additional information and checks

[ ] Add and fix license headers
[ ] Pull request linked in changelog

@birgerhaarbrandt Who should review the integration test definition (see wiki link)? I just realized we don't have to wait with reviewing until the CI is fixed.

@birgerhaarbrandt Who should review the integration test definition (see wiki link)? I just realized we don't have to wait with reviewing until the CI is fixed.

@jakesmolka Check if the timezone converting in the integration tests will break if EHR timestamp gets correct format in the future.

@jakesmolka I have added my comments about the documentation here https://wiki.vitagroup.ag/pages/viewpage.action?spaceKey=ETHERCIS&title=Versioned+EHR_STATUS


add @content_type

@nickkin thanks for the PR
can you also add a short description to the README about this, and add specs?


Dart container breaks when changing VARIANT to 3 or latest

Ok, so I think I finally find the right org/repo 🤷♀
This is in relation to this container: https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dart
I see it's not migrated into this org yet, but I don't see anywhere else that's more appropriate than here...
When changing the VARIANT to 3 or latest, the common-debian script no longer works, failing as follows:
ERROR: failed to solve: process "/bin/sh -c /bin/bash /tmp/library-scripts/common-debian.sh \"${INSTALL_ZSH}\" \"${USERNAME}\" \"${USER_UID}\" \"${USER_GID}\" \"${UPGRADE_PACKAGES}\" \"true\" \"true\"" did not complete successfully: exit code: 2

Hi 👋
We migrated Templates to the devcontainers org, as part of the work on the open dev container specification. For more details, you can review the https://github.com/microsoft/vscode-dev-containers/issues/1589. However, it did not include the Templates which were contributed by the community and we only continued support for the official ones.
As mentioned in https://containers.dev/templates, Dart Template is no longer maintained and hence, we won't be able to help with your request. We tried reaching out to the contributors, but they haven't yet to migrated it to their own repo.

If you are interested, we would appreciate if you could add this Template in a separate repository of your control. The devcontainers/template-starter repo has more guidance on self authoring them. Once you've self authored and if you'd like to share it with the community, feel free to add it to the index.

This is in relation to this container: https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dart

I thought we updated the READMEs with a Note to mention that they have been deprecated, and are no longer maintained. But looks like it is missing, apologies for the inconvenience. // cc @bamurtaugh


[#feature_request] support value provider

Sometime, I need an auto increment value, how can I take it?
And, if I need random value which random engine is "true random" which provided by CPU, not pseudo random by default, how can I do?
So, everything will be solved by custom value provider feature.

Now it's possible to use custom function to achieve this.


Property "testInfo" is required to create a new Test version for Test

Describe the bug
Whenever I try to run the test, I get the following error when the test has the "Test Type" as "Generic" in XRay. As soon as I change it over to manual the error goes away.
Error
Property "testInfo" is required to create a new Test version for Test SND-4030

XRay Reporteer Config
    'playwright-xray',
    {
      jira: {
        url: process.env.XRAY_URL,
        type: 'cloud',
        apiVersion: '1.0',
      },
      cloud: {
        client_id: process.env.XRAY_CLIENT_ID,
        client_secret: process.env.XRAY_CLIENT_SECRET,
      },
      projectKey: process.env.XRAY_PROJECT_KEY || 'SND',
      testPlan: process.env.XRAY_TEST_PLAN,
      debug: false
    },
  ]);

Expected behavior
The test results are uploaded to JIRA.
Screenshots
Error in console

Test Type Location in XRay

Desktop (please complete the following information):

OS: macOS
Browser Safari

Can you set the flag dryRun: true and post the "xray-payload.json" file?

`

Interesting, I tried the same on our Jira, and it worked. When you create your test in Jira, are they assigned Generic by default? I have to check with our Jira team what could be the cause.

Interesting, I tried the same on our Jira, and it worked. When you create your test in Jira, are they assigned Generic by default? I have to check with our Jira team what could be the cause.

By default they have the type "Manual".

Do you know how to import xray-payload.json with Curl or Postman? It would be interesting to know if you get the same error.

I just tried and I got the same message.

As I understand, you run Jira and Xray in the cloud just like us so there shouldn't be any version issues, so I have to contact Xray and ask them what could be the cause why it works for us and not for you. Btw, do you know the reason why the test cases has been changed to generic?

Hi, I sent the JSON file to Xray to verify if there are any issues when it comes to importing it to tests, set to "Generic", and according to them it should work. The question is if there is something in your Xray/Jira configuration that hinders you to import?

Hi, I sent the JSON file to Xray to verify if there are any issues when it comes to importing it to tests, set to "Generic", and according to them it should work. The question is if there is something in your Xray/Jira configuration that hinders you to import?

How would I check this?

What I did is that I asked our Jira team and they opened a support case with Xray, so Im guessing there is some configuration issue. But I dont know Jira/Xray that well.

Sorry closed accidentally

What I did is that I asked our Jira team and they opened a support case with Xray, so Im guessing there is some configuration issue. But I dont know Jira/Xray that well.

OK I'll try to reach out to them sometime this week and update here when I get a response.

Just an update - I reached out to them, and they also said it worked for them. However, I'm still in contact with them troubleshooting it on our end.

Hi, what is the status? Have you been able to solve the problem?

Just a quick update. I'm still working with XRAY support. They had me try a couple of things but I'm still getting the error.

This is what I got from Xray support so far, but I do not understand as the test in question has one version and it is the default. I'm still working with them.
You see the error as you are using Xray Enterprise with Test Case Versioning
To overcome this situation, you may follow any one of the following:

Add a default Test case version - refer to ** Managing Test Versions
Pass the testinfo object
https://docs.getxray.app/display/XRAYCLOUD/Using+Xray+JSON+format+to+import+execution+results#UsingXrayJSONformattoimportexecutionresults-testinfo
If you are not using Xray Enterprise, you may choose to disable it so that you will not see this error.

@Niklas-Back I think at this point we can close this out. I have been working with the XRAY team and I think the answer I have gotten from them is to do one of the following.

Not use test type "Generic"
Turn off Test Case Versioning under Jira Settings > Apps > Test Case Versioning
Send testInfo in your results (Which I think this plugin does not do)
https://docs.getxray.app/display/XRAYCLOUD/Using+Xray+JSON+format+to+import+execution+results#UsingXrayJSONformattoimportexecutionresults-testinfo

Thanks, you are right. I will have a look at the testIfo object to see if I can add it in a future release

Thanks, you are right. I will have a look at the testIfo object to see if I can add it in a future release.


anti - dead zone

hello~~
The fine adjustment is done so I use it well  XD

And can you implement the anti-dead feature of X360ce?

pls link to downland


CASMPET-4896 - adding operational files needed for getting Reboot NCNs into 09x release branch

…09 branch
Adding the files needed for getting an NCN Reboot procedure into the release/0.9 branch.

just learned that I need to move the scripts dir to the root of csm-docs for release/0.9 branch..  not under operations..  I need to move that now and update all the references in the docs that I'm adding..

Have we tested the scripts on a 0.9.x systems.   This is just a sanity question.  I can't see why they wouldn't work.

@cdelatte-hpe,  the time that I believe that these scripts were definitely tested was as part of the CSM-095 patch testing.  I believe that Sean Wallace and Ryan Sjostrand ran through the entire end-to-end CSM-095 patch process with this document and all scripts (I put all of these same docs into the 095 patch and this incorporates clean-up changes that Sean and Ryan made to the reboot procedure when they were doing their testing).   That is the only case that I am aware of..  but yep, they were definitely tested then because the security patch required that all NCNs be rebooted.


Not able to get profile data

Hey! thank you for sharing this repo... but unfortunately i am not able to get my profile info using this even though i have access token(from cookies of mewe). Can you please guide me if it is still working or not?
I need urgent help!!!
Thanks in advance

@rimsha-xoho The access token expires in 15 minutes, so, most likely it got expired. There might be a better way to log in, in the current form, It might not be usable.


Release Google.Cloud.AdvisoryNotifications.V1 version 1.0.0-beta01

Changes in this release:
Initial release.

Created release for Google.Cloud.AdvisoryNotifications.V1-1.0.0-beta01


SA1519: Consecutive fixed statements should be configurable

I suggest adding a new property corresponding to the existing allowConsecutiveUsings to allow consecutive fixed statements without braces.
fixed (char* ptr1 = str1)
fixed (char* ptr2 = str2)
fixed (char* ptr3 = str3)
{
}

@sharwell Upgrading from 1.1.1-* to 1.2.0-beta.333, StyleCop has started throwing more SA1519 because of "fixed" statement, which broke our build.
We are now forced to heavily nest some of our code or disable SA1519 wholesale - though it seems to me that most of value of SA1519 is around control-flow rather than fixed & using, which are not really ambiguous when stacked together.
For example, our ETW payload building code relies on consecutive fixed statements before the kernel call - that code is now much uglier:

(I have an example where 20 extra nesting levels were required, but I'm too lazy to white that one out).

As a short term workaround, for the first example, you can use:
fixed (char* ptr1 = str1, char* ptr2 = str2, char* ptr3 = str3)
{
}

I'm not expecting this item to change. However, it would be reasonably easy to add a DiagnosticSuppressor to your project which recognized SA1519 reported at this location and automatically suppressed it.


Switch to standard cluster-autoscaler image

Hetzner started sending emails to all customers using the docker.io/hetznercloud/cluster-autoscaler images. The email reads that these images were only provided temporarily until offical releases by upstream cluster-autoscaler were ready. They ask us to start using the official images and that they will REMOVE their own images on November 19 2024.
I have tested this by rebuilding the CLI tool, creating a cluster and creating a deployment that triggered the autoscaler.

I wonder if this will work with the already created cluster as well?

@trinhthinh388 I don't know and have not tried yet. But the autoscaler in your existing clusters will stop working in two weeks if it happens to be rescheduled to a different node.
As a workaround, you go to your existing cluster and "kubectl edit deployment" the cluster autoscaler and replace the image. This works fine.

@trinhthinh388 I don't know and have not tried yet. But the autoscaler in your existing clusters will stop working in two weeks if it happens to be rescheduled to a different node.
As a workaround, you go to your existing cluster and "kubectl edit deployment" the cluster autoscaler and replace the image. This works fine.
You might have to "kubectl rollout restart" the deployment.

Yeah! that makes sense. Thanks @ghaering

I will merge this PR and make a release with this change after dinner in a bit.
@trinhthinh388 If you rerun the create command, hetzner-k3s will automatically update the cluster autoscaler with the new image.
@ghaering If you edit the deployment manifest directly the deployment gets automatically restarted, so there is no need to do it manually.

Merged. I'll do a quick test and then release.

Released 2.0.9. Thanks @ghaering for the PR!


Consider how to make use of containerization

In the short term we plan to develop following the model of the CNGI prototype benchmarks: modifying containers from open source application deployments (provided via helm charts) to add our own runtime dependencies. This approach should be fine to prove concepts but I expect it will not satisfy the requirements of production-grade operations, as we will want to build our own deployment, including new containers.
Ultimately if we want our applications to scale using the Kubernetes API then it’s probably better to build and deploy our own images. We should be composing workloads out of our domain specific functions (e.g., front-end, back-end, coordination; whether stateful or stateless, following commonly expressed design patterns) assembled into pods running OCI-compliant containers, connected by service definitions to expose them to users at the application layer.

Here is an attempt to start a more specific discussion about utilizing containerization.

@amcnicho:
Have we considered using tools (e.g. localstack) to emulate certain some AWS-components? mostly thinking from an easy dev/testing perspective. We still don't have a K8s cluster setup on the premises to experiment with things?
sorry.. I might be missing the big picture here: is the goal here to demonstrate "we can do it in the AWS", or how much performance we can get in the actual cloud environment? cloud is the in the repo name, but would we consider running locally / on-premises as options just for testing purposes. Maybe it's out of the scope of this repo?

As I understand it the scope of this repo was at first to track the configuration of the deployment on commercial platforms, and then to evolve it along with the architectural choices as to how that deployment will scale.
The starting point of the configs that became this repo were experiments to both demonstrate we can run the same stack in a commercial cloud ecosystem and compare performance to our traditional HPC approach. Interfacing with the service providers directly was just as much a part of the pathfinding as configuring the deployment.
There were some experiments happening in the systems group (#2) to spin up a cluster partition for testing kubernetes on premises (I'm not sure of their status, but IIUC that was meant as a learning environment, not a production grade cluster yet). If we eventually coalesce into a "kubernetes oriented architecture" then having some of the AWS surface mocked in house to test against would certainly seem helpful in some context, but more concretely defining our own services seems like it will be more fruitful at this point.

I agree with Andrew - we're setting things up to evaluate horizontal scalability and reliability for on-premises HPC and the cloud. I think there are K8s clusters for evaluation in Charlottesville and Socorro. I was thinking of starting to define services after the upcoming requirements review but I'm open to thinking about that sooner.

Two points.

In conversation with Anthony Johnston last week, he indicated that there is no K8s cluster available in CV, only a certain machine with a partial installation on it. Similarly, in DSOC I have two machines I am using to learn and test with, but there is no test cluster available for development AFAIK. There certainly isn't anything like a supported K8s cluster within NRAO. For K8s testing, I think we are mostly using minikube locally.

I have to respond to "having some of the AWS surface mocked in house to test against." I think AWS is sort of the wrong place to start. Rafael's calculations indicate that even a classic HPC setup may have trouble keeping up with data rates that we need to be concerned with. Astra joined us from Google and assumed we would go for a GCloud or AWS approach to ngDP; after about two months she had changed her mind completely and was pushing for building a large data center. This is because there just won't be the bandwidth between us and AWS or any other hosted platform for it to be our primary solution.

I believe cloud-based or hosted services belong in the solution set for scaling beyond what we can do in the data center (demand bursts, perhaps) and for bring-your-own-compute. For that reason, I would rather see a narrow interface to compute that is easy for both AWS and NRAO to adhere or be adapted to, rather than saying one will need to emulate the other. For instance, it would be better to say "we need object storage" and why, and then say "AWS provides S3, compatible providers and/or the internal data center can provide MinIO or other S3-compatible technology." It would be best to say we need object storage for reasons X and Y, rather than we need AWS thus we have to have S3. The analysis can be based on object storage rather than AWS performance specifically.
I haven't pressed the point very hard because I didn't feel like there was much danger of baking AWS into the design, and I still don't, because I trust you guys, but the wording above made me feel like I should chime in on this one.

Jeff seems to think we have a two-node K8s cluster set up in CV. I'm tracking that down now...


jishaku timeit raises an AttributeError upon use.

Summary

Much like the title, calling jishaku timeit with any type of code block, upon successful(?) completion of that codeblock it will raise an AttributeError.
Reproduction steps

Calling the falling command will fail:-

Codeblock
?jsk timeit
await asyncio!.sleep(3)

Expected results

The command to finish processing with the result being shown.
Actual results

The command raises the following AttributeError:-
Traceback (most recent call last):
  File "/app/.venv/lib/python3.11/site-packages/jishaku/features/python.py", line 323, in jsk_timeit
    line_timings[timing.lineno].append(timing.total_time * profile.timer_unit)  # type: ignore
                 ^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'lineno'

Checklist

[x] I have updated discord.py and jishaku to the latest available versions and have confirmed that this issue is still present
[x] I have searched the open issues for duplicates
[x] I have shown the entire traceback, if possible
[x] I have removed my token from display, if visible

System information

Jishaku v2.5.1, discord.py 2.4.0a4889+ge5da7f23, Python 3.11.4 (main, Jul 28 2023, 05:12:06) [GCC 12.2.0] on linux
Module was loaded 2 days ago, cog was loaded 2 days ago.

Using 374.04 MiB physical memory and 1.26 GiB virtual memory, 373.08 MiB of which unique to this process.
Running on PID 7 (python) with 17 thread(s).

This bot is not sharded and can see 7 guild(s) and 42672 user(s).
Message cache capped at 1000, presences intent is enabled, members intent is enabled, and message content intent is enabled.
Average websocket latency: 106.14ms

This was caused by an unexpected (and I believe totally undocumented) breaking change in line_profiler (thanks) and was fixed 2 months ago in 71cd546afbac8228300fd5cc247f12fec23febd2


Refactor BlockSize to not have an invalid variant

This should improve the codegen of width_log2, height_log2, tx_size, and is_rect_tx_allowed by removing checks of the invalid variant, and it also forces callers of subsampled_size and subsize to check that the return value was not an invalid block size. If there is any performance-critical code where it is not desirable to check for the invalid block size, then it is still possible to use unsafe to remove the check.

Is it possible to have a benchmark to see what impact (if any) this has on overall performance?

@shssoichiro Yes it's possible, but how should I do it for something like this? Would hawktracer be suitable, or AWCY?

If I'm going to get a picture of whole binary performance, I'll usually use hyperfine. AWCY isn't the best at giving a consistent encoding speed across runs, and hawktracer is great for profiling, or if you're targeting a specific part of the codebase. But given that this touches a few different areas, I'd make a release binary from master, and a release binary with these changes, and benchmark them against each other in hyperfine, probably with a couple of different sources.
Personally I think this change does make the code more idiomatic for Rust, so I'm leaning toward merging even if the performance improvement is negligible. But I'd like to see if there is a measurable improvement as well.

@shssoichiro Yes it's possible, but how should I do it for something like this? Would hawktracer be suitable, or AWCY?

https://github.com/lu-zero/speed-levels-rs gives you a mean to automate some of the hyperfine workflow.

@shssoichiro There seems to be a small but measurable performance improvement with this PR.
Tested on 3 different videos, this PR was always slightly faster.
rav1e_master is the current master, and rav1e_bsize is this (now rebased onto current master) PR.
out7.y4m: 5 seconds, 256x256 resolution, yuv420p
out3.y4m: 5 seconds, 240x240 resolution, yuv420p
outx.y4m: 5 seconds, 1920x1080 resolution, yuv420p
redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_master ~/out7.y4m -o out.ivf -y"
Benchmark 1: ./rav1e_master ~/out7.y4m -o out.ivf -y
  Time (mean ± σ):      8.168 s ±  0.057 s    [User: 30.287 s, System: 5.900 s]
  Range (min … max):    8.084 s …  8.298 s    10 runs

redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_bsize ~/out7.y4m -o out.ivf -y"
Benchmark 1: ./rav1e_bsize ~/out7.y4m -o out.ivf -y
  Time (mean ± σ):      8.134 s ±  0.043 s    [User: 30.155 s, System: 6.092 s]
  Range (min … max):    8.079 s …  8.194 s    10 runs

redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_bsize ~/out3.y4m -o out.ivf -y"
Benchmark 1: ./rav1e_bsize ~/out3.y4m -o out.ivf -y
  Time (mean ± σ):     21.774 s ±  0.049 s    [User: 51.109 s, System: 7.758 s]
  Range (min … max):   21.692 s … 21.850 s    10 runs

redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_master ~/out3.y4m -o out.ivf -y"
Benchmark 1: ./rav1e_master ~/out3.y4m -o out.ivf -y
  Time (mean ± σ):     21.973 s ±  0.061 s    [User: 51.372 s, System: 7.676 s]
  Range (min … max):   21.850 s … 22.064 s    10 runs

redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_master ~/outx.y4m -s 10 -o out.ivf -y"
Benchmark 1: ./rav1e_master ~/outx.y4m -s 10 -o out.ivf -y
  Time (mean ± σ):     79.930 s ±  0.410 s    [User: 116.721 s, System: 7.363 s]
  Range (min … max):   79.299 s … 80.539 s    10 runs

redzic@threadripper ~/P/rav1e (master)> hyperfine "./rav1e_bsize ~/outx.y4m -s 10 -o out.ivf -y"
Benchmark 1: ./rav1e_bsize ~/outx.y4m -s 10 -o out.ivf -y
  Time (mean ± σ):     79.733 s ±  0.361 s    [User: 116.573 s, System: 7.520 s]
  Range (min … max):   78.820 s … 80.015 s    10 runs

@tdaede Did you have any other concerns before merging?

Is there any place we would actually want to handle the error for subsampled_size rather than just .unwrap()ing? Possibly we could just assert and not return a Result.

I guess we sort of already "handle" the error with the .expect("invalid block size for this subsampling mode"), but I can shift the panic to the functions themselves rather than the caller if we prefer that

I have no preference, the current way is fine. Just thought possibly not using Result might provide slightly better codegen if we didn't see a perf improvement as is.


Update node dependency version in package.json

The current LTS version of Node.js is 14, although this repo's package.json is pinned to version 12.13.1. 12 is still in active support but this restrictive versioning is causing an issue for my project (more info in issue 711).

I'd second this request to loosen this versioning restriction, if at all possible. Contribution guidance suggests the project aims to track the latest active LTS too.
On manually updating the .nvmrc to v15, the module appears to compile and run ok, but that's a very dirty, high-level check. Are there any issues that document the reasons we cannot go beyond v12 at the moment?

@lhokktyn how are you currently consuming GOV.UK Frontend?
The published package does not have any upper restrictions on node version – it's only the private top level package (which includes the dependencies for our tooling etc) in the repository that has those restrictions.

@lhokktyn how are you currently consuming GOV.UK Frontend?

We're pulling straight from the git source as described by @gunjam above (we're colleagues) in order to optimise the asset bundle served up to the browser.
This issue has become more prominent in our workflow since we've adopted some of the newer syntax available in the active LTS (14) elsewhere in our project. We work around it with clunky usage of nvm, but it'd be great if the govuk-frontend source could track the active LTS as it's baseline.
As I say, it appears to compile ok up to v15 on the face of it so perhaps the .nvmrc has remained unchanged (last updated Nov 2019) because it's not breaking build pipelines?

I am also referencing this repo from the source so facing the same issues mentioned here where I am running version 14.17.0 and the version check stops npm install from completing

Direct installation via GH aside, there are two groups that would benefit from v14 (although, it’s more of a venn intersection)

You (GDS/maintainers) v14 will get security updates and fixes.

I would suggest that you also specify ^14 to force consumers to use node 14 in their own projects

You / maintainers + consumers of the package(s) - will be able to leverage new ECMAScript features now available in v14 - without the need for a transpiler like babel.

you would still need a transpiler for anythign that needs to target the browser, but for any of your build tools or scripts that aren’t included in the package can be non-babel’d

Do not upgrade to anything above v14. If you're not aware, odd numbered major releases of node are short lived (6 months), and are more of a precursor to the next version. v16 is in active development - not ready for production environments. It's only available for people who want to play with new toys


Fuzz

Use https://github.com/dvyukov/go-fuzz

To allow fuzzing:

memFile (from szextractor_test) was moved into its own package, memfs
Sniffing was implemented:

If the file extension is not known (including because there's no file name), we probe it with 7-zip
Then we switch on 7-zip's reported format, and use our own extractors if we can

More fallbacks were implemented in szextractor to accomodate cases where we don't have file extensions available


UI: Text contrast level and conditional user styles

ping @rushenn - it is also nicer if you add a screenshot with the PR for the changes.

@harshavardhana It's a slight contrast increment on texts.

Thanks


Fix blog link

Being taught how to properly link to my own blog — that's a bit embarrassing, isn't it? :fearful:
Thanks! :smile:


Uncaught error on inbound client socket

After macOS upgrade to Mojave, node begins surfacing connection resets on client side as ECONNRESET errors. This crashes the daemon pretty badly.

Duplicate of #4.


Concept for Continuous Listening panel

I was looking for something to get my feet wet using Figma and thought I'd mockup some ideas I had for the Continuous Listening panel in Finale. Here's a working prototype of the idea I had. Just click the button at the bottom to see the various states.
Problems I was looking to solve

Make it easier to identify what the continuous listening page is doing at any given time at a glance. I find I use the app a lot at a distance on my iPad, be it in my living room while I'm in the kitchen, so being able to identify if it's doing it's thing from a distance is useful.
Make it easier to activate continuous listening mode. I'll be using it in my car from time to time, so being able to quickly activate the listening mode without futzing with my phone is key.

Added a much larger button at the bottom of the screen that serves to tell you what mode it's currently in. As well there are coloured icons that indicate whether the song has successfully scrobbled or if the song wasn't matched.

Added listening mode in a colour that reflects the iOS listening mode dot that appears in the top bar.

Song not matched, so it shows a red/pink colour to indicate it was unsuccessful.

Song is matched, so it shows a green colour to indicate it was successful.
Any feedback on this concept is welcome

This is awesome! I like the idea of making the current state super clear at all times. I'll look into implementing something like this.

@nrubin29 I can cook up some tablet views for this as well. I just wasn't going to get too far down the road for other views if the whole concept got shot down.


HHH-13917: Update documentation

Follow-up to #3323 to update the documentation.

@breglerj, this got missed somehow.
I'm in the process of doing a release now.
Please open a new jira to follow up on HHH-13917, and create a new PR without a conflict.

I've opened HHH-13996 and created #3384 for it


Add codecov to circleci.yml

Upload coverage results to codecov after circleci tests.
Overview here: https://codecov.io/gh/mayeut/websockets/tree/circleci-codecov/websockets
Python only for now.
Relates to #222, #245, #252

I signed up with codecov yesterday. Let's see if that works for the main repo.

You mentioned adding a codecov badge, feel free to commit that directly!

Done. I also changed the style of circleci badge to be consistent with other badges.


Enable Buildkite CI

Enable buildkite CI and enable the pipeline.

Removed nixpkgs related files, CI appears to be working correctly now.


mpich: fix darwin build

Motivation for this change
The darwin build was failing because neither of the ch4backend libraries
succesfully build on that OS.
Resolves #121978
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

This PR does not modify the Linux build at all. The cached version of mpich is used. I tested using the nixos/nix docker image.


BUG: feature/makefile error

Description
Currently, the makefile is not able to finish the build. Below, find an error log.
Current error upon make command:
gcc src/authentication.c  -c -o obj/authentication.o
gcc src/main.c  -c -o obj/main.o
gcc src/mainMenu.c  -c -o obj/mainMenu.o
gcc src/signup.c  -c -o obj/signup.o
gcc obj/authentication.o -lm -o bin/authentication
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function _start': (.text+0x20): undefined reference to main'
collect2: error: ld returned 1 exit status
makefile:31: recipe for target 'bin/authentication' failed
make: *** [bin/authentication] Error 1

Makefile bug was solved by adding a mid-term dependency folder, and altering headers from src and include files.


Remove Deploy Azure security Center bullet as this blueprint does not do this

I looked at the template and it doesn't have Azure Security Center so - you need to remove the bullet saying it deploys Azure Security Center vs. updating the diagram.
[Enter feedback here]

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

ID: 2067294d-9cd9-afff-57f0-f0c2c1fda6e7
Version Independent ID: 1766fe6e-88a1-fa87-fa57-a24707c93e3b
Content: CAF Migration landing zone blueprint sample overview - Azure Blueprints
Content Source: articles/governance/blueprints/samples/caf-migrate-landing-zone/index.md
Service: blueprints
GitHub Login: @DCtheGeek
Microsoft Alias: dacoulte

#assign:absheik

@kknight-valorem Thanks for the feedback.  I've tagged the content owner to respond.
@MicrosoftDocs/azure-cxp-triage Please label 'doc-enhancement' and #in-progress.

#reassign:DCtheGeek

@kknight-valorem Thanks again for this feedback.  I reviewed the artifacts in the Blueprint and also don't see the ASC deployment, so I'll update this since it's a text update vs a graphic update. Once the fix merges, this issue will automatically close. The update will be published tomorrow. Thanks again!


Failing remove liquidity scenario

Multiple users add liquidity on 50/50 amm.
user A adds 10 cash
user B adds 5 cash
user B tries to remove all lp token with alsoSell set true.
getRemoveLiquidity estimation fails

I wrote a contract-level test but it does not replicate the behavior you see. The middleware is just calling the contract method and it's one that doesn't require approvals.

I wrote a contract-level test but it does not replicate the behavior you see. The middleware is just calling the contract method and it's one that doesn't require approvals.


Circuit.append should automatically add bits to the Circuit

What should we add?
Appending an operation to a circuit fails if the qubits aren't already contained in the circuit. This makes circuit construction needlessly complicated because it forces the user to always add qubits before operating on them, when in principle these could be done in a single step. I propose that instead, the qubits should automatically be added to the circuit.

I'm opposed to modifying append on the grounds of error checking: I think with the append interface, it's generally indicative of a programmer error to do this.  For example, if the circuit has 4 bits, and somebody does qc.append(HGate(), [10], []), should we silently expand the circuit (which may make it invalid for their hardware), and if so, to 11 bits or to 5 bits that aren't sequentially indexed?
I do think the concept is very useful (and something very similar is done in the control-flow builder interfaces), I'd just rather we instituted it as part of a higher-level construction API, rather than raising the low-level APIs up to a "medium" level, in order to maintain better separation of concerns through the execution stack.

For example, if the circuit has 4 bits, and somebody does qc.append(HGate(), [10], []), should we silently expand the circuit (which may make it invalid for their hardware), and if so, to 11 bits or to 5 bits that aren't sequentially indexed?

I hadn't thought about the case of passing integers instead of Qubits. In my opinion, that ideally would not even be allowed. If it must be allowed, I would say that your example should only add one qubit. As for the hardware mapping, typically hardware mapping is done at a later stage after the abstract circuit has been constructed, so I disagree that the behavior I advocate indicates a programmer error.

I think the intended use-case for this gained its own constructor in #9006, so I'll close this issue now as "not planned", since we don't have any plans to change the append interface itself.


Release

We need to add remark-embedder-bot to the remark-embedder org on npm. Once that's done, then we just need to kick off the most recent action and it should auto-release without trouble (I've already set the npm token).

I updated the NPM_TOKEN to my own for the time being. @MichaelDeBoey, once you add remark-embedder-bot to the remark-embedder org on npm, let me know and I'll switch it back to a bot token 👍

Added 🙂

Sweet! I've updated the NPM_TOKEN. Thanks 👏


Warning in the Logs

Since the last update I get the following warning

Logger: homeassistant.helpers.service
Source: helpers/service.py:553
First occurred: 15:25:57 (1 occurrences)
Last logged: 15:25:57
Unable to parse services.yaml for the espsomfy_rts integration

Changed the entity services to include a different schema for the positioners.

Release v1.0.9 fixed it.
Thank you.


Fix Festure PICS flags in Test_TC_PWRTL_1_1 yaml test

Invalid PICS values for features F02 (SET) and F03 (DYPF) were used in test

Fast tracking test fixes


use MSA server by default in Chai-1

🚀 The docs preview is ready! Check it out here:     https://modal-labs-examples--frontend-preview-061eb69.modal.run


Docs?

Are the docs going to be updated soon from the "coming soon" -- looking for the ts config options for createCapacitorElectronApp()
thnx

They are being worked on actively, however if you set your line in the index.ts to look like const myCapacitorApp = createCapacitorElectronApp({}); and place your cursor between the curly braces and hit CTRL+SPACE the intellisense should give you options in visual studio code for example.

@IT-MikeS thanks for the quick reply.  One more quick question, if I want access to  ipcRenderer in my app ts, how do I get at that?

Just as an update, I have add the config options docs this morning.


Handle data tables

ci_reporter_cucumber was not distinguishing between data tables and tables of examples. The latter should be processed as individual test cases while the former should not.
This update adds that feature.

This is great, thank you! I'm a bit swamped for the next week or so helping with a conference, but please feel free to ping me if I let this sit for too long!


Just updated. Every tab I close shrinks the file explorer to the default width

Self-Diagnosis

[x] I have searched the issues for an answer to my question.
[x] I have reviewed the NERDTree documentation. :h NERDTree
[x] I have reviewed the Wiki.
[x] I have searched the web for an answer to my question.

State Your Question
Probably a setting... I'm used to shift + A expanding the file explorer and not thinking about it again. Now, any opened tab causes the file explorer to shrink in width to the default.
I didn't go through them all, anything passed tag 5.0.0 seems to exhibit the issue.

@towens, you left a lot of context out of your question, so I have to guess how this can be reproduced. Since you mentioned tabs, I assume that you are opening NERDTree, using t to open the selected file in a new tab, and then opening NERDTree again in the new tab. If that assumption is incorrect, please add some more detail to the issue.
Here is what I know/discovered:

The NERDTree buffer's width is remembered each time it closes, so that it can be set to that width when it's opened again. So if you open a file in the same tab, with the o key, the next time NERDTree is opened, it will still be expanded.
Opening NERDTree with the :NERDTree command in a new tab will create a new NERDTree buffer. Since it's new, it will open in the narrow state.
You can use the :NERDTreeMirror command to open the same NERDTree you had in the first tab. This should work, and open it in the expanded state, but there is a bug that I discovered. NERDTree knows the window is supposed to be expanded, but it is being rendered as a narrow window. Pressing A once does nothing, because that is supposed to shrink the window (which is already shrunk). Pressing A the second time expands it.

I will address the bug in the third bullet. If you have another scenario, please describe it in detail in the issue.

@PhilRunninger, thanks for bringing up context. I will only have one instance of NERDTree open per tmux session, and you are correct, I open all files by pressing the t key. It's possible my .vimrc is no longer compatible with the latest release. The relevant settings.
" NERDTree
let NERDTreeShowHidden=1
let NERDTreeNaturalSort = 1
set switchbuf=useopen,usetab

" open NERDTree unless you specify a file name
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

Your settings are OK, although switchbuf has no effect on what NERDTree does. That setting controls how Quickfix commands work, and NERDTree doesn't use any of those commands.
You also need to add let NERDTreeQuitOnOpen = 1 in order to see the issue I referred to.  If set to 0 (the default), NERDTree will unzoom when opening a file so more room is given to the file that was just opened. But when set to 1, NERDTree closes after opening a file, and it remains zoomed the next time it's opened.
To make mirroring the NERDTree in a new tab easier, you can use a mapping like the one below. It will automatically mirror the NERDTree before opening it.
nnoremap <silent> <C-N> :NERDTreeMirror<CR>:NERDTreeFocus<CR>

Checkout branch i1176 and see if it solves your issue. That branch fixes the :NERDTreeMirror command so that it displays an already-zoomed NERDTree correctly.


Display multi-measure rests

Supported in internal model but yet not rendered

Closing. Time ago I used issues to track my TODO list. This is no longer the case and so I prefer to remove old issues I created.


Proof error

I tried to make an example based on yours, but it gives me a proof error. Can you tell me why, please? Thanks!
use arcturus::*;
use curve25519_dalek::ristretto::RistrettoPoint;
use curve25519_dalek::scalar::Scalar;
use merlin::Transcript;
use rand::rngs::OsRng;
use curve25519_dalek::constants::RISTRETTO_BASEPOINT_POINT;

pub const G: RistrettoPoint = RISTRETTO_BASEPOINT_POINT;

fn main() {

    let mut rng = OsRng;

    let gens = ArcturusGens::new(2, 2, 1).unwrap();

    let mut ring: Vec<Output> = Vec::new();

    let sk = Scalar::random(&mut rng);
    let blind = Scalar::random(&mut rng);

    ring.push(Output::new(sk*G, Scalar::from(5u64)*G + blind*G));
    ring.push(Output::new(Scalar::random(&mut rng)*G, Scalar::random(&mut rng)*G));
    ring.push(Output::new(Scalar::random(&mut rng)*G, Scalar::random(&mut rng)*G));
    ring.push(Output::new(Scalar::random(&mut rng)*G, Scalar::random(&mut rng)*G));

    // Indices of UTXOs to spend as transaction inputs
    let idxs = vec![0];

    // Secret data to spend each input UTXO
    let spends = vec![SpendSecret::new(sk, 5, blind)];

    // Secret data for new minted outputs (Total mint ammounts must balance total input ammounts).
    let mints = vec![MintSecret::new(Scalar::random(&mut rng)*G, 5, Scalar::random(&mut rng))];

    // Signer computes the transaction proof
    let mut t = Transcript::new(b"Test proof");
    let proof = gens.prove(&mut t, &ring[..], &idxs[..], &spends[..], &mints[..]).unwrap();

    // The verifier my verify the proof as follows:
    let mut t = Transcript::new(b"Test proof");
    //let proofs = vec![proof];
    assert!(gens.verify(&mut t, &ring[..], proof).is_ok());

}

Nvm, found out! Thanks for this crate btw!

I think my docs examples are outdated. I should update them. Glad you got it working! Feel free to make suggestions or log issues if you run into difficulties :)


workflow: Manage Chart using Helm REPO. #290

What type of PR is this?
/enhancement
Which issue(s) this PR fixes?
Fixes #290
What this PR does?
Summary:

Automatically pack Chart and update to Helm-Charts branch.
Provide remote Chart warehouse services via Github Page.

Special notes for your reviewer?
action:
https://github.com/runkecheng/radondb-mysql-kubernetes/actions/runs/1443227755
branch helm-charts:
https://github.com/runkecheng/radondb-mysql-kubernetes/tree/helm-charts

We can change Chart Version every time you update CRD or Chart,And add the corresponding version of TAG when commiting. App Version correspond to the image version.
helm repo add radondb https://runkecheng.github.io/radondb-mysql-kubernetes/
helm search repo
NAME                            CHART VERSION   APP VERSION                     DESCRIPTION
radondb/mysql-operator          0.1.1           latest                          Open Source，High Availability Cluster，based o...

I think it can be adjusted to trigger manual


Birthday Card

I have made this birthday card using CSS; HTML; JavaScript. It has an birthday audio too as soon as you open the card. I hope you'll like it :)
Live : https://anchita15.github.io/BirthdayCard/

I want to work on this under GSSOC2022. Here is my discord profile DHANANJOY DEY | Contributor#7903

I want to work on this under GSSOC2022. Here is my discord profile DHANANJOY DEY | Contributor#7903

I am almost completed with the issue. You can raise some other issue. Thank you!

Hi, I am a GSSOC Contributor and I would like to work on this issue. please assign this issue to me.

Hi, I am a GSSOC Contributor and I would like to work on this issue. please assign this issue to me.

I am already working on this issue

i would like to work on this issue if it's open


Package not working with react 16.3.14

This package is unfortunately not working with react 16.3.14.
If I use<EMAIL_ADDRESS>the following error appears:

_react2.default.PropTypes.string is undefined.

If I use the version 1.7.0 the graph is not rendered:
<svg viewBox="0 0 120 80" preserveAspectRatio="none"></svg>
I use a basic setup from the documentation:
<Sparklines height={80} width={120} data={[2,3,4,5,6]}>    <SparklinesLine color="red" /> </Sparklines>
Thank you for helping

I'm using 16.4.1 and it's working just fine. My only problem was that I had to set the width of the div manually or it didn't show. Might sound stupid but double-check that!

@matttk thank you for your help.
Which react-sparklines version do you use?

Whatever is the latest. I just did npm install today.

That works! Thanks a lot :)
With the following configuration the sparkline will be rendered:
`<div style={{width: '120px'}}>

`


Make signing plugin support the configuration cache

This issue is about making the signing core Gradle plugin support the configuration cache.
Upon completion, all configuration and tasks provided by the signing plugin are compatible with the configuration cache.

None that I know of. But doing it might lead to some discoveries.

Fixed via #23262 and #23280.

Will an in memory gpg private key be stored in the cache? Asking because they are passed to the extension as string

I hope the useInMemoryPgpKeys won't be stored in the cache...
I also like the feature of https://github.com/gradle/gradle/issues/16056 to use a Credential class as configuration instead.

I also like the feature of https://github.com/gradle/gradle/issues/16056 to use a Credential class as configuration instead.

What does using a Credentialclass brings compared to useInMemoryPgpKeys? In both cases, Gradle would need some logic to not persist the keys and since most CI use environment variables, I kind of like the simplicity of useInMemoryPgpKeys(System.getenv("KEY"), System.getenv("PASSWORD"))

Mostly a common expected variable name aligned with RepositoryCredentials and Sonatype Publishing Credentials:
ORG_GRADLE_PROJECT_myMavenRepoUsername
ORG_GRADLE_PROJECT_sonatypeUsername

ORG_GRADLE_PROJECT_signingUsername // for example

etc.
And the option to implement your own credential class 🤷🏻♂
But more important is open question of the cache..

Gotcha.

But more important is open question of the cache..

Agreed 👍

@martinbonnin this sounded to me like when something is obtained through the credential API it wouldn't be persisted in the cache https://docs.gradle.org/7.6/userguide/configuration_cache.html#config_cache:requirements:safe_credentials


hotfix e2e

Description
Hotfix to repair the e2e suits.

Processing this pull request

Merged into branches master, iso6 in 60cf517c75b4965a4ea0c81b2efad8f5adcb0bcf


Exe version

Hello, thank you very much for this magnificent and awesome software ! please it will be great if Vividl can make a .exe version on github for an even easier and more usual installation! thank you so much :)

Hey @trimechee, currently, there are two ways in which binaries for Vividl are made available:

Direct download of the files via SourceForge
Installation with package manager via Chocolatey

These two release channels should provide flexibility for different setup scenarios.

Great, thank you very much :)


[FLINK-28738][table-planner] Adds a user doc about the determinism in streaming

What is the purpose of the change
This is the documentation followup work of FLINK-27849.
Mainly illustrates the determinism in streaming and also the NDU problems which we aimed to resolve.
Brief change log

add related doc

Verifying this change
doc
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no )
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (docs)

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@godfreyhe multiple runs always failed in irrelevant connector cases, the last one is https://issues.apache.org/jira/browse/FLINK-29315


[Feature]: Improve Error Message When Datasource Re-Authorization Is Needed

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
Sometimes a user might start receiving the error Execution failed with status 5000 when running their queries/APIs. This error message is not very helpful for the user.

If queries/APIs are failing due to an authorization issue, the error message should be more user-friendly, telling the user to re-authorize their datasource to fix the problem.
Why should this be worked on?
Improving the error message received when re-authorization of the datasource is necessary would help users easily fix the issue by themselves and get unblocked quickly.

Assuming a 10% drop off because of auth errors, we may have ~200 users dropping off in the past six months because of authentication errors -
Stats

Stat
Values

Reach
200

Effort (months)
<>


Licensing info

Hello @gabrielcsapo,
I wasn't able to find a LICENSE file or setting for this repository and the projects contained. Would you be able to add one?
Thanks!

@gabrielcsapo Wanted to follow up in case you missed this - would it be possible for you to add one?

@gabrielcsapo Just reaching out one more time before I try to rebuild the functionality, since I'm not able to use this module if it doesn't have a license. Thanks.

@gabrielcsapo @chadhietala @timlindvall  Just reaching out one more time before I try to rebuild the functionality, since I'm not able to use this module if it doesn't have a license. Thanks.


Fixed bug where fieldIdsAccessed order could be inconsistent with getFieldsAccessed

In several places we make assumptions that fieldIdsAccessed returned a Set with the same iteration order as getFieldsAccessed, but this is not the case. Most notably this resulted in an error in CoGroupTest when joining by multiple keys. This bug could cause the pipeline to return results with (country, user) rather than (user, country).
This PR makes fieldIdsAccessed collect field ids into a List instead to maintain the original order.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Run Java PreCommit

R: @reuvenlax

lgtm. Thanks for the fix!


WIP: Add Dapr with Docker docs

Description
This extends the docs to cover usage with docker inline with the following changes:

Docker compose sample
Use host address for mdns register
Update mDNS resolver to respect service IP address

Issue reference
Please reference the issue this PR will close: #589
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Extended the documentation

@jjcollinge Can you complete this doc ?
Structure needs to be changed based on this template - https://github.com/dapr/docs/blob/master/contributing/README.md#contributing-to-how-tos

@youngbupark updated - I've tried to align it with the template as best possible - the article doesn't really fit into the model of prereq, steps, cleanup - maybe that's an indication it should be split up but think that would break the context. It's still marked as WIP as it has links in it that assume that https://github.com/dapr/samples/pull/211 will be merged as is - that'll need merging first. Also I've not had time to validate that https://github.com/dapr/docs/blob/ac7a586477536b315a98a5038728cf74b417a018/howto/run-with-docker/README.md#run-dapr-in-a-docker-container-with-an-app-as-a-process works as expected on a Linux host. I can spin up a VM to test it later, will update once done.

@youngbupark updated - I've tried to align it with the template as best possible - the article doesn't really fit into the model of prereq, steps, cleanup - maybe that's an indication it should be split up but think that would break the context. It's still marked as WIP as it has links in it that assume that dapr/samples#211 will be merged as is - that'll need merging first. Also I've not had time to validate that https://github.com/dapr/docs/blob/ac7a586477536b315a98a5038728cf74b417a018/howto/run-with-docker/README.md#run-dapr-in-a-docker-container-with-an-app-as-a-process works as expected on a Linux host. I can spin up a VM to test it later, will update once done.

Thanks @jjcollinge for writing up this.
@orizohar @msfussell Please review this doc.

@jjcollinge - thanks for writing this up! I pushed some minor changes (mostly removing "we" and "I" which are not part of our docs style guidelines)
Have you had a chance to complete the testing you were planning to?

@orizohar yes I validated this works on a Linux host as documented


Prepare to rename master branch to main

We should transition over to the use of main as opposed to master, following a wider effort as we've seen by a number of projects in the React family.
This isn't a pure find+replace - I did my best to be precise here but I don't know project that well so it's possible there are mistakes.

I have helped migrate a few big repositories to the main branch. So I can offer some advice to help you guys do the migration.
I recommend you read the docs on renaming branches to learn what GitHub will do for you, and what you need to do yourself.
https://docs.github.com/en/github/administering-a-repository/managing-branches-in-your-repository/renaming-a-branch

GitHub will do a lot of heavy lifting:

All existing PRs get re-targeted to the new main branch
People with forks can update their forks from the web interface on their forks "homepage"
Branch protection rules from master get copied to main
GitHub will redirect any old links that use master to main

The things you'll need to change/check yourself include:

GitHub Action references to branchnames
Build steps that need a specific branch name
Scripts
Other places where master is hard-coded

To benefit from GitHub doing the heavy lifting, you need to do the branchname changeover from within the GitHub Interface!

Thanks
I'll sync with Joel to see how to make this happen, as I'm not a repo admin.


609: Collapse problem file

Resolves https://github.com/lapce/lapce/issues/609

mouse_click rewritten in way it consume unwanted section and move line_cursor
This significantly reduces indentation and improves code clarity.
Also I added panics in case we are not where we supposed to be with information for end user what should be reported.

@Eraden are you planning to return to this PR? If not, may I (try to, at least) pick this up?

Please pick it up. My daughter born way before schedule and I'm currently unable to finish it.

Thanks, hope your daughter is all right. I'm closing this PR in favour of #1050


[SYSTEMML-1266] Replace README.txt In Release Package

Replaced contents with readme.md as requested/directed.

@asurve

LGTM. Thanks @gweidner!
When there is more time, we should consider changing src/main/standalone/* to src/main/resources/bin/, or move it to src/main/resources/standalone/. We can do string substitution variables with maven filtering to avoid hardcoding version numbers, since we can pull the version number from the pom.

Thank you @deroneriksson for reviewing!  That's a good idea regarding resource filtering.  I'll merge this PR but keep the JIRA open for that.

Cool! Thanks @gweidner


Create world level.dat when it doesn't exist

Creates a world if the world directory doesn't exist.
For now it will only write the level.dat file when creating it for the first time.
I added a config entry to change the world directory feather looks for (defaults to world). There's also options for seed and generator, only used when a new world is being created.

Thanks!


[DMP 2024]: ekshop - marketplace

Ticket Contents
Description
ekShop is a fully open-source eCommerce platform that is customizable and configurable to your needs. It is completely free, adaptable and open to be supported by a worldwide community of volunteers and contributors. It’s free and open source nature allows users to maintain complete control of the data content and modify it as they wish and according to their needs. Our intended goal is to allow any potential entrepreneur to quickly get up and running with an online platform to sell goods online. Some key features of Marketplace include:
Showcase digital and physical goods in categories, sorting by brands
Multi-vendor support with management tools and configuration
Modular product blocks allow you to customize pages in minutes.
Built in campaign tools to allow for promotions and sales
SEO configuration input simplified to boost page rank in search results
Admin dashboard to import and export items in bulk
Inventory management
Multi-user access
Ticket based support system
Social media integration
Multiple payment integration supported
Privacy preserving with limited or no 3rd party data tracking
Our platform is open to modifications by developers by its open source nature. With this in mid, the platform is built with the best standards and practices to ensure ease with expanding the code base and making it scalable. Learn more by exploring the documentation or seeing the code in the Github repository.
more: https://github.com/a2i-dpg/ekShop-doc
## New feature Development scope:
1. UI/UX enhancement
2. Dashboard for individual integrated System
3. Data Analysis tool
4. Graphical Representation Tools
Goals & Mid-Point Milestone
Goals
    - [ ] Accuracy: Ensure  data accurately reflect the opinions and preferences of the target audience. (Feedback)
    - [ ] Engagement: Encourage active participation from respondents to gather meaningful insights.
    - [ ] Design Enhancement: Enhancement in UI/UX design and make it more user friendly
    - [ ] Data Security: Implement robust security measures to protect the privacy and confidentiality of respondent data.
    - [ ] Analytical Capabilities: Offer tools for data analysis to derive actionable insights from survey and polling results.
    - [ ] Scalability: Enable the platform to handle large volumes of responses efficiently, especially during peak periods.

Setup/Installation
https://github.com/a2i-dpg/ekShop-doc?tab=readme-ov-file#easy-installation
Expected Outcome
make the product more user friendly and secured
Acceptance Criteria
Better Ui/ Ux and easy integration feature with any system or social media along with better UI/UX
Implementation Details
The project will be developed using Laravel framework. Specific tasks include:
    - Creating a template registry for drag and drop functionality.
    - Enhancing UI/UX design.
    - Making the system integratable or converting it into a package.
    - Integrating digital signature for approver and applicant.

Mockups/Wireframes
https://github.com/a2i-dpg/ekShop
Product Name
ekshop - marketplace
Organisation Name
a2i
Domain
Livelihoods
Tech Skills Needed
Laravel, Other
Mentor(s)
a2i  , nahin  , sanaullah  ,  Sazzad Hossain Nirjhor
Category
API, Analytics, Accessibility, Backend, Beginner Friendly, Data Science, Frontend, Testing, Other

Is this project open for accepting proposals in DMP'24?
@a2i-dpg

Is this project open for accepting proposals in DMP'24? @a2i-dpg

yes.

Hii @a2i-dpg  ,
I am Akanshu Aich, a third year BTech student from International Institute of Information Technology, Bhubaneswar. I am writing to express my interest in contributing to this project as a part of DMP 2024. Having thoroughly reviewed the project, I am impressed by its objectives and it seeks the potential for great impact in industries.
With my background in Backend using Django , MERN with practicing hands on Machine learning and DevOps such as Docker, I believe I can make valuable contributions to Machine learning part . My experience includes several projects like Society-Expenditure Manager using Django, Real Estate using MERN and Info-Finding Tool using Machine Learning(LLM), which I believe align well with the goals of your project.
I am particularly interested in fulfilling the requirements of the project and have some ideas on how to approach it effectively. I am committed to adhering to best practices, contributing high-quality code, and actively collaborating with the project maintainers and community.
I am excited about the opportunity to contribute to "ekshop - marketplace" and help further its mission. I look forward to discussing potential contributions and how I can best support the project.

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Hii @a2i-dpg ,
I am Akanshu Aich, a third year BTech student from International Institute of Information Technology, Bhubaneswar. I am writing to express my interest in contributing to this project as a part of DMP 2024. Having thoroughly reviewed the project, I am impressed by its objectives and it seeks the potential for great impact in industries.
With my background in Backend using Django , MERN with practicing hands on Machine learning and DevOps such as Docker, I believe I can make valuable contributions to Machine learning part . My experience includes several projects like Society-Expenditure Manager using Django, Real Estate using MERN and Info-Finding Tool using Machine Learning(LLM), which I believe align well with the goals of your project.
I am particularly interested in fulfilling the requirements of the project and have some ideas on how to approach it effectively. I am committed to adhering to best practices, contributing high-quality code, and actively collaborating with the project maintainers and community.
I am excited about the opportunity to contribute to "ekshop - marketplace" and help further its mission. I look forward to discussing potential contributions and how I can best support the project.

Dear AkanshuAich , Can you show any previous work of yours with screen shots and git repo links as you have mentioned here ?

Git repo link : 1) https://github.com/AkanshuAich/Society-Expenditure-Tracker
2) https://github.com/AkanshuAich/RealEstate-Mern
3) https://github.com/AkanshuAich/INFO-FINDING-TOOL
Drive Link with screenshots: https://drive.google.com/drive/folders/1g8T-hUKwgApH3aif4QHKgvDsQTjQ4F2k?usp=sharing

Hi Ekshop Team (@a2i-dpg , @AkanshuAich, @AbhimanyuSamagra, @AbhimanyuSamagra ),
I am Rahul Kumar, a third year BTech student from VIT BHOPAL. I am writing to express my interest in contributing to this project as a part of DMP 2024.
I'm writing to express my strong interest in contributing to the Ekshop-Marketplace project. I've been following the project with enthusiasm and believe my skills and experience in full-stack development (HTML, CSS, JavaScript, Python, React, Django) align perfectly with the project's goals.
I have successfully developed and launched the Pandafoodz food delivery application, currently live at https://home.pandafoodz.com.  This is working live in my home-town - Dibai, Uttar Pradesh. This project involved building a user-friendly interface, integrating with payment gateways, and ensuring smooth order processing and delivery management.
I am eager to leverage my skills and experience to contribute to Ekshop-Marketplace in the following ways:
Feature Development: I can actively participate in developing new features and functionalities that enhance the platform's value proposition for both vendors and customers.
Performance Optimization: I can contribute to optimizing the platform's performance, ensuring a fast and responsive user experience.
Bug Fixing and Maintenance: I am proficient in identifying and resolving bugs, ensuring the platform's stability and security.
Community Engagement: I am passionate about collaborating with the Ekshop team and the broader developer community to continuously improve the platform.
I have reviewed the Ekshop-Marketplace repository and believe I can contribute effectively to various aspects of the project. I am available for [mention your availability, e.g., X hours per week] and can communicate regularly through [mention your preferred communication channel, e.g., GitHub issues, email].
Thank you for considering my proposal. I look forward to discussing how I can contribute further to this exciting project.
Sincerely,
Rahul Kumar

please create account on unstop and apply to collaborate if you are interested

Sir,
With due respect due to some misunderstanding I failed to submit the
proposal directed to your institution. The deadline was extended to 15th
May and it didn't notice your institution was not in the list of accepting
the proposal. I tried now but didn't find your institution. So, please if
possible accept my proposal as further this kind of mistakes I will avoid
and will be focussed towards the project.
yours sincerely
Akanshu Aich
email: @.***
gihubid: AkanshuAich
On Sun, May 12, 2024 at 1:18 AM a2i @.***> wrote:

please create account on unstop and apply to collaborate if you are
interested
—
Reply to this email directly, view it on GitHub
https://github.com/a2i-code-For-Govstack/ekshop/issues/1#issuecomment-2106003591,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AX57R3BMMYROJNIQZIN2ZXDZBZY2TAVCNFSM6AAAAABFC7FS5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBWGAYDGNJZGE
.
You are receiving this because you were mentioned.Message ID:
@.***>


feat(upgrade): allow upgrade to develop

This PR allows the upgrade to develop branch

bors try

Closing this PR  as another PR https://github.com/openebs/mayastor-extensions/pull/229 is raised for the same


[JAX/version] Support adding custom version suffix.

This PR attempts to add a custom version suffix for JAX dev builds.
The versioning is important when people want to hash the compilation result of the JIT program. The users can use whatever local version of XLA repo and pass a version suffix constructed on their own side as part of the hash key.
This will greatly enhance the cache key especially when developers are doing dev builds based on different commits or local change.

Can you please squash your commits? Thanks!

Done.


pythran vs cython vs numba vs nukia ...

hi,
I've read several conference papers relating to pythran but still need to ask few questions. It's great if pythran developers could discuss.
Before knowing pythran, I only really paid attention to cython and numba. I chose cython over numba because cython is very portable. I just need to include c++ cythonized files to my package without bothering about installing LLVM  and other dependent stuff.  And cython works really well with C++ class.
Later I know pythran when watching your talk (youtube). From reading your papers, it seems that pythran dev really want to focus on openmp (and simd too?) with more control on how openmp work (similiar to c/c++); which is very great bonus.
so,

How pythran can survive among many other compilers?
how pythran can support calling c++ class like cython (great thing in cython)
it's likely that pythran heavily depend on boost and nt2, which require conda to manage the installation. How pythran can "beat" numba? :D
is there any intention to speeding up compiling code? Linking cythonzied code to c++ lib is quite slow but compiling .so file in pythran is even slower.

(still have other questions but don't remember)
Hai

Hi hainm,
I can't answer to all of your questions but serge will do it for me.

How pythran can survive among many other compilers?
I think we have 3 mains asset for this.

good speed up which is what is required most of the time when someone is looking for a python compiler
backward compatibility. So that users can test Pythran almost for free (it is not free, they have to install pythran)
Many features. We support an increasing and important part of the Python language. Many others compiler are really specifics and can't compile many code we can find in stackoverflow.

I really think we should focus on it.

how pythran can support calling c++ class like cython (great thing in cython)
I didn't know about this feature but I am not sure we want to have it in Pythran as it break backward compatibility. Something more interesting could be support for classes combined with ctypes support. Do you have any arguments against this?

Is there any intention to speeding up compiling code? Linking cythonzied code to c++ lib is quite slow but compiling .so file in pythran is even slower.

Of course !!! I have some ideas for this but not enough time for now to do everything :-(
BTW, I looked at your package for my own curiosity and I think we could be great thing with it and even more in a near future as we will focus on this kind of code with the OpenDreamKit project.

backward compatibility. So that users can test Pythran almost for free (it is not free, they have to install pythran)

Can you elaborate this? I don't quite understand about 'free' part.

how pythran can support calling c++ class like cython (great thing in cython)

I didn't know about this feature but I am not sure we want to have it in Pythran as it break backward compatibility. Something more interesting could be support for classes combined with ctypes support. Do you have any arguments against this?

I think support calling c++ is great deal since there are so many c++ lib out there. python compilers can make faster but still within c++ speed. :P Among all compilers, I think Cython does really great job on this. My pytraj packge is Python-binding to existing c++ lib so it's very natural to use cython ins this project.

Is there any intention to speeding up compiling code? Linking cythonzied code to c++ lib is quite slow but compiling .so file in pythran is even slower.

Of course !!! I have some ideas for this but not enough time for now to do everything :-(

Agree. This is only minor point.

When I say that users can try Pythran for free I mean they doesn't need to really change their codes. It is a pure Python input and they doesn't need an extra effort to remove Pythran support if they don't like it.  (Not like Cython for example)
About c++ class I though it was possible to do it with ctypes but as mentionned in many stasckoverflow issue, it is not possible because of mangling names which are not standard.
I don't really like the idea to introduce it in Pythran because it will break the "backward compatibility" but I have to admit that it is certainly a great feature for users like you.
I also wonder how can you handles typing between your c++ code and the Cython one?
@serge-sans-paille what do you think about it?

When I say that users can try Pythran for free I mean they doesn't need to really change their codes. It is a pure Python input and they doesn't need an extra effort to remove Pythran support if they don't like it. (Not like Cython for example)

I agree. +1 (vs Cython, numba).
per 'ctypes', I think it only support C but not C++ class (or may be too complicated?) ?

I also wonder how can you handles typing between your c++ code and the Cython one?

It's great that cython allow to mix python and c++ everywhere. Whenever you need C++ vector (just for example), just declare it and use it. It's very straight forward.
For example, I just mixed C++ vector iterator + cython memoryview + python method in single function here. Very flexible.
https://github.com/pytraj/pytraj/blob/master/pytraj/Trajectory.pyx#L778

oh, I've been thinking about useful case for pythran, given that it has many dependencies. But now we have conda, developers can use conda + pythranize to build their package and ship to user. The installation seems much easier with this case.

FYI: there is a PR in cython that use pythran for numpy:
https://github.com/cython/cython/pull/1607


Set PackageRegistrations.LatestIsVulnerable on GitHub data ingress

Supports https://github.com/NuGet/NuGetGallery/issues/8361

We've found a way forward without the need for this level of change. See https://github.com/NuGet/NuGetGallery/pull/8436.

This way forward wasn't performant enough. Reactivating.

Closing because vulnerability caching will make the original approach performant.


DM-39918: Initial version

Initial version of tech note on Phalanx secrets management design.

For 1Password item naming conventions, would it be possible to colocate all of an app's secrets in a single secret item, and then use the named fields in that 1Password item to correspond to the individual secret fields? I think the "Server" item type can be totally customized, so that all fields can be customized.

Looks great. no notes

For 1Password item naming conventions, would it be possible to colocate all of an app's secrets in a single secret item, and then use the named fields in that 1Password item to correspond to the individual secret fields? I think the "Server" item type can be totally customized, so that all fields can be customized.

This is a great idea, thanks. Now included.


Hide wallet

So In tribe we have given hide option inside wallet settings and for Unhiding we need to go inside the app settings "Show all wallets" > Enter passcode > list of all wallets will appear > From list select the wallet you wants to unhide
Note we need to add mange wallet / Hide wallet inside the wallet settings
and for unhiding user have to go inside the app setting to unhide

https://bithyve-workspace.slack.com/archives/D03K564LPHU/p1703058494747029

https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/0cf4cd89-a6d6-4527-9159-5e440a11c4b1/

Not as per Xd.

Completed


issue  with  set back file explorer as  a default

i  can not go  back  to  set  (file explorer) as a default  file explorer after  make  " Files" as  a default

Hi, this issue is resolved in main. In the meantime, you can use this script ("UnsetFilesAsDefault.reg") to revert the changes.


signup_page.dart ui was changed

i have changed the signup_page.dart ui in the bottom of it, Now it looks more great. you can have a look at this by clicking on below link.
https://i.ibb.co/M8bs1S9/Screenshot-20221004-113210.png.
Thank You.

I'll merge them😊, good work

could you add hacktoberfest-accepted label ?
On Tue, Oct 4, 2022 at 2:09 PM Diptanshu Mahish @.***>
wrote:

Merged #8 https://github.com/diptanshumahish/watch/pull/8 into master.
—
Reply to this email directly, view it on GitHub
https://github.com/diptanshumahish/watch/pull/8#event-7514087951, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWDJUE2HYUJD2PLMG6RBUTDWBPUMRANCNFSM6AAAAAAQ4HWNEM
.
You are receiving this because you authored the thread.Message ID:
@.***>

could you add hacktoberfest-accepted label ?
On Tue, Oct 4, 2022 at 2:09 PM Diptanshu Mahish @.***>
wrote:

Merged #8 https://github.com/diptanshumahish/watch/pull/8 into master.
—
Reply to this email directly, view it on GitHub
https://github.com/diptanshumahish/watch/pull/8#event-7514087951, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWDJUE2HYUJD2PLMG6RBUTDWBPUMRANCNFSM6AAAAAAQ4HWNEM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Done :)

Thank you :)
On Tue, Oct 4, 2022, 2:23 PM Diptanshu Mahish @.***>
wrote:

could you add hacktoberfest-accepted label ?
On Tue, Oct 4, 2022 at 2:09 PM Diptanshu Mahish @.***>
wrote:
Merged #8 https://github.com/diptanshumahish/watch/pull/8 #8
https://github.com/diptanshumahish/watch/pull/8 into master.
—
Reply to this email directly, view it on GitHub
#8 (comment)
https://github.com/diptanshumahish/watch/pull/8#event-7514087951, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWDJUE2HYUJD2PLMG6RBUTDWBPUMRANCNFSM6AAAAAAQ4HWNEM
.
You are receiving this because you authored the thread.Message ID:
@.***>
Done :)
—
Reply to this email directly, view it on GitHub
https://github.com/diptanshumahish/watch/pull/8#issuecomment-1266618061,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWDJUE7GV4H4QOY4NQJH4PLWBPV7DANCNFSM6AAAAAAQ4HWNEM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Report fields - Offline indicator appears below the content when edit to fields is disabled

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

Issue found when validating https://github.com/Expensify/App/pull/44672
Version Number: 9.0.10-2
Reproducible in staging?: y
Reproducible in production?: n
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
Action Performed:
Precondition:

Workspace is connected to Sage Intacct.
Workspace has List type report fields by importing Departments as report fields in Accounting > Import settings.

Click on the List type report field (Departments) which is imported from Sage Intacct.
Go offline.

Expected Result:
Offline indicator will appear at the page bottom.
Actual Result:
Offline indicator appears below the content.
NOTE: This issue only happens when changes to report fields are disabled via connection to Accountings.
Workaround:
unknown
Platforms:

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

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

Screenshots/Videos
https://github.com/user-attachments/assets/cf1ca0fa-ec5e-4aa9-bb07-5e8d159b1ad9

View all open jobs on GitHub
Issue OwnerCurrent Issue Owner: @abekkala

We think that this bug might be related to #wave-control

Not a blocker as this feature is behind beta

@waterim @rushatgabhane @shubham1206agra who can handle the PR for this given its coming from the report fields configuration project?

@waterim @rushatgabhane @shubham1206agra bump on the question above.

@abekkala I'm heading OOO until August 5th. I'll pick this back up if it's still going when I get back. Thanks for your help!

@shubham1206agra keep us updated, thanks! @rushatgabhane will you be able to review?

yes

@shubham1206agra do you have an update?

We're on staging! @abekkala I'll take this one back over, thanks for the help!

I think we can close this one as payments will be handled together for the project


Build failure: droidcam

Steps To Reproduce
Steps to reproduce the behavior:

build droidcam
run droidcam

Error
Error: Droidcam/v4l2loopback device not found (/dev/video[0-9])

Notify maintainers
@suhr
Metadata
Please run " and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 6.2.10, NixOS, 23.05 (Stoat), 23.05.20230412.fe2ecaf`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.3`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Have you tried using programs.droidcam.enable?

This line may be of interest: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/programs/droidcam.nix#L14


Correct an error in hsm-support.md

Codecov Report

Merging #929 (5474581) into main (7016448) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #929   +/-   ##
=======================================
  Coverage   53.83%   53.83%
=======================================
  Files          37       37
  Lines        2320     2320
=======================================
  Hits         1249     1249
  Misses        980      980
  Partials       91       91

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


Payments - Default label isn't stick to the personal account after added as default payment, but it works while offline

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

Action Performed:

Go to staging.new.expensify.com
Went to Workspace > Connect Bank Account and added a Business bank account
Verified it appears in Settings > Payments
Tapped on it and verified "Make default payment Method" does not appear
From Settings > Payments, added a personal bank account
Verified it appears in Settings > Payments
Tapped on it and verified "Make default payment Method" appears
Put your password and make as default payment
Repeat steps 5-8 while offline ( you will notice that default label appears)

Expected Result:
Default label is stick to the personal account after added as default payment
Actual Result:
Default label isn't stick to the personal account after added as default payment, but it works while offline
Workaround:
Unknown
Platform:

Web
iOS
Android
Desktop App
Mobile Web

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/203446141-3367869b-6d71-4a8b-bfcc-7d7a566ab368.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Gonna assign myself to this one since I came back from ooo and I'm looking for WAQ issues to work on.

@kbecciv steps 5-8 don't seem to be available offline as the buttons are disabled. Could you please share a video of the issue?

@luacmartins, Updated the issue.

Thanks! I'll take a look.

@mvtglobally sorry to bother you again, but can you share the credentials of the account used? I'm having trouble reproducing the error.

Credentials:
<EMAIL_ADDRESS>

Thanks! I'll get to this tomorrow!

Gonna try to get to this tomorrow!

Closing since this is not an issue!


Add git-init module

Close https://github.com/jhipster/jhipster-lite/issues/3157

After discussion it's probably better to make a git init (if needed) before each module