Always use calico kubeconfig for eks as eks set KUBECONFIG env by

Since EKS v1.23, Windows nodes set KUBECONFIG Env by default and point it to c:\ProgramData\kubernetes\kubeconfig.
We need to set calico-kube-config explicitly in our config.ps1, otherwise it will take the default ENV variable.
We can modify config.ps1 but that means we need to have a patch release. This PR walk around the issue by modifying install-windows-scripts.ps1 only.

@coutinhop I've merged this one, given the urgency, but I have a few follow-up questions:

Does this same change need to go in the similar file for /next?
Do similar changes need to be added for OS?
(IMPORTANT!) Are the same changes being made elsewhere? Hosting these files in the docs site is a TEMPORARY fix until we get a permanent downloads location set up. I plan to delete these files as soon as those new download locations are ready.


STOR-1592: Rebase to v1.35.1 for OCP 4.16

Diff to upstream v1.35.1:
https://github.com/aws/efs-utils/compare/v1.35.1...RomanBednar:rebase-v1.35.1
@openshift/storage

/lgtm

/label qe-approved
Needs to be tested with EFS CSI driver. CI test result good for EFS CSI driver. Will run Regression test after merge of this PR.

/label px-approved
/label docs-approved


Lagom 1.5.3

I think this should also update pom.xml. IIRC, the total number of occurrences for the lagom version between plugin.sbt and pom.xml is 11 (not 7).


getting timeout exception in the function following = get_users_following(users=users,env=env_path, verbose=0, headless = True,wait=5, limit=10)

selenium.common.exceptions.TimeoutException: Message:
TimeoutException: Message: timeout: Timed out receiving message from renderer: 97.807
![scweet_timeout_error] Refer the error image below -
https://user-images.githubusercontent.com/88534418/128830857-51dba4e4-717d-4214-a303-3eb0792b1630.png
Why so? Any solution to avoid this @Altimis .

Resolved!

How did you solve it?


[cpptrace] Add new port

[x] Changes comply with the maintainer guide
[x] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or is strongly associated with that component on search engines.
[x] Optional dependencies are resolved in exactly one way. For example, if the component is built with CMake, all find_package calls are REQUIRED, are satisfied by vcpkg.json's declared dependencies, or disabled with CMAKE_DISABLE_FIND_PACKAGE_Xxx
[x] The versioning scheme in vcpkg.json matches what upstream says.
[x] The license declaration in vcpkg.json matches what upstream says.
[x] The installed as the "copyright" file matches what upstream says.
[x] The source code of the component installed comes from an authoritative source.
[ ] The generated "usage text" is accurate. See adding-usage for context.
[ ] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is in the new port's versions file.
[x] Only one version is added to each modified port's versions file.

Pinging @jeremy-rifkin for response. Is work still being done for this PR?

Hi @LilyWangLL, thank you so much for the comments! I've gotten sidetracked - I will close this and create a new PR when I'm able to return to this.


OperatorGroup aggregate roles include wildcards which violate Kubernetes CIS 5.1.3

Feature Request
Is your feature request related to a problem? Please describe.
The OpenShift Compliance Operator includes a CIS Benchmark rule set that enforces the OpenSCAP CIS OpenShift 4 Benchmark which includes Kubernetes CIS Benchmark 5.1.3:

http://static.open-scap.org/ssg-guides/ssg-ocp4-guide-cis.html#xccdf_org.ssgproject.content_rule_rbac_wildcard_use
https://workbench.cisecurity.org/sections/749036/recommendations/1223538

Defining OperatorGroups intentionally creates ClusterRoles with wildcards which violates one of the rules:

https://olm.operatorframework.io/docs/concepts/crds/operatorgroup/#rbac

Describe the solution you'd like
Instead of providing wildcards for the verbs for the CRDs and APIs provided by the operator, provide instructions in the ClusterServiceVersion that describe what verbs the controller needs.

Related Enhancement PR:
https://github.com/operator-framework/enhancements/pull/116

The linked enhancement is only tangentially related, it's aim is to disable the aggregation altogether to make room for custom RBAC to be put in place. What the benchmark is complaining about is the * access with give namespace admins on the APIs that the operator creates in question provides. Arguably this is very useful as we don't know what an admin / user might want to do with those APIs. If we want to satisfy the report, is it an option to just spell out the specific verbs we want namespace admins to have on operator APIs?


test_unretryable_failure failed when "make test"

Bug Report
What version of TiKV are you using?
commit 0b97a39d520afcd82a02d0f5c0966d6ccab2cd74 (latest master branch)
What operating system and CPU are you using?
rust toolchain: nightly-2023-12-28-aarch64-apple-darwin
macos 14.1.1 (23B81), Apple M1 Pro
Steps to reproduce

just run "make test" in zsh
What did you expect?
i want to fix the bug by myself, and learn rust
What did happened?
~/tikv (master) » make test                                                                                gjt@TIEMUHUAGUO-MB1
./scripts/test-all -- --nocapture
make[1]: Entering directory '/Users/gjt/tikv'
memory-engine pprof-fp jemalloc test-engine-kv-rocksdb test-engine-raft-raft-engine trace-async-tasks openssl-vendored
Finished test [unoptimized] target(s) in 2.09s
warning: the following packages contain code that will be rejected by a future version of Rust: criterion v0.3.5, fs_extra v1.1.0, nom v5.1.0, quick-xml v0.22.0
note: to see what the problems were, use the option --future-incompat-report, or run cargo report future-incompatibilities --id 2
Running unittests src/lib.rs (target/debug/deps/api_version-af3ca4bb13787175)
running 19 tests
test keyspace::tests::test_v1_parse_keyspace ... ok
test api_v2::tests::test_encoded_logical_delete ... ok
test api_v2::tests::test_key_split_ts ... ok
test keyspace::tests::test_v2_parse_keyspace ... ok
test tests::test_meta_api_v2 ... ok
test tests::test_convert_raw_user_key_range ... ok
test api_v2::tests::test_decode_ts_from ... ok
test tests::test_parse ... ok
test tests::test_no_meta ... ok
test tests::test_parse_range ... ok
test tests::test_raw_key ... ok
test tests::test_value_decode_err ... ok
test tests::test_ttl ... ok
test tests::test_raw_value_convert ... ok
test tests::test_raw_key_convert ... ok
test tests::test_value_valid ... ok
test api_v2::tests::test_key_encode_err ... ok
test api_v2::tests::test_append_ts_on_encoded_bytes ... ok
test api_v2::tests::test_key_decode_err ... ok
test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
 Running unittests src/lib.rs (target/debug/deps/aws-b8b005554b43d433)

running 8 tests
test s3::tests::test_s3_get_content_md5 ... ok
test s3::tests::test_url_of_backend ... ok
test s3::tests::test_try_read_exact ... ok
test s3::tests::test_s3_config ... ok
test kms::tests::test_kms_wrong_key_id ... ok
test kms::tests::test_aws_kms ... ok
test s3::tests::test_s3_storage_with_virtual_host ... ok
test s3::tests::test_s3_storage_multi_part ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
 Running unittests src/lib.rs (target/debug/deps/azure-60078384f434e0e6)

running 5 tests
test azblob::tests::test_azblob_config ... ok
test azblob::tests::test_config_check ... ok
test azblob::tests::test_url_of_backend ... ok
test kms::tests::test_init_azure_kms ... ok
test kms::tests::test_azure_kms ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
 Running unittests src/lib.rs (target/debug/deps/backup-08d653ecd8b2e8be)

running 22 tests
test endpoint::tests::test_backup_file_name ... ok
test endpoint::tests::test_control_thread_pool_adjust_keep_tasks ... ok
test endpoint::tests::test_s3_config ... ok
test endpoint::tests::test_backup_raw_apiv2_causal_ts ... ok
test endpoint::tests::test_backup_replica_read ... ok
test endpoint::tests::test_cancel ... ok
test softlimit::softlimit_test::test_cpu_limit ... ok
test softlimit::softlimit_test::test_cpu_limit_remain ... ok
test softlimit::softlimit_test::test_current_idle ... ok
test endpoint::tests::test_scan_error ... ok
test utils::tests::test_is_valid_raw_value ... ok
test utils::tests::test_key_value_codec ... ok
test softlimit::softlimit_test::test_limit ... ok
test endpoint::tests::test_adjust_thread_pool_size ... ok
test endpoint::tests::test_seek_ranges_2 ... ok
test endpoint::tests::test_seek_range ... ok
test endpoint::tests::test_seek_ranges ... ok
test service::tests::test_client_stop ... ok
test writer::tests::test_writer ... ok
test endpoint::tests::test_handle_backup_task ... ok
test endpoint::tests::test_handle_backup_raw ... ok
test endpoint::tests::test_busy ... ok
test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.71s
 Running unittests src/lib.rs (target/debug/deps/backup_stream-7c639a97b96e99da)

running 68 tests
test errors::test::baseline                               ... ok
test errors::test::contextual_add_format_strings          ... ok
test errors::test::contextual_add_closure                 ... ok
test errors::test::contextual_add_format_strings_directly ... ok
test errors::test::contextual_ok                          ... ok
test errors::test::test_contextual_error ... ok
test checkpoint_manager::tests::test_mgr ... ok
test checkpoint_manager::tests::test_mgr_freeze ... ok
test checkpoint_manager::tests::test_flush ... ok
test metadata::client::test::test_parse ... ok
test checkpoint_manager::tests::test_rpc_sub ... ok
test checkpoint_manager::tests::test_after ... ok
test checkpoint_manager::tests::test_rpc_failure ... ok
test metadata::test::test_basic ... ok
test metadata::test::test_init ... ok
test metadata::test::test_storage_checkpoint_of ... ok
test metadata::test::test_set_storage_checkpoint ... ok
test metadata::test::test_progress ... ok
test metadata::test::test_watch ... ok
test observer::tests::test_observer_cancel ... ok
storage="/var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da"
test observer::tests::test_hibernate ... ok
storage="/var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/e2b2d433-c035-4478-8bb8-fba63f21e8b8"
test router::tests::test_cleanup_when_stop ... ok
test router::tests::test_decode_begin_ts ... ok
test observer::tests::test_observer_basic ... ok
test router::tests::test_empty_resolved_ts ... ok
test router::tests::test_est_len_in_flush ... ok
storage="/var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/d3e5e835-ce0f-4d45-8bae-a02d9432e38e"
test router::tests::test_flush_on_events_race ... ok
storage="/var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/81e963a5-625f-4c08-9590-5dbd2b8f47eb"
test router::tests::test_do_flush ... ok
storage="/var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/73a71466-3d40-4af2-b9ca-535c60bcded1"
test router::tests::test_flush_with_pausing_self ... ok
test router::tests::test_format_datetime ... ok
test router::tests::test_register ... ok
test router::tests::test_selector ... ok
test router::tests::test_udpate_invalid_config ... ok
test router::tests::test_update_config ... ok
test router::tests::test_update_global_checkpoint ... ok
test subscription_manager::test::test_always_failure_initial_scan ... ok
test subscription_manager::test::test_backoff_for_start_observe ... ok
test router::tests::test_flush_with_error ... ok
test metadata::checkpoint_cache::test::test_basic ... ok
test subscription_manager::test::test_basic_retry ... ok
test subscription_manager::test::test_on_high_mem ... ok
thread 'subscription_manager::test::test_unretryable_failure' panicked at components/backup-stream/src/subscription_manager.rs:1078:14:
called Result::unwrap() on an Err value: Io(Os { code: 17, kind: AlreadyExists, message: "File exists" })
stack backtrace:
test subscription_track::test::test_cal_checkpoint ... ok
test subscription_track::test::test_delay_remove ... ok
test subscription_track::test::test_two_phase_resolver ... ok
test tempfiles::test::test_compression ... ok
test subscription_manager::test::test_region_split_inflight ... ok
test tempfiles::test::test_panic_not_leaked ... ok
test tempfiles::test::test_not_leaked ... ok
test tempfiles::test::test_read_many_times ... ok
test tempfiles::test::test_read ... ok
test tempfiles::test::test_swapout ... ok
test tempfiles::test::test_write_many_times ... ok
test event_loader::tests::test_disk_read ... ok
1test for compression writer. try to write to local path, and read it back.2,74
test utils::test::test_compression_writer ... ok
test utils::test::test_range_functions ... ok
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/backupmeta
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/backupmeta/1720757851162-b8f8f05d-4bb6-4a8b-be07-bae43916defb.meta
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/20240712
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/20240712/04
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/20240712/04/1
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/20240712/04/1/451086346135011328-68f81ef8-fb72-404e-8d69-2c144f723920.log
walking /var/folders/xk/6sr8z2m17bb320b0r38x5h7r0000gn/T/11dc9e79-1320-4e10-abb8-205db45115da/v1/20240712/04/1/451086346135011328-7400fb4a-d27d-4be5-8954-022f8a57f221.log
test router::tests::test_basic_file ... ok
test utils::test::test_redact ... ok
test utils::test::test_segment_tree ... ok
test utils::test::test_files_reader ... ok
test utils::test::test_recorder ... ok
test tempfiles::test::test_various_encryption ... ok
0:        0x104534560 - std::backtrace_rs::backtrace::libunwind::trace::h63a26b7f922d48be
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
1:        0x104534560 - std::backtrace_rs::backtrace::trace_unsynchronized::hd965fd1079def065
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2:        0x104534560 - std::sys_common::backtrace::_print_fmt::h46aacd3db9ea9c80
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:68:5
3:        0x104534560 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h79701f7bfd42493b
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:44:22
4:        0x104556634 - core::fmt::rt::Argument::fmt::hb4568520b46d326a
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/fmt/rt.rs:142:9
5:        0x104556634 - core::fmt::write::h68d6fc01ae5c4452
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/fmt/mod.rs:1120:17
6:        0x104530e48 - std::io::Write::write_fmt::ha312077183afba78
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/io/mod.rs:1810:15
7:        0x104534394 - std::sys_common::backtrace::_print::h6a83aa82425f6209
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:47:5
8:        0x104534394 - std::sys_common::backtrace::print::h93d2f4c2c9309eca
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:34:9
9:        0x104535cfc - std::panicking::default_hook::{{closure}}::he5d3e5fda0e121fc
10:        0x104535a44 - std::panicking::default_hook::h5c4259bfa5dbe81c
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:292:9
11:        0x104536144 - std::panicking::rust_panic_with_hook::h3f5fa8b2def27f76
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:779:13
12:        0x104536038 - std::panicking::begin_panic_handler::{{closure}}::h65e896afea09d287
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:657:13
13:        0x1045349e4 - std::sys_common::backtrace::__rust_end_short_backtrace::hc7ce49dedf831ac7
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:171:18
14:        0x104535dc0 - rust_begin_unwind
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5
15:        0x1045d3628 - core::panicking::panic_fmt::hf894f44550f56762
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14
16:        0x1045d3a20 - core::result::unwrap_failed::h1470ce536ebb41f0
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/result.rs:1649:5
17:        0x102a7a220 - core::result::Result<T,E>::unwrap::h404edb795054797a
18:        0x10283a78c - backup_stream::subscription_manager::test::Suite::new::hf44a64646d8d0fbe
19:        0x102b0e860 - backup_stream::subscription_manager::test::test_unretryable_failure::h8e155fe42658dec1
20:        0x10285bb9c - backup_stream::subscription_manager::test::test_unretryable_failure::{{closure}}::h0f0ef7920a387311
21:        0x10290f15c - core::ops::function::FnOnce::call_once::h3350b07d88f70d63
22:        0x10450e2e8 - core::ops::function::FnOnce::call_once::h231fada922778131
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/ops/function.rs:250:5
23:        0x10450e2e8 - test::__rust_begin_short_backtrace::hfc8f83461be24888
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/test/src/lib.rs:627:18
24:        0x10450d2cc - test::run_test_in_process::{{closure}}::h706d45f13684ae48
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/test/src/lib.rs:650:60
25:        0x10450d2cc - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::h0c04158a97d5d7fc
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panic/unwind_safe.rs:272:9
26:        0x10450d2cc - std::panicking::try::do_call::hff4cc4d3d0c4c36d
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:552:40
27:        0x10450d2cc - std::panicking::try::h1dcdff3fe533a377
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:516:19
28:        0x10450d2cc - std::panic::catch_unwind::h22fbcc0a04638226
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panic.rs:142:14
29:        0x10450d2cc - test::run_test_in_process::h02e987757f9ecf4d
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/test/src/lib.rs:650:27
30:        0x10450d2cc - test::run_test::{{closure}}::h43594285d3a512ba
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/test/src/lib.rs:573:43
31:        0x1044df670 - test::run_test::{{closure}}::hc378b1925e9a62fd
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/test/src/lib.rs:601:41
32:        0x1044df670 - std::sys_common::backtrace::rust_begin_short_backtrace::h8c541319b31dc915
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:155:18
33:        0x1044e3e8c - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h4b3e56524d1662e4
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/thread/mod.rs:529:17
34:        0x1044e3e8c - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::h8822bf25d4b6d0ad
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panic/unwind_safe.rs:272:9
35:        0x1044e3e8c - std::panicking::try::do_call::hb3a053d3c91c5907
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:552:40
36:        0x1044e3e8c - std::panicking::try::h94e64f94b73fda84
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:516:19
37:        0x1044e3e8c - std::panic::catch_unwind::h4b449330c8d693d3
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panic.rs:142:14
38:        0x1044e3e8c - std::thread::Builder::spawn_unchecked::{{closure}}::h8ef6cab35b213aa4
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/thread/mod.rs:528:30
39:        0x1044e3e8c - core::ops::function::FnOnce::call_once{{vtable.shim}}::he3c059cb06d63cc3
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/ops/function.rs:250:5
40:        0x10453ac5c - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h63a4910eee98e3aa
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2015:9
41:        0x10453ac5c - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h8d24a93e7fea474d
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2015:9
42:        0x10453ac5c - std::sys::unix::thread::Thread::new::thread_start::h08e633abca8932bb
at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys/unix/thread.rs:108:17
43:        0x188b59034 - __pthread_joiner_wake
test subscription_manager::test::test_unretryable_failure ... FAILED
test metadata::store::pd::tests::test_watch ... ok
test metadata::store::pd::tests::test_query ... ok
test utils::test::test_wait_group ... ok
test endpoint::test::test_start ... ok
test metadata::store::pd::tests::test_retry ... ok
test metadata::store::pd::tests::test_check_error ... ok
failures:
failures:
subscription_manager::test::test_unretryable_failure
test result: FAILED. 67 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s
error: test failed, to rerun pass -p backup-stream --lib
make[1]: Leaving directory '/Users/gjt/tikv'

I also had a similar problem, same as  https://github.com/tikv/tikv/issues/14594
I feel like no one cares about these issues.

/cc @YuJuncen  Seems the failure is due to multiple backup-steam tests concurrently visit the same temp file.


Allow different ciphers for encryption of new private keys in req

Hello,
genpkey/genrsa allows to specify a different cipher for private key. However, "req -newkey" will always use 3des or none.
The code is here:
https://github.com/openssl/openssl/blob/master/apps/req.c#L244
https://github.com/openssl/openssl/blob/master/apps/req.c#L661
https://github.com/openssl/openssl/blob/master/apps/req.c#L668
The "[ req ]" config encrypt_key is only used for setting as "no", equivalent to -nodes.
I would be interesting to have a parameter for settings a different cipher. Also, "encrypt_key" config  entry (or a new one) could also be used for setting the default private key cipher.
Using genpkey + req with encrypted private keys will require the user to enter private key twice or storing it outside openssl. Both are not ideal.

Marking as inactive, to be closed at the end of 3.4 dev, barring further input


Ability to specify a custom vercel.json

I'm trying to resolve this issue:
https://github.com/simonw/datasette/issues/1284
Vercel suggested placing this in vercel.json:
  "rewrites": [
    { "source": "/", "destination": "/disinfectants/listN" },
  ]

But datasette-publish-vercel seems to completely overwrite vercel.json in init.py (lines 204 - 212)
How would I add the above rewrites key to vercel.json?
Even though the rewrites key is in my root vercel.json file, it doesn't show up on Vercel, presumably because of that json.dumps in init.py.
(I don't know if their rewrites approach would work... but seems worth a try, if I could figure out how.)

It makes sense to me that this tool would allow you to provide your own version of the vercel.json file - the logic for merging two files is a little too complicated I think, but instead the tool could dump out the version it would use, allow you to edit it and then let you pass it as an argument - something like this:
datasette publish vercel my-database.db --project=my-database --dump-vercel-json > vercel.json
# Now you edit that file
datasette publish vercel my-database.db --project=my-database --vercel-json vercel.json

There's a new API designed to avoid this problem: https://vercel.com/docs/file-system-api
Basically, the framework would write files to .output directory and never touch the vercel.json file.


Add robots exclusions for version specific documentation

We should encourage search engines to index only the current version documentation, and exclude the specific version docs.
For example:

allow https://cloudnative-pg.io/documentation/current/
deny https://cloudnative-pg.io/documentation/1.17/
deny https://cloudnative-pg.io/documentation/1.16/
and so on

Hi,
When landing on some legacy doc page, would be great to have a banner that says something like

Should that be a mkdocs option to add that kind of banner ?

Do you think you can help here with a PR?

i'd love to :) let me take another look now

I dont have any good idea to solve this;
I can add some code to hack/import_docs.sh that ensure other versions have that additionnal HTML content in their pages. a dummy regexp search'n'replace at ul.wy-breadcrumbs level for example.


Add command line option to launch folder in WSL

I would love a new command line parameter to launch Code directly into WSL mode, currently I have to do code . and then click on the remote button and then "reopen in WSL".
So something like code . --use-wsl would be nice. Also for 3rd party programs like a Git client that offers a button to open a repository in VS Code.

You can already do it with the --remote command line parameter.
code --remote wsl+<distro> <pathInWSL>
For example: code --remote wsl+Ubuntu /home/me/project


generates truncated hashes

I noticed that the hashes generated have varying lengths.
Prelude Crypto.Argon2 B> B.length $ hash defaultHashOptions "1" "saltsaltsalt"
52
Prelude Crypto.Argon2 B> B.length $ hash defaultHashOptions "2" "saltsaltsalt"
514
Prelude Crypto.Argon2 B> B.length $ hash defaultHashOptions "3" "saltsaltsalt"
146

Suspect what's going on here is the bytestring is being truncated on NULL.

This is using haskell argon2-1.1.0, built with the system libargon2 in Debian to work around https://github.com/ocharles/argon2/issues/2, and with the argon2 binary using the same libargon2 (debian package version 0~20160406-2)

Seems that hashEncoded is not affected by this bug; it outputs the same encoded hash value that the argon2 binary does.

This is due to use of BS.packCString, which truncates on NULL. Using BS.packCStringLen will fix it.


Initial configuration

Test comment

Pull Requests:

https://github.com/Senzing/configurator/pull/3
https://github.com/Senzing/configurator/pull/4
https://github.com/Senzing/configurator/pull/5
https://github.com/Senzing/configurator/pull/6
https://github.com/Senzing/configurator/pull/7


Docker/mongo issue

Hi,
Pulling my hair out on this one.  Searched the issues here and on discord but still couldnt get to the bottom of it.
I'm trying to use docker compose to run zenbot and can't seem to get past an issue connecting to mongo.
I'm pretty sure I've followed the readme to the letter (of course always a high chance I have missed something obvious!).
The error I get when running docker compose up is Error: must pass a node-mongodb-native db with backend_options.db and warning: mongodb not accessible. some features (such as backfilling/simulation) may be disabled. (there is a bunch more but these lines seem the most relevant).
docker ps shows both the zenbot and mongodb containers running (well the zenbot one is continually restarting).
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                        PORTS               NAMES
86cf115a09a4        zenbot_server       "/usr/local/bin/no..."   46 seconds ago      Restarting (1) 1 second ago                       zenbot_server_1
ca2202f3ae4c        mongo:latest        "docker-entrypoint..."   46 seconds ago      Up 46 seconds                 27017/tcp           zenbot_mongodb_1

When I attach to the mongodb container I can see the mongodb process running in top and mongostat runs, but obviously shows no queries, etc...
insert query update delete getmore command dirty used flushes vsize   res qrw arw net_in net_out conn                time
    *0    *0     *0     *0       0     4|0  0.0% 0.0%       0  965M 71.0M 0|0 1|0   270b   53.1k    1 Dec  8 17:44:28.036
    *0    *0     *0     *0       0     1|0  0.0% 0.0%       0  965M 71.0M 0|0 1|0   157b   52.8k    1 Dec  8 17:44:29.036

Everything is vanilla, no edits to docker-compose.yml and conf.js is simply a copy of conf-sample.js.
Some additional troubleshooting I carried out was running a mongo-express container and linking it to the mongodb container.  It also could not connect.  Running and linking both manually using docker run however did work.
Any help much appreciated of course, and if any more info would be help, please ask.
Thanks!
Edit: should also add, running Ubuntu 16.04 LTS

OK, I think I fixed my issue.  Will try and explain in case someone else runs into it and searches here.
Found this when the mongo container was starting WARNING: This server is bound to localhost..
Fixed for now by changing the following in docker-compose.yml:
from command: mongod --smallfiles to command: mongod --smallfiles --bind_ip_all

I am getting the same issue since I pulled last images and commits. I will have a try

I've got the same issue and solved it with --bind-ip-all, thanks @dalikman . BTW this issue in the mongo Image might be relevant

I think we should lock mongodb version in docker-compose. what do you think guys?

the parameter --bind-ip-all was introduced in c4bb751eca537ca7dacac0d76b994c45f392186b , should we close this?


NGINX ingress controller no longer runs in hostNetwork

https://github.com/rancher/docs/issues/3420

@superseb Do you think this is a good place to put the information?


ENH: add support for Micromed EEG data

Hi there,
while being in Bari I have learned that the popular Micromed format for EEG with .TRC file extension is not readily supported in MNE. It seems however, EEGLAB and other toolboxes support it. Since this format is especially popular in Italy it would be really great to add support for it.
I will try to get some testing data.

closing this in favor of https://github.com/mne-tools/mne-python/issues/10524, as there is more discussion in that thread and both threads have the same goal.


Conditionally render hero section illustrations

Mobile Illustration
Desktop Illustration
We've to show the desktop illustration in desktop view whereas mobile illustration in mobile view

I would like to work on it.

#43 fixes this. Thus closing!


Fix onhands object name

On testing this appears to be onhands in the returned MLHandTracker object

You are correct, thank you.


Version 4.0.3 retrieves the configuration from the config server twice

Describe the bug
When using Spring Cloud Config Client 4.0.3, the application gets the configuration from the config server twice: once using the "spring.profiles.active" profile and unexpectedly once more with the "default" profile (even if the spring.cloud.config.profile property has not been set)
Reverting to Spring Cloud Config Client 4.0.2 resolves the issue, and the application functions as intended, retrieving the configuration from the config server only once using the "spring.profiles.active" profile.
Application log with Spring Cloud Config Client 4.0.3 and "spring.profiles.active=dev"
Starting MainApplication using Java 17.0.7 with PID N
The following 1 profile is active: "dev"
Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
Located environment: name=springboot-service, profiles=[dev], label=null, version=3847271dbb716fe2c07464a80cb09d0a8eef9329, state=null
Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
Located environment: name=springboot-service, profiles=[default], label=null, version=3847271dbb716fe2c07464a80cb09d0a8eef9329, state=null
BeanFactory id=...
Application log with Spring Cloud Config Client 4.0.2 and "spring.profiles.active=dev"
Starting MainApplication using Java 17.0.7 with PID N
The following 1 profile is active: "dev"
Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
Located environment: name=springboot-service, profiles=[dev], label=null, version=036211d13206c76d2df12dcfddec723750b388d1, state=null
BeanFactory id=...

This could happen now that the config client is correctly using spring config import.  There will now always be a request to the config server with just the default profile in order to fetch any potential configuration that might activate additional profiles.  Once Spring Boot gathers all potentially activated profiles there could be a second request in order to gather profile specific configuration.
However after this fix https://github.com/spring-cloud/spring-cloud-config/pull/2278 if the configuration is not different (ie no additional profiles are activated) then the second request will not be made.

Thank you for bringing me up to date @ryanjbaxter!
Could you please let me know where in the documentation that working method is explained? I have read the Locating Remote Configuration Resources section, but I can't find where it explains that there will always be a request to the Config Server with the default profile.

This could happen now that the config client is correctly using spring config import. There will now always be a request to the config server with just the default profile in order to fetch any potential configuration that might activate additional profiles. Once Spring Boot gathers all potentially activated profiles there could be a second request in order to gather profile specific configuration.
However after this fix #2278 if the configuration is not different (ie no additional profiles are activated) then the second request will not be made.

Hi @ryanjbaxter, the order of the requests are inverted actually. I mean, the first request is for the specific profile and the second is the default one. This is also reflected by the @ipalbeniz logs in his post. Would be the client overriding profile specific properties with the default's given this order? We experienced this behavior in an app after updating to this version.

@spekdrum i see that now that you point that out.  Can you provide a sample that reproduces this?

We just have created a new Spring Boot app with Spring Initializr with Config Client dependency.
And filled application.properties with this:
spring.config.import=configserver:https://spring-cloud.config-server.corp.melia.services
spring.profiles.active=demo

Next, started the application and curiously is accesing 3 times, first with the default, then the specific profile "demo" and finally default again :
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v3.1.1)

2023-06-27T17:17:15.480+02:00  INFO 21376 --- [           main] com.example.demo.DemoApplication         : Starting DemoApplication using Java 17.0.7 with PID 21376 (C:\Users\spekd\Downloads\demo\demo\target\classes started by spekd in C:\Users\spekd\Downloads\demo\demo)
2023-06-27T17:17:15.486+02:00  INFO 21376 --- [           main] com.example.demo.DemoApplication         : The following 1 profile is active: "demo"
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Located environment: name=application, profiles=[default], label=null, version=de10b2210a2ddf7800b2c19622eb6f6eebf0d1d4, state=null
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Located environment: name=application, profiles=[demo], label=null, version=de10b2210a2ddf7800b2c19622eb6f6eebf0d1d4, state=null
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Fetching config from server at : https://spring-cloud.config-server.corp.melia.services
2023-06-27T17:17:15.538+02:00  INFO 21376 --- [           main] o.s.c.c.c.ConfigServerConfigDataLoader   : Located environment: name=application, profiles=[default], label=null, version=de10b2210a2ddf7800b2c19622eb6f6eebf0d1d4, state=null
2023-06-27T17:17:16.085+02:00  INFO 21376 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=dea21cae-f540-35f1-a540-e97502b34dab
2023-06-27T17:17:16.490+02:00  INFO 21376 --- [           main] com.example.demo.DemoApplication         : Started DemoApplication in 2.806 seconds (process running for 3.166)

Process finished with exit code 0

Here is the sample code:
demo.zip

Ah yes, this is addressed by the PR I mentioned (https://github.com/spring-cloud/spring-cloud-config/pull/2278) you can try 2022.0.4-SNAPSHOT to test it out.

@ipalbeniz I have added some documentation explaining this in https://github.com/spring-cloud/spring-cloud-config/commit/8e090b971338899ae2b1efb51c3fff7d7a8bd61f


SVG Support

Could it be possible to include support for title page logo as svg.
Right now whenever trying to set an svg logo I get the following error:
! LaTeX Error: Unknown graphics extension: .svg.

This is something you should tackle in your Pandoc build workflow or in the LaTeX setup. It is basically outside the functionality of the template.
See e.g. https://github.com/jgm/pandoc/issues/1793 and https://github.com/pandoc/lua-filters/issues/145.
Solutions:

Search or develop a Pandoc filter in LUA or Python that checks all included images in a LaTeX output and converts and replaces SVG by PDF, e.g. using Inkscape.
Manually create a PDF version of the logo with Inkscape or an online tool.
Use a LaTeX environment that can automatically convert SVG to PDF, see here for details. There is a package Svg on CTAN, but it requires --shell-escape, which can make the TeX files less portable (e.g. for ArXiv submissions) and is less secure.

Option 1 is what most Pandoc filters for adding figures from PlantUML and Graphviz take.
@Wandmalfarbe: I recommend closing this issue.


CRA 5.0 show webpack's log

In previous version, the webpack's log is hidden.
In CRA 5.0 the webpack's log is shown.
I don't know if this is a feature or a bug.

TL;WR
I think it's because of either...

The removal of the devServer.quiet option
or the devServer.clientLoggingLevel option moving to devServer.client.logging

...from webpack v4 to v5

In this CRA commit, in webpackDevServer.config.js, the quiet: true config option was removed.
But that makes sense because that option exists in webpack v4, but not in webpack v5 (and I don't see anything directly equivalent to it).
In the same file+commit, just a little further up, devServer.clientLogLevel: 'none' was also removed, since it was going to be deprecated according to webpack v4 docs. What actually happened is that the option was moved to devServer.client.logging, but the 'none' option still exists. But it hasn't been added back to CRA's webpack.devServer.config.js.

I definitely consider it a bug.

Link to the documentation about stats.
It seems to me we either have to set it to 'none' or to 'errors-only' if it has any meaningful output during development.
For me this is a usability bug since useful errors and warnings get buried under the stats that are only useful during a production build.

It seems to me we either have to set it to 'none' or to 'errors-only'

It should be set to 'none' (or, equivalently, false) to most-closely mimic react-scripts v4 output, as react-scripts attaches listeners to webpack error events for logging. 'errors-only' shows some redundancy.
Screenshots of compile error logs

stats: false

stats: 'errors-only'

is there a fix for this without editing files inside modules?

@alondon17 - as far as I can tell, no. Unless it's worth it to you to npm run eject/react-scripts eject and edit that webpack config, then "uneject" if/when this issue is fixed. (I personally recommend against ejecting, just convinced my team to uneject and it was an absolute slog).

Is there any plan to fix this in future CRA updates?

Screenshots of compile error logs
@joshlongerbeam

Excellent point about duplicates and thanks for investigating the differences! The duplicated version also has more information, like file and line number, which is important.

Any fix?
These logs are super annoying

I tried use stats: "none" in devMiddleware  option,but still show webpack's log.

I tried use stats: "none" in devMiddleware  option,but still show webpack's log.

If you recompile after startup (min. once), the framed section should disappear (also I have stats: 'errors-only').

I tried use stats: "none" in devMiddleware  option,but still show webpack's log.

The log is emit from fork-ts-checker-webpack-plugin.
CRA now is using "^6.5.0". The newest is "7.0.0". published 6 days ago

In CRA v4.0.3 webpack.config.js, a silent: true setting is passed to new ForkTsCheckerWebpackPlugin.
But v4.0.3 requires a much older version of fork-ts-checker-webpack-plugin: 4.1.6.
For newer versions of fork-ts-checker-webpack-plugin, that setting was either moved or no longer exists, in a similar fashion to webpack's quiet: true option removal.
Based on that package's documentation, you might be able to silence it without ejecting or modifying webpack.config.js since the package looks for additional config files in the project root (assuming the settings don't conflict with what CRA lists in the webpack.config.js file).

For anyone using Craco all you have to do is make a craco.config.js file in your root and add this stats: 'errors-only'.
Like this `
const webpack = require("webpack");
module.exports = {
webpack: {
configure: {
resolve: {
        stats: 'errors-only',

    },
},

};
`

@thetechie7 can you even use craco with cra5 ? there are open issues in craco's repo here including an open and active "todo" for adding support for cra5

@robbiemu yeah you can't use the current version of craco with CRA5. you need to use alpha versions of craco that support CRA5. 'npm install<EMAIL_ADDRESS>

https://github.com/facebook/create-react-app/pull/12087
I don't know why the pr closed.

Mainly caused by the react-script version, I tried npm run eject issue, tried to modify some changes in the webpack config, but that is way more complex for me. So I decided to downgrade my react-script version.
[Webpack: silence output](https://stackoverflow.com/questions/30756804/webpack-silence-output
By downgrading the creat-react-app's react version to 17.0.1,  react-dom to ^17.0.1, then react-script version to 4.0.1 in the package.json, remove the node modules.  run npm i, then npm start can fix the extra webpack lout  issue
[How to downgrade React version 17 to 16?](https://stackoverflow.com/questions/68109043/how-to-downgrade-react-version-17-to-16](https://stackoverflow.com/questions/68109043/how-to-downgrade-react-version-17-to-16#:~:text=Search for the react and,to downgrade to React 16.)


Print steps time during Grunt tasks and script/bootstrap

After talking to @maxbrunsfeld about how we may speed up our CI times, we agreed it could have been beneficial to have a better understanding about where the build time gets spent.
As a result, this PR introduces two more pieces of information when building Atom:

Package/Modules (un)install times.
Grunt tasks times. (these include running specs, linting, transpiling, etc.)

(You can see a more detailed report at https://travis-ci.org/atom/atom/jobs/97848561)
/cc: @maxbrunsfeld @nathansobo @atom/core

OMG :heart_eyes:

(BTW, one thing I noticed when looking into this a while back is that we're deleting all of ~/.atom, so all of the caching that we try to do on ~/.atom/.apm, etc is wasted.)

(BTW, one thing I noticed when looking into this a while back is that we're deleting all of ~/.atom, so all of the caching that we try to do on ~/.atom/.apm, etc is wasted.)

Thanks for this insight, @joshaber! :sparkles: I am not sure why we nuke that directory, but I guess it may have something to do with modules being incompatible across electron versions, or something. If that's the case, we may delete that folder only e.g. when we bump the electron version (which doesn't happen that often).
I'd be curious to see how Janky behaves with this new information in place. :thought_balloon:
Another interesting insight is that, on Travis, running package specs takes 6 minutes more than running core ones.

Core
Packages

So, this probably means we can further parallelize specs (across multiple builds), as the lower bound seems to be around ~ 5 min.
Another thought could be to parallelize (within the same build) linting, transpilation and electron download/compilation, so that we can probably save other ~4 minutes.
Anyways, my sense is that there are many angles from which we could attack build times and these metrics seem to be good companions to do so. :muscle:

Awesome :grinning:

I think this is good to go. :tada: Hopefully it will be useful to gather some more information about our build in order to fix part (or all) of its slowness. :zap:


Resolves #47 #49 - Updated documentation For Coordinate system usage

#47

It uses Right handed Z up

Thank you!


Where is a winform version?

Hi,
Can I find a winform version?I want to use databinding for winform instead of wpf.
Sorry my english is bad.

Hello @ywxt . There is no winform component. why wuld you need a winform component?

Any feedback on this @ywxt ?


[WIP] fix crashing

cannot read property _onLocationUpdate of undefined => Change to arrow function
querystring module doesn't exist => import querystring in mobile.

Applied already


[cleanup] reference to C++ and Python client

This closes #17916.
Documentation

[ ] doc-required
[ ] doc-not-needed
[x] doc
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: https://github.com/tisonkun/pulsar/pull/4

cc @merlimat @Anonymitaet @BewareMyPower

/pulsarbot run-failure-checks

@merlimat thank you! Comments addressed.

/pulsarbot run-failure-checks

@merlimat @BewareMyPower CI failed on https://github.com/apache/pulsar/issues/17921
I don't know whether it's related to this patch: I can pass the test locally, and it seems logically unrelated. But also I don't ever see it before. Perhaps rerun once more to see.

/pulsarbot run-failure-checks

It seems rerun does not work.
ping @merlimat @lhotari @BewareMyPower

@tisonkun The tests passed in my local env, I'll rerun again.

@tisonkun thank you! I've updated other related occurrences https://github.com/apache/pulsar-site/pull/245


Prototype of support OpenEXR/Imath v3.x alongside v2.x

This is not almost certainly complete and may still be missing
critical features, but hopefully it serves as another reference in the
steps towards full support for OpenEXR/Imath 3.x.
This will look for Imath first (via -DImath_ROOT= if provided), and if
that fails, it will look for IlmBase (via -DIlmBase_ROOT= if
provided), then set the dependencies appropriately. If the
find_package(OpenEXR) finds v3.x it sets the dependencies
appropriately. Both these use $<TARGET_NAME_IF_EXIST:XXX> that
simultaneously pull both IlmBase and Imath libraries, assuming that
only one set of components will exist, with the other being expanded
to nothing. The same thing accounts for the OpenEXR libraries, which
change from "IlmImf" to "OpenEXR". And Iex and IlmThread have moved
from IlmBase to OpenEXR.
The USE_IMATH_HALF option and the local copy of half.h are unchanged
and should work just as before.
As a separate step, the copy of Half.h should be updated, that's
untouched here.
Signed-off-by: Cary Phillips<EMAIL_ADDRESS>

@cary-ilm this looks great, I have a few questions above but I don't see any issues with this approach

@cary-ilm @Idclip ~ I've tested this patch on Windows debug and release in an environment with both OpenEXR 2 and 3, and it successfully built with 3 as desired. So clean bill of health on Windows in a real world environment.

I pushed a commit that removes IlmImfUtil from the components line in openvdb/cmd/CMakeLists.txt, and it looks like the Houdini CI tests build but are failing the test with a link error that seems unrelated:
2: Test command: /usr/local/bin/python2.7 "/__w/openvdb/openvdb/openvdb/openvdb/python/test/TestOpenVDB.py" "-v"
2: Environment variables:
2:  PYTHONPATH=/usr/local/lib/python2.7/site-packages:/usr/local/lib64/python2.7/site-packages:/usr/local/lib/python::/__w/openvdb/openvdb/build/openvdb/openvdb/python
2: Test timeout computed to be: 10000000
2: Traceback (most recent call last):
2:   File "/__w/openvdb/openvdb/openvdb/openvdb/python/test/TestOpenVDB.py", line 18, in
2:     import pyopenvdb as openvdb
2: ImportError: libblosc.so.1: cannot open shared object file: No such file or directory
Any clues what might be lead to this?

Hey @cary-ilm yeah it's unrelated, your changes look good to me

Good to know, thanks.  We'll leave it in your hands at this point, but obviously don't hesitate to contact us if there are any further issues.

Thanks @cary-ilm, this is a big help. I'm going to merge this into a new feature/openexr3 branch and then submit a new PR into master to apply the additional changes to adapt to the RPATH changes Nick has made and we can resolve any additional issues from there.


[FLINK-24564][formats] Change the default compression to snappy for parquet, orc, avro in table

What is the purpose of the change
According to the experience of other frameworks, snappy compression is recommended by default, which will reduce the file size.This does not affect reading, because these formats will automatically uncompress the file according to the head information of the file.  Parquet, orc and.avro format could define the default of the compression codec as the snappy compression.
Brief change log

Update the AvroFormatOptions, OrcBulkWriterFactory and ParquetRowDataBuilder for the change of the default compression to snappy.

Verifying this change

Update the AvroFilesystemITCase and OrcFileSystemITCase to verify whether the default compression could change to snappy.

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

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

Documentation

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

@SteNicholas Thanks for the contribution, you can comment in the JIRA first. (I cannot find your name)


JBPM-5369 RHBPMS-4369 Could not parse knowledge when creating RuntimeManager concurrently

Fixed concurrency issue in RuleFlowProcessValidator.
Removed duplicite start and end nodes validation => Fixed IncrementalCompilationTest.

@mswiderski please, verify my changes. Thanks. (I am sorry for formatting changes)

@baldimir great work, thanks!


Address type inputs are not working

Error description
Address type inputs are not working for constructor inputs.

Error details
{"code":2,"details":"Exception iterating responses: One or more arguments could not be encoded to the necessary ABI type.  Expected types are: address, uint256","metadata":{"internalRepr":{},"options":{}}}

Unable to reproduce the issue.


Phone structure export

is it possible to add the "export" button in the structural block using the addon?

@Kybomaster I asked the devs and got this answer: "The restriction that we have today is that there's no way to pop up a save dialog on iOS/Android, so until that happens we can't put that functionality in." - BUT there is a request to get support for it.
So, I'm sorry I don't have a better answer yet, but this is something that should be addressed at some point.
Does that help?

@Kybomaster Hi again. I'm going to close this ticket. Thank you!


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/48352

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/49136


Add support for hash sum files (tools like sha256sum)

Tools like md5sum, shasum, sha1sum, sha256sum, sha3sum, and b2sum output one line per input file:

hash digest in hexadecimal
space
space or asterisk (indicates text or binary mode, respectively)
file name
newline

If the file was stdin, the file name is -.
For example, in binary mode, the output looks like this:
0000000000000000000000000000000000000000 *file0
0000000000000000000000000000000000000001 *file1

In text mode, the output looks like this:
0000000000000000000000000000000000000000  file0
0000000000000000000000000000000000000001  file1

cksum is similar, but it outputs the checksum in decimal, a space, the file size (with all trailing null bytes trimmed), a space, and the file name. If the file was stdin, the last two parts are omitted.

Ubuntu uses SHA256SUMS as the file name.
The list should include file names for various hashes (MD5, SHA1, SHA224, SHA256, SHA384, SHA512, etc.) like

<HASH>
<HASH>.txt
<hash>.txt
<HASH>SUM
<HASH>SUMS

plus file names that do not include the hash type, like

CHECKSUM.txt
CHECKSUMS.txt

It should also support ``` blocks, possibly something like one of these: ```hash, ```sum, ```sums

Ubuntu uses SHA256SUMS as the file name.
The list should include file names for various hashes (MD5, SHA1, SHA224, SHA256, SHA384, SHA512, etc.) like

<HASH>
<HASH>.txt
<hash>.txt
<HASH>SUM
<HASH>SUMS

plus file names that do not include the hash type, like

CHECKSUM.txt
CHECKSUMS.txt

It should also support ``` blocks, possibly something like one of these: ```hash, ```sum, ```sums

@theonlypwner If you feel like submitting a pull-request, I've added a basic grammar that highlights checksum lists. Since the language-etc repository is already used by Linguist, there's no need to add a new submodule (although you may need to bump the submodule's commit).

@theonlypwner If you feel like submitting a pull-request, I've added a basic grammar that highlights checksum lists. Since the language-etc repository is already used by Linguist, there's no need to add a new submodule (although you may need to bump the submodule's commit).

What changes need to be made to Linguist? Is it just adding an entry to 3 files (lib/linguist/languages.yml, grammars.yml, vendor/README.md) and updating the submodule vendor/grammars/language-etc?
Also, in Alhadis/language-etc@2f8309a73fcffcd82ebf158e8c202d6a3ae31f80, would (?=\\S{24}) work for short hashes? For example, cksum might output 0 4 filename or 0 4 (for 4 bytes from stdin that have a checksum of zero). Would another entry be needed to handle cksum, where the third capture group would be a file size instead of a file name? Should we just not support cksum?

What changes need to be made to Linguist? Is it just adding an entry to 3 files (lib/linguist/languages.yml, grammars.yml, vendor/README.md) and updating the submodule vendor/grammars/language-etc?
Also, in Alhadis/language-etc@2f8309a73fcffcd82ebf158e8c202d6a3ae31f80, would (?=\\S{24}) work for short hashes? For example, cksum might output 0 4 filename or 0 4 (for 4 bytes from stdin that have a checksum of zero). Would another entry be needed to handle cksum, where the third capture group would be a file size instead of a file name? Should we just not support cksum?

What changes need to be made to Linguist?

The process is documented in CONTRIBUTING.md § Adding a language. It's okay if you don't have the time or motivation; I'm sure I'll get around to adding it when I have the time. 👍
The time-consuming part isn't so much the changes to Linguist, but researching in-the-wild usage using Harvester. Of course, that step becomes moot if a search tosses up a six-figure number of results, at which point we can safely assume there's 100+ users among them. 😉

Should we just not support cksum?

Ah sorry, I could have been clearer on that point... it's common for checksum lists to contain blocks of prose before and/or after the actual checksums. I wasn't comfortable highlighting cksum(1) output, as it has a wide potential for errant matches. Consider a line of the form date time some arbitrary string:
20200112 3 files removed john.doe

Such a line would match a CRC-32 of 20200112 for a 3-byte file named files removed john.doe. Whether it's computationally feasible isn't really relevant; it's better to have no highlighting than wrong highlighting. 😉
(Also, I reasoned that cyclic redundancy checks are the least likely to be stored on-disk, since CRCs are fast to compute—it would behove authors to pick a secure algorithm if they wanted to prepare a checksum list ahead-of-time).

What changes need to be made to Linguist?

The process is documented in CONTRIBUTING.md § Adding a language. It's okay if you don't have the time or motivation; I'm sure I'll get around to adding it when I have the time. 👍
The time-consuming part isn't so much the changes to Linguist, but researching in-the-wild usage using Harvester. Of course, that step becomes moot if a search tosses up a six-figure number of results, at which point we can safely assume there's 100+ users among them. 😉

Should we just not support cksum?

Ah sorry, I could have been clearer on that point... it's common for checksum lists to contain blocks of prose before and/or after the actual checksums. I wasn't comfortable highlighting cksum(1) output, as it has a wide potential for errant matches. Consider a line of the form date time some arbitrary string:
20200112 3 files removed john.doe

Such a line would match a CRC-32 of 20200112 for a 3-byte file named files removed john.doe. Whether it's computationally feasible isn't really relevant; it's better to have no highlighting than wrong highlighting. 😉
(Also, I reasoned that cyclic redundancy checks are the least likely to be stored on-disk, since CRCs are fast to compute—it would behove authors to pick a secure algorithm if they wanted to prepare a checksum list ahead-of-time).

My Ruby environment has issues, and I don't have time to fix them right now. I added it manually in a draft PR and will run the scripts after I fix the issues.
I asked

Should we just not support cksum?

because I was wondering whether it'll be too tricky to support, with the false positives. It looks like we shouldn't detect it, but is there a way to highlight it when it is explicitly specified, such as ```hash blocks in Markdown?

My Ruby environment has issues, and I don't have time to fix them right now. I added it manually in a draft PR and will run the scripts after I fix the issues.
I asked

Should we just not support cksum?

because I was wondering whether it'll be too tricky to support, with the false positives. It looks like we shouldn't detect it, but is there a way to highlight it when it is explicitly specified, such as ```hash blocks in Markdown?

but is there a way to highlight it when it is explicitly specified, such as ```hash blocks in Markdown?

Unfortunately not. ```hash blocks are highlighted by the same mechanism responsible for highlighting a file's source-code. For all intents and purposes, they're exactly the same.

but is there a way to highlight it when it is explicitly specified, such as ```hash blocks in Markdown?

Unfortunately not. ```hash blocks are highlighted by the same mechanism responsible for highlighting a file's source-code. For all intents and purposes, they're exactly the same.

Would it make sense to cover single-hash files that are usually identified with the extension (e.g. xxx.sha1, xxx.md5)?

Would it make sense to cover single-hash files that are usually identified with the extension (e.g. xxx.sha1, xxx.md5)?

Yes, I've added entries under extensions.

Yes, I've added entries under extensions.

Unfortunately not. ```hash blocks are highlighted by the same mechanism responsible for highlighting a file's source-code. For all intents and purposes, they're exactly the same.

Don't the blocks below highlight differently? One is a ```c block, and the other is a ```html block.
int main() {} // <strong attr="val">HTML</strong>

int main() {} // <strong attr="val">HTML</strong>

Unfortunately not. ```hash blocks are highlighted by the same mechanism responsible for highlighting a file's source-code. For all intents and purposes, they're exactly the same.

Don't the blocks below highlight differently? One is a ```c block, and the other is a ```html block.
int main() {} // HTML

int main() {} // HTML


Filter landlord reviews

Filter landlord reviews by Most HelpFul, most critical, and most recent
Default is Most Helpful , when you refresh it will go back to most helpful
Evidence of this working:
https://user-images.githubusercontent.com/44415609/163289221-420a0b50-5b45-4f82-9978-983b7bf93d86.mov

#3 , #9, #10


How to record screen in  different bitrates like plugin?

It is no use to choose bitrates in WebRTC Record web , as follow:

but it is useful in record extension. look as follow:

Dude... just view the source of the webpage. That's the whole point!


completely black view when I put on headset

installed the program exactly as it said, I open steamVR. Now whenever I put on the headset its completely black, nothing shows up. works fine again if I uninstall oculus killer

i got the same issue. I also dont see that there is a OVRServices but an OVRServicesLauncher. My guess is this doesnt work anymore now that Meta did their update where it forces you to make a Meta account.

Same issue here...


Stub field_angle with field_number

Current field_angle is not editable, and could be stubbed with editable field_number implementation.
Depends on #155

Unless #317 is resolved first.


Refactor State and error message

Check my changes to shakenfist/tests/test_daemon_cleaner.py. I think the original unit test was wrong, but make sure I haven't done anything crazy.

Check my changes to shakenfist/tests/test_daemon_cleaner.py. I think the original unit test was wrong, but make sure I haven't done anything crazy.

One of the causes of CI flakiness for this PR is late reporting of instance error state. Raising an issue.

One of the causes of CI flakiness for this PR is late reporting of instance error state. Raising an issue.


Cannot build Desktop on Debian

I got the latest nodejs and followed the README instructions for Desktop build on Linux, with npm binaries from the freshly installed tar package in /usr/.
I get the following errors and am not sure how to work around them.
~/sphinx-android$ /usr/node-v14.16.0-linux-x64/bin/npm run build

><EMAIL_ADDRESS>build /home/user/sphinx-android
> react-app-rewired build

sh: 1: react-app-rewired: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR<EMAIL_ADDRESS>build: react-app-rewired build
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2021-03-20T17_32_04_769Z-debug.log

Any ideas?

npm install -g react-app-rewired

Thanks @Evanfeenstra for the quick feedback.
I can run the command without the -g flag successfully,
$ /usr/node-v14.16.0-linux-x64/bin/npm install react-app-rewired
npm WARN saveError ENOENT: no such file or directory, open '/home/user/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/user/package.json'
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN user No description
npm WARN user No repository field.
npm WARN user No README data
npm WARN user No license field.

but with the -g flag it fails because no permissions.
$ /usr/node-v14.16.0-linux-x64/bin/npm install -g react-app-rewired
npm WARN checkPermissions Missing write access to /home/user/lib/node_modules
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.

npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /home/user/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/home/user/lib/node_modules'
npm ERR!  [Error: EACCES: permission denied, access '/home/user/lib/node_modules'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/user/lib/node_modules'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2021-03-22T16_40_00_634Z-debug.log

but when I run it as root, I get the following.
 sudo /usr/node-v14.16.0-linux-x64/bin/npm run build
/usr/bin/env: ‘node’: No such file or directory

I simply extracted the /usr/node-v14.16.0-linux-x64.tar.xz file and moved it with sudo mv node-v14.16.0-linux-x64.tar.xz /usr/. This works to use npm for the user account, but apparently not for root user.
This is probably a bad n00b mistake, but can you please help me with the troubleshooting?

You might need to setup a symlink. Can you run this command and report the output?:
whereis node nodejs

$ whereis node nodejs
node:
nodejs:

$ whereis /usr/node-v14.16.0-linux-x64/bin/npm
npm:

seems there are no symlinks setup @orthzar, how do I set this up?

Let's back up a bit. Have you tried installing NodeJS via your package manager? (e.g. sudo apt-get install npm on Debian/Ubuntu/Mint)
The package manager will solve most, if not all, of the problems you're dealing with.

After sudo apt-get install npm, I always get when i run npm:
npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/

Even if I continue with sudo npm install -g react-app-rewired and sudo npm run build, it fails with
npm ERR! path /home/user/sphinx-android/run/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/home/user/sphinx-android/run/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-04-06T16_15_49_630Z-debug.log

There's this in the README, but I have no idea what I should do here.

package.json postinstall script: electron-builder install-app-deps --platform=linux


Change Name of Repo

This repo should not be made exclusive to KSS.

[ ] Change Repo name and all sub files headings.
[x] Update main Readme to reflect less school focused repo.
[ ] Get logo
[ ] Add community files like Contributing
[ ] Make Dev branch so students can use master

Making of logo is being outsourced and waiting for someone to take. Also making into a new issue for time being.

Formatting needs to include more HRs to break it up and anything else.


Where are the providers for setup_py_build, setup_py_install and setup_py gone?

It's possible I am missing something as I'm still fairly new to chef. But here it is.
After upgrading from 0.1.0 to 0.9.0 (yes, I know quite the jump) I get errors like the following running chef-client: Cannot find a resource for action_setup_py_install ...
After looking at the ark source code for a while, I found that :setup_py_build, :setup_py_install, :setup_py are defined/declared in resources/default.rb as allowed_actions but I can't see their counter part definitions in providers/default.rb
I've tried adding my own setup_py_install definition in the latter and surely I don't get the error any more...
Am I missing something?
I guess in the mean time I'll copy over the old definition of that action locally for myself.

Fixed by #77


[Storage] Rename File

API changes have been detected in Azure.Storage.Blobs. You can review API changes here
API changes
+             V2021_02_12 = 10,
+             V2021_04_10 = 11,
+         public static BlobErrorCode SnapshotOperationRateExceeded { get; }
+         System = 2,

API changes have been detected in Azure.Storage.Files.Shares. You can review API changes here

API changes have been detected in Azure.Storage.Files.DataLake. You can review API changes here
API changes
+             V2021_02_12 = 10,
+             V2021_04_10 = 11,
+         System = 2,

API changes have been detected in Azure.Storage.Queues. You can review API changes here
API changes
+             V2021_02_12 = 10,
+             V2021_04_10 = 11,

API changes have been detected in Azure.Storage.Blobs. You can review API changes here

API changes have been detected in Azure.Storage.Common. You can review API changes here
API changes
-         public const string DefaultSasVersion = "2021-02-12";
+         public const string DefaultSasVersion = "2021-04-10";

API changes have been detected in Azure.Storage.Files.Shares. You can review API changes here


when will the code be released?

soon=one hundred years

Hi, all.
Thanks for your interest in M2Det.
I am working on a project recently and I decide to refactor M2Det repo to a well-decorated code after that. The release date then relies on the finish date and my collaborator's attitude.


[reservations] Bump reservations sdk version 0.6 -> 0.8

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

@fengzhou-msft as you already have context, this is a version bump to unblock purchase for new reserved resource types. Want to request review but do not see it as an option in the UI.

Bump reservations

/azp run

@aditink The test is based on some exsiting resources and not live-test friendly, they should be improved. Do you knw who will pick up this work?

I don't; you should probably contact resextteam-dev alias.

hi @aditink are you still on this PR? could you pls update recording test files also?

This PR was inactive for more than half year, so close it first. If you want it back, please reopen it in the future.


It doesn't work in store with different modules

Good day,
I just installed this package on my project.
My scenario is, I have store folder and inside that store folder, I have 1 folder with a name of modules and a file store.js where it has instatiation of Vuex.Store inside.

Inside the modules has multiple .js files.
My store.js looks like this with createPersistedState inside but it doesn't work:
import Vue from 'vue'
import Vuex from 'vuex'

import module1 from './modules/module1'
import module2 from './modules/module2'
import module3 from './modules/module3'

// import state persistent
import createPersistedState from 'vuex-persistedstate';

Vue.use(Vuex);

const store = new Vuex.Store({
    modules: {
         module1, module2, module3
    },
    plugins: [createPersistedState()]
});

export default store;

The version that I'm using is: ^2.5.4
Thank you in advance.

try :
const persistedPaths = ['module1', 'module2', 'module3']
...
plugins: [
    createPersistedState({ paths: persistedPaths })
  ]

@valeriancure it doesn't work either.

Hi,
My setup is basically the same and I don't have the issue. Only difference is how I include the modules in the store:
const store = new Vuex.Store({
        modules: {
            module1: module1,
            module2: module2,
            module3: module3,
        },
        plugins: [createPersistedState({
            key: 'MYAPP'
        })]
    });

Try to remove 'paths' parameter at all. In my case it solved issue.

None of this two solutions is working for me. I don't know what else can I do.

It works for me. This might help you find out the cause.
https://codesandbox.io/s/vuex-persistedstate-mh9ge

I guess this problem is because of the namespace, which VUEX's developers have already mentioned in their documentation: caveat-for-plugin-developers
The solution is easy: use plugin in every submodule instead of the root one. like this:

这个对我有用。这可以帮助您找出原因。
codeandbox.io/s/vuex-persistedstate-mh9ge

这为我解决了。

它很有帮助。谢谢你的沙箱...

I also encountered this problem, how did you solve it ?, the page is 404, could you help me ?

It works for me. This might help you find out the cause.
codesandbox.io/s/vuex-persistedstate-mh9ge

This solved it for me.

it helped a lot. thank you for the sandbox also...

I also encountered this problem, how did you solve it ?, the page is 404, could you help me ?

这个对我有用。这可以帮助您找出原因。
codeandbox.io/s/vuex-persistedstate-mh9ge

这为我解决了。

它很有帮助。谢谢你的沙箱...

I also encountered this problem, how did you solve it ?, the page is 404, could you help me ?

it's bad news the page is 404.
but you can get a idea from my code.
here is the example of usage:
import {asana} from "../src/stores/asana";
import {database} from "../src/stores/database";
import {globals} from "../src/stores/globals";

Vue.use(Vuex)

export default new Vuex.Store({
	modules: {
		asana,
		database,
		globals,
	},
	plugins: [
		createPersistedState({
			paths: ["database.presanceAsana", "globals.visiblePage", "globals.activeTab",]
		})
	]

})

paths is array that contains modules and it's states. for example I have a module that named database and it has state that named presanceAsana
I hope it helps...

for example I have a module that named

I had already try that, but it's not work, did you use namespace options in the state ?

nope I didn't, no need to use namespace in the state. what's ur error exactly?

for example I have a module that named

I had already try that, but it's not work, did you use namespace options in the state ?

nope I didn't, no need to use namespace in the state. what's ur error exactly?

nope I didn't, no need to use namespace in the state. what's ur error exactly?
The

for example I have a module that named

I had already try that, but it's not work, did you use namespace options in the state ?

nope I didn't, no need to use namespace in the state. what's ur error exactly?

The state is not persisted to localstore...

The state is not persisted to localstore...

you are pretty much using it wrong, that's why.
here try it like below.
plugins: [
	createPersistedState({
		paths: ["user.yourStateName,]
	})
]

when you import the module. Let's say in your case this is your user module. Use it in the paths array like above. And after that write the .yourStateName which state you want to store in the localStorage.
by the way. your should import your modules inside the curly bracket {user}, {settings}

状态未持久到本地存储...

您几乎错误地使用了它，这就是原因。
在这里尝试如下。
plugins: [
	createPersistedState({
		paths: ["user.yourStateName,]
	})
]

导入模块时。假设您的情况是这是您的user模块。在上面的paths数组中使用它。然后写出.yourStateName要存储在localStorage中的状态。
顺便说说。您应该将模块导入大括号{user}，{settings}中

The state is not persisted to localstore...

you are pretty much using it wrong, that's why.
here try it like below.
plugins: [
	createPersistedState({
		paths: ["user.yourStateName,]
	})
]

when you import the module. Let's say in your case this is your user module. Use it in the paths array like above. And after that write the .yourStateName which state you want to store in the localStorage.
by the way. your should import your modules inside the curly bracket {user}, {settings}

This is my code, Is there something mistake i made ? https://codesandbox.io/s/nice-jones-fjojt

The state is not persisted to localstore...

you are pretty much using it wrong, that's why.
here try it like below.
plugins: [
	createPersistedState({
		paths: ["user.yourStateName,]
	})
]

when you import the module. Let's say in your case this is your user module. Use it in the paths array like above. And after that write the .yourStateName which state you want to store in the localStorage.
by the way. your should import your modules inside the curly bracket {user}, {settings}

This is my code, Is there something mistake i made ? The state is not persisted to localstore...  https://codesandbox.io/s/nice-jones-fjojt

This is my code, Is there something mistake i made ? The state is not persisted to localstore... codesandbox.io/s/nice-jones-fjojt

store.js is empty

codesandbox.io/s/nice-jones-fjojt

sorry, i had fixed that

This is my code, Is there something mistake i made ? The state is not persisted to localstore... codesandbox.io/s/nice-jones-fjojt

store.js is empty

I mean fixed store.js is empty, I still need your help...

When I remove the remark from // 'components.countries my cookies persistance for the auth module doesn't work anymore. ( ie cookie persistance doesn't create the required vuex cookies when I have multiple paths to different modules )
`const dataState = createPersistedState({
paths: [
'auth.accessToken',
'auth.profile',
'auth.rememberMe',
//  'components.countries'
],
storage: {
getItem: key => Cookies.get(key),
setItem: (key, value) => Cookies.set(key, value, {expires: 30 }),
removeItem: key => Cookies.remove(key)
}
})
export default new Vuex.Store({
plugins: [dataState],
modules: {
components,
auth
}
})`


Create a Chrome Extension

Create a chrome extension that will allow you to save the current tab, save and close, and save all tabs (maybe) :)

WOOOOT

@julianpoy I sawy your comment in #84 , I want to do this while youre doing other issues, I want to complete the desktop experience before moving on to mobile :)

I did in like 2 hours with like 2/3rds done. Need a bit of help of @julianpoy to get the backend down for this. Please see torch2424/link-drops-chrome-extension#1

This has been completed


Add to Queue

Next > Check Queue State > POP-IT

Logic Note
Only NEXT dispatch checks for queueNext and POP entry from the list.


IIS Bindings

I am experiencing the same issue as reported in #164. However, due to the way the software works, particular functions don't work when a Host Name is set for port 80. Is there something you're able to recommend so the auto-renew function works?

Cheers

Hi, try deleting the middle https from the list and update the bottom one to use * for IP Address (which means all IP addresses).  You've got two 443 bindings which will probably cause problems.

Thanks, I have done this now, however it still hasn’t made a difference unfortunately:
[cid:CF08860C-5356-4CFA-8AA3-060E79AB90B3]
[cid:FEADE282-D538-45D8-A2F2-A3770EE26B8F]

Daniel
On 12 Oct. 2016, at 9:47 am, Kris Sebesta <notifications<EMAIL_ADDRESS>wrote:
Hi, try deleting the middle https from the list and update the bottom one to use * for IP Address (which means all IP addresses). You've got two 443 bindings which will probably cause problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Lone-Coder/letsencrypt-win-simple/issues/303#issuecomment-253069998, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVrlNAykFIhYBujrWokCTmoF-Bkaw9rhks5qzBIXgaJpZM4KSJbd.

Thanks, I have done this now, however it still hasn’t made a difference unfortunately:

Bump (sorry, I accidentally closed this the other day)

Sorry for the late reply.  Do you see that the Host Name is blank in the site bindings dialog?  You need to give your web site a name in order for letsencrypt-win-simple to be able to use it.  I would do this for the at least the site running on port 443.

Thanks - I have tried doing this, but unfortunately the field is greyed out and I can't enter in a hostname. I've tried assigning it via CMD as well, but all it does is create another empty binding.

I'll keep looking, but let me know if you know of a way to enter in a hostname.

Hmmm.... try selecting a specific IP address in the drop down list box (change it from "All Unassigned" to one of the IP addresses that appear).  Then see if you can enter a Host Name.

Unfortunately that doesn't allow me to adjust either.

Wow this turned out to be a really interesting problem.  Check out both of these web sites for several solutions and hacks.
http://serverfault.com/questions/96810/iis7-cant-set-host-name-on-site-with-ssl-cert-and-port-443
and...
http://brianflove.com/2015/01/21/iis-and-https-binding-with-host-header/
Good luck! - Kris

Thanks!
The hack in brianflove.com works is the sense that I can create a hostname now. However event after doing that, it still shows up saying 'No IIS bindings with host names were found...' in letsencrypt.exe.
It's only when the host name is set for 'http' that it shows up in letsencrypt.
I think this may be a situation were I won't get it working with letsencrypt in its current state unfortunately.

can you not add a second binding for port 80 with the hostname? Not sure if your version of IIS supports it, but that's what we typically do and it works well

I too had a desire to be able to browse to my site via localhost (i.e. to get extra debug info during setup) - these are the settings I ended up going with, which should allow auto-renewal.

I've just tried your @LBegnaud. I just need to wait for my accounting team to test out their side of things to see if it resolves this.

I guess it was solved :)


use f-strings instead of .format()

Made some minor changes so that you use f-strings instead of .format(). This makes the code cleaner and easier to read :)

Thank you for the PR :))


Dashboard Hashrate Chart not working properly when using "Direct from Rig" option.

When using direct from rig option, Dashboard graph shows "Please provide your ethos url in your profile" and does not display hashrate graph.
Screenshot:
https://prnt.sc/jtn3ph
@foraern Please let me know if you want me to keep posting bugs or to leave you alone :)  This tool is bad ass!  Keep up the great work.

I commented out the following on main.php as a temp fix.  Need some kind of logic that looks at "Direct from Rig" method.
/*
if(empty($f->user->url)){
$contentdata["urlwarning"]="Please provide your ethos url in your profile";
}
else{
$contentdata["urlwarning"]="";
}
*/

@foraern Please let me know if you want me to keep posting bugs or to leave you alone :) This tool is bad ass! Keep up the great work.

Keep them coming :) Since I'm the sole dev, I don't exactly have time for full QA, so bugs are inevitable, and if people don't let me know about them, they tend to stick around until I happen to come across them.
Regarding the issue itself, I'll add in the logic later today.

committed fix for this.


Implement native :adoc format for Citeproc

This should be pretty cheap and would assure all styles are rendered correctly and directly in the correct format (instead of regexping our way around html a posteriori).

@paolobrasolin I'm not entirely sure what it means...
Are you saying that we should:

create a new AsciiCite format
create a AsciiCite to CSL converter

?

Sorry for lack of clarity. Citeproc (the engine applying CSL styles to bibliographical data) uses Formats. That is, simple classes that render basic style elements (bold, italis, smallcaps, etc) in a format-aware way (plain text, html).
See http://www.rubydoc.info/gems/citeproc-ruby/CiteProc/Ruby/Formats/Html
This is the one we're currently using. After rendering we're regexping our way from html to adoc.
A "native" adoc Format would be a cleaner solution. Not high priority but nice to have.


Add camel-master extension

The camel-master component has no corresponding extension in camel-quarkus.

Duplicate of https://github.com/apache/camel-quarkus/issues/711.

I see @dhirajsb was working on that, should we close this?

Yeah let's close. I'll add the other issue to the GA milestone so that we don't forget about it.
@dhirajsb are you planning to work on #711?

Closing as its a dupe. I'll work on #711.


Append trailing slash to static asset root

Fixes #144
Adds trailing / to the path if it's missing

Coverage remained the same at 100.0% when pulling c293c485cb92bb0375f610b917e9647748b405d8 on verify-static-asset-root into bcd0639a26688e4cc44043f6f4474e9dad910d73 on master.

Coverage remained the same at 100.0% when pulling fda2710958f96da880c0e09051059cc795483773 on verify-static-asset-root into bcd0639a26688e4cc44043f6f4474e9dad910d73 on master.

Coverage remained the same at 100.0% when pulling 532569f96685f350267a081b0b9e3f15a29c9f65 on verify-static-asset-root into bcd0639a26688e4cc44043f6f4474e9dad910d73 on master.


Run all linter make targets in make lint alias

Run all linters that can be run via make in the make lint make target,
which is meant to be an alias to run all linters.
This will cause more linters to be run in Shipyard's consuming-lint
tests, but other CI will not change as they invoke linters directly.
Signed-off-by: Daniel Farrell<EMAIL_ADDRESS>

I suggest merging #738 first and applying the label to see how it fares

Yeah agreed, it is hard to read that failure with all the reports smashed together at the end, would be easier if they were split per-job. I don't use the make lint target, and failing to keep it up-to-date is what lead to this gap in test coverage. Adding explicit per-linter tests in the Consuming workflow would be more obvious for folks to know to extend when adding linters. So yeah, I'm fine with getting rid of it.

I don't use the make lint target

Mike asked on Slack and no said they use it, two other devs confirmed they don't use it.

I suggest to change the consuming job to run each linter separately instead.

@mkolesnik done in https://github.com/submariner-io/shipyard/pull/744


Support for Transferrable Interface

https://developer.mozilla.org/en-US/docs/Web/API/Transferable

Duplicate of #1132


network, istio: Introduce pkg/network/istio package

Signed-off-by: Radim Hrazdil<EMAIL_ADDRESS>What this PR does / why we need it:
Moves Istio related constants and functions to separate
package pkg/network/istio
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:
NONE

/retest

@rhrazdil can you fix conflict before review ?

Rebased

/test pull-kubevirt-fossa

/approve


feat: set and honor default provider in config

What I did
fixes: #321

Add way to set default providers per network in ape-config.yaml.
Causes test to be the default default provider for the development network (which is what prompted me to make this PR)
To get the tests to work, I had to force a reload of the ape module in conftest.

How I did it
Use the ethereum config.
How to verify it
Try changing the default provider in the config and see that it works:
ethereum:
  development:
    default_provider: geth

After the change above, it should start up and use the dev geth:
ape run <script>

Comment out the yaml and see that test is the default and run the command again and notice it uses the test by  default.
Checklist

[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)

Seems like you are entering the new year with a new, lazy attitude!


fix int_validator not catching overflows

Change Summary
int(value) can raise an OverflowError, for example when called with very large floats.

Related issue number
#2345

Checklist

[x] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[x] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review

I reckon it would be better to catch the OverflowError in a separate except clause with a more explicit error. We could probably do the exact same for float

I reckon it would be better to catch the OverflowError in a separate except clause with a more explicit error.

Sorry, first time contributing to pydantic. Does that mean just changing the msg or the type of the error? If the latter, is there a way type codes are chosen?

please update.

This is looking good, just a few things to fix and more test cases to add.

@samuelcolvin i've added more test cases, do you think the error code/msg should be handled different? If so, how are new messages/codes decided?

At this stage, breast if you can roughly follow the code from pydantic-core to minimize the incompatibility with v2.

https://github.com/samuelcolvin/pydantic-core/blob/fdf42b8b0d0684bc2cac04d34c40fe4b0d33498d/tests/validators/test_int.py#L207

Since the structure of the error dict is different between v1 and v2 anyway, does it make sense trying to make it v2-like? I feel making it fit in with the rest of v1 makes more sense (eg in v1, error codes seem to always be prefixed with type_error. or value_error. but in v2 not?)

Yes, that's what I meant by roughly follow, e.g. use value_error.int_nan?

Yes, that's what I meant by roughly follow, e.g. use value_error.int_nan?

When I change it to that, interestingly enough float('nan') gets caught in the already existing exceptions (ValueError). This proposed change (catching OverflowError) only catches float('inf') or other huge floats, so int_nan is probably not the right thing here.

Good catch, thanks so much for the PR.


Fix SwiftLint Warnings - Matt (25 Files)

Below are the files that appear to be created and (mostly) maintained by you. Feel free to delegate some extra files or anything that might have been modified after you.
Relevant Files

[ ] BusStopTableViewCell.swift
[ ] LargeDetailTableViewCell.swift
[ ] SmallDetailTableViewCell.swift
[ ] CustomNavigationController.swift
[ ] InformationViewController.swift
[ ] OnboardingViewController.swift
[ ] RouteDetailViewController.swift
[ ] RouteDetail+ContentViewController.swift
[ ] RouteDetail+DrawerViewController.swift
[ ] BusLocation.swift
[ ] BusPath.swift
[ ] Direction.swift
[ ] LocationObject.swift
[ ] WalkPath.swift
[ ] Waypoint.swift
[ ] Keys.swift
[ ] Analytics.swift
[ ] Phrases.swift
[ ] StoreReviewHelper.swift
[ ] BusIcon.swift
[ ] BusLocationView.swift
[ ] Circle.swift
[ ] DetailIconView.swift
[ ] PhraseLabelFooterView.swift
[ ] SummaryView.swift

Also, add swiftlint to build phase!


Do onehost flush command more configurable

Enhancement Request
Description
Add the ability to specify which action you want OpenNebula to run when you run the command onehost flush, now OpenNebula executes the action resched.
Use case
If you want OpenNebula to execute the Delete-recreate action instead of Resched, you can not do it.
Interface Changes
Changes over OpenNebula configuration files.

Progress Status

[ ] Branch created
[x] Code committed to development branch
[x] Testing - QA
[x] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[x] Code committed to upstream release/hotfix branches
[x] Documentation committed to upstream release/hotfix branches

commit 070b7a98f44fdba4dc4780f5bff397d2ef8431c3
Author: Christian González<EMAIL_ADDRESS>Date:   Wed Jun 6 15:58:54 2018 +0200


"Unique key should be defined" exception

Version
Tell us which versions you are using:

I'm using the latest master code

Details
Hi guys,
Really great work here 👍
Here's my Routes.js:
class Routes extends Component {
  render() {
    return (
      <Router createReducer={reducerCreate} getSceneStyle={getSceneStyle} >
        {/* § Modal */}
        <Scene key="modal" component={Modal} >

          {/* §§ root */}
          <Scene key="root" hideNavBar hideTabBar >
            <Scene key="intro" component={Intro} initial />
            <Scene key="login" direction="vertical" >
              <Scene key="loginModal" direction="vertical" component={Login} title="Login" />
              <Scene
                key="loginModal_sth"
                hideNavBar
                component={LoginModal}
                title="LoginModal"
                panHandlers={null}
                duration={1}
              />
            </Scene>
            <Scene key="home" component={Home} title="Replace" type={ActionConst.REPLACE} />

            {/* §§§ Tabs */}
            <Scene
              key="main"
              tabs
              tabBarStyle={styles.tabBarStyle}
              tabBarSelectedItemStyle={styles.tabBarSelectedItemStyle} >

              <Scene key="tab1" component={TabView} title="Tab #3" initial hideTabBar icon={TabIcon} />
              <Scene key="tab2" component={TabView} title="Tab #4" hideNavBar icon={TabIcon} />
              <Scene key="tab3" component={TabView} title="Tab #5" hideNavBar icon={TabIcon} />

            </Scene>
          </Scene>

          {/* §§ Error */}
          <Scene key="error" component={Error} />

        </Scene>
      </Router>
    )
  }
}

export default Routes

And the App.js that wrap the Routes inside redux:

  render() {
    return (
      <Provider store={store} >
        <RouterWithRedux>
          <Routes />
        </RouterWithRedux>
      </Provider>
    )
  }

Then when I try to run on ios, I got the red error box screen that shows "Unique key should be defined".
However all the scenes as seen above have keys defined for them, so I'm not sure where went wrong.
Can you help take a look at this ?  Thanks  : )

Hi @ChrisOHu, I've faced this problem. The point is you're wrapping a Router (Routes) inside another connected Router (RouterWithRedux = connect()(Router)).
To solve this, you can simply remove RouterWithRedux and connect your Routes with react-redux APIs: RoutesContainer = connect()(Routes)

Is the issue resolved? I have the same issue.

render() {
    return (
      <Provider store={store} >
        <RouterWithRedux>
          <Routes />
        </RouterWithRedux>
      </Provider>
    )
  }

change to
render() {
    return (
      <Provider store={store} >
        <RouterWithRedux scenes={scenes}/>
      </Provider>
    )
  }


Instagram Ripper still doesn't work

Last version and Instagram Ripper still doesn't work it says "Error : No image found"

Seems to work for me. I was just able to download a new Instagram account and it looks to have gotten everything, even on several pages.

I'm using the .jar file

check your account probably under suspension

check your account probably under suspension

I've been getting the error from Day 1, but I don't have a session key put in. I just use it, so I'm thinking my IP may be blocked.
I feel like my settings (see below) may be triggering the API... what settings are working for you, if you don't mind?
https://i.imgur.com/cF5xUkX.jpg

check your account probably under suspension

I've been getting the error from Day 1, but I don't have a session key put in. I just use it, so I'm thinking my IP may be blocked.
I feel like my settings (see below) may be triggering the API... what settings are working for you, if you don't mind?

I'm not using newer version, because I already got suspension yesterday,  My guess is they hate this new method.
I'm still using version 1.7.93 (here), I know it's only rip page one, but it's works flawlessly.

Please tell me how to activate "instagram.session_id" https://github.com/RipMeApp/ripme/wiki/Config-options#instagramsession_id
I'm using the .jar file
Because from now we have to be logged in instagram to scroll down accounts

Please tell me how to activate "instagram.session_id"

read the tutorial carefully on how to find and edit the rip.properties file.
and you may need chrome extension like "edit this cookie" to find your instagram sessionid,

after that you only need to paste that to instagram.session_id line in rip.properties file.


[Feature Request] Improved data table features

Existing Component
Yes
Component Name
table
Description
I'm trying to find a way to hide/show data table columns dynamically and insert new columns programatically, but I cant seem to find that anywhere in the documentation so I was wondering if those features are available or if there was a fairly easy workaround for them. I guess just hacking the css display properties can work for hide/show columns, but adding new columns and binding the data seems more troublesome. Thanks!

Try v-if: https://jsfiddle.net/mqvh8owx/

@Leopoldthecoder Thanks for your suggestion, but the v-if is not working well in my case. I modified you demo a little and please click the toggle button for more than twice, you'll see the problem. https://jsfiddle.net/lxz222/mqvh8owx/1/


Is there a V2  adapted_model.bin

Hi, I have noticed you release adapted_model.bin in V1 align_sd. I wonder if threre is a new adapted_model in V2?

Working on that...


Remove expired collaborator from Terraform file/s for hullcoastie

Hi there
This is the GitHub-Collaborator repository bot.
The collaborator hullcoastie review date has expired for the file/s contained in this pull request.
Either approve this pull request, modify it or delete it if it is no longer necessary.

Not required