BatchEndpoint and batch_deployments python API is not working

Hi,
I was using BatchEndpoint and ml_client.batch_deployments.begin_create_or_update to create batch inference pipeline and it works last week.
But this week, I am creating the pipeline with the exact code but it no longer works. Is there any break changes in these API?
Here is the latest error code from the log:
Azure Machine Learning Batch Inference Start
[2023-08-28 21:55:00.064476] No started flag set. Skip creating started flag.
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/bin/bash: /azureml-envs/azureml_c2e3d2f674c8d9e57282f184f70243c9/lib/libtinfo.so.6: no version information available (required by /bin/bash)
Unknown asset type: None
Unknown asset type: None
Azure Machine Learning Batch Inference End
Cleaning up all outstanding Run operations, waiting 300.0 seconds
2 items cleaning up...
Cleanup took 0.1821897029876709 seconds
Traceback (most recent call last):
File "driver/amlbi_main.py", line 275, in
main()

File "driver/amlbi_main.py", line 226, in main
sys.exit(exitcode_candidate)

SystemExit: 42

I believe the issue reported at the top is different than the follow up comment.
@Jing-MSFT-2020: Could you confirm the version of the SDK v2 generating that error? Did you recently upgraded?
@doursand: This is SDK v1. Is there error consistently reproducible? Do you see the "www-authenticate header" in the logs?

the error is always there, it was working perfectly still last week I think, the code didn't change at all. Here is the longer version of the error :
2023-09-27 06:44:56,477|ERROR|27|23278173509440| ["module": "azure.core.exceptions", "name": "ClientAuthenticationError", "message": "Operation returned an invalid status 'Server failed to authenticate the request. Please refer to the information in the www-authenticate header.'" \            "\nErrorCode:NoAuthenticationInformation", "compliant_message": "Operation returned an invalid status 'Server failed to authenticate the request. Please refer to the information in the www-authenticate header.'\nErrorCode:NoAuthenticationInformation", "formatted_traceback": "  File \"/mnt/azureml/cr/j/7cebb06d4d9a4fb59fc4facc539906a9/exe/wd/driver/sys_main.py\", line 94, in main\n    " \                        "job_starter.start()\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/job_starter.py\", line 301, in start" \                        "    self.run_tasks()\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/job_starter.py\", line 286, in run_tasks" \                        "    loop.run_until_complete(self.start_tasks())\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/asyncio/base_events.py\", line 616, in run_until_complete" \                        "    return future.result()\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/job_starter.py\", line 233, in start_tasks" \                        "    if job_state.reached(JobStage.MASTER_STOPPED):\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/job_state.py\", line 126, in reached" \                        "    self.stage_cache[stage] = JobStageCacheItem(stage, self.blob_exists(stage))\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/job_state.py\", line 109, in blob_exists" \                        "    return blob.exists()\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azureml_sys/parallel_run/append_blob.py\", line 71, in exists" \                        "    blob_prop = blob_client.get_blob_properties()\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/core/tracing/decorator.py\", line 78, in wrapper_use_tracer" \                        "    return func(*args, **kwargs)\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/storage/blob/_blob_client.py\", line 1299, in get_blob_properties" \                        "    process_storage_error(error)\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/storage/blob/_shared/response_handlers.py\", line 185, in process_storage_error" \                        "    exec(\"raise error from None\")   # pylint: disable=exec-used # nosec\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/storage/blob/_blob_client.py\", line 1289, in get_blob_properties" \                        "    blob_props = self._client.blob.get_properties(\n  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/core/tracing/decorator.py\", line 78, in wrapper_use_tracer\n    return func(*args, **kwargs)" \                        "  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/storage/blob/_generated/operations/_blob_operations.py\", line 1875, in get_properties\n    map_error(status_code=response.status_code, response=response, error_map=error_map)" \                        "  File \"/tmp/1f0c8e00-4f70-4e98-a8a7-d724e5e2567f/prs_prod/lib/python3.8/site-packages/azure/core/exceptions.py\", line 164, in map_error\n    raise error", "cause": null]

Hi @Jing-MSFT-2020. Thanks for reaching out about this issue. Can you please help us understand which is the API broken that you are referring to? You mentioned using ml_client.batch_deployments.begin_create_or_update which is used to create a deployment. However, the logs you shared look to be be of the execution of a batch job. So that's part of the invocation.
@doursand. batch endpoints is a V2-only capability so it is not related with what you are showing. Please, kindly open a new issue so we can take a look and help you out!

Hello, I got the same error, but in different scenario. I created an AzureML registry, and shared some models from workspace1 to registry, then pushed the pipeline/model from registry to workspace2. I got pipeline endpoint in workspace2. Then I ran the pipeline in workspace2, it's inferencing. Got error.
Execution failed. User process '/azureml-envs/azureml_fbb3bb7a11dccea6277bcbcea67feb96/bin/python' exited with status code 42. Please check log file 'user_logs/std_log_0.txt' for error details. Error: Traceback (most recent call last):
File "driver/amlbi_main.py", line 275, in
main()
File "driver/amlbi_main.py", line 226, in main
sys.exit(exitcode_candidate)
SystemExit: 42
below is std_log_0.txt:
Azure Machine Learning Batch Inference Start
[2024-01-16 01:56:57.441773] No started flag set. Skip creating started flag.
Azure Machine Learning Batch Inference End
Cleaning up all outstanding Run operations, waiting 300.0 seconds
2 items cleaning up...
Cleanup took 0.19039106369018555 seconds
Traceback (most recent call last):
File "driver/amlbi_main.py", line 275, in
main()
File "driver/amlbi_main.py", line 226, in main
sys.exit(exitcode_candidate)
SystemExit: 42
Please help.
Thanks,
Helen

Then I tried to deploy the model as real-time endpoint from registry to workspace. I did inference in the workspace, everything is fine.

Hi @helenzusa1. The error you describe is not related with this issue as per your description. Please open a new issue and share your logs. We are happy to take a look. When doing so, please disambiguate if you are deploying models or pipelines. You've used the wording " pipeline/model" but that distinction is very important.


[Feature]: Support of Qt Core, wxWidgets and others

Please add ability to make project template with UI kits and build it.

This would rather be a use case for a github template.


MAINT: Check SphinxWindows

Reverting #11639 and #11635 since that's around when the SphinxWindows build broke.

Reverting didn't help, and neither did pinning the deps that appeared to change between the two jobs:

working: https://dev.azure.com/mne-tools/mne-python/_build/results?buildId=24661&view=logs&j=c04f1cb7-a28e-5e8a-4074-704b3a6c72b1&t=f7dd0e15-8953-5b2b-e55e-55ccfc7ae79a
failed: https://dev.azure.com/mne-tools/mne-python/_build/results?buildId=24675&view=logs&j=c04f1cb7-a28e-5e8a-4074-704b3a6c72b1&t=f7dd0e15-8953-5b2b-e55e-55ccfc7ae79a

I'll have to think more about this 😞


monorepo: add imported sidecar

This PR does exactly 1 thing:

git subtree add --prefix pkg/imported-sidecar sidecar/master

This adds all provisioner-sidecar commits (with history intact), plus the subtree commit to merge them. Due to the huge scope, no other changes are made.
Follow up to https://github.com/kubernetes-sigs/container-object-storage-interface-api/pull/72.

It looks like there are EasyCLA errors again.
There are commits from a now-deleted GH user named Rob Rati: https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/9195ed366f72b4199f9de6575438e4fc34330748, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/d90fa19d94e17616c953ae99e90beb61f0876f86, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/3a4debe61687856931402375b91d62d31d24a1df, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/b6d0053366729a91281cc1e9a34b646b2df14dc5, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/28f6e63400bd87e1f157f71d6dd2ac4a00debdb8, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/7caa60533bb56115131663087d031d3dd771bbf2, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/1a84ac5ee7898ed17c9b6647fcf44ac7ca75aef3, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/6c20b0bc5358d1aab0aeddfed455d50ea16e637c, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/171e493e92487f5fab8171c30cb15502c5cb8974, https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/0aa0efa630e809bd6baba6c00941e360da9a5ad4
And the same deleted GH user from before Niu Lechuan has one commit again: https://github.com/kubernetes-sigs/container-object-storage-interface-api/commit/fabb6671c4d06e96f3194f3a168473ab3771557c
Since I don't think we can track down deleted users, I think we will have to force merge again as we did last time: https://github.com/kubernetes-sigs/container-object-storage-interface-api/pull/72#issuecomment-2155535716

We'll force merge this PR:
https://github.com/kubernetes-sigs/container-object-storage-interface-api/pull/72#issuecomment-2155535716


Work around a compiler regression on main.

This PR works around a compiler regression (tracked as rdar://118452948) on the main-branch toolchain.
Checklist:

[x] Code and documentation should follow the style of the Style Guide.
[x] If public symbols are renamed or modified, DocC references should be updated.

@swift-ci please test


Error on *.from_pretrained call: Unexpected ('Connection broken: IncompleteRead(  443

Describe the bug
Calling:
pipeI2I = StableDiffusionXLInstructPix2PixPipeline.from_pretrained(
               "diffusers/sdxl-instructpix2pix-768",
                torch_dtype=torch.float16,
            )

is crashing now on an A6000 with:
^MFetching 19 files:   0%|          | 0/19 [00:00<?, ?it/s]^MFetching 19 files:  21%|██        | 4/19 [00:07<00:29,  1.97s/it]^MFetching 19 files:  26%|██▋       | 5/19 [00:08<00:25,  1.79s/it]
Error while downloading from https://cdn-lfs.huggingface.co/repos/7f/2f/7f2fe2e27137549cd28e570e5bac269b49ebcf1e0e47279c7a941ebe5c948e02/83e012a805b84c7ca28e5646747c90a243c65c8ba4f070e2d7ddc9d74661e139?response-content-disposition=attachment%3B+filename*%3DUTF-8%27%27diffusion_pytorch_model.fp16.safetensors%3B+filename%3D%22diffusion_pytorch_model.fp16.safetensors%22%3B&Expires=1712730854&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTcxMjczMDg1NH19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy5odWdnaW5nZmFjZS5jby9yZXBvcy83Zi8yZi83ZjJmZTJlMjcxMzc1NDljZDI4ZTU3MGU1YmFjMjY5YjQ5ZWJjZjFlMGU0NzI3OWM3YTk0MWViZTVjOTQ4ZTAyLzgzZTAxMmE4MDViODRjN2NhMjhlNTY0Njc0N2M5MGEyNDNjNjVjOGJhNGYwNzBlMmQ3ZGRjOWQ3NDY2MWUxMzk%7EcmVzcG9uc2UtY29udGVudC1kaXNwb3NpdGlvbj0qIn1dfQ__&Signature=0BDVpqtrKxIf4rKW1vAhsm4kfVfCb8lNrA-3UZxbn0jQHqHe5m2EODXnLW-UrkYvxG%7EPidLbHQw16wSVL%7EckJmsTJXxqrYXpc1IoB6eB-fomDrLadvUCrCnuRBPbu9FdOIbpHD3JinVHsBn-j2ZRlovsBw6pbJ%7EO-BjaASuz7MTpMEIty8BjSd1wFEQm1FA3Dca%7EmVqaqC0GmDNbH6LMtoU3k4iZLnZfq564wLovoL-b8zeO9UEg3BqU%7EYqO0wI-rmYLRCJ-LwVnUheUyXjguBioX2cbMAcqvrNcQWALBGsTQC9oC1v5fyO7MSS0U0bNbK%7EwysozGNdehIVXK-doCA__&Key-Pair-Id=KVTP0A1DKRTAX: HTTPSConnectionPool(host='cdn-lfs.huggingface.co', port=443): Read timed out.
Trying to resume download...
Unexpected ('Connection broken: IncompleteRead(309878836 bytes read,<PHONE_NUMBER> more expected)', IncompleteRead(309878836 bytes read,<PHONE_NUMBER> more expected)) during start_ai_task, <class 'requests.exceptions.ChunkedEncodingError'> ('Connection broken: IncompleteRead(309878836 bytes read,<PHONE_NUMBER> more expected)', IncompleteRead(309878836 bytes read,<PHONE_NUMBER> more expected))

This code had worked until just recently.
I ran out of memory on a particular A6000 instance (200gb) so I deleted some least recently used models from the huggingface cache, then I started getting this error. I thought perhaps I had done it wrong and corrupted my gpu instance so I trashed it, rented a new one, and set up a new instance from scratch to run inference tasks (using a shell script that I had used successfully before), but still this issue remains. Could the issue be on your servers possibly, or did I corrupt something in the cache, or am I using some outdated code now? Any help is appreciated. Thank you.
System info
- huggingface_hub version: 0.22.2
- Platform: Linux-5.15.0-101-generic-x86_64-with-glibc2.35
- Python version: 3.10.13
- Running in iPython ?: No
- Running in notebook ?: No
- Running in Google Colab ?: No
- Token path ?: /root/.cache/huggingface/token
- Has saved token ?: True
- Who am I ?: tomclassace
- Configured git credential helpers:
- FastAI: N/A
- Tensorflow: N/A
- Torch: 2.2.2
- Jinja2: 3.1.3
- Graphviz: N/A
- keras: N/A
- Pydot: N/A
- Pillow: 10.0.0
- hf_transfer: 0.1.6
- gradio: 3.41.0
- tensorboard: <IP_ADDRESS>
- numpy: 1.26.4
- pydantic: 2.6.4
- aiohttp: 3.9.3
- ENDPOINT: https://huggingface.co
- HF_HUB_CACHE: /root/.cache/huggingface/hub
- HF_ASSETS_CACHE: /root/.cache/huggingface/assets
- HF_TOKEN_PATH: /root/.cache/huggingface/token
- HF_HUB_OFFLINE: False
- HF_HUB_DISABLE_TELEMETRY: False
- HF_HUB_DISABLE_PROGRESS_BARS: None
- HF_HUB_DISABLE_SYMLINKS_WARNING: False
- HF_HUB_DISABLE_EXPERIMENTAL_WARNING: False
- HF_HUB_DISABLE_IMPLICIT_TOKEN: False
- HF_HUB_ENABLE_HF_TRANSFER: False
- HF_HUB_ETAG_TIMEOUT: 10
- HF_HUB_DOWNLOAD_TIMEOUT: 10

P.S.
I just noticed the HF_HUB_DOWNLOAD_TIMEOUT variable. I tried changing it by:
cd /home/user/myproject/.env/lib/python3.10/site-packages/huggingface_hub
vi constants.py
change:
DEFAULT_DOWNLOAD_TIMEOUT = 100
I then restarted the server and still got this same 443 error.

Oh dear, the issue it turns out is due to the A6000 having a flaky network connection, so it simply failed to download the 10gb unet/diffusion_pytorch_model.safetensors file over and over. Sometimes it would download a few gb and fail, sometimes just a few mb.
Unfortunately, there is like 0 availability for A6000's or even A40's for me to rent that don't have this issue at the moment... so I can't confirm that I found a fix yet, but I just wanted to reply here so as not to ruin someone's Sunday.

Finally confirming this was fixed by just switching to an instance with a stable internet connection. Perhaps there's an opportunity for multi-part downloads or something to improve the large file download issues with huggingface. Thanks.


Crashes on Chromebook

The app crashes when clicking on some history items. Other items work OK, but I could not find any rule which items cause the crashes and which not.
I have Chrome OS 100.0.4896.82, Acer N15Q8. I have tried just a few Android apps and all worked correctly, but I admit that using an old chromebook is an edge case. So maybe we can close this issue as "wont fix" (and similarly #11) if no one else encounters the same bug.

It is bug. I will fix it. Thank you for report.

It should be fixed in version 0.9.14

Yes. This is fixed. Thanks.


Selected Components Do Not Show Details

After selecting a component, the details for that component (the props, setup variables, etc) do not show up in the section under the component tree. The issue is intermittent, but happens more often then not.

By the way, just want to say I LOVE this tool and am excited about the update once the bugs get worked out. Thanks for all the effort!

Can you provide more information? e.g. What version of Vue are you using? What libraries / build tools are you using?
Does it work the same way when you use the devtool as a Vite plugin?

@gihalu I had this exact same issue, some components would not show their properties in the component tree. However I found that this was caused by a vuex store console error that I previously thought was unrelated. My component was not triggering the error but since it had a store import that seems to have messed up the devtools. Once I fixed the vuex store issue the devtools worked as expected.

@gihalu I had this exact same issue, some components would not show their properties in the component tree. However I found that this was caused by a vuex store console error that I previously thought was unrelated. My component was not triggering the error but since it had a store import that seems to have messed up the devtools. Once I fixed the vuex store issue the devtools worked as expected.

Can you share what kind of vuex error was caused? I tried to corrupt the vuex state, but couldn't reproduce it.


Fix: sharp vulnerability in libwebp dependency (analyzing, don't merge)

Sharp uses libwebp to decode WebP images and versions prior to the latest 0.32.6 are vulnerable to the high severity https://github.com/advisories/GHSA-j7hp-h8jx-5ppr
Or implement sharp.block({ operation: ["VipsForeignLoadWebp"] }); in the code in messages-media.ts

WEBP is one of the reasons we use sharp, not sure where you got the "sharp uses libwebp", afaik it uses libvips

https://github.com/lovell/sharp/issues/3798


Failed to update node conditions

I have deployed the node-problem-detector daemonset with an RBAC enabled cluster. I have a serviceaccount and clusterrolebinding to system:node-problem-detector
failed to update node conditions: the server does not allow access to the requested resource (patch nodes ip-10-29-26-187.us-west-2.compute.internal)

k8 version is v1.7.7+coreos.0
npd is 0.4.1
I am not sure if this is RBAC related or not, but if I use kubectl to patch the node using the serviceaccount token, it is not allowed through that role, but even if I create a rolebinding to cluster-admin, I can then perform the kubectl patch but the error message in the node log doesn't go away

You can take a look at how K8S upstream addon NPD is created. https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/node-problem-detector/npd.yaml
We do need service account and role binding for npd.


[TASK] Prepare the 8.5.0 release

I have compiled the changes that seemed relevant from the git history.

I think I see now where the confusion comes from. :sli
I created the 8.4.0 release (or better, the 8.4.0 release documentation on GitHub) yesterday because it was missing. Version 8.4.0 had actually been released (i.e., git-tagged, which is what is relevant for Packagist/Composer) on December 11th.
You can list the commits since the 8.4.0 tag with this command:
git log 8.4.0..HEAD

I've done my best to make sense of the commits and compile them into the changelog. (For the future, I'd like us to directly add the changelog entries together with their corresponding PRs.)

Oh, and the 8.4.0 released was tagged from this repo's default branch, i.e., master, I think.

Done and repushed.

Auto-deletion of merged branches appears not to be enabled.

Also, I didn't see the 'Squash-and-Merge' option, 'Merge Branch' was the default, but maybe I should have looked for a dropdown on the button to change it - can't remember now if there was one.

@JakeQZ @oliverklee thank you both so much!

I've just tagged and released the new version: https://github.com/sabberworm/PHP-CSS-Parser/releases/tag/8.5.0


connect:diagnose and connect:mapping:diagnose

In retrospect, I probably should've put the two commands in separate PRs, but the mapping one is pretty much just a copy/paste of the connection command, but with mapping-specific bits copied from our other mapping commands.

👍


Bugfix: bugfix/812/BuildkiteAgentTokenParameterStorePath validation (#812)

Resolves #812
Ref: https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-su-create.html

Thanks @jufemaiz. I had to tweak the AllowedPattern a little to allow blank strings as well (630f8335d8085ceb55c0b048dcbbc34824994f4c).


Code Implementation

of Pose estimation and mesh Generation
Related Issues or bug

Info about Issue or bug
Code implementation customized to up-3d dataset.
Fixes: #31 #[issue number that will be closed through this PR]

Proposed Changes

Info about changes Goes here
Explained workflow with dataset properties in the code implementation.

Additional Info

Anything related Issues

Screenshots

Original
Updated

original screenshot
**updated screenshot **

@UppuluriKalyani Hi, I have created the PR the code implementation curated to up-3d dataset. Thank you for the opportunity!


Improve unsupported release reporting

This tool relies on data collected by DDQG project. The scanner runs daily currently. This is fine for most common scenarios but there are edge cases, like when

an unsupported release (RC9) is created in the middle of the day
somebody has a previous version (RC7) ignored in their projects' composer.json
they upgrade to the newer release

Expected behavior, the newer release DO NOT get reported as unsupported - until DDQG did not run - and the outdated (RC7) ignore rule has no impact anymore.

Idea: release (version) based unsupported check could be executed locally by this plugin as well, based on the installed version (from the installed/locked repository), the plugin can report whether a package is an unstable release or not.
It may not report whether the release is covered by the Drupal security team or not accurately.
It definitely cannot report when a branch has been flagged as unsupported in the middle of the day.


Build phenotype reference page

Phenotypes should be clickable like the old website, with each phenotype going to a page with related strains.
Example: http://dictybase.org/db/cgi-bin/dictyBase/phenotype/phenotype_search.pl?query=5323

@wildlifehexagon these are not related strains, just strains that share a phenotype. Please be clear about this, thanks!

yes poor choice of words on my part -- I updated it


Getting error when adding new categories

Hi There,
I am getting below error when adding new categories
Illuminate \ Database \ QueryException (HY000)
SQLSTATE[HY000]: General error: 1449 The user specified as a definer ('admin'@'localhost') does not exist (SQL: update categories set _lft = case when _lft >= 14 then _lft+2 else _lft end, _rgt = case when _rgt >= 14 then _rgt+2 else _rgt end where (_lft >= 14 or _rgt >= 14))
1. framework Version- bagisto-1.2.0

Error only display when adding any category under root category without assigning root category its added category without any eerror

please check this https://github.com/bagisto/bagisto/issues/2901

please check this https://github.com/bagisto/bagisto/issues/2901

Error only display when adding any category under root category without assigning root category its added category without any eerror

I followed above guide but still getting same error SQLSTATE[HY000]: General error: 1449 The user specified as a definer ('admin'@'localhost') does not exist

I followed above guide but still getting same error SQLSTATE[HY000]: General error: 1449 The user specified as a definer ('admin'@'localhost') does not exist

Hi @elitedigitaltech,
Please refer to this link,
https://github.com/bagisto/bagisto/issues/4347#issuecomment-744276804

Hi @elitedigitaltech,
Please refer to this link,
https://github.com/bagisto/bagisto/issues/4347#issuecomment-744276804


Jupiter notebook won't open very often

Bug: Notebook Editor, Interactive Window, Editor cells
Steps to cause the bug to occur

open VSC
load some Jupiter file

Actual behavior
Some notebooks won't open . Just empty tab without status bar.
The strange part is that after a restart the same notebook that was not able to open - opens, and another one stops being opened.
Example:

I open two notebooks:
one of them opens normally (04 In Scikit-learn.ypincb in the screenshot)
another one can't be opened - it shows just empty tab (03 Huber loss.ipynb)

I restart  VSC and open the same two notebook.

this time the 04 In Scikit-learn.ypincb can't be oped
03 Huber loss.ipynb opens normally.

when I open more notebook, some of them are loaded, some of them are not, It seems random, can't figure out any dependancy

Expected behavior
All Jupiter notebooks that were edited in this instance of VSC are supposed to open normally.
Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running: Local
Extension version: 2020.4.74986
VS Code version: 1.44.1
Setting python.jediEnabled: false
Python and/or Anaconda version: 3.6.9 64-bit python,
OS: Mac OS 10.15.1
Virtual environment: conda

Developer Tools Console Output
[Extension Host] Starting WebSocket: ws://localhost:8954/api/kernels/cf5c5a36-dc63-477e-b445-c8be4c135cab
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:42: Started session ca397fca-2802-4c34-8bd1-98c7e741dfa4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:42: Waiting for idle (session) ca397fca-2802-4c34-8bd1-98c7e741dfa4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:42: Waiting for idle on (kernel): cf5c5a36-dc63-477e-b445-c8be4c135cab -> unknown
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:42: Python Daemon: write to stderr:
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:42: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: getActivatedEnvironmentVariables, Class name = _, completed in 2ms, has a falsy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/Users/oleg/anaconda3/envs/exts-ml/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/Users/oleg/anaconda3/envs/exts-ml","fileHash":"5511c4a2ff122f087f3b65553def415bd7931a04e87322c4c687fabc45fe606dd404dbe71fb1d796d1cc05cb6ba2a511109acb4412621ce56d82217914f59583","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/oleg/anaconda3/envs/exts-ml","envName":"exts-ml","displayName":"Python 3.6.9 64-bit ('exts-ml': conda)"}, Arg 3: true
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Cached data exists getEnvironmentVariables,
console.ts:137 [Extension Host] Kernel: connected (cf5c5a36-dc63-477e-b445-c8be4c135cab)
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Finished waiting for idle on (kernel): cf5c5a36-dc63-477e-b445-c8be4c135cab -> idle
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Initialize config for plots for file:///Users/oleg/Dropbox/stuff/EPFL/05_Introduction_to_model_evaluation/05%20Introduction%20to%20model%20evaluation.ipynb
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Kernel switching to busy
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Kernel switching to idle
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Initial setup complete for file:///Users/oleg/Dropbox/stuff/EPFL/05_Introduction_to_model_evaluation/05%20Introduction%20to%20model%20evaluation.ipynb
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Finished connecting ca397fca-2802-4c34-8bd1-98c7e741dfa4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Python Daemon: write to stderr: [I 11:28:43.724 NotebookApp] Creating new notebook in /
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Python Daemon: write to stderr:
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Python Daemon: write to stderr: [I 11:28:43.747 NotebookApp] Kernel started: 99615961-ce94-4783-a032-83dcca6001f4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /[I 11:28:43.747 NotebookApp] Kernel started: 99615961-ce94-4783-a032-83dcca6001f4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Python Daemon: write to stderr:
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /[I 11:28:43.747 NotebookApp] Kernel started: 99615961-ce94-4783-a032-83dcca6001f4
console.ts:137 [Extension Host] Starting WebSocket: ws://localhost:8954/api/kernels/99615961-ce94-4783-a032-83dcca6001f4
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:43: Waiting for idle on (kernel): 99615961-ce94-4783-a032-83dcca6001f4 -> unknown
console.ts:137 [Extension Host] Kernel: connected (99615961-ce94-4783-a032-83dcca6001f4)
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:28:44: Finished waiting for idle on (kernel): 99615961-ce94-4783-a032-83dcca6001f4 -> idle
log.ts:197   ERR No application in the Launch Services database matches the input criteria.: Error: No application in the Launch Services database matches the input criteria.
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:37:03: Python Daemon: write to stderr: [W 11:37:03.703 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20200424112354 (::1) 16.79ms referer=http://localhost:8954/notebooks/Untitled5.ipynb
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:37:03: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /[I 11:28:43.747 NotebookApp] Kernel started: 99615961-ce94-4783-a032-83dcca6001f4[W 11:37:03.703 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20200424112354 (::1) 16.79ms referer=http://localhost:8954/notebooks/Untitled5.ipynb
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:37:03: Python Daemon: write to stderr:
console.ts:137 [Extension Host] Info Python Extension: 2020-04-24 11:37:03: [I 11:23:54.512 NotebookApp] The port 8888 is already in use, trying another port.[I 11:23:54.515 NotebookApp] The port 8889 is already in use, trying another port.[I 11:23:54.518 NotebookApp] The port 8890 is already in use, trying another port.[I 11:23:54.526 NotebookApp] The port 8891 is already in use, trying another port.[I 11:23:54.529 NotebookApp] The port 8892 is already in use, trying another port.[I 11:23:54.591 NotebookApp] JupyterLab extension loaded from /Users/oleg/anaconda3/envs/exts-ml/lib/python3.6/site-packages/jupyterlab[I 11:23:54.593 NotebookApp] JupyterLab application directory is /Users/oleg/anaconda3/envs/exts-ml/share/jupyter/lab[I 11:23:54.600 NotebookApp] Serving notebooks from local directory: /var/folders/k8/q54chj8j7tdf5jl_f9fypxs40000gp/T/262ff752-1da3-4d26-881e-019f5af944de[I 11:23:54.600 NotebookApp] The Jupyter Notebook is running at:[I 11:23:54.615 NotebookApp] http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.615 NotebookApp]  or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:54.708 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 11:23:54.734 NotebookApp]         To access the notebook, open this file in a browser:        file:///Users/oleg/Library/Jupyter/runtime/nbserver-36357-open.html    Or copy and paste one of these URLs:        http://localhost:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742     or http://<IP_ADDRESS>:8954/?token=c5ae6fef93fd7b2c8f6e6a065f7d842a5312c59471d47742[I 11:23:55.151 NotebookApp] Creating new notebook in /[I 11:23:55.243 NotebookApp] Kernel started: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:56.494 NotebookApp] Creating new notebook in /[I 11:23:56.527 NotebookApp] Kernel started: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:23:57.364 NotebookApp] Kernel shutdown: 086eed9f-1bb4-41c6-b81f-181bba14b410[I 11:23:57.780 NotebookApp] Creating new notebook in /[W 11:23:57.793 NotebookApp] Got events for closed stream None[I 11:23:57.811 NotebookApp] Kernel started: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[I 11:24:07.149 NotebookApp] Creating new notebook in /[I 11:24:07.177 NotebookApp] Kernel started: 0585f513-61ef-4f0a-a026-fb542d871d10[I 11:24:08.590 NotebookApp] Creating new notebook in /[I 11:24:08.621 NotebookApp] Kernel started: 0a55d2dd-f747-4d47-8198-40ffcc88e957[I 11:28:26.573 NotebookApp] Creating new notebook in /[I 11:28:26.598 NotebookApp] Kernel started: 46b4d0fb-584f-4da6-9483-00e375d5bc49[I 11:28:29.743 NotebookApp] Creating new notebook in /[I 11:28:29.947 NotebookApp] Kernel started: f47f345f-d033-4ac3-9e1a-0628266b0b88[I 11:28:36.349 NotebookApp] Kernel shutdown: 2db78cf7-9939-4bbc-9e20-a9db822dfbae[I 11:28:36.669 NotebookApp] Kernel shutdown: b5168c9c-0f92-48c0-a25b-cdc79b4e1767[W 11:28:36.985 NotebookApp] Got events for closed stream None[I 11:28:42.556 NotebookApp] Creating new notebook in /[I 11:28:42.588 NotebookApp] Kernel started: cf5c5a36-dc63-477e-b445-c8be4c135cab[I 11:28:43.724 NotebookApp] Creating new notebook in /[I 11:28:43.747 NotebookApp] Kernel started: 99615961-ce94-4783-a032-83dcca6001f4[W 11:37:03.703 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20200424112354 (::1) 16.79ms referer=http://localhost:8954/notebooks/Untitled5.ipynb
log.ts:191  WARN SettingsEditor2: Settings not included in settingsLayout.ts: notebook.displayOrder
Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

Looks like a duplicate of #10958. Feel free to add to the discussion there :)


Cannot get correct translation from the model

Hello!
Thanks for providing the hope about using the Thai language inference with better accuracy.
I have tried the following methods but none could give any meaningful words compared to the existing model.
I have tried whisper-th-large-v3-combined whisper-th-large-v3 whisper-th-medium-combined respectively in the following tools.
eg.
https://huggingface.co/biodatlab/whisper-th-large-v3-combined
System

Apple M1 Max 64G Ram
Sonoma 14.6.1

The first thing I have done is cloning your project to local for a test.
git clone https://huggingface.co/biodatlab/whisper-th-large-v3-combined

Using the sample code in the above page
Because the sample code is not outputing anything in the screen.
To monitor the process, I stream it to the tkinter so that I don't need to wait for the whole process finished to see the result.

import numpy as np
from transformers import pipeline
from pydub import AudioSegment
import tkinter as tk
import threading
import torch

# Set up the pipeline
MODEL_PATH = "/local/Downloads/whisper-th-large-v3"
lang = "th"
device = "mps" if torch.backends.mps.is_available() else "cpu"

pipe = pipeline(
    task="automatic-speech-recognition",
    model=MODEL_PATH,
    device=device,
)

pipe.model.config.forced_decoder_ids = pipe.tokenizer.get_decoder_prompt_ids(
    language=lang,
    task="transcribe"
)

def audio_segment_to_numpy(audio_segment):
    """Convert a pydub AudioSegment to a numpy ndarray."""
    samples = np.array(audio_segment.get_array_of_samples())
    if audio_segment.channels == 2:
        # Stereo to mono conversion
        samples = samples.reshape(-1, 2).mean(axis=1)
    return samples.astype(np.float32) / np.iinfo(np.int16).max

def process_audio_chunk(chunk):
    """Process an audio chunk and return the transcription."""
    numpy_array = audio_segment_to_numpy(chunk)
    return pipe(numpy_array)["text"]

def stream_transcription(audio_file_path, chunk_length_ms=10000):
    audio = AudioSegment.from_file(audio_file_path)
    duration_ms = len(audio)

    for start_time in range(0, duration_ms, chunk_length_ms):
        end_time = min(start_time + chunk_length_ms, duration_ms)
        chunk = audio[start_time:end_time]
        text = process_audio_chunk(chunk)

        # Use Tkinter's `after` method to update the GUI
        def update_text_widget(text=text):
            text_widget.insert(tk.END, text + "\n")
            text_widget.yview(tk.END)

        root.after(0, update_text_widget)

def run_transcription():
    """Run the transcription process in a separate thread."""
    stream_transcription(audio_file_path)

# Tkinter setup
root = tk.Tk()
root.title("Transcription Output")
text_widget = tk.Text(root, wrap=tk.WORD)
text_widget.pack(expand=True, fill=tk.BOTH)

# Path to your audio file
audio_file_path = "test.wav"

# Start transcription in a separate thread
thread = threading.Thread(target=run_transcription)
thread.start()

# Start Tkinter main loop
root.mainloop()

Convert to ggml using whisper.cpp using its conversion script convert-h5-to-ggml.py
Convert to coreml using whisper.cpp using its conversion script generate-coreml-model.sh

Sample audio from this video
https://www.tiktok.com/@minnimum111/video/7245259683211398406
Is there any procedure I have missed to use your model?

Today, I have tried again with the following simple code to make sure everything follows the sample without other unknown factors.
import torch
from transformers import pipeline

MODEL_PATH = "/Users/local/Downloads/whisper-th-large-v3" # see alternative model names below
lang = "th"

device = "mps" if torch.backends.mps.is_available() else "cpu"

pipe = pipeline(
    task="automatic-speech-recognition",
    model=MODEL_PATH,
    chunk_length_s=30,
    device=device,
)

# Perform ASR with the created pipe.
text = pipe("test.wav", generate_kwargs={"language":"th", "task":"transcribe"}, batch_size=16)["text"]

# Specify the path to the output text file
output_text_file_path = "whisper-th-large-v3_output.txt"

# Write the transcribed text to the file
with open(output_text_file_path, "w") as file:
    file.write(text)

print(f"Transcription saved to {output_text_file_path}")

And this is the transcribed result for your reference.
whisper-th-large-v3_output.txt
whisper-th-large-v3-combined_output.txt

@jingcodeguy thanks for the issue. I suspect it could be issues related to VAD before sending to the model. Here, model may see small chunk of audios which may cause hallucination. @z-zawhtet-a anything to add here?

@titipata Thanks for your feedback. I have tried also the original version of Whisper and Whisper.cpp. Both generate sensible words most of them. Because I am not a Thai-expertise. I cannot estimate overall accuracy in those tools also.
I can just confirm by using text to speech with the transcribed words and then listening to the original with VLC to see if it sounds too difference at the moment.

Maybe it is from the audio sampling rate? Just guessing here.

I have the following findings to share for your reference to help improve the model in the future.

To ensure the model is working properly, I first made a simple wav file "สวัสดีครับ"(hello).
The original sound is from Microsoft TTS and sounds very natural. Since the service provide mp3. Sp I tried 2 conversion method converting to wav. One is FFMpeg, the other one is Audacity.
The file is Stereo, sample rate is 44.1kHz
It transcribes correctly.

Then I cut the portion of the test.wav done before. This portion without any child sound, only the narrator.
The video is of low quality so the audio file is mono, sample rate is 16kHz.
It transcribes correctly. (according to the Google Translate of the words)

Then I slowly make hybrid audio files, I have made 2. One is adding "hello" at the beginning + the beginning of the test.wav.
After transcribing the word "hello" correctly, it begins to hallucinate with non-sense words.

The second file is, I combine step 1 "hello" and step 2 "narrator for the title" then a small clip with children's voice and adult voice.
After transcribing the word "hello" and the "narrator's title" correctly, it begins to hallucinate with non-sense words.

The hugging face suggested way of using the model is used. (the code in the previous comment)
According to the observation of 3 and 4.
When this model cannot distinguish the child sound, it begins to fish away and halluc
test-excerpt.txt
inate.
a. The whisper.cpp version's ggml-large-v3.bin model can recognize the children's sound/voice without hallucinate or distracted.
b. The original OpenAI whisper large model cannot recognize well of the children sound but it will not hallucinate.
Attached are the sample sound and result I have made for your research.
samples.zip

That's a cool finding! Let me ingest the information and probably think about model a bit more later.


chore(LICENSE): switch to MIT

See #241

Yeah, like most composer packages, this should be MIT.
Please update the composer.json too!

@rtucek good catch! Updated.

@bighappyface I think this one can be merged? Nobody has made any objection...

@jojo1981 thanks for the review

Nice, thx!


[tn] compose before star to speedup

compose with big graph is time consuming. star function add self loop to the graph, which is a fast step.

Time cost : 3min --> 1min


Explicit errors for snapshot validation

[x] If any address is invalid throw "invalid address error"
[x] If any address is duplicated throw "repeated address error" that includes the address that was duplicated. This should throw the first time an address is duplicated.

The code to enhance: https://github.com/nftlabs/nftlabs-sdk-ts/blob/main/src/core/index.ts#L517
Ideally, we do a count-map like this https://stackoverflow.com/a/5668029
In addition, before we do the count-map, be sure to lowercase all of the strings so that duplicates won't be counted as unique if they have case differences.
Expected tests:

[x] Creating a snapshot with duplicate addresses throws an error that indicates which addresses are duplicates

@ayshptk submitted another review.


add a couple of suggestions

Description of your changes

Fixes #
I have:

[ ] Read and followed Crossplane's contribution process.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Comments were addressed by Jan


Doist.Twist version 0.3.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

bot error? It doesn't need user input.


Search Crashing on mid-paste search

If you go to search, long hold so the "paste" option appears and then click the search button the app crashes

Attempted to interact with UI on IO thread, moved to Main thread


Update netgen and magic

There have been some big improvements to netgen performance over the last month, and it would be good to get them into openlane. Magic has had a number of fixes too, including for an LVS issue I'm hitting quite a lot on openlane.

Magic will need a little more doing. I've went ahead and upped netgen for now.

@donn what would be missing to update magic (I'd be happy to help).
@antonblanchard can you detail the LVS issue you're hitting (I'm getting some to using w/ the latest version of magic + open_pdks and I'm curious if those are related)

@proppy See my PR


small waifu command changes

Change to cache search results, instead of waifu objects themselves.
Also adds a check to ensure selection is always a minimum of 2 characters, as 1 selections character will error.

Waifus should be cached too as they are more likely to appear in search results.

fixed in 82279a99f16ea9cea203ea4dc0d70ed630a1cc34


refactor: replace jsonplaceholder api from the template

Rename fetchData to fetchUsers.
Replace jsonplaceholder API with gist data.

This should close #47

Nice!!


Fix Hex issues

:cry:

Looks like Hex ignores non-Hex dependencies...

A lame solution would be to ensure all of the following have Hex packages:

[ ] lfe
[ ] clj (might have cyclic dependency issues)
[ ] exemplar (need to work out cyclic dependency issues)
[ ] markdown (consider dropping this anyway)
[ ] levaindoc

Confirmed on IRC. All dependencies must be Hex packages.

:tada:


Write method not called

So I currently have my file system fully working on Windows, I can add/delete files/directories and everything works as it should. When I run it on Mac and copy a file to the file system, the file does not appear on the file system because the write method is never called. Has anyone ran into this before or does anyone have a solution to this issue?
The order of operations on windows is: Open, create, open, getattr, write, getattr, release.
The order of operations on mac is: Open, create, open, getattr, release.
I can provide more detail on this if needed.

Update: When I use the terminal to copy or move files to the file system, the write method is called. However, when I drag and drop  them into the file system, the write method is not called.


VS Live Share keeps saying I need to sign-up

Title pretty much says it all.  Does this every time I try to share or join.  I tried going through the "report a problem" system, but that keeps erroring out.  Everything but live share seems to be working.  If you need logs or anything just tell me how to dump them for you.  Really want to fix this.

@AlexanderEvans You are likely hitting #280.  See that issue for tips.

@AlexanderEvans We just released a patch for VS and VS Code.  If you download the latest extension, this should be resolved.  Let us know if that is not the case.

It seems to be working again since I re-installed the updated live share.  Thanks, :)

Great!  Glad to hear it.


Redefinition ~store

How to dynamically redefine the variable ~ store, similarly as it is done for layouts?
Such a need arose because

I simultaneously use several layouts at once
each layout has its own store (vuex)

Hi @wormen
It is not possible, only 1 store is possible for 1 nuxt.js application.

@Atinux
Earlier and layouts could not be dynamically assigned, now it is possible, oddly enough
Here is a similar situation

Store`s the way, the steps are easily reassigned at the layout level, then I need a slightly different solution, which is discussed in the first message


How to set the value of "conductor.worker.."

Hi, I need to pause worker from polling tasks, And I see a method provided in our document that we can set the value of conductor.worker.. to implement this. But I don't know how to use it. Is there any example for this? Thank you :)

@WavyPeng conductor.worker.<taskDefName>.<property> is one of the configurable properties of the worker. For eg., you can set conductor.worker.task_1.paused property to true to pause a task (by task reference name) task_1. Also, if you don't have dynamic reload on the properties, you might have to restart your worker instance to enable this property.
I'm closing this, but feel free to reopen if you need further clarification.


GitHub release task started breaking

Question, Bug, or Feature?
Type: Bug
Enter Task Name: GitHub Release
list here (V# not needed):  1
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment

Server - Azure Pipelines or TFS on-premises?

If using TFS on-premises, provide the version:

If using Azure Pipelines, provide the account name, team project name, build definition name/build number: https://dev.azure.com/onovotny/GitBuilds/_releaseProgress?releaseId=1116

Agent - Hosted or Private:

If using Hosted agent, provide agent queue name: Azure Pipelines

Issue Description
[Include task name(s), screenshots and any other relevant details]
Task logs
2019-11-11T00:06:50.8021588Z ##[section]Starting: Create GitHub Release
2019-11-11T00:06:50.8136118Z ==============================================================================
2019-11-11T00:06:50.8136223Z Task : GitHub Release
2019-11-11T00:06:50.8136288Z Description : Create, edit, or delete a GitHub release
2019-11-11T00:06:50.8136387Z Version : 1.159.1
2019-11-11T00:06:50.8136444Z Author : Microsoft Corporation
2019-11-11T00:06:50.8136525Z Help : https://aka.ms/AA5vv5o
2019-11-11T00:06:50.8136589Z ==============================================================================
2019-11-11T00:06:51.7348649Z f0edbbbe-fd9e-4341-8581-469153b54cfa exists true
2019-11-11T00:06:51.7966483Z Computing changes made in this release...
2019-11-11T00:06:52.0379182Z Fetching the latest published release...
2019-11-11T00:06:52.1327211Z Found the latest published release: https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases/tag/v5.4.1
2019-11-11T00:06:52.6552807Z Fetching the list of commits since the last published release...
2019-11-11T00:06:53.2428189Z Found the list of changes.
2019-11-11T00:06:53.3021110Z Error fetching issues. Cannot generate change log.
2019-11-11T00:06:53.3086974Z ##[warning][{"path":["query","repository","owner"],"extensions":{"code":"argumentLiteralsIncompatible","typeName":"Field","argumentName":"owner"},"locations":[{"line":2,"column":13}],"message":"Argument 'owner' on Field 'repository' has an invalid value (NuGetPackageExplorer). Expected type 'String!'."},{"path":["query","repository","name"],"extensions":{"code":"argumentLiteralsIncompatible","typeName":"Field","argumentName":"name"},"locations":[{"line":2,"column":13}],"message":"Argument 'name' on Field 'repository' has an invalid value (NuGetPackageExplorer). Expected type 'String!'."}]
2019-11-11T00:06:53.3099542Z Creating a release for tag: v5.5.22
2019-11-11T00:06:54.0318182Z Uploading assets...
2019-11-11T00:06:54.0325621Z Searching for file(s) matching 'D:\a\r1\a/CI/ZipSigned/PackageExplorer.*.zip'.
2019-11-11T00:06:54.0386515Z Uploading file: 'D:/a/r1/a/CI/ZipSigned/PackageExplorer.5.5.22.zip'.
2019-11-11T00:06:56.3263995Z Uploaded file successfully: 'D:/a/r1/a/CI/ZipSigned/PackageExplorer.5.5.22.zip'
2019-11-11T00:06:56.3264290Z All assets uploaded successfully.
2019-11-11T00:06:56.3264521Z Release created successfully at https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases/tag/v5.5.22
2019-11-11T00:06:56.3488977Z ##[section]Finishing: Create GitHub Release
## Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting

Error logs
{
    "path": ["query", "repository", "owner"],
    "extensions": {
        "code": "argumentLiteralsIncompatible",
        "typeName": "Field",
        "argumentName": "owner"
    },
    "locations": [{
        "line": 2,
        "column": 13
    }],
    "message": "Argument 'owner' on Field 'repository' has an invalid value (NuGetPackageExplorer). Expected type 'String!'."
}, {
    "path": ["query", "repository", "name"],
    "extensions": {
        "code": "argumentLiteralsIncompatible",
        "typeName": "Field",
        "argumentName": "name"
    },
    "locations": [{
        "line": 2,
        "column": 13
    }],
    "message": "Argument 'name' on Field 'repository' has an invalid value (NuGetPackageExplorer). Expected type 'String!'."
}

This is breaking production release flows

@onovotny  Thanks for reporting this!
This issue has been fixed and the changes have been deployed recently.
Please feel free to reach in case you still see this issue.


Does this support AWT and Swing like TeaVM?

Like the title.

J2CL does not support AWT nor Swing out of the box. See https://github.com/google/j2cl/issues/149#issuecomment-1176926954 for a discussion on the motivations behind J2CL and to what extend J2CL supports particular Java features.


Werkzeug ProxyFix is awesome

@sarina @nedbat this change allows Flask to determine when it's served at an HTTPS endpoint, even when that endpoint is behind a proxy. I just discovered this ProxyFix thing a few days ago. Can one or both of you review this?

:+1: looks cool


feat: landing page

First draft of new landing page
things still needed:

mobile responsive styling and mobile nav
smooth scrolling for content section nav

hey team! @sethfeingold is out of the office through tomorrow. Some of the CZI stakeholders are curious if there's a staging link available for preview?

@seve @tihuan are you able to help there?

@ccampb13 I can push it to a remote deployment. I'll ping in slack when it's available.


filter views by field name doesn't work

i'm trying to get a specific view
this is my code
req_option.filter.add(TSC.Filter(TSC.RequestOptions.Field.Name,
TSC.RequestOptions.Operator.Equals,
view_name))
view = server.views.get(req_option)
but it returns this error
400065: Bad Request
The filter query contains a key which is not recognized for this api version.

I get the same error... :(

As noted you may need to use a newer version of the API. Please let us know if that doesn't work.


Update howto-configure-and-access-logs.md

Added sample queries for 5 new log categories

@seernu the changes looks good. Thanks for adding more details

#sign-off

@markingmyname

@JamesJBarnett can you please review ^^

@markingmyname Mark Ghanayem FTE - the git build check says this file has more than 20% change. Does this need a human review or this qualifies for auto-merge ?

Needs a human review

@markingmyname  I don't see the human review is being triggered. Is there anything I can do to trigger?

@markingmyname Mark Ghanayem FTE I don't see the human review is being triggered. Is there anything I can do to trigger?

It doesn't get a review till it's the next one in the queue.
There's a queue of Prs that the reviewers go through.


Systemd can't find script in default installation

After installing with the supplied Makefile the systemd service can't start because it references to /usr/bin/mscs but the script is located at /usr/local/bin/mscs

Hi!
May you try the fix at branch systemd-fix?
It also changes service file installation to /etc/systemd/system. Please remove '/lib/systemd/system/mscs.service' an test it.
Thanks.

Thank you!
It works now.

Reopening.  The fixes are not yet upstream.

I went ahead and merged your systemd-fix branch.  Thanks for taking care of this fix.


[BugFix] Fix Map and Struct display error in MYSQL client 8.x

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

The same as #9203
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

[FE PR Coverage Check]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/catalog/MapType.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/catalog/StructType.java
1
1
100.00%
[]

run starrocks_admit_test

@Mergifyio backport branch-2.5


does not work dnd-start / dnd-stop in dnd plugin

$scope.dndStart = function() {
 console.log("11111");
}

it's not work!!
I know that that is fixed in the previous issue to understand.
However, no action is actually applied.
Am I doing wrong use?
I would like a guide to the Drag And Drop Event.

Did you enable the DND plugin in the jstree config?

yes, my config
					$scope.treeConfig = {
						core : {
							multiple : false,
							animation : true,
							error : function(error) {
								console.log('treeCtrl: error from js tree - '
										+ angular.toJson(error));
							},
							check_callback : true,
							worker : true
						},
						types : {
							"default" : {
								icon : 'fa fa-folder'
							},
							"Star" : {
								icon : 'fa fa-star'
							},
							"Cloud" : {
								icon : 'fa fa-cloud'
							}
						},
						version : 1,
						plugins : [ 'dnd', 'types' ]
					};

something wrong??

Please make a plunker with the problem and post here the link, I will take a look on it

http://plnkr.co/edit/9ESl4GUg6Kj6rKzBnlmc?p=preview
please help/fix. thnx.

OK,
after checking the documentation of the JsTree again i saw the problem. the DND events are not triggered on the tree, but on the document itself. Check http://www.jstree.com/api/#/?f=dnd_start.vakata
So you will need to register on the document by yourself for registering on the DND events

here ab example for the documentation:
$(document).on('dnd_start.vakata', function (e, data) {
console.log('Started');
});

Yes, you can see that the you need to register on the document, no need to register with the tree directive

here an example to get the id's:
   $(document).on('dnd_stop.vakata', function (e, data) {
      console.log('DND Stopped');

      var ref = $('.jstree').jstree(true);
      var id = ref.get_node(data.element).id;
      var parentId = ref.get_node(data.element).parent; // '#' = no parent!
      console.log("node :" + id + " attached to: " + parentId);
   });

thanks for sharing it

HI! I have seen on version 0.0.4 dnd events: ['dnd_scroll','dnd_start','dnd_move','dnd_stop']
but i dont see any way to use them.....could you give us an example?
Thanks.

This was a try to catch the events, but the problem is that the plugin is not invoking them on the jstree instance but on the document. Check previous comments to see how to solve this issue

Ok yes i have resolved using document events...so please delete the "dnd_xxx" reference on the js. So thanks.


cmd/dist: go tool dist banner: incorrectly reported gobin value

The go tool dist banner command uses the current value of GOBIN from environment, to report the path where go commands where installed during bootstrap.
It should probably report the gobin value actually used during bootstrap, instead.

When will those two GOBIN values be different?

On Mon, Feb 15, 2016 at 9:04 PM, Minux Ma<EMAIL_ADDRESS>wrote:

When will those two GOBIN values be different?

When using go from Archlinux:
$go tool dist banner

---
Installed Go for linux/amd64 in /usr/lib/go
Installed commands in /home/manlio/.local/bin

However go core commands (go and gofmt) were installed in
/usr/lib/go/bin, not in /home/manlio/.local/bin.
Probably it is just a misunderstanding about the meaning of go command.

Related? #14340 and its https://go-review.googlesource.com/23255 ("build: unset GOBIN during build")
Or not related?

Dup of #14340.


Problem: getVisibleRegion() in GoogleMap class, wrong return

Hi, hope it won't disturb you,
**I'm submitting a problem or a bug report
plugin version:
2.0.0-beta2
It's about the getVisibleRegion() method in the GoogleMap class,
This method is written in the code as she should return a VisibleRegion object,
/**
* Get the current visible region (southWest and northEast)
* @return {VisibleRegion}
*/
getVisibleRegion(): VisibleRegion;

but the current behaviour is that she finally return a LatLngBounds object.
Isn't there any problem here?
Thank you very much for your help.

In order to keep backward compatibility,
code returns different way.
https://github.com/mapsplugin/cordova-plugin-googlemaps/blob/multiple_maps/www/Map.js#L617
You should check the code before posting.

Thanks a lot to answer me,
Here is a sample code that doesn't work,
let map: GoogleMap = new GoogleMap(mapId, googleMapOptions);
let latLngBounds: LatLngBounds = map.getVisibleRegion();

but this code below work
let visibleRegion: VisibleRegion = map.getVisibleRegion();

and when i try to display it in console like below
let visibleRegion: any = map.getVisibleRegion();
console.log("visibleRegion", visibleRegion);

it returns me a LatLngBounds object
Hope you understand what I mean, and I looked carefully to the code,
Of course when i declare the variable as any it works, but I like to put the right Type...
Sorry to take your time

This code is strange.
let map: GoogleMap = new GoogleMap(mapId, googleMapOptions);
let latLngBounds: LatLngBounds = map.getVisibleRegion();

You have to wait the MAP_READY event.
let map: GoogleMap = new GoogleMap(mapId, googleMapOptions);
map.one(GoogleMapsEvent.MAP_READY).then(() => {
  let latLngBounds: LatLngBounds = map.getVisibleRegion();
});

And the ionic wrapper plugin returns the value as LatLngBounds.
The current ionic wrapper plugin has lots of problem (and not developed by me).
If you are really important the value, you should not use the ionic wrapper plugin at this time.
https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/8ad7d124b5629095e4562ecb2b248c777a4a4be6/v2.0.0/For-ionic2-users/README.md

Thanks
I didn't put the ready part to not complicate the code,
Sorry for disturbing and maybe I don't used the good beta version,
I don't annoy you anymore
Have a great day.

Thank you for using this plugin.

Its Work but, use must Observable or Promise


Can you use the sharp constructor with a buffer or pipe from an http request?

Hi, I'm trying to resize an image based on a url. I have things working so that I can fetch the image from the url, copy it to the server, and then resize, but I would like to eliminate the need to copy the image onto the server.
When I try to use a buffer I get the following error:
Input file is of an unsupported image formatVipsForeignLoad

The way I'm trying to do this is like this with - https://github.com/request/request:
var sharp = require('sharp'),
		request = require('request');

request(url, function(err, res, bodyBuffer) {
    sharp(bodyBuffer)....
});

Am I using the constructor wrong? Do you think this the right approach, or do you have any alternative ideas?
Thanks for any insights!

https://github.com/request/request#requestoptions-callback says:

if you expect binary data, you should set encoding: null

so perhaps try:
request({url: url, encoding: null}, function(err, res, bodyBuffer) {
    sharp(bodyBuffer)....
});

@lovell thanks for catching that in the docs! works perfectly.


Make migration job a separate container from virt-handler

decouples migration job script from virt-handler

This is taking the code in the wrong direction and/or addressing the wrong problem with the current migration code. Rather than moving this migrate script to a separate container we need to be killing this script off entirely. The main virt-handler service on the node, which already has the connection to libvirt, should be directly invoking the Migrate() API call on the Domain object that it also already has a handle for. Invokation of virsh will just go away entirely.

@berrange I would rather say, it is a possibility that it goes into the wrong direction. Please also read #154.
To me there are a few things to think about, what the right direction is:

How smart do we want to be while migrations? The smarter, the more cluster data is necessary, which means that the node needs more cluster information, which means access to data which it wouldn't need otherwise.
Do we want virt-handler to ever have to think about other nodes?
If locality is important, would it be sufficient to just place the imperative logic via the scheduler on the source node?

Independent of where we are going, it is a small and clean patch, which makes it clearer what we have at the moment, so I am in favour of taking  it in.

We're only talking about starting & monitoring the migration process here. The only info required about the remote host is what its hostname is, so that we can tell libvirtd where to connect. All the data required for actually monitoring & controlling the migration is done soley against the local libvirtd connection.
The more complex logic for migration is dealing with figuring out where to migrate to, which is in the realm of the scheduler, and dealing with any target host setup which is already the responsibility of virt-handler when creating the POD to receive the incoming migration.

and dealing with any target host setup which is already the responsibility of virt-handler when creating the POD to receive the incoming migration.

That is not clean to me. Do you mean that the target virt-handler should create the Pod? Currently Kubernetes is scheduling and creating the target Pod for us.

No, I'm not saying the virt-handler should create the POD on the target host - I was just saying that it responds to the creation of the POD done by k8s schedular in the normal way on migrate target host, but doesn't tell to libvirt spawn QEMU.
The change I'm talking about here is simply that the virt-handler on the source host should directly talk to libvirt to initiate & run the migration, once the target pod is ready to accept it.

I actually wanted to write "clear" instead of "clean"

I agree there needs to be a larger discussion around the long term approach we use for migrations.  This is not the forum for that though. Please take it to the mailing list or issue tracker.
The goal of this patch is to merely clean up some non-obvious usage of multiple entry points in the virt-handler container.  This isn't moving the migration logic in any further direction other than making it a little more explicit what exactly is going on... It actually took me a bit to figure out what was going on when I was investigating this for the first time, which is why I had this task on my TODO list.
@berrange If anything, this patch makes it slightly easier to remove the migration script in the future if we want. We just delete the cmd/virt-migration directory when we're ready to make the switch.

i'll merge this after i fix the merge conflict.

@davidvossel good catch on making virt-migrator a docker_image vs binary. I missed that.


Some troubles about group_interval, group_wait and repeat_interval

What did you do?
I set three time parameters like below:

group_wait: 15m
group_interval: 15m
repeat_interval: 20m

What did you expect to see?
I except receive an alert email every 20 minutes.
What did you see instead? Under which circumstances?
I will receive an alert email every 30 minutes.
If I set three time parameters like below:

group_wait: 5m
group_interval: 15m
repeat_interval: 20m

I will receive an alert email every 20 minutes.
Environment

System information:
Linux 3.10.0-1127.el7.x86_64 x86_64

Alertmanager version:
insert output of alertmanager --version here (repeat for each alertmanager
version in your cluster, if relevant to the issue)

Prometheus version:
alertmanager, version 0.19.0 (branch: HEAD, revision: 7aa5d19fea3f58e3d27dbdeb0f2883037168914a)
build user:       root@587d0268f963
build date:       20190903-15:01:40
go version:       go1.12.8

I believe the documentation is slightly misleading about the role of group_interval, it is actually the core clock of how frequently alerts are evaluated and sent.
Can you try setting your group_interval to 5m and see if this fixes it? If my suspicions are correct, that should give you the result you expect, or at least it should be around 25m instead of 30.

I believe the documentation is slightly misleading about the role of group_interval, it is actually the core clock of how frequently alerts are evaluated and sent.
Can you try setting your group_interval to 5m and see if this fixes it? If my suspicions are correct, that should give you the result you expect, or at least it should be around 25m instead of 30.

Yes, if I set three time parameters like below:

group_wait: 5m
group_interval: 15m
repeat_interval: 20m

I will receive an alert email every 20 minutes. Can you help me explain how this works.

Glad to hear @GuangzheJiang!
Sure thing, I'd be happy to share what I've learned.
When alertmanager receives alerts, it puts them into what's called an 'aggregation group' by grouping incoming alerts based on your group_by configuration. When the first alert comes in, it creates a new aggregation group and then tells it to wait for a small period (your group_wait settting) before doing anything else. This gives Alertmanager some time to sort alerts into groups when something breaks a big rush of alerts come in.
When the aggregation group has waited for your group_wait duration, it will then send the notifications for the first time. This is where group_interval comes in. After the first flush of alerts, the aggregation group basically goes on a sleep/wake cycle, where it sleeps for group_interval, wakes up and checks if it needs to send new alerts or re-notify etc, then goes back to sleep again for group_interval again. This continues as long as the aggregation group still exists (i.e alerts are still firing).
The repeat_interval is only taken into account when Alertmanager decides to notify you. Basically it checks to make sure at least repeat_interval time has elapsed since the last notification before sending you a new one.
In your case, the problem happens because group_interval is set to 15m. Your first batch of alerts is sent out and then your aggregation group goes to sleep for 15m. At 15m it wakes up again, checks to see if it needs to send anything, and realizes that it hasn't been 20m (your repeat_interval setting) yet, so it goes back to sleep for another 15m. At 20m, your repeat_interval has elapsed, but your aggregation group is still sleeping! It won't wake up again until 30m, at which point it realizes it's been more than 20m and it sends your notifications.
The fix I proposed works because your group_interval now fits nicely into your repeat_interval, so at 20m your group_interval wakes up at the perfect time, realizes it's been 20m since the last notification, and sends you a new one.

perfect explanation:thumbsup:

Thank you @bigHave! I hope it helps :)

@benridley I tried some other situations, basically as you said. Thank you so much for your patient explanation.
I would also like to ask what is the boundary relationship between group_interval and repeat_interval.
For example, if i set group_interval=4min and repeat_interval=8min i'll receive an email every 12min, group_interval=4min and repeat_interval=12min i'll receive an email every 16min, group_interval=4min and repeat_interval=16min i'll receive an email every 20min. 😅But group_interval=5min and repeat_interval=20min i'll receive an email every 20min.

Good question @GuangzheJiang, I'm not sure of that myself! Someone who knows this part of the code better might be able to chime in but I'll do my best.
From a quick glance of the relevant code in notify/notify.go, it looks like the repeat_interval is compared against the timestamp of the last successful notification from the notification log.
If you have a group_interval set to a divisor of repeat_interval and it happens to wake up at the exact time of your repeat_interval expiring, I think this is probably going to be quite racey (that's why I mentioned in the initial comment that it might be 25m instead of 20m, but I wasn't sure). The reason for that is that the notification log is quite complicated, and is one part of Alertmanager that handles the gossiping between clustered nodes to ensure de-duplication etc. I'm not sure how it determines the timestamp of a notification, but if there's other nodes involved and traffic going over the network I imagine it could vary quite a bit.
It's probably a safer bet to have your group_interval set to wake up frequently enough that even in the worst case you are still receiving timely alerts, just in case you get unlucky with the above situation.

@benridley Thank you so much for your explanation, it really helped me.🙂

@benridley thank you for your explanations from me as well, very helpful.
It's now quite clear how group settings under route work. But one question I'm still wondering about is how if at all group interval configured on rule_group is related to route group settings and has an effect on alert notifications? What one should keep in mind choosing value for that interval?

@benridley This is the best explanation I've ever read.


fix(protonvpn-cli): protonvpn-cli depends on dbus-python

Description of changes
protonvpn-cli does not work without dbus-python. This adds the
dependency. Without this patch:
$ protonvpn-cli status
Traceback (most recent call last):
  File "/nix/store/4lyfsgv6ik3i8d861fds7bc5s4hnqyfw-protonvpn-cli-3.11.1/bin/.protonvpn-cli-wrapped", line 9, in <module>
    sys.exit(main())
  File "/nix/store/4lyfsgv6ik3i8d861fds7bc5s4hnqyfw-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/main.py", line 21, in main
    ProtonVPNCLI()
  File "/nix/store/4lyfsgv6ik3i8d861fds7bc5s4hnqyfw-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli.py", line 65, in __init__
    res = getattr(self, args.command)()
  File "/nix/store/4lyfsgv6ik3i8d861fds7bc5s4hnqyfw-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli.py", line 174, in status
    return self.cli_wrapper.status()
  File "/nix/store/4lyfsgv6ik3i8d861fds7bc5s4hnqyfw-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli_wrapper.py", line 857, in status
    if not self.protonvpn.get_active_protonvpn_connection():
  File "/nix/store/1jhp3mgs9f21nrgb58gy3qg7gjrqq44v-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/api.py", line 407, in get_active_protonvpn_connection
    return self._env.connection_backend\
  File "/nix/store/1jhp3mgs9f21nrgb58gy3qg7gjrqq44v-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/environment.py", line 43, in connection_backend
    from .connection_backend import ConnectionBackend
  File "/nix/store/1jhp3mgs9f21nrgb58gy3qg7gjrqq44v-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/__init__.py", line 1, in <module>
    from .nm_client import nm_client # noqa
  File "/nix/store/1jhp3mgs9f21nrgb58gy3qg7gjrqq44v-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/nm_client/nm_client.py", line 3, in <module>
    from dbus.mainloop.glib import DBusGMainLoop
ModuleNotFoundError: No module named 'dbus'

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Already fixed on #172939


Bumping Typescript and code refactoring

Fixes

Checks

[x] Ran yarn test-build
[x] Updated relevant documentations
[x] Updated matching config options in altair-static

Changes proposed in this pull request:

Thanks for contributing to Altair! Unfrotunately I cannot merge this PR as the changes made here are not required (the typescript version is required for angular, the donate page is not active and will be removed soon).
If you'd like to contribute to the project, please take a look at the open issues in the repo, to get an idea of what you can contribute to. There are also other ways to contribute to Altair.

Okay thanks buddy for replying soon can you assign the issue to me .

Hey can I remove the donate files and push the code ???


Using CTRL+Shift+Arrow to select text when renaming a file instead moves the focus to the navigation bar & buttons

Description
While editing the name of a file, using CTRL+Shift+Arrow should select an entire word, instead it causes the focus of the program to jump to the nav bar buttons, ending the file renaming.
Steps To Reproduce
No response
Expected behavior
While editing the name of a file, using CTRL+Shift+Arrow should select an entire word.
Files Version
Version: <IP_ADDRESS>
Windows Version
OS Version: 10.0.18363.1854
Relevant Assets
No response

Merging with #6481


Correction for raw affiliation ENS de Lyon, CNRS UMR 5239, Laboratory of Biology and Modelling of the Cell

Correction needed for raw affiliation ENS de Lyon, CNRS UMR 5239, Laboratory of Biology and Modelling of the Cell
raw_affiliation_name: ENS de Lyon, CNRS UMR 5239, Laboratory of Biology and Modelling of the Cell
new_rors: 029brtt94;02feahw73;04zmssz18;01bj4fd12
previous_rors: 029brtt94;02feahw73;04zmssz18
works_examples: W4308707013
contact: a88ac0372db0af30a70bb7a67d841c2b:9516bfc9a10cee330baad3a97964 @ ens-lyon.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


docs(troubleshooting): troubleshooting guide for nfs-provisioner

Signed-off-by: mayank<EMAIL_ADDRESS>

Codecov Report

Merging #63 (ec69169) into develop (cbb6dc2) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #63   +/-   ##
========================================
  Coverage    36.83%   36.83%
========================================
  Files           27       27
  Lines         2234     2234
========================================
  Hits           823      823
  Misses        1366     1366
  Partials        45       45

Continue to review full report at Codecov.

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

can be merged after https://github.com/openebs/dynamic-nfs-provisioner/pull/62