Translucent navbar In light and dark mode

Right now the navvbar is sticky but when the user scrolls down and the navbar is stuck to the top , the navbar kind of blends with the background making it completely undistinguishable , I was thinking of making the navbar  Translucent by reducing the opacity with some box-shadow to make it look more prominent and fix the link to the Home as on clicking on the Home link,we get redirected to the 404 error page

I would like to work on this issue under gssoc'23

Th error 404 issue is resolved but when the navbar is on top, it is completely transparent and when user starts scrolling, the navbar gets dark.
In my solution , i want to implement a navbar that remains translucent through the scrolling motion of the user such that atleast we are able to distinguish the presence of the navbar and make it dark when we are at the top of the page.


Add pixel 4 to our device lab

To use it for 90Hz rendering test and other tests that rely on higher Android API level.

@liyuqian do you know how much we want to expand testing on x64?

@goderbauer : did you mean arm64? For now I think just 1 pixel 4 would be enough.

Obsolete


Add "Numbers of times Review" the each Issue in Issue metrics.

Is your feature request related to a problem?
If we see how many times one issue is reviewed by API will help to track the issue.
Describe the solution you'd like
update the Issue metrics. I don't have a solution.
Describe alternatives you've considered
No response
Additional context
No response

👋 @Priyanka081 Thanks for opening this issue! I'd love to understand more about what you are looking for here. Normally I think of pull requests as the ones having reviews and not issues. Are you thinking about pull requests or perhaps your looking for issue view counts? Let me know more about what you are looking for here.

Thanks for the screenshot and explanation! That helps a ton for me to understand what you're looking for.
Unfortunately due to GitHub API limitations we aren't able to determine what column an issue is in a project so we are unable to provide that in this action.


Update description

Signed-off-by: Peter Hunn<EMAIL_ADDRESS>

This PR has been applied to the 0.20.0 branch


Adding PositionEventFinder calculation type ?

Hi @seignovert, do you have any plan to include the PositionEventFinder calculation type?

Hi @BaptisteCecconi,
yes, GF_COORDINATE_SEARCH corresponds to Position Event Finder in the WGC web interface. All other features match if you take into consideration that the prefix GF_ indicates "Event Finder" capability. Note that Target in Field of View Event Finder corresponds to GF_TARGET_IN_INSTRUMENT_FOV_SEARCH.

Thanks @jdiazdelrio
I'll see what I can do with this. I may propose a pull request implementing GF_COORDINATE_SEARCH if you agree.

Hi @BaptisteCecconi,
You are right I did not implement de GF_* entry points yet, but I will be happy to add your PR.
Just for reference, here is the full list of the missing entries, as described in the docs:

Web interface
API
Implementation

Position Finder
GF_COORDINATE_SEARCH
#4

Angular Separation Finder
GF_ANGULAR_SEPARATION_SEARCH

Distance Finder
GF_DISTANCE_SEARCH

Sub-Point Finder
GF_SUB_POINT_SEARCH

Occultation Finder
GF_OCCULTATION_SEARCH

Surface Intercept Finder
GF_SURFACE_INTERCEPT_POINT_SEARCH

Target in Field of View Finder
GF_TARGET_IN_INSTRUMENT_FOV_SEARCH

Ray in Field of View Finder
GF_RAY_IN_FOV_SEARCH

Range Rate Finder
GF_RANGE_RATE_SEARCH

Phase Angle Finder
GF_PHASE_ANGLE_SEARCH

This should be include in the module docs as well.
It's open to debate, but I would recommend to use the Web naming convention (I find them more clear):
from webgeocalc import PositionFinder

instead of
from webgeocalc import GFCoordinateSearch

We can always overload GFCoordinateSearch as child of PositionFinder (or the other way around) but it might be confusion for the end-user.
I'm open to suggestions!

Actually… I realized that I'm using AngularSize, StateVector naming convention instead of AngularSeparation, StateVector.
So you are right, it may be relevant to implement it as GFCoordinateSearch and eventually overload it as PositionFinder (to keep backward compatibility).


Consider renaming DataTree.ds and/or the data argument in DataTree.init

What is your issue?
It is not inherently clear to that DataTree(data=...) and DataTree.ds refer to the same thing, or that it refers specifically to the dataset associated with the node. We also do not use the abbreviation .ds anywhere else in Xarray.
Instead, what about calling this argument node? This makes the data model of DataTree much more transparent, it's just a node and children, with optional name and parent.
Example usage:
tree = DataTree(node=Dataset(...))
tree.node = Dataset(...)

CC @flamingbear @TomNicholas @eni-awowale @owenlittlejohns

It is not inherently clear to that DataTree(data=...) and DataTree.ds refer to the same thing, or that it refers specifically to the dataset associated with the node.

That's a fair criticism.

We also do not use the abbreviation .ds anywhere else in Xarray.

We don't in the API, but we do everywhere in the examples, e.g. ds = open_dataset(...). I agree that the current situation of .ds and .to_dataset() is not ideal though.

Instead, what about calling this argument node? This makes the data model of DataTree much more transparent, it's just a node and children, with optional name and parent.

I think I'm way too deep in the weeds here, and would appreciate perspective from @pydata/xarray on what they think the most intuitive names for these parts of the tree would be. Now is the only time we can ever change this really.

Did we ever write the doc on DataTree terminology? That could be a good place to sort this all out.

How about simply .dataset? DataTree(dataset=...) seems pretty readable to me.
PS: tree.this struck me as nice but DataTree(this=...) is nonsensical haha.

How about simply .dataset?

That makes the intent quite clear, but

It's a lot longer than .ds (or .node), and we expect this method to be called a lot,

We also have .to_dataset(), which is different from .ds in that the former returns a mutable copy of the data and the latter returns an immutable view.

tree.this

:-1: to this lol

Thanks @dcherian for the suggestions.
In the DataTree meeting today, we agreed to switch both names to .dataset. We'll leave the .ds property around for now as a (soft deprecated) alias.

Closed by #9476


IDE internal error

What happened?
At some point the CodeGPT stopped working Pycharm.

Relevant log output or stack trace
Something went wrong

java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
	at java.base/java.lang.String.replace(String.java:2961)
	at ee.carlrobert.codegpt.completions.CompletionRequestProvider.buildCustomOpenAIChatCompletionRequest(CompletionRequestProvider.java:221)
	at ee.carlrobert.codegpt.completions.CompletionRequestProvider.buildCustomOpenAIChatCompletionRequest(CompletionRequestProvider.java:207)
	at ee.carlrobert.codegpt.completions.CompletionRequestService.getChatCompletionAsync(CompletionRequestService.java:80)
	at ee.carlrobert.codegpt.completions.CompletionRequestHandler.startCall(CompletionRequestHandler.java:49)
	at ee.carlrobert.codegpt.completions.CompletionRequestHandler$CompletionRequestWorker.doInBackground(CompletionRequestHandler.java:77)
	at ee.carlrobert.codegpt.completions.CompletionRequestHandler$CompletionRequestWorker.doInBackground(CompletionRequestHandler.java:66)
	at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)

Steps to reproduce
No response
CodeGPT version
2.5.1
Operating System
Windows

To resume using it - I have to delete the options files in options dir (C:\Users...\AppData\Roaming\JetBrains\PyCharmCE2023.3\options)
which restarts completely the plugin. After that I have to setup again the api keys or Ollama settings and it starts to work properly.

Thanks for reporting! I will take a look.

This bug has been fixed on 2024-03-27: https://github.com/carlrobertoh/CodeGPT/commit/6255bf9eb6f2ba516d0ee582e1d78a9fad5d478f#diff-f467f3a210aeea4d765c37f818fd7514c7706f4d87b65e9dbe69ebd9e22e00ddR207
But there has been no new release since 2.5.1, that's why this bug can still occur.


ray and geometry.

unsure about some of this.

[ ] ray
[ ] ray tests.

Not going to happen anytime soon so going to cancel for the time.


Live recalling of presets

Added recalling of presets when the project is live. When a project goes live the presets for the current camera shots are automatically recalled so that the project is ready to go

Don't see any weird things, we have to test this thing into the ground with real camera's though :)

Looks good, great work!

Looks good!


esptool: 4.6.2 -> 4.7.0

Description of changes
https://github.com/espressif/esptool/releases/tag/v4.7.0
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 286321 run on x86_64-linux 1

4 packages built:

esphome
esphome.dist
esptool
esptool.dist

Result of nixpkgs-review pr 286321 run on aarch64-darwin 1

4 packages built:

esphome
esphome.dist
esptool
esptool.dist


Update documentation-government-functions.md

#sign-off

@yujhongmicrosoft : Thanks for your contribution to the Azure documentation! The author, @yujhongmicrosoft, has been notified to review your proposed change.

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.
It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/Microsoft/azure-docs/blob/master/articles/azure-portal-overview.md
Private repo URL: https://github.com/Microsoft/azure-docs-pr/blob/master/articles/azure-portal-overview.md
We've closed this pull request. Please resubmit the updates through the private repo. If you need perms to the private repo, see the contributor guide instructions


Tail Codes are working now.

The 24bits are Tail Codes are working now,
It still needs some work to polish up the error codes, and copy and paste for the tails.
We can push and pull for now as i will leave it as file name _tail until clean.

No Breaking
Error Codes need adding for Tail Codes
Copy & Paste need adding for Tail Codes
Extra Comments need adding for Tail Code

Great! This does seem like a really useful feature.
I played around a little bit today and I think I get what you mean about the bit areas...was able to derive a few small variations of some long fade codes.


Created Snake Game

This is a snake game using python library turtle.

Already present, can't merge.


[Veeam] Check for failures in the restore process

Description
Using the VMware hypervisor with the Veeam plugin active, when restoring a backup, ACS only verifies if the restore has finished successfully, ignoring any failure and making the user wait the timeout defined in backup.plugin.veeam.restore.timeout. This behavior has been fixed by this PR.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
It was tested in a local lab:

I created one VM, added this VM to one backup offering, and made one manual backup;
I tested restoring this backup, and canceled the restore in Veeam server;
Before, I needed to wait for the timeout of the restore process to be reached before I was notified that the restore failed;
Now, the ACS notifies me when it receives the failure message from Veeam.

@blueorangutan package

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7581

@blueorangutan test alma8 vmware-67u3

@DaanHoogland a [SL] Trillian-Jenkins test job (alma8 mgmt + vmware-67u3) has been kicked to run smoke tests

[LL]Trillian test result (tid-6894)
Environment: vmware-70u3 (x2), Advanced Networking with Mgmt server a8
Total time taken: 58684 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t6894-vmware-70u3.zip
Smoke tests completed. 101 look OK, 14 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_02_balanced_drs_algorithm
Error
420.04
test_cluster_drs.py

test_list_system_vms_metrics_history
Failure
0.21
test_metrics_api.py

test_list_vms_metrics_admin
Error
3606.15
test_metrics_api.py

test_list_vms_metrics_history
Error
4.46
test_metrics_api.py

test_list_volumes_metrics_history
Error
3621.13
test_metrics_api.py

test_01_deploy_vm_on_specific_host
Error
2.24
test_vm_deployment_planner.py

test_02_deploy_vm_on_specific_cluster
Error
3602.93
test_vm_deployment_planner.py

test_03_deploy_vm_on_specific_pod
Error
1.28
test_vm_deployment_planner.py

test_04_deploy_vm_on_host_override_pod_and_cluster
Error
2.27
test_vm_deployment_planner.py

test_05_deploy_vm_on_cluster_override_pod
Error
2.23
test_vm_deployment_planner.py

test_09_expunge_vm
Failure
425.60
test_vm_life_cycle.py

test_01_unmanage_vm_cycle
Error
0.25
test_vm_lifecycle_unmanage_import.py

ContextSuite context=TestUnmanageVM>:teardown
Error
0.27
test_vm_lifecycle_unmanage_import.py

ContextSuite context=TestVMSchedule>:setup
Error
0.00
test_vm_schedule.py

test_change_service_offering_for_vm_with_snapshots
Error
1.27
test_vm_snapshots.py

ContextSuite context=TestVmSnapshot>:setup
Error
9.00
test_vm_snapshots.py

test_04_deploy_vnf_appliance
Error
22.93
test_vnf_templates.py

test_04_deploy_vnf_appliance
Error
22.93
test_vnf_templates.py

test_05_delete_vnf_template
Error
0.05
test_vnf_templates.py

ContextSuite context=TestVnfTemplates>:teardown
Error
1.14
test_vnf_templates.py

ContextSuite context=TestCreateVolume>:setup
Error
0.00
test_volumes.py

ContextSuite context=TestVolumes>:setup
Error
8.80
test_volumes.py

test_01_verify_ipv6_vpc
Error
3.31
test_vpc_ipv6.py

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Error
4.72
test_vpc_redundant.py

test_02_redundant_VPC_default_routes
Error
4.69
test_vpc_redundant.py

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Error
4.68
test_vpc_redundant.py

test_04_rvpc_network_garbage_collector_nics
Error
4.70
test_vpc_redundant.py

test_05_rvpc_multi_tiers
Error
4.67
test_vpc_redundant.py

test_01_VPC_nics_after_destroy
Error
4.67
test_vpc_router_nics.py

test_02_VPC_default_routes
Error
4.82
test_vpc_router_nics.py

test_01_redundant_vpc_site2site_vpn
Failure
2.32
test_vpc_vpn.py

test_01_vpc_site2site_vpn_multiple_options
Failure
3.32
test_vpc_vpn.py

test_01_vpc_remote_access_vpn
Failure
1.15
test_vpc_vpn.py

test_01_vpc_site2site_vpn
Failure
2.30
test_vpc_vpn.py

test_01_cancel_host_maintenace_with_no_migration_jobs
Error
0.05
test_host_maintenance.py

test_02_cancel_host_maintenace_with_migration_jobs
Error
0.04
test_host_maintenance.py

test_03_cancel_host_maintenace_with_migration_jobs_failure
Error
0.05
test_host_maintenance.py

@blueorangutan test

[SF] Trillian test result (tid-8333)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 48009 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t8333-kvm-centos7.zip
Smoke tests completed. 114 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_08_upgrade_kubernetes_ha_cluster
Failure
694.93
test_kubernetes_clusters.py

@weizhouapache can you look at this?

@blueorangutan package

@shwstppr a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 8009

@blueorangutan test

@shwstppr a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan package

@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 8029

@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 8034

@blueorangutan test alma8 vmware-70u3

@DaanHoogland a [SL] Trillian-Jenkins test job (alma8 mgmt + vmware-70u3) has been kicked to run smoke tests

[SF] Trillian test result (tid-8573)
Environment: vmware-70u3 (x2), Advanced Networking with Mgmt server a8
Total time taken: 48894 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t8573-vmware-70u3.zip
Smoke tests completed. 118 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_DeployVmAntiAffinityGroup_in_project
Error
114.23
test_affinity_groups_projects.py

test_01_browser_migrate_template
Failure
5.40
test_image_store_object_migration.py

test_01_unmanage_vm_cycle
Error
111.66
test_vm_lifecycle_unmanage_import.py

Hi @SadiJr Can target this PR for 4.19.1?

Hey @sureshanaparti, @SadiJr is focusing in other tasks, I will be working on this PR from now on. I'll try to address the reviews when I can and rebase with 4.19 if possible as well. It might take me some time to get to this.

Hi @JoaoJandre Is this PR targeted / ready for 4.19.1? If so, please rebase with 4.19, address any comments and change target branch to 4.19.

Hi @JoaoJandre Is this PR targeted / ready for 4.19.1? If so, please rebase with 4.19, address any comments and change target branch to 4.19.

Hey @sureshanaparti, It is ready, but I'm still checking if @weizhouapache 's suggestion is feasible. In any case the PR is working. I'll rebase with 4.19.

@weizhouapache I know you are working with Veeam as well. Is this alright by you?

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 10048

@weizhouapache I know you are working with Veeam as well. Is this alright by you?

codewise looks good to me
I do not have a valid veeam license so I am not able to test now.

@blueorangutan package

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 10057

@blueorangutan test matrix

@DaanHoogland a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-10557)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45881 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t10557-kvm-centos7.zip
Smoke tests completed. 131 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

[SF] Trillian test result (tid-10555)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 46095 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t10555-xenserver-71.zip
Smoke tests completed. 128 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_12_destroy_cpvm
Error
6.26
test_ssvm.py

test_CreateTemplateWithDuplicateName
Error
195.18
test_templates.py

test_02_create_template_with_checksum_sha1
Error
65.52
test_templates.py

test_03_create_template_with_checksum_sha256
Error
65.52
test_templates.py

test_04_create_template_with_checksum_md5
Error
65.52
test_templates.py

test_05_create_template_with_no_checksum
Error
65.55
test_templates.py

test_03_delete_template
Error
1.07
test_templates.py

test_04_extract_template
Error
1.07
test_templates.py

test_09_list_templates_download_details
Failure
0.07
test_templates.py

test_04_deploy_vnf_appliance
Error
311.46
test_vnf_templates.py

[SF] Trillian test result (tid-10556)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 71748 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7224-t10556-vmware-67u3.zip
Smoke tests completed. 128 look OK, 3 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_restore_vm
Error
3604.45
test_restore_vm.py

test_02_restore_vm_allocated_root
Error
8.82
test_restore_vm.py

test_01_deploy_vm_on_specific_host
Error
15.63
test_vm_deployment_planner.py

test_02_deploy_vm_on_specific_cluster
Error
3605.45
test_vm_deployment_planner.py

test_03_deploy_vm_on_specific_pod
Error
1.33
test_vm_deployment_planner.py

test_04_deploy_vm_on_host_override_pod_and_cluster
Error
2.38
test_vm_deployment_planner.py

test_05_deploy_vm_on_cluster_override_pod
Error
1.31
test_vm_deployment_planner.py

test_09_expunge_vm
Failure
424.63
test_vm_life_cycle.py

Merging based on the reviews & tests (these failures are not related to the changes here).


html const lang="vi">

Is your feature request related to a problem? Please describe.

Describe the solution you'd like:

Describe alternatives you've considered:

Additional context:

Closing this issue as incomplete.


added integration with travis

Pull Request Template
added travis integration for pushing images to quay
Description
Please provide a summary of the change and which issue it fixes.
Fixes #(issue)
Type of change
Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

Environment

Runtime version(Java, Go, Python, etc):

things should be fine now.


Support (compile/link) of VMAF on ubuntu2004/nvidia2004

I'm pretty new to this project but i am targeting to use the 4.4-ubuntu2004 and 4.4-nvidia2004 in order to to Encode, Decode and run Measurements (PSNR/SSIM/VMAF).
I have noticed that both don't have VMAF fully supported "out of the box". The ubuntu2004 template file is slightly different from other template files in the fact that at the "cleanup" step of the build Stage, it copies from ${PREFIX}/share/ only the ffmpeg directory rather than all the artifacts (see HERE) while other templates use a * (see HERE) in the copy (this for example misses-out VMAF's models directory).
Also, in the nvidia2004 template, meson  is missed-out in the buildDeps which in turns, disables the compilation/deployment of VMAF.
I guess i was wondering if these are actual decisions or have just been missed-out and can be fixed? I would definitely prefer avoiding building the docker myself but rather use the the one on Docker Hub.

Oh, yeah I think they are just inconsistencies , due to missed-out, definitely should be fixed. At least I can recall why the difference. Don't hesitate to submit a patch if that prevents you to use the image.


[INF] Add test pattern config to deep source

This is an infrastructural pull request, in response to an email from a DeepSource employee sent to me:

I noticed you've reported some false-positives for BAN-B101 - Assert Statement used outside tests being raised for your test files.
Right now, DeepSource identifies the test files with the help of the test-file glob you mention in .deepsource.toml config file.
Since your config file is missing the test_patterns field, this issue is being raised for all of your files, including the test files.
To fix it, please update your .deepsource.toml config file with your test patterns.
This link will take you to the required docs.

Tagging @zbarry and @samukweku, who are interested in infra-related stuff, as well as @hectormz, who has helped a ton with infrastructure before too.

I haven't been paying close attention to the somewhat recent addition of DeepSource. Does that mean we can remove the flags added in this commit: https://github.com/ericmjl/pyjanitor/commit/a48ddab1e83c88fa640ab862767d92ef54dc19d7

@hectormz yes indeed, that's the case. Thanks for the catch!

Hmm, still not happy.
I have no idea how the .toml file is parsed, but maybe the test_patterns = [... is being gobbled by [[analyzers]] section. Maybe moving test_patterns = [... above [[analyzers]] will do the trick.

That's a good catch, @hectormz! Definitely one I wouldn't have caught. DeepSource is happy now :)

Okie dokes, @hectormz, please feel free to hit the "Squash and merge" button (even though it's not green!).

Thanks @ericmjl !


Approved

I approved the plugin, since it's unlisted you can follow the instructions here to install: https://plugins.remnote.com/advanced/unlisted_plugins

I've updated the plugin, could you have a look at the new version? Is there an easier way to update?

Since its already approved, it should update automatically
On Mon, Feb 6, 2023, 9:28 AM SafalChapagain @.***>
wrote:

I've updated the plugin, could you have a look at the new version? Is
there an easier way to update?
—
Reply to this email directly, view it on GitHub
https://github.com/SafalChapagain/KaTeX-Settings-Editor/issues/1#issuecomment-1418773363,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN3UCA4RSJ57K7OB5BQQ7GDWWC74HANCNFSM6AAAAAAUSMTJFI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fix 'object disposed' errors in the upcoming SMAPI 3.9.2

SMAPI will dispose some assets more aggressively, so caching a direct reference to an NPC's sprite texture is unsafe. This commit fixes that by loading the sprite's texture name (instead of a hardcoded asset path) so we rarely need the fallback logic, and falling back to a placeholder sprite with a warning if that fails.

🙇♂


Add documentation

Document the extension following the extension template guide: https://github.com/agencyenterprise/ndx-nirs/blob/main/NEXTSTEPS.md
Documentation might be the most important factor in usability of the extension, so be sure to document all relevant fields and how to use it.
Also potentially useful: https://pynwb.readthedocs.io/en/stable/extensions.html#documenting-extensions

Resolved by #9


typo: tbale -> table

@nschonni : Thanks for your contribution! The author, @, has been notified to review your proposed change.


[FEATURE] Add Leetcode

Describe the feature
Will add leetcode current question scraping.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[ ] I'm a Hacktoberfest'23 contributor
[X] I want to work on this issue

I would like to work on this issue

Go ahead @chaitanyarora
Note

Please create a separate module for this, as in the folder and project structure (if it is not already created).
Do not use the `selenium web driver as it is incompatible with all devices and cloud platforms.
Before making any changes, please check whether the module you want to add exists. If yes, then you can add your functionality as a method only make a separate module and class for it.

All the best 👨💻

Hi! Can I work on this issue?

Also Just want to ask in this, it will scrape how many questions a particular person has solve?

Hello I would like to work on this issue please assign it to me

Hey there I would like to work on this issue please assign it to me cause I have experience with this you could check my GitHub repo.
https://github.com/MohanRamSridhar/codeForces-ratingChanges
In this I have used Codeforces API but I have also worked on a leetcode one too.

I would like to contribute to this project. May I?


AutoComplete not working into file with file associations configured

VSCode Version: Code 1.13.1 (379d2efb5539b09112c793d3d9a413017d736f89, 2017-06-14T18:21:47.485Z)
OS Version: Windows_NT ia32 6.2.9200
Extensions:

Extension
Author
Version

jshint
dbaeumer
0.10.15

xml
DotJoshJohnson
1.9.1

php-intellisense
felixfbecker
1.4.1

composer
ikappas
0.5.0

phpcs
ikappas
0.7.0

vscode-JS-CSS-HTML-formatter
lonefy
0.2.3

sublime-keybindings
ms-vscode
2.0.1

Steps to Reproduce:

Set file extension for javascript  into setting.json

    "files.associations": {
        "*.hdbprocedure": "sql",
        "*.calculationview": "sql",
        "*.xsjs": "javascript"
    },

Try to use autocomplete funtion into file

ex. .lenght

@josefcts what does the language indication at the lower left show?

Closing as we need more info to investigate this.
@josefcts Please check language mode for the current document in the lower right corner of the status bar. Is it set to javascript?


Fix temp file moving if tmp dir and source code are on different filesystems.

File.renameTo() fails in such case.

Thanks, looks good

@os72 could you do a release for this?

Yes when I get back home, a week or so

@os72 thanks! Do you have a closer timeframe yet for a possible release?

Sometime this week, just got home

Released protoc-jar 3.3.0


TextField: delete key is ignored when using FocusNode

When using the folowing TextField in a Windows application, it is only possible to write text, but you can't delete text.
TextField(focusNode: FocusNode(onKeyEvent: (node, event) => KeyEventResult.skipRemainingHandlers))
Works on Web! But not on Windows desktop application.
When using KeyEventResult.handled, I can't write text at all.

@SuricateTrading I can see macOS app still works when using skipRemainingHandlers. Does it produce any error from the console?
Also, please provide the output of flutter doctor -v as well. Thanks!

No errors in the console.

Here is my flutter doc:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.7.3, on Microsoft Windows [Version 10.0.19044.2486], locale de-DE)
[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
X cmdline-tools component is missing
Run path/to/sdkmanager --install "cmdline-tools;latest"
See https://developer.android.com/studio/command-line for more details.
X Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.5)
[√] Android Studio (version 4.1)
[√] IntelliJ IDEA Community Edition (version 2022.3)
[√] VS Code (version 1.63.2)
[√] Connected device (3 available)
! Device ce0218221c9b483104 is offline.
[√] HTTP Host Availability
! Doctor found issues in 2 categories.

@SuricateTrading Thanks for your response but I see there's an open issue addressing the case you described #93873.
Closing this issue as a duplicate, so please follow up on it for further updates. You can leave there your comment and react an upvote to the original comment will help to raise the issue. Thank you!


Auroraboot should respect the livecd cmdline

The original issue is with selinux: https://github.com/kairos-io/kairos/issues/2553
but it could happens with other options too.
Instead of Auroraboot passing a hardcoded cmdline, it should instead use the one defined in the grub-config luet package to stay in sync with the livecd.

@jimmykarily how is the mapping between auroraboot and the luet package supposed to happen? I'm thinking about compatibility issues between Kairos versions. Maybe Auroraboot should have a way to tell which Kairos version and from there we know which cmdline or so?

@Itxaka suggested this and I think he meant that Auroraboot should download the (latest?) luet package and find the cmdline there. Matching versions would also be nice but I don't know how easy that is. Feel free to play with options, it's not fully defined yet.

@Itxaka suggested this and I think he meant that Auroraboot should download the (latest?) luet package and find the cmdline there. Matching versions would also be nice but I don't know how easy that is. Feel free to play with options, it's not fully defined yet.

We should indeed either use the luet package to get the grub cdlive package and use that as base (so its synced between our isos and aurora ipxe boot, or we can extract the grub from the livecd directly if we are using that (iso-info maybe? loop mounts?)


Example in transform files

Just like https://github.com/reactjs/react-codemod/blob/master/transforms/manual-bind-to-arrow.js
file has comment on top to show what will be the impact of transformation by before and after codes, can we please update other JS files with comments to show before and after codeblocks?

I'll accept a PR.

Also in the README would be nice

Hey @threepointone , is this issue still free to take?

Assigned to you! Take your time with this. Maybe a good idea to add a TOC to the README too, since this will make it quite chunky. Happy to discuss if you have questions.

Thanks! I'll get working on this right away.
Good shout about a contents in the README, I'll add that as well.

to avoid out of sync comments maybe it's better only in the:
a) transformation file or
b) the readme file
should be the impact example code?

Only in the README file, I think. And it doesn’t have to be exhaustive (or there are options), just a simple example will do.


Integration of wagtail with django-import-export

Feature request:
does django-import-export work well with  wagtail? It works as far as I have used it.
But it doesn't have an admin interface for wagtail.
I want to develop this functionality in wagtail. How to go about it?

Hi @adsk2050 - thanks for your interest! Adding new interfaces to the Wagtail admin is generally done by creating them as standard Django views (extending Wagtail's base templates as required), and registering them as part of the admin using hooks: http://docs.wagtail.io/en/v2.5.1/reference/hooks.html . For further pointers, please feel free to make use of our support channels.


20 minute pause in the Finalize Job section on a self hosted agent for no apparent reason

Agent Version and Platform
Version of your agent: 2.200.2
OS of the machine running the agent? Windows 10
Azure DevOps Type and Version
dev.azure.com
What's not working?
I'm using my own dev PC as a pipeline agent that can be run on demand to assist in debugging pipeline functionality. The intended benefit is a more rapid iteration cycle than the microsoft-hosted equivalent. It does run faster but then gets stuck in the "Finalize Job" section for around 20 minutes for no apparent reason.
Agent and Worker's Diagnostic Logs
The end of the worker log is reproduced below. It gets stuck at 23:44 for 20 minutes. This is just before the debug lines stating STDOUT/STDERR stream read finished.
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Working directory: 'D:\agents\insight\bin'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Require exit code zero: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Encoding web name:  ; code page: ''
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Force kill process on cancellation: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Redirected STDIN: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Persist current code page: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   Keep redirected STDIN open: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper]   High priority process: 'False'
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper] OOM score adjustment is Linux-only.
[2022-03-28 23:44:08Z INFO ProcessInvokerWrapper] Process started with process id 28472, waiting for process exit.
[2022-03-28 23:44:09Z INFO JobServerQueue] Try to upload 5 log files or attachments, success rate: 5/5.
[2022-03-28 23:44:09Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'e62ddb26-0592-5545-004a-a02ae52bae80', success rate: 1/1.
[2022-03-29 00:06:35Z INFO ProcessInvokerWrapper] STDOUT/STDERR stream read finished.
[2022-03-29 00:06:35Z INFO ProcessInvokerWrapper] STDOUT/STDERR stream read finished.
[2022-03-29 00:06:35Z INFO ProcessInvokerWrapper] Exited process 28472 with exit code 0
[2022-03-29 00:06:35Z INFO ProcessInvokerWrapper] Finished process 28472 with exit code 0, and elapsed time 00:22:26.8117039.
[2022-03-29 00:06:36Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'e62ddb26-0592-5545-004a-a02ae52bae80', success rate: 1/1.
[2022-03-29 00:06:37Z INFO JobRunner] Support log upload complete.
[2022-03-29 00:06:37Z INFO JobRunner] Completing the job execution context.
[2022-03-29 00:06:37Z INFO JobRunner] Shutting down the job server queue.
[2022-03-29 00:06:37Z INFO JobServerQueue] Fire signal to shutdown all queues.
[2022-03-29 00:06:38Z INFO JobServerQueue] All queue process task stopped.
[2022-03-29 00:06:38Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'e62ddb26-0592-5545-004a-a02ae52bae80', success rate: 1/1.
[2022-03-29 00:06:38Z INFO JobServerQueue] Web console line queue drained.
[2022-03-29 00:06:38Z INFO JobServerQueue] Uploading 3 files in one shot.
[2022-03-29 00:06:41Z INFO JobServerQueue] Try to upload 3 log files or attachments, success rate: 3/3.
[2022-03-29 00:06:41Z INFO JobServerQueue] File upload queue drained.
[2022-03-29 00:06:41Z INFO JobServerQueue] Timeline update queue drained.
[2022-03-29 00:06:41Z INFO JobServerQueue] All queue process tasks have been stopped, and all queues are drained.
[2022-03-29 00:06:41Z INFO TempDirectoryManager] Cleaning agent temp folder: D:\agents\insight\_work\_temp
[2022-03-29 00:06:41Z INFO JobRunner] Raising job completed event.
[2022-03-29 00:06:42Z INFO Worker] Job completed.

The following log is from a worker log from another machine which does not exhibit the long pause. There's no obvious non-trivial difference between the two pipeline runs other than the long pause.
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Working directory: 'C:\agent\bin'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Require exit code zero: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Encoding web name:  ; code page: ''
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Force kill process on cancellation: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Redirected STDIN: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Persist current code page: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   Keep redirected STDIN open: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper]   High priority process: 'False'
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper] OOM score adjustment is Linux-only.
[2022-03-28 23:39:06Z INFO ProcessInvokerWrapper] Process started with process id 3096, waiting for process exit.
[2022-03-28 23:39:06Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'e62ddb26-0592-5545-004a-a02ae52bae80', success rate: 1/1.
[2022-03-28 23:39:07Z INFO ProcessInvokerWrapper] STDOUT/STDERR stream read finished.
[2022-03-28 23:39:07Z INFO ProcessInvokerWrapper] STDOUT/STDERR stream read finished.
[2022-03-28 23:39:07Z INFO ProcessInvokerWrapper] Exited process 3096 with exit code 1
[2022-03-28 23:39:07Z INFO ProcessInvokerWrapper] Finished process 3096 with exit code 1, and elapsed time 00:00:00.7618091.
[2022-03-28 23:39:07Z INFO JobRunner] Support log upload complete.
[2022-03-28 23:39:07Z INFO JobRunner] Completing the job execution context.
[2022-03-28 23:39:07Z INFO JobRunner] Shutting down the job server queue.
[2022-03-28 23:39:07Z INFO JobServerQueue] Fire signal to shutdown all queues.
[2022-03-28 23:39:07Z INFO JobServerQueue] Try to upload 5 log files or attachments, success rate: 5/5.
[2022-03-28 23:39:08Z INFO JobServerQueue] All queue process task stopped.
[2022-03-28 23:39:08Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'e62ddb26-0592-5545-004a-a02ae52bae80', success rate: 1/1.
[2022-03-28 23:39:08Z INFO JobServerQueue] Web console line queue drained.
[2022-03-28 23:39:08Z INFO JobServerQueue] Uploading 3 files in one shot.
[2022-03-28 23:39:09Z INFO JobServerQueue] Try to upload 3 log files or attachments, success rate: 3/3.
[2022-03-28 23:39:09Z INFO JobServerQueue] File upload queue drained.
[2022-03-28 23:39:09Z INFO JobServerQueue] Timeline update queue drained.
[2022-03-28 23:39:09Z INFO JobServerQueue] All queue process tasks have been stopped, and all queues are drained.
[2022-03-28 23:39:09Z INFO TempDirectoryManager] Cleaning agent temp folder: C:\agent\_work\_temp
[2022-03-28 23:39:09Z INFO JobRunner] Raising job completed event.
[2022-03-28 23:39:09Z INFO Worker] Job completed.

Hi @ApolonTorq! As we see in provided logs, some process started before the delay, and finishes after it:

Could you provide logs of the pipeline itself - maybe this delay is related with some running task.
Also, could you please share the complete logs of the agent task process?
Thank you!

And, could you share the system specs of your dev PC?
Thanks

Thanks @KonstantinTyukalov for the noting of the Process start/finish surrounding the 20 minute task time. Using procexp, it showed that it was waiting on the execution of this powershell code:
Get-WinEvent -ListLog * `
| ForEach-Object { Get-WinEvent -ErrorAction SilentlyContinue -FilterHashtable @{ LogName=$_.LogName; StartTime='3/30/2022 7:43:41 AM'; EndTime='3/30/2022 7:44:58 AM';} } `
| Format-List

I think the problem is that the -FilterHashtable StartTime and EndTime parameters are defined as US date formatted strings M/D/Y. My PC uses the Australian date format D/M/Y. When I run the pipeline with the PC set to a region format of "English (United States)", the problem does not occur. Switching back to "English (Australia)" makes it occur again.
It may be that a start/end parsing error results in the entire event log contents being reported in the agent logs. It just happens that my PC event log is also currently quite large as well, which exacerbates the situation.
The Get-WinEvent FilterHashtable StartTime/EndTime code could be modified to be regional format agnostic to resolve the problem without changing the agent machine's Windows region format.

Please fix this issue as soon as possible! ⏫
At the moment we are building our solution in a new Azure environment, every time we have diagnostics on we have to wait 15 to 20 minutes before the build is finished. This takes so much time and it is hindering us 😢
I see that the dumping of the event logs is introduced in #3653. Maybe this is not the place, but I find it strange that something like this, dumping all the event logs is just implemented without any setting or guard. Personally, I don't see any reason in dumping always all event logs. Diagnostic settings should help with errors in the pipeline, only when needed, event logs should be dumped, just like with HTTP tracing.

I believe this is also a security breach as sucking all the event log data from the machine and publishing it outside the machine can involve a scenario where there is loss of control of sensitive information.
I'd like to know what is the use case for logging information from the OS event log.

I'm also getting this issue at the end of every stage - an almost exactly 20 min pause while dumping event logs (what does this mean, exactly?):
2022-07-14T10:29:53.1464709Z Terminate orphan process: pid (7888) (dotnet)
2022-07-14T10:29:53.1487338Z Terminate orphan process: pid (12896) (conhost)
2022-07-14T10:29:53.1490071Z ##[section]Finishing: Finalize Job
2022-07-14T10:29:53.1652976Z ##[debug]Starting diagnostic file upload.
2022-07-14T10:29:53.1653380Z ##[debug]Setting up diagnostic log folders.
2022-07-14T10:29:53.1658704Z ##[debug]Creating diagnostic log files folder.
2022-07-14T10:29:53.1660757Z ##[debug]Creating diagnostic log environment file.
2022-07-14T10:29:59.8085406Z ##[debug]Creating capabilities file.
2022-07-14T10:29:59.8146069Z ##[debug]Copying 1 worker diag logs.
2022-07-14T10:29:59.8260800Z ##[debug]Copying 1 agent diag logs.
2022-07-14T10:29:59.8275434Z ##[debug]Dumping event viewer logs for current job.
2022-07-14T10:49:46.6995039Z ##[debug]The platform is not based on Debian - skipping debsums check.
2022-07-14T10:49:46.6996413Z ##[debug]Starting dumping Agent Azure VM extension logs.
2022-07-14T10:49:46.7023958Z ##[debug]Path to subfolders with Agent Azure VM Windows extension logs (of its different versions) does not exist.
2022-07-14T10:49:46.7025620Z ##[debug](directory "C:\WindowsAzure\Logs\Plugins\Microsoft.VisualStudio.Services.TeamServicesAgent" not found)
2022-07-14T10:49:46.7026902Z ##[debug]Agent Azure VM extension logs not found. Skipping.
2022-07-14T10:49:46.7027703Z ##[debug]Zipping diagnostic files.
2022-07-14T10:49:50.6852284Z ##[debug]Uploading diagnostic metadata file.
2022-07-14T10:49:50.6931128Z ##[debug]Diagnostic file upload complete.
2022-07-14T10:49:50.6979586Z ##[section]Finishing: Build & Test Solution

This was on agent v2.200.2. I just updated to 2.204.0 and it seems to be running quickly again, FYI. I shall continue to monitor and report back if it reverts.

Hi @Bidthedog

Nope, still getting the same issue (this is from another stage):

What version of the agent was used in this stage?


net: context: Release lock before passing RX data to socket

Release the context lock before passing data to the application
socket as that might cause deadlock if the application is run
before the RX thread and it starts to send data and if the RX
thread is never able to run (because of priorities etc).
Fixes #29347
Signed-off-by: Jukka Rissanen<EMAIL_ADDRESS>

I will do a bit more testing before this gets merged.


[Change Case] ...

Extension
https://www.raycast.com/es183923/change-case
Description
It beaks special characters, like ":" or "ê".
Steps To Reproduce
Try to change the case of : "prêtes"
Current Behaviour
Will change it to : PR TES
Expected Behaviour
Should change it to : PRÊTES

see #4841

Closing as duplicate of #4841


fix(types): add missing prop definitions showScrollIndicator to type file

@Titozzz
Is there something wrong in CI ?

Yeah CI is broken I'm trying to find what broke it... Sorry about that

https://github.com/react-native-community/react-native-webview/pull/395 @Titozzz


Make an osmo fee for creating a pool that goes to community pool

We should add a governance parameter for an OSMO fee that is paid upon creating a pool, that then gets sent to the community pool.
This is a fee that the submitter of the pool creation tx would have to pay, so as to prevent spamming of many unimportant pools that will burden front end developers for the rest of time.

Closed by #386 !


Initial shard aware driver

Temporary PR so we could have comments

@fruch any progress with the testing of it?

@fruch any progress with the testing of it?

We just have unittest and integration tests for it, did got to anything more then that.

Once modifications will be done, I'll try to use https://github.com/numberly/cassandra-read-repairer on my staging cluster with this code!

Once modifications will be done, I'll try to use https://github.com/numberly/cassandra-read-repairer on my staging cluster with this code!

@ultrabug I've address all of you comment here:
https://github.com/scylladb/python-driver/pull/6
I would suggest you'll try using that PR branch
would be great to how it work on some real data


make sim fails to render

Hi, everything till make term USE_GPU=true worked. make sim gives the following error message:
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  151 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  38
  Current serial number in output stream:  37
[ INFO] [1622302771.457205900]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1622302771.458421671]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting...
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  151 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  38
  Current serial number in output stream:  37

System description: Ubuntu 20.04 with Nvidia GTX1650
Neofetch output here

Did you first install the NVIDIA Container Toolkit?
https://github.com/NVIDIA/nvidia-docker
And then also enter this:
xhost + local:docker

If that doesn't do it, it might also be an NVIDIA driver version. The bummer about graphics inside Docker is that you now have to depend on your host machine's settings to get things working.

Yeah, I have nvidia-container-toolkit installed. I had run the xhost command as well.
nvidia-smi output-
Sat May 29 22:19:30 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 465.19.01    Driver Version: 465.19.01    CUDA Version: 11.3     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:01:00.0  On |                  N/A |
| N/A   50C    P8     2W /  N/A |    441MiB /  3903MiB |     14%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1021      G   /usr/lib/xorg/Xorg                 35MiB |
|    0   N/A  N/A      1766      G   /usr/lib/xorg/Xorg                205MiB |
|    0   N/A  N/A      1862      G   alacritty                          10MiB |
|    0   N/A  N/A      2300      G   ...AAAAAAAAA= --shared-files       29MiB |
|    0   N/A  N/A    443038      G   ...AAAAAAAAA= --shared-files      149MiB |
+-----------------------------------------------------------------------------+

nvcc --version output-
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Mar_21_19:15:46_PDT_2021
Cuda compilation tools, release 11.3, V11.3.58
Build cuda_11.3.r11.3/compiler.29745058_0

I had designed a Docker environment for ROS that runs on my system. This is my base Dockerfile and this is the docker run command.
I had tried making some minor changes in this repo's Makefile without success. nvidia/cudagl:11.1.1-base-ubuntu20.04 has a version conflict with my CUDA version and might be the culprit.
Only in the context of nvidia drivers, do you feel that my Docker image design might be more generalized or does it have flaws as well?

Yeah, I think that may be right... maybe try switch to a base Dockerfile of 11.3.0-base-ubuntu20.04 and see if that does it?
Based on https://hub.docker.com/r/nvidia/cudagl

Nope, that sadly didn't work out. Still the same error.
I then pasted these lines in the dockerfile_nvidia_ros file-
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES graphics,display
ADD "https://gitlab.com/nvidia/container-images/vulkan/raw/master/nvidia_icd.json" /etc/vulkan/icd.d/nvidia_icd.json

as these were the only mentions of Nvidia in my Dockerfile. This didn't help either :(


I want to add this lib in my android studio as a plugin

Is any plugin available of this lib mean when I adjust my Constraint layout using design editor Android studio set dimensions in sdp instead of dp.

I'm not familiar with one, maybe it will be contributed later.


Issue with mp4 download and filename parameter

When I download an mp4 with only a single parameter all is good:
download(highestQuality);
If I add a filename parameter it downloads a text file with the URL as the contents:
downloadName = videoName + '.mp4';
download(highestQuality,downloadName);

I tried using a static string for the name and added the mimetype, but neither helped.
Am I misunderstanding something, or is this a limitation?
Thanks-
Matt

Have you sorted this out? or not?

Have you found a solution for this? I have the same issue. when fileName is provided, a blob is created with the url and that is what it's being download. I ended up adding this
if (!(payload instanceof myBlob)){     anchor.href = payload; // assign href prop to temp anchor     if(anchor.href.indexOf(payload) !== -1) { // if the browser determines that it's a potentially valid url path:         return saver(payload);     } }
after
if(/([\x80-\xff])/.test(payload)){ . . . }
I'm not 100% sure this doesn't break something else as I don't know when we would need to create a blob. You can see the change in the pull request #78


remove reference of window in the code

decodeURIComponent function is a part of ECMA-262 Standard (e.g. part of Javascript). So it is also present as a global variable in Node.js and any other Javascript runtime.

v1.2.0 :tada:


Python package fails to install from PyPI (gherkin-languages.json)

The version uploaded to PyPI still can't find gherkin-languages.json. Can anyone please upload the fix in #63 to PyPI?

Please don't double-report issues. #63 is fixed, we just haven't made a new release.

@korerpillar can you try 3.1.0?

That works, thank you!


feature/GH-293: make spa be able to run on HTTPS

close #293

No warning in SmartEdit and it's working 😉


Handle multiple args after star arg

Addresses issue #316.  Previous behavior only worked if there was
a single arg specified after an arg with nargs=-1.

BTW thanks for the patch @ckamradt!


fixAddressRefreshForWriteOperations

Changes included:

Fixed https://github.com/Azure/azure-sdk-for-java/issues/37248. Added retry for write operations's addressRefresh on http timeout exceptions
Fixed an issue where address refresh response timeout is not being injected properly for write operations

API change check
API changes are not detected in this pull request.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

Failed tests:
faultInjectionServerErrorRuleTests_AddressRefresh_ResponseDelay - Tests pass locally with single-master & multi-master account, could be an issue only related to pipeline account configuration. will investigate separately

/check-enforcer override


Send/recieve commands via pipe instead of sending signals

Windows does not support interprocess signals.
Ruby emulates it a little, but not enough.
Therefore, ServerEngine should use another mechanism to send commands.
This patch implements piped command interface.
see also https://github.com/fluent/fluentd/issues/1084

In #main in daemon.rb, there aren't so many things between code for Windows and code for others (unix-like systems).
@unak IMO it's better to split these code into two methods. How do you think about this idea?

@tagomoris Do you mean to write two methods windows_main and unix_main ?
The patched main is about 90 lines, and Windows specific code is only 10 lines.
I agree that main is too big, but the point of splitting should be determined by functionality, IMO.

@unak Right (or main_unix and main_windows :P )
That method uses two kind of pipes but one is not used in Windows environment. I think splitting these code into two methods makes much more readable than unified one.
If functionality based split is needed, we can name these methods as daemonize_with_spawn and daemonize_with_double_fork.

LGTM.
@frsyuki @naritta Could you take a glance on this?

Now this patch supports "pipe"ed Supervisor also on Unix.
Yes, I know this departs from @frsyuki's expectation, but inconsistency is removed, I hope...

@unak I added two comments which are also commented by @frsyuki. IMO, we can remove those value assignments from configuration simply.
Others look good to me.

LGTM. Thank you for making great change!


chore: fix up kwok cloud provider

Fixes #N/A
Description
This adds necessary RBAC permissions, copies the CRDs to a kwok specific folder so kwok yq'd requirements don't affect the real CRDs, and applies the crds only within the kwok folder for the kwok cloud provider.
This also changes the replicas field to 1, since usually kwok is run on kind nodes, which most of the time have 1 node.
How was this change tested?
make apply && apply KWOKNodeClass and NodePool
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 3 (0.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 77.921%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kwok/apis/v1alpha1/zz_generated.deepcopy.go
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/controllers/disruption/expiration.go
2
89.66%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
8269

Relevant Lines:
10612

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 3 (0.0%)  changed or added relevant lines in 1 file are covered.
61 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.006%) to 77.915%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kwok/apis/v1alpha1/zz_generated.deepcopy.go
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/test/expectations/expectations.go
2
94.68%

pkg/controllers/node/termination/terminator/eviction.go
2
89.72%

pkg/controllers/state/cluster.go
28
91.79%

pkg/controllers/provisioning/scheduling/topology.go
29
84.98%

Totals

Change from base Build<PHONE_NUMBER>:
-0.006%

Covered Lines:
8266

Relevant Lines:
10609

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 3 (0.0%)  changed or added relevant lines in 1 file are covered.
59 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.006%) to 77.915%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kwok/apis/v1alpha1/zz_generated.deepcopy.go
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/controllers/node/termination/terminator/eviction.go
2
89.72%

pkg/controllers/state/cluster.go
28
91.79%

pkg/controllers/provisioning/scheduling/topology.go
29
84.98%

Totals

Change from base Build<PHONE_NUMBER>:
-0.006%

Covered Lines:
8266

Relevant Lines:
10609

💛  - Coveralls


Use code editor autocomplete provider from grafana/experimental

Discussed in https://github.com/grafana/redshift-datasource/discussions/107

Originally posted by sunker January 11, 2022
The BI squad has recently added an autocomplete provider to the grafana/experimental package. See https://github.com/grafana/grafana-experimental/tree/main/src/sql-editor. The autocompletion provider is based on the provider that we built for CloudWatch golden eye, but it has been modified in a way so that it allows the consumer to specify a custom language. The new provider is already used in the big query data source, but the redshift data source will likely be the first consumer that uses a custom language.

Temporary putting this issue on hold so that I can focus on Grafana 9 critical issues instead

@sunker is it cool if I move this to backlog?

Yes sure!

The Timestream and Athena tickets should be picked up once this is done


Formatting changes and docblock comments added

Added docblock comments to methods
Set visibility on methods
Set to use 4 spaces not tabs for indentation, opening brace of class/method on new lines, new line at end of file

Cheers dude!


[SWARM-1837] Reverting OSIO commits from wfswarm-rest-http-secured

I didn't have time to investigate that issue yet, but I know it's been happening before, so not a reason to not merge this.


"How to contribute" links broken after TRG 1 alignment

Current Behavior

After the merge of https://github.com/eclipse-tractusx/portal-assets/pull/428 the "How to contribute" links are broken.
See examples from portal repo:

CONTRIBUTING.md
https://github.com/eclipse-tractusx/portal/blob/main/CONTRIBUTING.md#how-to-contribute

.github/pull_request_template.md
https://github.com/eclipse-tractusx/portal-frontend/blob/main/.github/pull_request_template.md?plain=1#L17

Please check in the main branch of all the following repos if those links still work:
https://github.com/eclipse-tractusx/portal
https://github.com/eclipse-tractusx/portal-frontend
https://github.com/eclipse-tractusx/portal-frontend-registration
https://github.com/eclipse-tractusx/portal-shared-components
https://github.com/eclipse-tractusx/portal-backend
https://github.com/eclipse-tractusx/portal-assets
https://github.com/eclipse-tractusx/portal-iam
https://github.com/eclipse-tractusx/policy-hub
https://github.com/eclipse-tractusx/ssi-credential-issuer
https://github.com/eclipse-tractusx/ssi-authority-schema-registry
And raise a PR to fix it if not.
Expected Behavior

"How to contribute" links work
Steps To Reproduce

https://github.com/eclipse-tractusx/portal-iam is okay


Missing files

Hi:
Good idea! I am having some runtime issues - The string_list_viewer.py file referred to is not present in the repo.  Any thoughts?
Traceback (most recent call last):
File "/root/ComfyUI/nodes.py", line 1931, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/root/ComfyUI/custom_nodes/dspy_nodes/init.py", line 9, in
from .nodes.predict import *
File "/root/ComfyUI/custom_nodes/dspy_nodes/nodes/predict.py", line 4, in
from custom_nodes.dspy_nodes.nodes.global_file import server_settings
File "/root/ComfyUI/custom_nodes/dspy_nodes/init.py", line 21, in
from .nodes.string_list_viewer import *
ModuleNotFoundError: No module named 'custom_nodes.dspy_nodes.nodes.string_list_viewer'
Cannot import /root/ComfyUI/custom_nodes/dspy_nodes module for custom nodes: No module named 'custom_nodes.dspy_nodes.nodes.string_list_viewer'
Traceback (most recent call last):
File "/root/ComfyUI/nodes.py", line 1931, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/root/ComfyUI/custom_nodes/efficiency-nodes-comfyui/init.py", line 1, in
from .efficiency_nodes import NODE_CLASS_MAPPINGS
File "/root/ComfyUI/custom_nodes/efficiency-nodes-comfyui/efficiency_nodes.py", line 46, in
from .py import smZ_cfg_denoiser
File "/root/ComfyUI/custom_nodes/efficiency-nodes-comfyui/py/smZ_cfg_denoiser.py", line 7, in
from comfy.samplers import KSampler, CompVisVDenoiser, KSamplerX0Inpaint
ImportError: cannot import name 'CompVisVDenoiser' from 'comfy.samplers' (/root/ComfyUI/comfy/samplers.py)
Cannot import /root/ComfyUI/custom_nodes/efficiency-nodes-comfyui module for custom nodes: cannot import name 'CompVisVDenoiser' from 'comfy.samplers' (/root/ComfyUI/comfy/samplers.py)
Loading: ComfyUI-Manager (V2.46.3)
ComfyUI Revision: 1 [29c2e267] | Released on '2024-07-12'
Traceback (most recent call last):
File "/root/ComfyUI/nodes.py", line 1931, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 879, in exec_module
File "", line 1016, in get_code
File "", line 1073, in get_data
FileNotFoundError: [Errno 2] No such file or directory: '/root/ComfyUI/custom_nodes/ComfyUI-Bedrock/init.py'
Cannot import /root/ComfyUI/custom_nodes/ComfyUI-Bedrock module for custom nodes: [Errno 2] No such file or directory: '/root/ComfyUI/custom_nodes/ComfyUI-Bedrock/init.py'

Thank you for reporting this! Added the files right now


Validate the sto limits subbed into the OCPs give the correct voltage limits

Added validator to check that the STO limits give the correct voltage limits according to issue #8 and added corresponding tests.
This will only work if the OCPs are defined as functions. It does not validate the voltage limits if the OCPs are tables.
Note that this check will likely fail the NMC parametrisation provided by A:E because of not very accurate upper/lower cut-off voltages in their example. So we either need to change the validation formula in schema.py or ask A:E to adjust their min/max sto or min/max voltages for NMC and update the repo.
I also added the target SOC check in the get_electrode_concentrations() function with tests.
This PR is not related to the BPX roadmap directly, I just wanted to start with something easier to understand how the schema works and can be validated.

Checked the A:E parametrisation again,
LFP fails with
The minimum voltage computed from the STO limits is lower than the minimum allowed voltage

NMC fails with
The maximum voltage computed from the STO limits is higher than the maximum allowed voltage

I think that rather than checking higher/lower, we should check the voltage difference between computed and expected, and compare it to a given tolerance.
For example, for the LFP cell, the SOC = 0% voltage evaluates as 1.9999895288809855 - yes, this is < 2.0 but it is == 2.0 when rounded to 5 s.f. Unless we quote function coefficients and stoichiometries to a meaningless number of s.f., this type of test will often fail. However, for the same cell, the SOC = 100% voltage evaluates as 3.64856... which is appreciably wrong (> 0.1 mV error) so we probably should warn or error under such a condition.
I'll look into why we are missing by so much on the upper cut-off!

Agreed on using some user-defined tolerance, a warning instead of an error, and the initial SoC to be outside [0,1].
What do you think would be the best way of defining the tolerance? Or how a user would pass the tolerance to the BPX object?

[ ] Make it compatible with the recent changes in develop
[ ] Allow initial SOC to be outside of [0,1]
[ ] Add tolerance for checking the cut-off voltage difference between computed and expected

I updated this PR @rtimms, @ejfdickinson.
Allowed the initial SOC to be outside of [0,1], added user-defined tolerance, changed errors to warnings, and added tests.
By default, the tolerance is 1 mV. This can give a warning, for example:
import bpx

p=bpx.parse_bpx_file("nmc_pouch_cell_BPX.json")

/home/ik3g18/workspace/BPX/bpx/validators.py:32: UserWarning: The maximum voltage computed from the STO limits (4.201761488607647 V) is higher than the upper voltage cut-off (4.2 V) with the absolute tolerance v_tol = 0.001 V
  warn(

The tolerance can be defined as:
q=bpx.parse_bpx_file("nmc_pouch_cell_BPX.json", v_tol=0.005)

or
BPX.settings.v_tol = 0.005

Let me know if I need to change anything (including variable names, warning messages, etc.)

Now parse_bpx_obj and parse_bpx_str have optional v_tol parameter as well. Added a few more tests to check that it actually works.


Have you started to hide open issues?

Hi there,
Earlier the latest open issues has been shown on the pages in docs.microsoft.com. But now those are not visible anymore.

Has this been done by purpose (hide issues) or is this a known issue?
Yes, open issues are visible behind linke: "view all page feedback".
regards
Petri-X

@alligreubel FYI

Yes, this was intentional. Alli has more context if needed.

#please-close

Would you @alligreubel share some thoughts why Microsoft does not want to give an easy view how many issues in certain pages have? In my mind this might increase a risk of having duplicate issues.
Previously it was much more simple for comment these when we could see the topics of open/closed issues on the same page from where you start writing feedback.


fix: Correct S3 bucket access permission to try user provided S3 bucket ARNs first before falling back to default

Description
Fixed s3 policy creation for EMR studio
Motivation and Context

Resolves #7

Breaking Changes

How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[ ] I have executed pre-commit run -a on my pull request

This PR is included in version 1.1.1 :tada:


Allow to request desired based currency

I know this library converts any currency to any currency, but I also think it's nice to explicitly work with the base currency on the service/provider level to be a little bit more sure. So I am adding support for specifying a base currency to request from the given service. Of course it works without it as before by specifying :EUR as default (it's default for both services in reality).

Coverage increased (+0.3%) to 92.308% when pulling 1fc28c82b4072c702ff08ff5e176b8acbba156d7 on strzibny:base-currency into dc9e9f4cb598b6ab259b7f9619338108b431d4f7 on jshmrtn:master.


add a job matrix, fix v4 mono

resolves #29
the test matrix change is just: moving everything to its own job - a normal GH Action matrix doesnt work well due to a matrix running every parameter combination.
the mono fix is due to the docker image not having the .net 6 sdk
@RGonzalezTech i'd recommend immediately patching the 4.0 release so that mono will correctly work. the mono errors were being covered up by the way the single job tests were being run.

Good catch, LGTM 👍
Update the README to v4.1 and I can release v4.1
EDIT: Let me know if overwriting v4 would be best. I don't really mind either way.

i think we're supposed to keep the actual version 4 as the most up-to-date minor version of 4. so e.g. 4.1.3 if that's most recent should also get the tag of 4, and when 4.2 releases we'd also want to to get 4. i can't remember how to do that tho x.x


Button Inside tooltip

Is there a simple way through the API to have a button inside the tooltip that is clickable?

Hi @bliitzkrieg.  This sounds like a general question better suited for StackOverflow.  We'd like to keep the issue track as a place to report, discuss, and prioritize bugs.
You should be able to put HTML in the tip using something like: tip.html("<button>Foo</button>")


feat(search): Added Alias Commands to Search

references #2555
Added alias commands to search with unit tests in Go. (FT.ALIASADD, FT.ALIASDEL, FT.ALIASUPDATE)
Just wanted to see if this seemed fine before adding it to the actual alias functionality of the other search commands. Will create the alias functionality immediately if this PR gets merged.
Alias Subkey
ns | type | index | alias_name => index_name

@PragmaTwice I decided to switch it up the serialization on the implementation, I can include it on the pr. As for the field_alias, you can use this implementation to use index fields to look and see if the alias matches when it receives a non matching index in a command (which will be implemented in a GetAlias function).

FT.ALIAS* is for alias of indexes.
FIELD_ALIAS is for alias of fields.
Indexes is not fields, and one index can includes several fields.
Your implementation is quite confusing, if you really want to add alias of indexes, the encoding should be
ns | INDEX_ALIAS | alias => index

If you put index name before alias, how do you quickly map from alias to the index name before you know the original index?
I'd suggest that figure out what you want to do and how to do before writing some random code.

@PragmaTwice Sorry about that, I didn't know there was aliases for the fields. I wanted to make use of the SearchKey for search fields, and saw that it had an index field and thought I could include it for loading up index information. When implementing the add/delete/update commands I would fetch with the index field in the search key being empty. Would this make it slower?
Sorry again about the ignorance, I just started learning computer science in my last year of highschool and was excited about databases. After a couple months I tried to learn about Kvrocks and make contributions since I was pretty excited about the database itself. I will try harder to make better contributions in the future

Besides ADD, UPDATE and DELETE operations of alias, the most important part of aliasing is to find the corresponding index by the user-provided alias in query commands (e.g. FT.SEARCH, FT.SEARCHSQL).
So we need to consider how to efficiently identify the alias and find the corresponding index in the query (in a very little runtime overhead). e.g. for index a, b and their aliases (c -> index a, d -> index b), we can put a key like this:
// alias
ns | INDEX_ALIAS | c -> a
ns | INDEX_ALIAS | d ->b

// index metadata (already exists)
ns | INDEX_META | a -> ...
ns | INDEX_META | b -> ...

And when we saw a query like select * from <idx>, we need to check if <idx> is a real index name or it's an alias, e.g.

select * from a: a is a real index name.
select * from d: d is an alias and the real index is b.
select * from e: e doesn't exist.

For index names and its metadata, we will load all of them into the memory from start instead of getting it from rocksdb every time we need it to achieve better performance.
So I think for alias we should also load from start.
In your design:

Alias Subkey
ns | type | index | alias_name => index_name

The index name seems repeated in both keys and values, which is not so useful.

@PragmaTwice While the load commands happen do you think it'd be better to create a global alias map in index_manager? The alias map would have a two maps where there is a map for every 'alias -> index' for quick lookups, and a 'index->alias_array' for deleting all aliases that are associated with the index quickly if ft.dropindex is called.


Update ko_kr.json

Thanks a bunch!
If you're interested, since when you made this pull request, we've added a few new translation keys.


[$1000] Request money - Tabs jump back and forth when swiping through tabs

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

Issue found when executing PR https://github.com/Expensify/App/pull/26022
Action Performed:

Go to staging.new.expensify,com
Go to + > Request money
Swipe through the tabs in Request money page

Note: I believe the key to reproduce the issue is to swipe to another tab before the animation has finished.
Expected Result:
The tab does not jump back and forth
Actual Result:
The tab jumps from Scan > Distance > Scan > Manual when swiping from Scan to Manual
Workaround:
Unknown
Platforms:

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

[ ] Android / native
[x] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] Windows / Chrome
[ ] MacOS / Desktop

Version Number: 1.3.60-1
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/5f15b93f-6798-468f-bd7c-a86498b96108
https://github.com/Expensify/App/assets/78819774/3dfc6ec2-e1d4-44dc-944e-39a9d7144bba
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~015402cabc0571ff40
Upwork Job ID:<PHONE_NUMBER>343821312
Last Price Increase: 2023-09-25

Proposal
Please re-state the problem that we are trying to solve in this issue.
Request money - Tabs jump back and forth when swiping through tabs.
What is the root cause of that problem?
The underlying reason for this behavior stems from the asynchronous nature of how the selectedTab and setSelectedTab are derived from the OnyxDB. This asynchronicity is leading to the erratic behavior observed during tab swiping.
https://github.com/Expensify/App/blob/main/src/libs/Navigation/OnyxTabNavigator.js
What changes do you think we should make in order to solve the problem?
To resolve this issue, it is proposed that we incorporate the use of the useRef hook. This can be achieved by maintaining the selectedTab value within a useRef and accessing it via the selectedTab.current. Subsequently, upon component mounting and unmounting, the setSelectedTab function can be employed to store the value into the Onyx database.
What alternative solutions did you explore? (Optional)
N/A

@hannojg maybe you've worked on it? after the patch with material tab view patch?

@Pluto0104
Thanks for the proposal: https://github.com/Expensify/App/issues/26407#issuecomment-1701303819
I'm trying it, but I still see the bug. I did this:

This makes me thing that there may be a bug in the external library, but I haven't been able to test that.

Lol, this is very broken in production, much worse than this:
https://github.com/Expensify/App/assets/87341702/0e304493-eef5-4a3e-b5bf-bc507c9bbce3
Considering that, I think we should remove the DeployBlocker label and investigate with lower priority

Agree this is not a blocker since it happens in production too!

@Pluto0104 Thanks for the proposal. I don't think your RCA is correct, onyx does not seem to be the root cause here.

Can anyone help me with re-production steps here? Do we need to use the swipe or clicks on tabs?

@s77rt I have already seen @aldo-expensify's explanation. it may be caused by module issue.

Can anyone help me with re-production steps here? Do we need to use the swipe or clicks on tabs?

@b4s36t4
You need to swipe, no clicking. It is reproducible using Chrome with dev tools open to simulate a small screen.
Steps:

Start in tab 1 (Manual)
Swipe left to move to tab 2 (Scan)
Before the animation has completed, swipe right to go back to tab 1 (Manual)

Result:

Tab 3 (Distance) becomes briefly active and you also see briefly the map.

https://github.com/Expensify/App/assets/87341702/972d58f0-39f3-49ba-994f-cdf805666e2d
Expected Result:

Should have moved back to Tab 1 without seeing the content of tab 3 or highlighting tab 3

Not overdue. Waiting for proposals

@aldo-expensify @s77rt, currently, this issue might be related to the 'react-native-tab-view' module. I have tested the module and it seems to be causing this error. Since I haven't encountered this condition before, should we consider patching the module? Could you please provide your input on this matter? Thank you!

@napster125 If the bug is upstream, then yeah we should fix it upstream. Patching is the least option, we should try to raise a PR fixing the bug if possible.

@s77rt, I have a potential solution, but it appears to be more of a workaround. I'm uncertain if it's suitable for this situation.

@napster125 Feel free to post the proposal but please focus on the root cause not the solution. Workarounds are mostly discouraged.

@s77rt is it good solution for us to prevent fast swiping?

@napster125 Like using a debouncer? I don't think so but it all comes to the root cause

Same here, that's why I can't post the proposal.

I think that blocking swiping until the animation/navigation finishes is a last resource because it leads to a worse experience where you have to wait to swipe again, maybe it is even better to have the bug compared to blocking the swiping.

Not overdue. Looking for proposals

I think it's not an easy problem. we should patch the react navigation library.

Not overdue. Still looking for proposals

I think it's not an easy problem. we should patch the react navigation library.

Yes, I was just able to confirm that this is a problem with the library by reproducing it in their sample: https://snack.expo.dev/?platform=web
https://github.com/Expensify/App/assets/87341702/e96e202f-3d3a-4911-8bf1-3b7d67aef188

Not overdue. Looking for proposals

Issue not reproducible during KI retests. (First week)

Still looking for proposals Melvin

I will double bounty I guess considering no proposals have been found

Proposal
Please re-state the problem that we are trying to solve in this issue.
Request money - Tabs jump back and forth when swiping through tabs
What is the root cause of that problem?
This is the issue with stack navigator from react navigation. It make use of poptotop method to  navigate to tab, when the animation  is enabled, it  will  cause the error in case we move from tab 1 to tab 3 ,  either by swiping or by clicking directly to 3rd tab.
What changes do you think we should make in order to solve the problem?
Since this might require patching the react navigation library , one solution we have is to disable the animation in MoneyRequestSelectorPage.js .
Pass below screenOptions to  OnyxTabNavigator  in  MoneyRequestSelectorPage
       screenOptions={{animationEnabled: false}}

What alternative solutions did you explore?
None
Video  after animation is disabled
https://github.com/Expensify/App/assets/4333876/6f4a6d36-7ac4-44a1-9259-32f3f94af629

@devrari Thanks for the proposal. Although the issue seems related to animation, I don't think disabling it is the way to go. This is more like a workaround.

@s77rt  ,  yeah the  actually  solution might require  to patch  react navigation itself,  because  of  which I  suggested  this.
and moreover  I didn't see much difference  with  and without  animation.

Issue not reproducible during KI retests. (Second week)

Still looking for proposals. Although now QA is saying not reproducible? hmmm

Although now QA is saying not reproducible?

I just reproduced it. They are not probably following well the steps:

Swipe from "Manual" to "Scan"
Swipe back to "Manual" before the animation has completely finished

I think we should just start by reporting this in react-native-tab-view's repo

@aldo-expensify Should this be set back External?

I found that this was reported on Oct 2021 in the external library repo: https://github.com/react-navigation/react-navigation/issues/10072
I don't think this will be fixed anytime soon in the library code. What would be the next step? Should we just close this issue? I think we should close it because I see it as a pretty minor thing (low ROI) and could be quite complex to fix.

All right - thanks Aldo. I'll close this then.


chore: remove unnecessary double ht fsync

in bitbox we were calling fsync twice in a row with no changes in-between because of the (now removed) meta page.

#294  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @rphmeier and the rest of your teammates on  Graphite


Add cluster-tool chart annotation

Issue
https://github.com/rancher/rancher/issues/33841
Problem
new Cluster Tools page needs a way to display specific charts.
Solution
Add a new chart annotation that can be used to determine what charts should be displayed: catalog.cattle.io/type=cluster-tool

After the PR is merged:

[ ] cut a new tag in this repo
[ ] update the chart in rancher/charts


Last renew of the website before the launch

Dear Radovan, Can I ask you to renew the data on the website the last time before June 3.

Yes. Working on it.


paginate_query

paginate_query defined two times
https://github.com/DirtyRacer1337/Jizzarr/commit/8d14c65e093281cb2cc27251c298f42cd287790b#diff-568470d013cd12e4f388206520da39ab9a4e4c3c6b95846cbc281abc1ba3c959R254-R257
https://github.com/DirtyRacer1337/Jizzarr/commit/8d14c65e093281cb2cc27251c298f42cd287790b#diff-568470d013cd12e4f388206520da39ab9a4e4c3c6b95846cbc281abc1ba3c959R326-R327

also similar problem
same method and var stop_populate_sites
https://github.com/DirtyRacer1337/Jizzarr/blob/8d14c65e093281cb2cc27251c298f42cd287790b/app.py#L1391

and I'm not even saying that usage global sucks :)

paginate_query defined two times
DirtyRacer1337@8d14c65#diff-568470d013cd12e4f388206520da39ab9a4e4c3c6b95846cbc281abc1ba3c959R254-R257
DirtyRacer1337@8d14c65#diff-568470d013cd12e4f388206520da39ab9a4e4c3c6b95846cbc281abc1ba3c959R326-R327

Removed second instance of paginate_query https://github.com/Serechops/Jizzarr/commit/408f48cde1f662177214b8791677a2a0fe9b0af1

also two # Configure logging

also three # Configure logging

Pfft...can never have enough logging...lmao


Doesn't compile with Boost 1.59

/usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:225:22: error: no matching function for call to ‘nihstro::SourceTreeIterator::SourceTreeIterator()’
             Iterator e_pos;

It appears that perhaps some change was made to spirit that requires a 0 argument constructor for SourceTreeIterator.

The InputIterator concepts requires the iterator class to be default constructable. I apparently missed this when writing SourceTreeIterator.

Did you ever fix this? I'm still getting this error when compiling the latest master build :/

Did you ever fix this? I'm still getting this error when compiling the latest master build :/

Fixed in 4e40c2460328c6063fe3fd728966a0c382c94c92.

Also, my God - it's been two years? Time flies by... :)

It seriously does


Route params is empty if page not found (404)

Describe the bug
We have a setup like this: /[lang]/path1, /[lang]/path2, etc...
In layout.ts we get the lang from params, so we can fetch other stuff.
But when a page is not found, params is now an empty object.
This broke in v432 (#6174)
Reproduction

npm create svelte@latest repro-6453
create route src/routes/[test]
move +page into src/routes/[test]
add +layout.ts to src/routes

/** @type {import('./$types').LayoutLoad} */
export function load({ params }) {
  console.info("params", params);
}

npm run dev
test http://localhost:5173/repro (console should print params)
test http://localhost:5173/repro/not-found (now params is empty)

Logs
No response
System Info
System:
    OS: Linux 5.10 Ubuntu 20.04.5 LTS (Focal Fossa)
    CPU: (24) x64 AMD Ryzen 9 3900X 12-Core Processor
    Memory: 12.22 GB / 15.59 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 16.17.0 - /usr/bin/node
    npm: 8.15.0 - /usr/bin/npm

Severity
blocking an upgrade
Additional Information
No response

This is expected behaviour — if no route matched, there's no route to extract params from. You'll need to use a rest route as described here: https://kit.svelte.dev/docs/advanced-routing#rest-parameters
// src/routes/[test]/[...catchall]/+page.js
import { error } from '@sveltejs/kit';

export function load() {
  throw error(404);
}


fix library lints

watch here:
https://github.com/rovergulf/ngx-slice-kit/runs/2161271240?check_suite_focus=true

resolved with #98


Explain how bosh partitions disks, such that I understand how I can get an ephemeral disk of a certain size

Motivation
As an operator, I want to ensure that my VMs have an ephemeral disk of certain size x, say 10GB.
There are several factors which influence the size of the ephemeral disk partition mounted at /var/vcap/data and bind-mounted at locations like /tmp and /var/log. I didn't find a central place where this was documented.
Influencing Factors on ephemeral partition size

On which device is the ephemeral partition created?

separate ephemeral disk device?
root device?

If separate ephemeral device

Calculate swap partition size

Do you set a specific value for swap size? If yes, that's your swap partition size
If not: How much RAM does your machine have?

Is RAM > (ephemeral device's size/2)? If yes, swap partition size = (ephemeral device's size/2)
If  not: swap partition size = RAM size

ephemeral partition size = ephemeral device size - swap partition size

If no separate ephemeral device, partitions are created on root device

same calculations as above, but reduce device size by 3GB, that's your root partition
ephemeral partition size = (root device size -3GB) - swap partition size

note: I tried to write the above from memory, so this might be inaccurate. It is just illustrating how much you need to know to set the correct values for disk sizes.

IaaS differences

gcp allows only to set the root disk size
openstack allows only to set the root disk size. Alternatively, you could be using a flavor specifying an ephemeral disk device.
AWS and Azure can be run in both modes, either explicitly using a separate ephemeral disk device, or using the root disk.
vSphere?

Bonus content: explain a bit more about the filesystem layout and which kind of data uses up root disk space, ephemeral disk space and persistent disk space. For example: logs seem to be in /var/vcap/sys/log, but are actually consuming disk space on the ephemeral disk, because they're symlinked from /var/vcap/data/sys/log.


Support for rtop / RPEL as tool window

There doesn't currently seem to be support for rtop in the IDE (eg as a tool window).  Currently it's just launched from the terminal with no real integration into the IDE.  This is a really useful feature (with eg Haskell has with GHCi or python with ipython/python REPL).

Hi, what would be the interaction ?
I think you can already launch a rtop from a terminal window ?

Having it integrated as part of the IDE gives a lot better consistency, eg with syntax highlighting, code completion, paired brackets insertion etc..

ok, I understand.
something like the cursive repl is interesting: https://cursive-ide.com/userguide/repl.html

Yes that's a good example, other things not mentioned there like inline docs, function parameter info etc... are good additions.  I'm not sure how much you would get for free once integrated or how much has to be added manually for each language.
eg

doing some good progress

present in 0.65.


The images used can be improved/modified

Please assign me.

@sb-byte Please describe in more details how can you improved this section


[config] Streamline how genesis file/storage dir get accessed

Motivation
Genesis file location in config relative to base directory was inconsistently used in various parts of the code. This PR simplifies that and ensures that the genesis file location and storage dir location are always relative to the base directory.
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan

cargo t
Ran libra swarm locally with both validators and full nodes
Generated configs using libra-config binary and ensured config generation was successful

@bors-libra r+

:pushpin: Commit 218e218 has been approved by phoenix-antigravity

:hourglass: Testing commit 218e21808cee567b0d01d0910ca632c23b676179 with merge c1e01b8efa2fd30c9c85ceda2399e85da58ee28d...

:broken_heart: Test failed - checks-circle_commit_workflow

@bors-libra r=phoenix-antigravity

:pushpin: Commit a319ed4 has been approved by phoenix-antigravity

:hourglass: Testing commit a319ed462b0b438b2ece5827976fd1554f27bd89 with merge d855c12c6d383d1c30a992e3413cbd5c34686abb...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: phoenix-antigravity
Pushing d855c12c6d383d1c30a992e3413cbd5c34686abb to master...


Trained Weights

Does this repo have a checkpointed version of a working set of trained weights. Can't seem to find it.
Additionally, I see there is training code in the repo, and you mention the data format for the audio used for training here but how would I go about training a network with my own audio data?
Thanks!

The current version has trained weights -- otherwise it wouldn't work. The weights are trained with Keras, but converted to the src/rnn_data.c C file. Now, training is a little trickier because I cannot share the data. I should still document it a bit, but you can compile the data generation executable by running "./compile.sh" in src/ from clean speech and noise.

Oh yes, not sure why I didn't see that. Figured the weights had to be somewhere :smile:.
Does the clean speech and noise have to be from the same sample. IE I have a noisey sample, run a traditional noise remover program over it to produce the clean sample, and use both samples for training?

For the data, you need actual clean speech, and some noise-only files. Then I have code that will mix the two with different amplitudes and filtering to create a diverse enough training set

This is really interesting. I am very interested by this project for automotive applications.
Could you please provide more info about the training data and training process ?
How much audio data was necessary (noise and clear voice) to train the model ?
How long did the training take ?
Thanks!

We have a total of 6 hours of speech and 4 hours of noise
data, which we use to produce 140 hours of noisy speech

Nevermind...

I noticed that there are some python programs in the training folder. Does the programs can be used to train my own weights with my own wav data ?

Could you please provide more info about the training data and training process ?
How long did the training take ?
Thank you.

Could you please provide more info about the training data and training process ?
How long did the training take ?
Thank you.

It took around two days for me, at this condition: Epoch =120; count =50000000.

would you mind sharing your model weights in hdf5 format?


WIP: PostgreSQL backend

A lot of these tests are shamelessly copy pasted from the sqlite backend. I'd like to refactor them into a base set of tests.

this is awesome! thank you for getting it started. I agree that having a base test suite for all dialects (and a mechanism to "turn off" tests for not-implemented functionality) is the right path to avoid some of the code duplication. I can help with that
I'm also thinking it would be useful to auto-generate a "feature matrix" to show which operations are implemented (either as rewrites or translation rules) by each compiler

Will need to add a reproducible test data load. It would not be difficult to modify scripts/test_data_admin.py to have a postgres mode and some parameters. I can look into that if you like

Ping! I've significantly expanded the original PR. We now have most string functions and window functions (working on cumulative today and tomorrow if I don't finish it)
@wesm Can you give the test data gen script a try with the new additions to load data into posgres? I don't have any HDFS machines to test this on.

Awesome! Let me try to do this sometime today, will report back

I wasn't able to look at this before going on vacation; I will try out the test suite to make sure everything's A-OK and look to merge within the next week. Sorry for the delay, looking forward to pushing forward the pgsql backend

Cool dude, let me know if anything needs fixin'

Happy to squash as desired, if necessary.

Added the final touch: support for cumulative window functions.

Left minor comments; I'll run the data load and test suite tomorrow to make sure all checks out and then merge. This is great stuff, will want to do a 0.8.0 and maybe get some more postgres users hacking on this! Would be great to see Redshift and Vertica dialects based off a common pg-like base

Cool, thanks for the review!