text:
Keyboard trackpad combo

I finally got a half working keyboard connects to the pie plugged into KVM switch going to two window systems but the trackpad still not working

Hey there,
Please post the output from:
bluetooth_2_usb -l

and from:
sudo service bluetooth_2_usb stop && sudo bluetooth_2_usb -ad ; sudo service bluetooth_2_usb start

... and try to use your trackpad before cancelling with Ctrl + C

steven@stupid:~ $ bluetooth_2_usb -l
Bluetooth 5.1 Keyboard Mouse    22:21:53:e9:99:bf       /dev/input/event2
Bluetooth 5.1 Keyboard  22:21:53:e9:99:bf       /dev/input/event1
vc4-hdmi        vc4-hdmi/input0 /dev/input/event0

24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to vc4-hdmi lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard Mouse lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to vc4-hdmi lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard Mouse lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to vc4-hdmi lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard Mouse lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to vc4-hdmi lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard Mouse lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to vc4-hdmi lost [OSError(16, 'Device or resource busy')]
24-02-18 10:09:04 [DEBUG] Initializing USB gadgets...
24-02-18 10:09:04 [CRITICAL] Connection to Bluetooth 5.1 Keyboard Mouse lost [OSError(16, 'Device or resource busy')]
It's spitting this out really fast and not stopping

Please reboot the Pi and try the second cmd again

I apologize I sincerely do I kept rebooting and trying it and kept doing the same thing I'll try again later

I apologize

No need to.
In this issue the problem was resolved by a clean re-installation. Perhaps worth a try?

authors: KreeperSteve quaxalber


text:
fix: update script to create podman secrets from existing config.yaml

Here's another resolution to PROJQUAY-7001

If we're running the upgrade script, check for "{{ quay_root }}/quay-config/config.yaml" and pull the passwords out and use the to create the podman secrets.

This is backwards compatible, and passes the test suite locally for me - happy to collaborate on any adjustments y'all think is necessary.
Logs from the upgrade test suite:
TASK [mirror_appliance : Autodetect existing Secrets in config.yaml] ******************************************************************************************************************
included: /runner/project/roles/mirror_appliance/tasks/upgrade-config-vars.yaml for root@fedora37

TASK [mirror_appliance : Look up quay_root, set it to /etc/quay-install if not found.] ************************************************************************************************
ok: [root@fedora37]

TASK [mirror_appliance : Include vars of the config.yaml into the 'quay_config_file' variable.] ***************************************************************************************
ok: [root@fedora37]

TASK [mirror_appliance : Parse the remote YAML file and set as a fact] ****************************************************************************************************************
ok: [root@fedora37]

TASK [mirror_appliance : Set facts for the DATABASE_SECRET_KEY, USER_EVENTS_REDIS['password'] and Postgres password derived from DB_URI only if they are a string and not a jinja2 variable in the config.yaml.] ***
ok: [root@fedora37]

<snip>

TASK [mirror_appliance : Create Postgres Password Secret] *****************************************************************************************************************************
changed: [root@fedora37]

< snip>

TASK [mirror_appliance : Create Redis Password Secret] ********************************************************************************************************************************
changed: [root@fedora37]

Then, to confirm:
[vagrant@fedora37 ~]$ sudo podman secret list
ID          NAME        DRIVER      CREATED     UPDATED
[vagrant@fedora37 ~]$ sudo podman secret list
ID                         NAME        DRIVER      CREATED         UPDATED
0071beb766a2156b8ab213f2f  redis_pass  file        29 seconds ago  29 seconds ago
008a56adfa1310a293db56b4e  pgdb_pass   file        31 seconds ago  31 seconds ago
[vagrant@fedora37 ~]$ sudo cat /var/lib/containers/storage/secrets/filedriver/secretsdata.json
{
  "0071beb766a2156b8ab213f2f": "cGFzc3dvcmQ=",
  "008a56adfa1310a293db56b4e": "cGFzc3dvcmQ="

And to verify:
[vagrant@fedora37 ~]$ echo -n 'cGFzc3dvcmQ=' | base64 -d -

password

@BadgerOps thank you for your contribution!

@dmage Thanks! And if there's any weird edge cases this one runs into feel free to email/@ me... Cheers!

source: gharchive/pull-request

authors: BadgerOps dmage

repo: quay/mirror-registry

license_type: permissive

license_source: github-api


text:
new:usr:Add instructions to use Rubix with Apache Hive

Add documentation to use Rubix with Apache Hive on AWS EMR. The install guide has
been restructured to separate install instructions for each engine.

@GodenYao can you please review this PR ?

Pull Request Test Coverage Report for Build 101

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 24.779%

Totals

Change from base Build 100:
0.0%

Covered Lines:
533

Relevant Lines:
2151

💛  - Coveralls

authors: coveralls vrajat

repo: qubole/rubix


text:
fix: dev: #243: Schedule validators on same thread to avoid overlap

By supplying the same single-threaded executor to both validators, each validator will still be correctly scheduled, but will no longer be running concurrently with another validation.

Codecov Report

Merging #244 into master will decrease coverage by 0.24%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #244      +/-   ##
==========================================
- Coverage   22.43%   22.19%   -0.25%
==========================================
  Files          59       59
  Lines        2857     2861       +4
  Branches      307      307
==========================================
- Hits          641      635       -6
- Misses       2177     2187      +10
  Partials       39       39

Impacted Files
Coverage Δ

.../com/qubole/rubix/bookkeeper/HeartbeatService.java
0% <0%> (ø)
:arrow_up:

.../rubix/bookkeeper/validation/CachingValidator.java
0% <0%> (ø)
:arrow_up:

...ole/rubix/bookkeeper/validation/FileValidator.java
0% <0%> (ø)
:arrow_up:

...rc/main/java/com/qubole/rubix/spi/ClusterType.java
0% <0%> (-46.16%)
:arrow_down:

authors: codecov-io jordanw-bq


text:
Instance segmentation training

I tried to find this on previous questions, but failed. What is the way (if there is any) to do instance segmentation with your repo? I trained already ordinary segmentation, but now I have one class with two instances. There are two objects of the same class on the image, so I need to detect both of them. Is it possible with this repo?

Not currently, you would need to adapt the architectures in order to do so.

source: gharchive/issue

authors: JordanMakesMaps alem-memic

license: MIT


text:
🛑 Notifications Service is down

In 8c5fb52, Notifications Service (https://quessttechnologies.com/notifications/healthcheck) was down:

HTTP code: 429
Response time: 14 ms

Resolved: Notifications Service is back up in 496ef4c after 1 hour, 14 minutes.


text:
🛑 Search Service is down

In f139e3e, Search Service (https://quessttechnologies.com/search/healthcheck) was down:

HTTP code: 429
Response time: 32 ms

Resolved: Search Service is back up in 6cb0aeb after 13 minutes.


text:
🛑 Notifications Service is down

In 48a8744, Notifications Service (https://quessttechnologies.com/notifications/healthcheck) was down:

HTTP code: 429
Response time: 6 ms

Resolved: Notifications Service is back up in e5599c1 after 26 minutes.


text:
http3: re-dial connection if a previously used connection is closed

Fixes #765. Closes #3157.

Good point! Especially interesting is the part where they look at context errors: https://cs.opensource.google/go/x/net/+/refs/tags/v0.5.0:http2/client_conn_pool.go;l=292-311;drc=c63010009c802314a29324ce49987897f9838e29
Of course we shouldn't retry when the user cancels the request. But I think this is covered by the net.Error.Timeout() check.

Additional complication: We need to handle the (probably very common) case where a client fires off a couple of requests to the same server. If we didn't have connection before, we don't want to retry the connection if we run into a handshake timeout.
I think this can be solved by only considering a connection as being "reused" once it has completed the handshake.

repo: quic-go/quic-go


text:
Display Arguments in 'Command' column of the Triggers Pane

I have several triggers setup to execute actions like 'move, copy, open with' etc. When working with these triggers, I have to click on each individually to get context on which arguments are being passed through.
It would be great to have these arguments show in the Command column of the Triggers pane. See Image below:

This has now been fixed. Thanks!

repo: quicksilver/Quicksilver


text:
Indexing fails with new Sequencer

Error seems to occur after first published split
2022-06-15T09:10:00.889Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=110 num_splits=1}: quickwit_indexing::split_store::indexing_split_store: store-split-remote-success split_size_in_megabytes=606 num_docs=10000783 elapsed_secs=4.5997186 throughput_mb_s=131.7472 is_mature=true
2022-06-15T09:10:00.955Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=110 num_splits=1}: quickwit_indexing::actors::uploader: success-stage-and-store-splits
2022-06-15T09:10:00.955Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Publisher}:{msg_id=120}: quickwit_metastore::checkpoint: delta=∆(/home/pascal/LinuxData/Development/quickwit-indices/hdfs-log.json:(00000000000000000000..00000000003427710457]) checkpoint=Ckpt()
2022-06-15T09:10:00.955Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Publisher}:{msg_id=120}: quickwit_indexing::actors::publisher: publish-new-splits new_split="01G5K9Z3EFRKTFGR6Y5F8M71GP" tts=59.214294 checkpoint_delta=∆(/home/pascal/LinuxData/Development/quickwit-indices/hdfs-log.json:(00000000000000000000..00000000003427710457])
2022-06-15T09:10:00.955Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Publisher}:{msg_id=120}: quickwit_metastore::checkpoint: delta=∆(/home/pascal/LinuxData/Development/quickwit-indices/hdfs-log.json:(00000000000000000000..00000000003427710457]) checkpoint=Ckpt()
2022-06-15T09:10:00.955Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePlanner}:{msg_id=99}: quickwit_indexing::actors::merge_planner: mature-split split_id=01G5K9Z3EFRKTFGR6Y5F8M71GP num_docs=10000783 size_in_bytes=3427710457
2022-06-15T09:10:01.517Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=GarbageCollector}:{msg_id=100}: quickwit_indexing::actors::garbage_collector: garbage-collect-operation
 Num docs 20790965 Parse errs     0 PublSplits   1 Input size  7323MB Thrghput 91.56MB/s Time 00:01:00
 Num docs 21010162 Parse errs     0 PublSplits   1 Input size  7403MB Thrghput 90.73MB/s Time 00:01:01
2022-06-15T09:10:02.726Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}:{msg_id=48 num_splits=1}: quickwit_indexing::actors::packager: merging-segments split_id="01G5K9ZY14XFWDNNT4EZ2GN7FS" segment_ids=[Seg("74625233"), Seg("60e356a3"), Seg("a0bf1f12"), Seg("ae0914a3"), Seg("236210b6"), Seg("93b0e962"), Seg("0c2a6d3e"), Seg("a812835e")]
 Num docs 21081372 Parse errs     0 PublSplits   1 Input size  7429MB Thrghput 71.42MB/s Time 00:01:02
 Num docs 21451303 Parse errs     0 PublSplits   1 Input size  7563MB Thrghput 87.53MB/s Time 00:01:03
 Num docs 21862465 Parse errs     0 PublSplits   1 Input size  7713MB Thrghput 97.41MB/s Time 00:01:04
 Num docs 22278901 Parse errs     0 PublSplits   1 Input size  7864MB Thrghput 115.45MB/s Time 00:01:05
 Num docs 22699700 Parse errs     0 PublSplits   1 Input size  8017MB Thrghput 147.22MB/s Time 00:01:06
 Num docs 23090946 Parse errs     0 PublSplits   1 Input size  8159MB Thrghput 149.09MB/s Time 00:01:07
 Num docs 23399949 Parse errs     0 PublSplits   1 Input size  8272MB Thrghput 139.84MB/s Time 00:01:08
 Num docs 23790712 Parse errs     0 PublSplits   1 Input size  8414MB Thrghput 137.43MB/s Time 00:01:09
 Num docs 24183545 Parse errs     0 PublSplits   1 Input size  8557MB Thrghput 134.96MB/s Time 00:01:10
 Num docs 24485764 Parse errs     0 PublSplits   1 Input size  8667MB Thrghput 126.95MB/s Time 00:01:11
 Num docs 24875796 Parse errs     0 PublSplits   1 Input size  8809MB Thrghput 134.30MB/s Time 00:01:12
 Num docs 25261060 Parse errs     0 PublSplits   1 Input size  8949MB Thrghput 133.80MB/s Time 00:01:13
 Num docs 25552741 Parse errs     0 PublSplits   1 Input size  9055MB Thrghput 124.55MB/s Time 00:01:14
 Num docs 25907909 Parse errs     0 PublSplits   1 Input size  9184MB Thrghput 129.30MB/s Time 00:01:15
 Num docs 26250269 Parse errs     0 PublSplits   1 Input size  9309MB Thrghput 124.92MB/s Time 00:01:16
 Num docs 26576815 Parse errs     0 PublSplits   1 Input size  9427MB Thrghput 119.55MB/s Time 00:01:17
 Num docs 26829111 Parse errs     0 PublSplits   1 Input size  9519MB Thrghput 115.95MB/s Time 00:01:18
 Num docs 27139459 Parse errs     0 PublSplits   1 Input size  9632MB Thrghput 111.82MB/s Time 00:01:19
 Num docs 27537775 Parse errs     0 PublSplits   1 Input size  9777MB Thrghput 116.95MB/s Time 00:01:20
 Num docs 27932244 Parse errs     0 PublSplits   1 Input size  9920MB Thrghput 123.20MB/s Time 00:01:21
 Num docs 28332574 Parse errs     0 PublSplits   1 Input size 10066MB Thrghput 136.71MB/s Time 00:01:22
 Num docs 28723148 Parse errs     0 PublSplits   1 Input size 10208MB Thrghput 144.09MB/s Time 00:01:23
 Num docs 29101833 Parse errs     0 PublSplits   1 Input size 10345MB Thrghput 142.18MB/s Time 00:01:24
 Num docs 29475815 Parse errs     0 PublSplits   1 Input size 10481MB Thrghput 140.30MB/s Time 00:01:25
 Num docs 29822789 Parse errs     0 PublSplits   1 Input size 10608MB Thrghput 135.59MB/s Time 00:01:26
2022-06-15T09:10:27.528Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Indexer}:{msg_id=21426}: quickwit_indexing::actors::indexer: send-to-packager commit_trigger=NumDocsLimit split="01G5KA0T0EWCCTRR0AQDHTV7YD" num_docs=10000665
2022-06-15T09:10:30.477Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}:{msg_id=48 num_splits=1}: quickwit_indexing::actors::packager: create-packaged-split split_id="01G5K9ZY14XFWDNNT4EZ2GN7FS"
2022-06-15T09:10:30.501Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}:{msg_id=49 num_splits=1}: quickwit_indexing::actors::packager: start-packaging-splits split_ids=["01G5KA0T0EWCCTRR0AQDHTV7YD"]
2022-06-15T09:10:30.501Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=179 num_splits=1}: quickwit_indexing::actors::uploader: start-stage-and-store-splits split_ids=["01G5K9ZY14XFWDNNT4EZ2GN7FS"]
2022-06-15T09:10:30.501Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}:{msg_id=49 num_splits=1}: quickwit_indexing::actors::packager: commit-split split_id=01G5KA0T0EWCCTRR0AQDHTV7YD
 Num docs 30001923 Parse errs     0 PublSplits   1 Input size 10673MB Thrghput 77.74MB/s Time 00:01:28
2022-06-15T09:10:30.501Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=179 num_splits=1}: quickwit_indexing::actors::uploader: staging-split split_id="01G5K9ZY14XFWDNNT4EZ2GN7FS"
 Num docs 30001923 Parse errs     0 PublSplits   1 Input size 10673MB Thrghput 65.75MB/s Time 00:01:28
2022-06-15T09:10:30.504Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=179 num_splits=1}: quickwit_indexing::actors::uploader: storing-split split_id="01G5K9ZY14XFWDNNT4EZ2GN7FS"
2022-06-15T09:10:30.504Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}:{msg_id=179 num_splits=1}: quickwit_indexing::split_store::indexing_split_store: store-split-remote-start
 Num docs 30001923 Parse errs     0 PublSplits   1 Input size 10673MB Thrghput 47.89MB/s Time 00:01:29
2022-06-15T09:10:30.562Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Indexer}:{msg_id=21429}: quickwit_indexing::actors::indexer: new-split split_id=01G5KA1TB5HY7QD3D0G0YK69QA
 Num docs 30013026 Parse errs     0 PublSplits   1 Input size 10677MB Thrghput 17.06MB/s Time 00:01:30
 Num docs 30013026 Parse errs     0 PublSplits   1 Input size 10677MB Thrghput  1.98MB/s Time 00:01:31
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{msg_id=269}: quickwit_actors::actor_handle: actor-timeout actor="quickwit_indexing::actors::sequencer::Sequencer<quickwit_indexing::actors::publisher::Publisher>-winter-M8hQ"
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{msg_id=269}: quickwit_indexing::actors::indexing_pipeline: indexing pipeline error. index=hdfs gen=1 healthy=["SourceActor-purple-VVNT", "Indexer-cold-EWzr", "Packager-throbbing-SbAf", "Uploader-throbbing-WUIm", "Publisher-bitter-MopR", "GarbageCollector-frosty-eTaL", "MergePlanner-quiet-BU0J", "MergeSplitDownloader-small-2ymJ", "MergeExecutor-holy-mXaF", "MergePackager-green-EIZm", "MergeUploader-autumn-7WvG", "quickwit_indexing::actors::sequencer::Sequencer<quickwit_indexing::actors::publisher::Publisher>-divine-rnFB", "MergePublisher-purple-9NdG"] failure_or_unhealthy_actors=["quickwit_indexing::actors::sequencer::Sequencer<quickwit_indexing::actors::publisher::Publisher>-winter-M8hQ"] success=[]
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePlanner}: quickwit_actors::runner: actor-exit actor_id=MergePlanner-quiet-BU0J exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeExecutor}: quickwit_actors::runner: actor-exit actor_id=MergeExecutor-holy-mXaF exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeExecutor}: quickwit_actors::actor: actor-failure actor_name="MergeExecutor-holy-mXaF" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=GarbageCollector}: quickwit_actors::runner: actor-exit actor_id=GarbageCollector-frosty-eTaL exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePlanner}: quickwit_actors::actor: actor-failure actor_name="MergePlanner-quiet-BU0J" actor_exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=GarbageCollector}: quickwit_actors::actor: actor-failure actor_name="GarbageCollector-frosty-eTaL" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePublisher}: quickwit_actors::runner: actor-exit actor_id=MergePublisher-purple-9NdG exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePublisher}: quickwit_actors::actor: actor-failure actor_name="MergePublisher-purple-9NdG" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeSplitDownloader}: quickwit_actors::runner: actor-exit actor_id=MergeSplitDownloader-small-2ymJ exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeSplitDownloader}: quickwit_actors::actor: actor-failure actor_name="MergeSplitDownloader-small-2ymJ" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeUploader}: quickwit_actors::runner: actor-exit actor_id=MergeUploader-autumn-7WvG exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergeUploader}: quickwit_actors::actor: actor-failure actor_name="MergeUploader-autumn-7WvG" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePackager}: quickwit_actors::runner: actor-exit actor_id=MergePackager-green-EIZm exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=MergePackager}: quickwit_actors::actor: actor-failure actor_name="MergePackager-green-EIZm" actor_exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}: quickwit_actors::runner: actor-exit actor_id=Uploader-throbbing-WUIm exit_status=Killed
2022-06-15T09:10:33.502Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Publisher}: quickwit_actors::runner: actor-exit actor_id=Publisher-bitter-MopR exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Uploader}: quickwit_actors::actor: actor-failure actor_name="Uploader-throbbing-WUIm" actor_exit_status=Killed
2022-06-15T09:10:33.502Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Publisher}: quickwit_actors::actor: actor-failure actor_name="Publisher-bitter-MopR" actor_exit_status=Killed
2022-06-15T09:10:33.540Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Indexer}: quickwit_actors::runner: actor-exit actor_id=Indexer-cold-EWzr exit_status=Killed
2022-06-15T09:10:33.540Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Indexer}: quickwit_actors::actor: actor-failure actor_name="Indexer-cold-EWzr" actor_exit_status=Killed
2022-06-15T09:10:33.617Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=FileSource{source_id=.cli-ingest-source}}: quickwit_actors::runner: actor-exit actor_id=SourceActor-purple-VVNT exit_status=Downstream actor exited.
2022-06-15T09:10:33.617Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=FileSource{source_id=.cli-ingest-source}}: quickwit_actors::actor: actor-failure actor_name="SourceActor-purple-VVNT" actor_exit_status=DownstreamClosed
2022-06-15T09:10:33.617Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=FileSource{source_id=.cli-ingest-source}}: quickwit_actors::actor: exit activating-kill-switch actor=SourceActor-purple-VVNT exit_status=DownstreamClosed
2022-06-15T09:10:33.747Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}: quickwit_actors::runner: actor-failure cause=Commit split `IndexedSplit { id: "01G5KA0T0EWCCTRR0AQDHTV7YD", dir: "/home/pascal/LinuxData/Development/quickwit-indices/./qwdata/indexing/hdfs/.cli-ingest-source/scratch/split-01G5KA0T0EWCCTRR0AQDHTV7YD-TlCefj", num_docs: 10000665 }` failed

Caused by:
    0: An IO error occurred: 'Directory kill switch was activated.'
    1: Directory kill switch was activated. exit_status=Failure(Commit split `IndexedSplit { id: "01G5KA0T0EWCCTRR0AQDHTV7YD", dir: "/home/pascal/LinuxData/Development/quickwit-indices/./qwdata/indexing/hdfs/.cli-ingest-source/scratch/split-01G5KA0T0EWCCTRR0AQDHTV7YD-TlCefj", num_docs: 10000665 }` failed

Caused by:
    0: An IO error occurred: 'Directory kill switch was activated.'
    1: Directory kill switch was activated.)
2022-06-15T09:10:33.747Z  INFO {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}: quickwit_actors::runner: actor-exit actor_id=Packager-throbbing-SbAf exit_status=Failure(cause=Commit split `IndexedSplit { id: "01G5KA0T0EWCCTRR0AQDHTV7YD", dir: "/home/pascal/LinuxData/Development/quickwit-indices/./qwdata/indexing/hdfs/.cli-ingest-source/scratch/split-01G5KA0T0EWCCTRR0AQDHTV7YD-TlCefj", num_docs: 10000665 }` failed

Caused by:
    0: An IO error occurred: 'Directory kill switch was activated.'
    1: Directory kill switch was activated.)
2022-06-15T09:10:33.747Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}: quickwit_actors::actor: actor-failure actor_name="Packager-throbbing-SbAf" actor_exit_status=Failure(Commit split `IndexedSplit { id: "01G5KA0T0EWCCTRR0AQDHTV7YD", dir: "/home/pascal/LinuxData/Development/quickwit-indices/./qwdata/indexing/hdfs/.cli-ingest-source/scratch/split-01G5KA0T0EWCCTRR0AQDHTV7YD-TlCefj", num_docs: 10000665 }` failed

Caused by:
    0: An IO error occurred: 'Directory kill switch was activated.'
    1: Directory kill switch was activated.)
2022-06-15T09:10:33.747Z ERROR {actor=quickwit_indexing::actors::indexing_service::IndexingService}:{msg_id=1}::{index=hdfs gen=0}:{actor=Packager}: quickwit_actors::actor: exit activating-kill-switch actor=Packager-throbbing-SbAf exit_status=Failure(Commit split `IndexedSplit { id: "01G5KA0T0EWCCTRR0AQDHTV7YD", dir: "/home/pascal/LinuxData/Development/quickwit-indices/./qwdata/indexing/hdfs/.cli-ingest-source/scratch/split-01G5KA0T0EWCCTRR0AQDHTV7YD-TlCefj", num_docs: 10000665 }` failed

Caused by:
    0: An IO error occurred: 'Directory kill switch was activated.'
    1: Directory kill switch was activated.)

Seems to be fixed with https://github.com/quickwit-oss/quickwit/pull/1642

repo: quickwit-oss/quickwit


text:
Number of excess hours returns zero even when it is not zero

For the National NvdT scenario I was testing the scenario report, when it struck me it reports 0 hours of excess, even if the chart shows a lot of H2 production from excess electricity. ETmodel shows this:

This seems incompatible, so there is probably something wrong with the query. This is the case on the Beta and the Live server by the way.
Re-assign as needed.

I tested a hypothesis, which turned out to be correct. If I set the number of P2G elektrolyzers to 0, I see the following. This means the definition of excess events is incorrect iMO. I still think this is a bug, not a feature.

From the scenario report:

This is because electricity consumed by a flexible is not considered to be an excess. I don't think I'm qualified to say whether or not this is a correct definition of "excess", so I'll leave that discussion to others.
The query that calculates excess events can be easily adjusted to ignore flexible technologies; currently it ignores export and curtailment:
 V(
   GRAPH(),
   total_number_of_excess_events([
+    :energy_flexibility_pumped_storage_electricity,
+    :households_flexibility_p2p_electricity,
+    :transport_car_flexibility_p2p_electricity,
+    :power_to_heat_industry,
+    :households_flexibility_p2h_electricity,
+    :bunkers_flexibility_p2g_electricity,
+    :energy_hydrogen_flexibility_p2g_electricity,
     :energy_export_electricity,
     :energy_flexibility_curtailment_electricity
   ])
 )

Notifying @ChaelKruip

I don't think I'm qualified to say whether or not this is a correct definition of "excess", so I'll leave that discussion to others.

I think about excess as whatever electricity remains after mandatory demand has been subtracted:
excess = production - mandatory_demand

where mandatory_demand is all demand of technologies that are not flexible (or export/curtailment). So, excess is the electricity which is left for storage, conversion, export and curtailment. If I understand the graph methods dealing with excess correctly, adding the flex-options to the query should solve this issue indeed! 😄
Is this also how you think about it @antw ?

With the suggestions by @antw my local machine shows this:

authors: AlexanderWirtz ChaelKruip antw

repo: quintel/etmodel

license: mit

license_source: bigquery


text:
Buffers should have investement costs

I think this cost should scale with the size (liters) of the buffer.
@jorisberkhout Do you have an idea of such (investment) costs?

A quick search resulted in these buffers. Below is a summary of the costs for various sized models. In all cases I took the standing model with one heat exchanger and corrected the costs for VAT (i.e. the prices below are without VAT).

volume (liter)
costs (EUR)

100
617.37

150
730.58

200
846.28

300
1135.54

400
1486.78

500
1792.56

750
2758.68

910
3301.65

The costs of a buffer increase quite linearly with its size. Should you want to implement this linear relation, a linear fit of the above data results in
costs (EUR) = 187 + 3.38 * volume (liters)
Note that these costs are a fair bit higher than those the electric boilers that we use for P2H (see https://github.com/quintel/etdataset/issues/599)because the latter are a lot less sophisticated and serve a different purpose (converting excess electricity into heat because there is nothing else you can do with this excess electricity).

Thanks @jorisberkhout!

authors: ChaelKruip jorisberkhout

repo: quintel/etmoses


text:
ssrplus ssUDP game mode not work

maybe it is ssrplus itself config bug,and it seem to be solved.

https://github.com/fw876/helloworld/pull/504

https://github.com/fw876/helloworld/issues/476

https://github.com/fw876/helloworld/pull/513

repo: quintus-lab/openwrt-rockchip


text:
Web Views

Is your feature request related to a problem? Please describe.
I'm new to quix. I'm trying to find an example how the aggregation can be requested per request. Is there a possibility to integrate quix with fastAPI rest api anyhow.
Describe the solution you'd like
Something similar to WebView for Faust: https://faust-streaming.github.io/faust/userguide/tasks.html#id4
Describe alternatives you've considered

Cron job to publish data on regular basis
new kafka topic to send commands to do aggregations and sink them to another topic.

Additional context
We would like to enable batch processing of events with quix:
Aggregate spatial data for 5 minutes and calculate clustering on request. The problem we try to solve:
we have mobile phones, and we would like understand where we should switch on loud speakers in the building based on actual data. The aggregation happens by request from a short leaving caching system and supposed to provide synchronous response

I'm going to close this issue.
Feel free to reopen it if you have more questions 👍

authors: daniil-quix kokorinsergey

repo: quixio/quix-streams


text:
Create 0000-01-02-qumaksek.md

Add qumaksek's file

what is wrong ?

repo: qumaksek/github-slideshow


text:
Add support for child components

Allows child components to be added to the end of the component.
<DateTimePicker>
  <DurationSelect/>
</DateTimePicker>

Hi @glan,
I'm not super inclined to have children passed to the picker. Why wouldn't you put the DurationSelect just after ?
<DateTimePicker /><DurationSelect />

@chollier It's because I'm wanting to share the same input-group. Since calendar button is of type input-group-addon to permits adding additional add ons such as  input-group-btn.

Like this: http://getbootstrap.com/components/#input-groups-buttons-segmented

authors: chollier glan

repo: quri/react-bootstrap-datetimepicker


text:
🛑 Adguard Home DoT is down

In a320cee, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 4085b59.

repo: quyleanh/upptime


text:
🛑 Adguard Home DoT is down

In 389067b, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in fb004be.


text:
🛑 Adguard Home DoT is down

In b77f2f5, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 4bd03a9 after 14 minutes.


text:
🛑 Adguard Home DoT is down

In 41cf131, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in f9d082f after 15 minutes.


text:
🛑 Adguard Home DoT is down

In 046996d, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in a25601f after 15 minutes.


text:
increasing the current rating

hi i'm from india can you tell me how to increase the current rating of the board like to handle more than 60A

Hi, the mosfets I use are should handle a maximum of 50A continuous or 400A for very short pulses. It's limited by heat dissipation, so to reach this point you'll need to attach a heatsink to the top of the mosfet package, it conveniently has a large metal pad on top.

Hi thank a lot for replying i know i cant ask you this but im from india and the cost the getting a board assembled here would be a huge amount and i cant afford it as a student i really love your if you dont mind can you assemble the board in your country and ship to be via dhl i'll pay for it so the price will be reduced for me if you can do that it would be really helpful and i could learn a lot with it

I have sent you a mail can you check it?

authors: kavin-x qwertpas


text:
Fix/button dynamic classes

What is it?

[x] Feature / enhancement
[ ] Bug
[ ] Docs / tests

Description
The <Button> component now supports all Daisy modifiers (primary, secondary), sizes (xs, sm, ...) and other Daisy properties.
A new clsq utility  (a TS clone of the famous clsx package) has been added in a new shared folder.
I have also added an alias in tsconfig in order to be easily imported everywhere:
import { clsq } from '@qwik-ui/shared';

It looks great 👏

authors: fabiobiondi gioboa

repo: qwikifiers/qwik-ui


text:
feat(component): added a Toast component that reads the label, the po…

…sition and alert type
What is it?

[x] Feature / enhancement

[ ] Bug

[ ] Docs / tests

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Use cases and why

One use case

Another use case

Screenshots/Demo

Checklist:

[x] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

I have read the CLA Document and I hereby sign the CLA

This PR will close #134

@all-contributors please add @itaim18 for code, doc


text:
openai的用户名密码如何导入呢，没看懂

openai的用户名密码如何导入呢，没看懂

不用配置这个，你执行脚本会弹出浏览器，这时使用用户名密码登录就行了


text:
Connect local Positron IDE to Gitpod via SSH?

The Positron IDE has experimental support for remote SSH sessions.
Meanwhile Gitpod has support to connect an IDE/editor via SSH.
So does this mean we can connect a local Positron IDE to our Gitpod workspace?

We have tried to achieve this functionality in several ways.
Via vscode.

Create a gitpod workspace for a given repository.
Install 'Gitpod' extension in vscode
Sign in via extension to gitpod account
A list of workspace will be available.
Pick one and connect.
Worked as expected.

Via Terminal.

Select 'Connect via ssh' and copy
Connect via terminal.
Worked as expected.

Via Positron

Create a gitpod workspace for a given repository.
Install 'Gitpod' extension in vscode
Sign in via extension to gitpod account
'Bad request' error
Did not work.

We think that there is a problem between gitpod API and positron. This is need some further investigation.

Thanks for investigating this. To give a bit more info on the 'Connect via ssh' method:

Start the Dev Container as a Gitpod workspace.
From https://gitpod.io/workspaces, click on the three dots next to the workspace to expand the menu, select Connect via SSH. If necessary set up an SSH key. Copy the command, something like (modified from actual!):
ssh 'rdevel-rdevenv-13ik2dk36zo@rdevel-rdevenv-13ik2dk36zo.ssh.ws-eu116.gitpod.io'
Run this command from the terminal.

There are a couple of options based on the SSH method that could work:

Connect to Gitpod via SSH from the terminal in Positron. A quick trial shows that this connects to the workspace folder  /workspace/r-dev-env, but the environment variables are set wrong (e.g. BUILDDIR="/home/gitpod/build/r-devel" vs BUILDDIR = "/workspace/r-dev-envbuild/r-devel". Also as we only have access through the terminal, the remote folder is not opened in the Positron explorer, I'm not sure how to work with files locally...this is probably not what we want.

Connect to Gitpod from Positron via Remote SSH. In other words:

In Positron Settings, search "remote host" and check the box under "Positron: Remote Host Experimental".
From the command palette, select Remote-SSH: Connect to Host. When prompted, enter the user@hostname in the SSH command copied from Gitpod, e.g.
rdevel-rdevenv-13ik2dk36zo@rdevel-rdevenv-13ik2dk36zo.ssh.ws-eu116.gitpod.io
From the explorer, select Open folder, when prompted, enter workspace/r-dev-env. The environment variables are set as expected and the remote folder opens as a usual folder, so we can easily open the remote files

The second option seems promising! The scripts to update R won't work as Positron doesn't use an R terminal the same way as VS code. Some open questions:

Can we open straight in the correct folder?
How much of the tutorials will still work?
Assuming we can build R, is there a way we can get Positron to find it, to run in the Positron console?

The last question is the most crucial for us to be able to make this a user-friendly option. But it could still be interesting to be able to build R in the terminal and work with the built R there, whilst being able to edit test/source files in Positron.

authors: hturner lyashevska

repo: r-devel/r-dev-env


text:
get libssl from upstream images

it appears that some package(s) (gh?) require libssl-dev to to be installed, and this appears not to be in the current r-hub image.
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
 * deb: libssl-dev (Debian, Ubuntu, etc)
 * rpm: openssl-devel (Fedora, CentOS, RHEL)
 * csw: libssl_dev (Solaris)
 * brew: openssl@1.1 (Mac OSX)
If openssl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------------------------------------------------

You shouldn't need to do this manually necessarily, rhub has a sysreq db and package that is uses to install necessary system requirements.
@gaborcsardi is the way you would recommend doing it?

yes, I was planning on doing that in #164, but will postpone that a bit and keep this open as a reminder.

Yeah, you can use the sysreqs package to query the R-hub platforms, and support for other platforms is coming out soon. Or you can also use the web-service directly: https://sysreqs.r-hub.io/

(note to self: similar issue with necessary RUN apt-get install -y --no-install-recommends libxml2-dev for pkgdown.

authors: gaborcsardi jimhester maxheld83

repo: r-lib/ghactions


text:
Remove unused UNIX specific header

It came in here, but I don't see any reason for it?
https://github.com/r-lib/tree-sitter-r/commit/ade0cc6856dfb1e3840c8f9bfd728c9bd6282dad

I was probably experimenting with something that required that header but then forgot to remove it. 🤦

authors: DavisVaughan kevinushey

repo: r-lib/tree-sitter-r


text:
Missing support for LOB data types

Project main page states "This driver provides the following features: Read and write support for all data types except LOB types (e.g. BLOB, CLOB)"
What is the plan to support for org.h2.value.ValueLobDb?

yes: great! when it might be expected?
no: what are the obstacles/concerns?

My use-case is JPA_H2_Repo writes java.Map as CLOB/ValueLobDb and then it's not possible to read it by R2DBC_H2_Repo.
Thanks!

Thanks for report.This relates to r2dbc/r2dbc-spi#41
The underlying issue is that we need to specify a proper API to work with large objects.

What is the plan to support for org.h2.value.ValueLobDb?

Eventually.

yes: great! when it might be expected?

I don't know. Perhaps by R2DBC 1.0 M8, maybe later.

no: what are the obstacles/concerns?

LOB's require a proper API that considers the event-driven nature of drivers. Please chime into the discussion at r2dbc/r2dbc-spi#41. We're happy to see how you would like to consume large objects (pseudo-code) or discuss even API proposals.

Mark, good to know that's already on your radar.
From a perspective of high-level Spring R2DBC project
r2dbc.function.convert.EntityRowMapper implements BiFunction<Row, RowMetadata, Mono>
seems more aligned with r2dbc.function.RowsFetchSpec
And then going down to r2dbc-spi.Row level maybe something similar to:
Mono getXLob(Object identifier)
My 2 cents:

AlexS

Thanks a lot for your suggestion. Can you mention your proposal in r2dbc/r2dbc-spi#41? Sounds like a decent extension.
We should make sure to not require a Publisher creation for simple values, though, so an additional method along the lines of mapLater(…) could make sense there.

See https://github.com/r2dbc/r2dbc-spi/pull/51 for details on the new SPI.

authors: asavov gregturn mp911de


text:
🛑 Home Assistant is down

In 10409ff, Home Assistant ($SECRET_SITE_HA) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant is back up in 7c0ce8a.


text:
🛑 Pet Project is down

In 35712e2, Pet Project ($RINFO_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pet Project is back up in f1a6e51.


text:
🛑 Pet Project is down

In 2fca5e3, Pet Project ($RINFO_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pet Project is back up in df08dc5.


text:
Fix history.push() and history.replace() methods for useBasename

Fix for #118

thanks again @th0r
sorry @mjackson I haven't spotted it last time

The push and replace methods should not take a 2nd state argument. If you need state, use pushState.

@knowbody @th0r Can you guys please let me take a look before merging stuff like this? Thanks!

my bad, sorry @mjackson

np. i appreciate your work @knowbody :)

authors: knowbody mjackson th0r

repo: rackt/history


text:
How to get current component instance's DOM?

Sometimes we need to manipulate a DOM with jQuery, which requires the DOM selector (or DOM itself). We can use id= property by issuing $("#THE_ID_OF_THIS_INSTANCE"), which is not useful every time.
In a component's oninit handler, we can use CSS selectors along with ractive.find, but that gives all matching DOM's.
How can I get a component's only that instance's DOM, preferably in that component's oninit function?

Hmm... onrender and $(this.find('SELECTOR_HERE')) always worked for me. I wouldn't do it on oninit, the component isn't on the DOM yet.

As @fskreuz mentions, you need to use onrender because there is no DOM yet.
If you're using id, you can access it via this.nodes.idOfTheNode and Ractive will "scope" that id to the component (yes id's aren't suppose to be repeated in DOM, but that's up to you).
Otherwise, use query selector like this.find('input') instead.

this.find('my_html_element') in onrender worked great, thank you!

authors: ceremcem fskreuz martypdx

repo: ractivejs/ractive


text:
Backport attribution from OGC APIs to a STAC extension

OGC API has a field "attribution" in the landing page and in collections. While it may not be very useful for us in the landing page, it feels useful to have it in Collections somehow. As I don't want to merge it into core, I think we could make this an extension.
The issue in OGC API - Common: https://github.com/opengeospatial/ogcapi-common/issues/174

To discuss and potentially close at the Sprint.

Discussed and agreed to be put in the core.

We discussed it again due to discussions in #1278. The mixture of CommonMark and HTML is an issue. We should test and evolve this in an extension.

Done (funded by EOX): https://github.com/stac-extensions/attribution

authors: PowerChell m-mohr

repo: radiantearth/stac-spec


text:
HTTP Cookie rewriting

Required by radiasoft/comsoljupyter#2:

[ ] Define REST object format to specify Cookie Mapping.
[ ] Simple cookie parser to remove specific cookies.
[ ] Swap cookies on web request.

Not using anymore.

repo: radiasoft/configurable-http-proxy


text:
Allow general filter use instead of just median filters

Is there a nicer way to inherit the docstrings?

Codecov Report

Merging #812 (f2a2a40) into master (40401bd) will increase coverage by 0.08%.
The diff coverage is 83.33%.

:exclamation: Current head f2a2a40 differs from pull request most recent head 4ec9178. Consider uploading reports for the commit 4ec9178 to get more accurate results

@@            Coverage Diff             @@
##           master     #812      +/-   ##
==========================================
+ Coverage   77.90%   77.98%   +0.08%
==========================================
  Files          24       24
  Lines        5861     5874      +13
==========================================
+ Hits         4566     4581      +15
+ Misses       1295     1293       -2

Impacted Files
Coverage Δ

spectral_cube/base_class.py
86.11% <ø> (ø)

spectral_cube/spectral_cube.py
76.61% <71.42%> (+0.02%)
:arrow_up:

spectral_cube/cube_utils.py
82.59% <100.00%> (+1.14%)
:arrow_up:

spectral_cube/dask_spectral_cube.py
85.14% <100.00%> (+0.12%)
:arrow_up:

Continue to review full report at Codecov.

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

Ready for review
This PR basically just allows other filters to be used.  I needed this for some reason I can't remember recently.... I think I wanted a percentile filter or something?

authors: codecov-commenter keflavich

repo: radio-astro-tools/spectral-cube


text:
Changes to compile on OSX

In OSX, 'endian.h' is now in 'machine/endian.h' and use 'libkern/OSByteOrder.h'.
Fix is similar to the issue n https://github.com/br101/horst/issues/3

I believe I have addressed your concerns. Please have a look

repo: radiotap/radiotap-library

license: ISC


text:
Select inside Dialog: "Uncaught InternalError: too much recursion"

Bug report
Current Behavior
Whenever I open a Select inside a Dialog, Uncaught InternalError: too much recursion happens.
https://user-images.githubusercontent.com/13950513/191791530-162bb566-09c4-4de2-bd2c-a9cb303c94dd.mov
I created a copy of my file in CodeSandbox, and the error that appears is different. The code is exactly the same:
https://user-images.githubusercontent.com/13950513/191793302-500f3d85-06bb-4ff7-99fe-b3b7672cd267.mov
I have absolutely no clue what might be happening. As seen in CodeSandbox, I'm only using Radix-UI components.
Also: is there something I can do to improve this bug-tracking?
Expected behavior
The recursion error should not happen.
Reproducible example
Almost reproducible example
Additional context
The code in the CodeSandbox and in my page is the same. Apart from that, I'm running my page in NextJS. There's no custom code in _app and this page has only the code in CodeSandbox.
Your environment

Software
Name(s)
Version

Radix Package(s)
@radix-ui/react-dialog
1.0.0

Radix Package(s)
@radix-ui/react-select
1.0.0

React
n/a
17.0.2

Browser
firefox
104.0.2 (64-bit)

Node
n/a
v16.14.2

npm/yarn
yarn
1.22.19

Operating System
MacOS
12.5.1 (21G83)

@angelod1as Looks like this issue though in your description is says you're running matching 1.0.0 versions, is that absolutely the case in your local project?
I'm unable to repro from your example in Firefox.

I created a copy of my file in CodeSandbox, and the error that appears is different

The error in the second video is thrown by csb code and not radix related afaik.

@andy-hook Yes, both are 1.0.0.
I can't repro this as well in csb. This bummers me a lot. I'll try to create a repo with nextjs and reproduce in github.

@andy-hook, I found a solution. Adding a container to the Select.Portal stops the recursive error. It bugs other stuff — like not showing the content on the first click — but that's another investigation for tomorrow.

@angelod1as Did you have any luck with a repro project? I'm fairly certain this can be resolved by bumping package versions. Are you running other primitives like DropdownMenu, Popover, ContextMenu ? I would try bumping all of your Radix packages to latest if you haven't already, and clean any residual cache or lock files to test.

@andy-hook No luck. I created a fresh install of Next yesterday, installed the packages, and the issue wouldn't happen. It's something in my codebase specifically.
I think I solved it, but I'm sorry not to be able to share more than this:

A Select works normally outside a Dialog.
If a Select is inside a Dialog, the recursive error happens when you click the Select trigger.
To stop the recursive error, I had to manually set a ref and a container in the Dialog (see link below)
Now, the recursive error stops happening... but the Select won't open properly anymore.
The solution for this is manually controlling the open state.
Now, no recursion error happens, and it works properly (at least apparently).

See here the updated code with what's exactly on my codebase.
Also, yes, I do have other packages installed:
    "@radix-ui/react-accordion": "^0.1.6",
    "@radix-ui/react-dialog": "1.0.0",
    "@radix-ui/react-dropdown-menu": "0.1.6",
    "@radix-ui/react-label": "^1.0.0",
    "@radix-ui/react-progress": "^0.1.4",
    "@radix-ui/react-select": "^1.0.0",
    "@radix-ui/react-switch": "^0.1.5",
    "@radix-ui/react-toggle-group": "1.0.0",
    "@radix-ui/react-tooltip": "^0.1.7",

I'll try bumping all of the possible ones to 1.0.0 and see what happens.

I created a fresh install of Next yesterday, installed the packages, and the issue wouldn't happen

This strongly suggests a dependency conflict to me. Upgrade all of your Radix packages if you can, I feel that's very likely to solve it and be the best solution.

@andy-hook I'll do that. As I couldn't reproduce, it's ok to close this. Thanks a lot for the support.

@angelod1as No probs! but please follow up if you're still having issues after refreshing.

Hi. I just ran into the same issue locally in Firefox (106.0.5 Mac). I'm also able to reproduce the issue in the codesandbox that @angelod1as provided every time. I bumped all the dependencies locally to 1.0.0+ but still seeing the issue.

@angelod1as @andy-hook I can reproduce the issue with both your sandboxes 100% of the time on Firefox. It does not seem that your container fix worked really.

Heyya, I had this issue a while ago. Back then, I was able to fix it by using the latest versions of all primitives I had. Just now I am encountering this issue again, with all the latest versions and a fresh npm install. So, I vote for reopening as well 👼

Having a same issue here with latest versions of radix-ui/react-dialog(1.0.4) and radix-ui/react-select (1.2.2). Tried upgrading both of them to latest release candidate and same issue persists.

Same issue as reported. This bug crashes firefox for me.

(Why is this issue closed?)

I haven't had problems recently. I keep all my radix ui packages up to date (all, e.g. not only select and dialog)

See here the updated code with what's exactly on my codebase

Having the same issue with latest versions in my codebase.

See here the updated code with what's exactly on my codebase

Having the same issue with latest versions in my codebase.

I'm still having the same issue, were you able to fix it?

I noticed this issue after upgrading @radix-ui/react-dropdown-menu from 2.0.6 to 2.1.1 and had to revert back to the former.

authors: McTom234 SteveMeta acadams andy-hook angelod1as ccssmnn eneskaya kirkov matejm matheusaugm

repo: radix-ui/primitives


text:
Update useControllableState.tsx

Fix types for useControllableState

Description

Hi @lifeiscontent, could you explain what your reasoning behind this PR? What is it intending to fix exactly?

@benoitgrelard the types are lying T | undefined should just be T and whatever the caller is should be a concrete represenation of the possible states

@benoitgrelard I guess from my perspective, the generic should be T undefined should be a part of the definition that is calling the function instead of masking it

I see, thanks for the explanation, we'll take a look if it makes sense to incorporate this at some point.

authors: benoitgrelard lifeiscontent


text:
rasterize! throws error on 0-element Vector

Should a 0-element Vector simply be skipped when Rasterizing or is there good reason to return an error?
ERROR: BoundsError: attempt to access 0-element Vector{ArchGDAL.IGeometry{ArchGDAL.wkbMultiPolygon}} at index [1]

My fault... I was passing in an empty GeoDataFrame

For rasterize! or rasterize with a to, another option is to just return a Raster filled with missingval.

Yep that makes more sense

authors: alex-s-gardner rafaqz tiemvanderdeure


text:
Samosa

This is the PR that is merging Samosa on to master.

Redo.


text:
Reference support for captions (and lists)

Currently it is not possible to add references to image captions for example: \cite{Poore_2018} at the end of the caption in the image below:

Notes from Henrik:

Also implement this for the lists
Abstract the reference parsing in paragraph block to a function that we can use in other blocks too to get the reference feature working.

Done:


text:
add railtie and set default allowed_request_origins for development

Add railtie and set default value for allowed_request_origins to http://localhost:3000 for development.
This might be a bit restrictive for people who develop on a different host (like a .dev) or different ports, so this should change to "" once support for wildcards in allowed_request_origins is supported.
Alternatively, could set disable_request_forgery_protection to development.
As discusses in #90.
/cc @kaspth

@kaspth I have updates as per feedback

Sweet! Thanks for all the work on Action Cable by the way :smile:

authors: kaspth lsylvester

repo: rails/actioncable


text:
Add encoding options to Resolver::Static#read and Resolver::Dynamic#read

PR for https://github.com/rails/propshaft/issues/176.

Don't see how this works when the asset is a binary file? If we're assuming ASCII-8BIT, what happens when you try to read a PNG?

Don't see how this works when the asset is a binary file? If we're assuming ASCII-8BIT, what happens when you try to read a PNG?

@dhh Do you think that File.binread(path) is different to File.read(path, encoding: encoding)? My assumption was, that binread (rb_ascii8bit_encoding C-Method) reads the bytes with the encoding ASCII-8BIT.
So reading an PNG image should be no breaking change with this PR.
require 'open-uri'
require 'tmpdir'

image_url = 'https://picsum.photos/id/237/200/300'

Dir.mktmpdir do |dir|
  image_path = File.join(dir, 'example.jpg')

  URI.open(image_url) do |image|
    File.open(image_path, 'wb') do |file|
      file.write(image.read)
    end
  end

  puts 'Encoding binread ' + File.binread(image_path).encoding.to_s
  puts 'Encoding read with ASCII-8BIT ' + File.read(image_path, encoding: 'ASCII-8BIT').encoding.to_s
end

exit

Encoding binread ASCII-8BIT
Encoding read with ASCII-8BIT ASCII-8BIT

@dhh @brenogazzola I don't see any blockers for merging this - what do you think?

authors: denzelem dhh theodorton

repo: rails/propshaft


text:
Use window.Turbo.fetch if available for turbo-stream requests

Checks for window.Turbo and if the responseKind is turbo-stream and if both are true then request.js will use window.Turbo.fetch in order to append X-Turbo-Request-Id to the request headers.
The tests don't actually bring in Turbo just as the existing tests don't.
window.Turbo.fetch as at time of writing:
https://github.com/hotwired/turbo/blob/4d65288e913d5a5428e290781313c7909763b133/src/http/fetch.js
Closes: https://github.com/rails/request.js/issues/73

Let me know if you need any further testing done, or have any concerns with this change. I've been using it in development and it's working really well. Much cleaner than fake-clicking hidden submit buttons ;)

Hi @marcelolx, just wondering if you'd be able to make a new release with this change in it? :)

@brendon I will once we get to merge https://github.com/rails/request.js/pull/72 as well

@brendon Done

Thanks @marcelolx  :D

authors: brendon marcelolx


text:
Fix access to catalog subscription on Digital Ocean

Do all work for this task in a branch called issue-54
Logged in accounts aren't able to see any cards in the catalog page

Merged with #68, duplicate

repo: rainbow-cards/manoa-rainbow-cards


text:
[security] Stop initializing WalletConnect when it's not used in the dapp

Is there an existing issue for this?

[X] I have searched the existing issues

RainbowKit Version
2.1.2
wagmi Version
2.9.8
Current Behavior
Even if you're not using WalletConnect anywhere in your app, it still gets initialized. When it's initialized, it makes a few requests to the relay, which is used in WalletConnect analytics service. Basically it's spyware imposed on anyone who uses RainbowKit in their app, even if they don't opt in to it. I think this is a huge security hole, because WalletConnect gathers users' data without consent without even using their wallet lib.

WalletConnect shouldn't initialize before connecting to WC. This is specific to RainbowKit, as wagmi doesn't do that.
Expected Behavior
WalletConnect not being enabled if not imported. Only enable it if you import it explicitly.
Steps To Reproduce

Open https://stackblitz.com/edit/vitejs-vite-rbsdea?file=src%2Fconfig.ts
Open Network tab in DevTools
Observe connection to the relay without doing anything, not even clicking the connect wallet button

Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
https://stackblitz.com/edit/vitejs-vite-rbsdea?file=src%2Fconfig.ts
Anything else?
No response

@talentlessguy I'm also able to reproduce this with Wagmi (npm create wagmi@latest).

I don't think this is a RainbowKit specific issue. If this is a security concern, then it's better to raise a PR for Wagmi here.

@talentlessguy I'm also able to reproduce this with Wagmi (npm create wagmi@latest).

I don't think this is a RainbowKit specific issue. If this is a security concern, then it's better to raise a PR for Wagmi here.

From what I understand this happens only with a Rainbow connector in wagmi. Seems like that's where the issue is happening.

@talentlessguy I'll look at it again and report back 👍

This happens exclusively with rainbow connector because it initializes WC

Is there any solution for this? I don't want walletconnect and definitely don't want it opening up a websocket connection

@floticerus I think if you have an injected connector it won't initialize WC at all

@floticerus There isn't a way to do this unless you don't use wallets that use WC. Like @talentlessguy said you can use injected connector (injectedWallet) for now, but we're going to work on lazy loading the connectors soon.

@talentlessguy WalletConnect and Wagmi team just got back to me. We could try and lazy load the connectors, but there is a problem with that. During page refresh we won't know if the user should be connected to the dApp or not and Wagmi also manages the states for that. It's best to fix these connector issues upstream instead of relying on RainbowKit, but doesn't seem that the EthereumProvider (@walletconnect/ethereum-provider) will disable tracking in the near future.
Also WalletConnect team has also suggested to turn off Verify API if you don't want to have any tracking. Essentially it'll be an empty iframe that doesn't do anything.

@magiziz what do you mean by "fixing upsteam"? do you mean in WalletConnect? Can this be patched in wagmi somehow? But wagmi's WC connector doesn't initialize on page load, only when interacting with it.

@talentlessguy Yeah upstream in WalletConnect. I'm not sure if this can be patched in Wagmi since they wouldn't know if the user is already connected whenever the page is refreshed. They also use a setup function for WalletConnect which gets the provider on mount https://github.com/wevm/wagmi/blob/main/packages/connectors/src/walletConnect.ts#L113-L124

Going to close this issue for now since it's coming from walletConnect connector.

authors: floticerus magiziz talentlessguy

repo: rainbow-me/rainbowkit


text:
🛑 RiotSkin4CN-Download is down

In 616357c, RiotSkin4CN-Download (https://s-cd-4307-general.oss.dogecdn.com/riotskin4cn/live.json) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RiotSkin4CN-Download is back up in 86beed7.


text:
mock get() requires argument(s) to be in a tuple

Which operating system and Python version are you using? MacOS 10.14.6, Python 3.7.9
Which version of this project are you using? mock-alchemy==0.2.1
I know this is left over from the parent project, but still a problem.  When mocking a get() call, None is always returned, even if there is valid data available.  Here is an illustration of the problem, providing a test that fails without the tuple syntax and a test that passes when the tuple is supplied:
from unittest.mock import call, patch

from mock_alchemy.mocking import UnifiedAlchemyMagicMock
from sqlalchemy import Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base

def test_working():
    Base = declarative_base()
    class SomeClass(Base):
        __tablename__ = "some_table"
        pk1 = Column(String, primary_key=True)
        name = Column(String(50))

    def __repr__(self):
        return str(self.pk1)

    mock_session = UnifiedAlchemyMagicMock()
    mock_session.add(SomeClass(pk1="123", name="test"))
    ##################
    # Note use of tuple in get()
    ##################
    user = mock_session.query(SomeClass).get(("123",))
    print(user)
    assert user is not None

def test_not_working():
    Base = declarative_base()
    class SomeClass(Base):
        __tablename__ = "some_table"
        pk1 = Column(String, primary_key=True)
        name = Column(String(50))

    def __repr__(self):
        return str(self.pk1)

    mock_session = UnifiedAlchemyMagicMock()
    mock_session.add(SomeClass(pk1="123", name="test"))
    ###########################
    ## Note, this is the only line that is different
    ###########################
    user = mock_session.query(SomeClass).get("123")
    print(user)
    assert user is not None

and the pytest output
paul-> pytest test_misunderstanding.py
======================================================================================= test session starts =======================================================================================
platform darwin -- Python 3.7.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/paul/src/portal/tests, configfile: pytest.ini
plugins: cov-2.11.1, flask-1.2.0, mock-3.6.0
collected 2 items

test_misunderstanding.py .F                                                                                [100%]

============================================================================================ FAILURES =============================================================================================
________________________________________________________________________________________ test_not_working _________________________________________________________________________________________

    def test_not_working():
        Base = declarative_base()
        class SomeClass(Base):
            __tablename__ = "some_table"
            pk1 = Column(String, primary_key=True)
            name = Column(String(50))

        def __repr__(self):
            return str(self.pk1)

        mock_session = UnifiedAlchemyMagicMock()
        mock_session.add(SomeClass(pk1="123", name="test"))
        ###########################
        ## Note, this is the only line that is different
        ###########################
        user = mock_session.query(SomeClass).get("123")
        print(user)
>       assert user is not None
E       assert None is not None

test_misunderstanding.py:44: AssertionError
-------------------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------------------
None

This is actually a mistake on my end. When I originally added supported for getting by a single primary key, I created and tested it only in the case of integers. I just released a new version addressing this issue and adding some documentation for some of the other issues raised. I believe in mock-alchemy v0.2.2 (#84) this exact case should work fine.
Let me know if it does or does not work as expected.

authors: PaulWaldo rajivsarvepalli

repo: rajivsarvepalli/mock-alchemy


text:
juxt reports wrong arity

R.juxt([R.prop("a"), R.path(["a", "b"])]).length; // => 0

@asaf-romano converge(Array.of) sounds perfect. I guess you can't use Array.of because it's too new of a function, that's unfortunate. Your Array.prototype.slice.call(arguments) workaround seems good though.
I didn't have a specific reason in mind for supporting the situation where juxt is passed an empty array of functions. It was a corner case I just wanted to make sure was handled in some reasonable fashion. converge(Array.of) gives an unintuitive error when passed an empty array.

@asaf-romano converge(Array.of) sounds perfect. I guess you can't use Array.of because it's too new of a function, that's unfortunate. Your Array.prototype.slice.call(arguments) workaround seems good though.
I didn't have a specific reason in mind for supporting the situation where juxt is passed an empty array of functions. It was a corner case I just wanted to make sure was handled in some reasonable fashion. converge(Array.of) gives an unintuitive error when passed an empty array.

Thanks, everyone.  This was already a nice little function, and it just got better!

@samueller Thanks for the reply. Regarding the empty-case exception: It's a bug in converge, and I fixed it in my PR.

authors: CrossEye asaf-romano samueller

repo: ramda/ramda


text:
Typescript definitions for intellisense

Hi, am raising this as an "issue" but please feel free to close if wrong forum for enquiry.
Am used to pulling in the typescript community stub definitions whenever I use a popular library so that I have immediate access to autocomplete etc within Editor / IDE - eg  Angular.  Although, 100s of typescript definitions now exist covering every popular library I tend to regularly use in JS, I have noticed that Ramda is conspicuously absent. For instance, lodash and siblings have such defs.  More info here
Please can anyone tell me if I have missed something etc, or best alternatives. Will ask on gitter now too.

IIRC @donnut was working on typescript annotation for ramda but that was a while ago. maybe he could answer?

@buzzdecafe  - thanks for reply.  As per gitter conversation, have discovered that git repo at donnut/typescript-ramda is currently still active (up to version 0.18 at least).

@arcseldon While Ramda still doesn't have its own .d.ts, with TS 2.0 you can now get these types installed and referenced with just npm install --save @types/ramda (ref).

On the topic of a .d.ts built in to the main repo, would there be interest in this? What would considerations there look like?
Context: I'm in the Angular boat as well, so having a need for Ramda TS definitions, I started trying to integrate the existing commits across the network.

Adding to @tycho01's comment, I'm also using ramda on a daily basis (and will for the foreseeable future 😉) in TypeScript and Angular 2 context and I'd be happy to help maintaining the *.d.ts if they land in the main repository too.

If there's enough interest, and people willing to commit to keeping such up-to-date, I would have no problem seeing these in the repo.  I don't know how much of a commitment that it.  I have yet to give either Typescript or Flow a serious test.

I'd tried replying earlier, but it seems that hadn't gotten through.
I imagine keeping up to date with Ramda releases in itself shouldn't so much be a bottleneck. Some of the typings can be annoying at the moment (-> there not being a great way to handle currying until hopefully variadic kind support as mentioned by @blakeembrey in the linked thread), but for the most part I imagine the typings would require updates largely for edits actually affecting the API surface.
That said, TS inference isn't perfect yet, meaning in certain cases the user may still want to manually annotate types (unfortunate for map on tuples / heterogeneous objects, looking forward to progress there). But such are the woes of TypeScript users.

Could this be considered resolved with the typings at types/npm-ramda?

@tycho01 This issue is to bundle typings, as opposed to having them externally.

@andy-ms: we'd discussed that in here, but ended up deciding against it for the time being.

Semi-related, the quest to improve typings for Ramda has pushed me to try and further flesh out the TypeScript features for type-level programming, see my PRs here.
I think there's nice synergy between type inference and fp libs like Ramda -- writing typings with good inference is tough enough that it helps a lot to be able to just hook into existing typed functions, while on the other hand, it's especially in the functional paradigm that static typing adds value.
So it's still WIP, but I hope this could both help draw more people toward Ramda, as well as, given some luck on these PRs, help TS gain some extra ground to fans of e.g. PureScript / Elm.

authors: CrossEye andy-ms arcseldon buzzdecafe dancasey knikel tycho01


text:
Add Tailwind/UnoCSS support

Filling this draft PR to add Tailwind support.
I ended up using UnoCSS, a superset of Tailwind, because Tailwind doesn't support runtime. This lead to hacky things that could end up in having to add tailwind classes versions after version.
You can write Tailwind and it will act normal, but you also have access to the names that UnoCSS recognizes. For instance, "opacity-80" can be rewritten as "op80". It's an example among many others.
Like I said in the issue, colliding names are ok, the styles defined in Vue will be prioritized over the UnoCSS styles.
I let you continue the PR as the rest of the development will be dictated by UI choices. Here's what I achieved with the current state:

Useful documentation links:

Tailwind docs
UnoCSS interactive docs
UnoCSS Playground -> maybe it could be added in the UI so people code their component in the playground and import it in the streamsync editor afterwards

Hi, as I mentioned before we need to find the way to dynamically import this. If this isn't possible, I'd rather not have it, as it bloats not only the builder but also the runtime; non-Tailwind users would be penalised for this. Also, package imports should be managed; they shouldn't be loaded using script.


text:
No photo in slider when open stories ?

this is my code //
import React from 'react';
import Zuck from "zuck.js"
import './App.css';
class App extends React.Component {
constructor(props) {
super(props);
// React ^16.3
// this.storiesElement = React.createRef();

this.storiesElement = null;
this.storiesApi = null;

this.state = {
  stories: [
    Zuck.buildTimelineItem(
      "ramon",
      "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/users/1.jpg",
      "Ramon",
      "https://ramon.codes",
      Date.now(),
      [
        ["ramon-1", "photo", 3, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/1.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/1.jpg", '', false, false, Date.now()],
        ["ramon-2", "video", 0, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/2.mp4", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/2.jpg", '', false, false, Date.now()],
        ["ramon-3", "photo", 3, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/3.png", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/3.png", 'https://ramon.codes', 'Visit my Portfolio', false, Date.now()]
      ]
    ),
    Zuck.buildTimelineItem(
      "gorillaz",
      "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/users/2.jpg",
      "Gorillaz",
      "",
      Date.now(),
      [
        ["gorillaz-1", "video", 0, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/4.mp4", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/4.jpg", '', false, false, Date.now()],
        ["gorillaz-2", "photo", 3, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/5.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/5.jpg", '', false, false, Date.now()],
      ]
    ),
    Zuck.buildTimelineItem(
      "ladygaga",
      "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/users/3.jpg",
      "Lady Gaga",
      "",
      Date.now(),
      [
        ["ladygaga-1", "photo", 5, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/6.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/6.jpg", '', false, false, Date.now()],
        ["ladygaga-2", "photo", 3, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/7.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/7.jpg", 'http://ladygaga.com', false, false, Date.now()],
      ]
    ),
    Zuck.buildTimelineItem(
      "starboy",
      "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/users/4.jpg",
      "The Weeknd",
      "",
      Date.now(),
      [
        ["starboy-1", "photo", 5, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/8.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/8.jpg", '', false, false, Date.now()]
      ]
    ),
    Zuck.buildTimelineItem(
      "riversquomo",
      "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/users/5.jpg",
      "Rivers Cuomo",
      "",
      Date.now(),
      [
        ["riverscuomo", "photo", 10, "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/9.jpg", "https://raw.githubusercontent.com/ramon82/assets/master/zuck.js/stories/9.jpg", '', false, false, Date.now()]
      ]
    )
  ]
}

}
componentDidMount() {
this.storiesApi = new Zuck(this.storiesElement, {
paginationArrows: false,
skin: 'snapgram',      // container class
avatars: true,         // shows user photo instead of last story item preview
list: false,           // displays a timeline instead of carousel
openEffect: true,      // enables effect when opening story
cubeEffect: false,     // enables the 3d cube effect when sliding story
autoFullScreen: false, // enables fullscreen on mobile browsers
backButton: true,      // adds a back button to close the story viewer
backNative: false,     // uses window history to enable back button on browsers/android
previousTap: true,     // use 1/3 of the screen to navigate to previous item when tap the story
localStorage: true,    // set true to save "seen" position. Element must have a id to save properly.
reactive: true,        // set true if you use frameworks like React to control the timeline (see react.sample.html)
rtl: false,
callbacks: {
onDataUpdate: function (currentState, callback) {
this.setState(state => {
state.stories = currentState;
        return state;
      }, () => {
        callback();
      });
    }.bind(this)
  }
});

}
render() {
const timelineItems = []
this.state.stories.forEach((story, storyId) => {
  const storyItems = [];

  story.items.forEach((storyItem) => {
    storyItems.push(

    );
  });

  let arrayFunc = story.seen ? 'push' : 'unshift';
  timelineItems[arrayFunc](

          {story.name}
          {story.lastUpdated}

        {storyItems}

  );
});

return (

 this.storiesElement = node} id="stories-react" className="storiesWrapper">
      {timelineItems}

);

}
}
export default App;

Recording of issue: http://team.cudy.co/files/5kq973y5xjgq8xixnr13ak8mqa/public?h=H98FndNDfj2ARg8Xi0NUEI4DAvBixcWtIjSltlhjzjs

Is this resolved? I'm having the same issue.

Is the issue fixed?
any solution?

authors: Sohomcn alexanderlhk dash7ou rajasimon


text:
Broken with 8.1.7

From Fedora CI
See https://koschei.fedoraproject.org/package/php-ramsey-uuid?collection=f36
There were 3 failures:
1) Ramsey\Uuid\Test\Rfc4122\UuidV2Test::testGetLocalDomainAndIdentifier with data set #0 (0, Ramsey\Uuid\Type\Integer Object (...), Ramsey\Uuid\Type\Time Object (...), 0, 'person', '12345678', '1b21dd200000000', '-32.723763')
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'-32.723763'
+'-33.276237'
/builddir/build/BUILD/uuid-8505afd4fea63b81a85d3b7b53ac3cb8dc347c28/tests/Rfc4122/UuidV2Test.php:110
2) Ramsey\Uuid\Test\Rfc4122\UuidV2Test::testGetLocalDomainAndIdentifier with data set #1 (1, Ramsey\Uuid\Type\Integer Object (...), Ramsey\Uuid\Type\Time Object (...), 1, 'group', '87654321', '1b21dd200000000', '-32.723763')
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'-32.723763'
+'-33.276237'
/builddir/build/BUILD/uuid-8505afd4fea63b81a85d3b7b53ac3cb8dc347c28/tests/Rfc4122/UuidV2Test.php:110
3) Ramsey\Uuid\Test\Rfc4122\UuidV2Test::testGetLocalDomainAndIdentifier with data set #2 (2, Ramsey\Uuid\Type\Integer Object (...), Ramsey\Uuid\Type\Time Object (...), 2, 'org', '1', '1b21dd200000000', '-32.723763')
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'-32.723763'
+'-33.276237'
/builddir/build/BUILD/uuid-8505afd4fea63b81a85d3b7b53ac3cb8dc347c28/tests/Rfc4122/UuidV2Test.php:110

It seems there is lot of recent fix in date extension
Perhaps https://github.com/php/php-src/issues/7758

repo: ramsey/uuid


text:
go pointer to go pointer

With go version go1.6.2 darwin/amd64  and ora 3.4 I am starting to see an error about
Go pointer to Go pointer
Was wondering if this was a known thing and if there was something I need to be doing.  Mac os X 10.11.4.
 Ses.Prep.func1 recovered: runtime error: cgo argument has Go pointer to Go pointer
goroutine 5 [running]:
gopkg.in/rana/ora%2ev3.errR(0xc8200fc980, 0x1, 0x1, 0x0, 0x0)
	/Users/dfils/src/go/src/gopkg.in/rana/ora.v3/util.go:231 +0x97
gopkg.in/rana/ora%2ev3.(*Ses).Prep.func1(0xc8200fce28)
	/Users/dfils/src/go/src/gopkg.in/rana/ora.v3/ses.go:245 +0xa2
panic(0x45fea00, 0xc82019e520)
	/usr/local/go/src/runtime/panic.go:443 +0x4e9
gopkg.in/rana/ora%2ev3._cgoCheckPointer0(0x45099a0, 0xc8201a60e8, 0x0, 0x0, 0x0, 0xa048ee0)
	??:0 +0x4d
gopkg.in/rana/ora%2ev3.(*Stmt).attr(0xc8201a6000, 0xc8201a60e8, 0x1800000004, 0x0, 0x0)
	/Users/dfils/src/go/src/gopkg.in/rana/ora.v3/stmt.go:1152 +0xc4
gopkg.in/rana/ora%2ev3.(*Ses).Prep(0xc8201a2000, 0xc82016f200, 0x5d1, 0x0, 0x0, 0x0, 0xc8201a6000, 0x0, 0x0)
	/Users/dfils/src/go/src/gopkg.in/rana/ora.v3/ses.go:291 +0x904
gopkg.in/rana/ora%2ev3.(*Con).Prepare(0xc820196080, 0xc82016f200, 0x5d1, 0x0, 0x0, 0x0, 0x0)
	/Users/dfils/src/go/src/gopkg.in/rana/ora.v3/conn.go:117 +0xff
database/sql.(*DB).queryConn(0xc8200badc0, 0xc8201a20e0, 0xc82019e3e0, 0xc82016f200, 0x5d1, 0x0, 0x0, 0x0, 0xc82016f200, 0x0, ...)
	/usr/local/go/src/database/sql/sql.go:1110 +0x31a
database/sql.(*DB).query(0xc8200badc0, 0xc82016f200, 0x5d1, 0x0, 0x0, 0x0, 0x501, 0x5d1, 0x0, 0x0)
	/usr/local/go/src/database/sql/sql.go:1078 +0x126
database/sql.(*DB).Query(0xc8200badc0, 0xc82016f200, 0x5d1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/database/sql/sql.go:1061 +0xa3
opencoredata.org/ocdServices/janus.RockEval(0xc820139500, 0xc82013f040)
	/Users/dfils/src/go/src/opencoredata.org/ocdServices/janus/rockeval.go:77 +0x8f7
github.com/emicklei/go-restful.(*Container).dispatch.func5(0xc820139500, 0xc82013f040)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/container.go:192 +0x31
github.com/emicklei/go-restful.(*FilterChain).ProcessFilter(0xc820139590, 0xc820139500, 0xc82013f040)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/filter.go:21 +0x9f
github.com/emicklei/go-restful.Container.OPTIONSFilter(0x49bb3b8, 0x0, 0x0, 0xc8200e0a20, 0x0, 0xc820028098, 0x1, 0x1, 0x0, 0x47dba38, ...)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/options_filter.go:14 +0x180
github.com/emicklei/go-restful.(Container).OPTIONSFilter-fm(0xc820139500, 0xc82013f040, 0xc820139590)
	/Users/dfils/src/go/src/opencoredata.org/ocdServices/main.go:61 +0x59
github.com/emicklei/go-restful.(*FilterChain).ProcessFilter(0xc820139590, 0xc820139500, 0xc82013f040)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/filter.go:19 +0x81
github.com/emicklei/go-restful.CrossOriginResourceSharing.Filter(0xc82000b960, 0x1, 0x1, 0xc82000b970, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/cors_filter.go:37 +0x1bc
github.com/emicklei/go-restful.(CrossOriginResourceSharing).Filter-fm(0xc820139500, 0xc82013f040, 0xc820139590)
	/Users/dfils/src/go/src/opencoredata.org/ocdServices/main.go:58 +0x64
github.com/emicklei/go-restful.(*FilterChain).ProcessFilter(0xc820139590, 0xc820139500, 0xc82013f040)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/filter.go:19 +0x81
github.com/emicklei/go-restful.(*Container).dispatch(0xc82005caf0, 0x8ba5a78, 0xc8200f2750, 0xc82016c2a0)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/container.go:194 +0xe44
github.com/emicklei/go-restful.(*Container).(github.com/emicklei/go-restful.dispatch)-fm(0x8ba5a78, 0xc8200f2750, 0xc82016c2a0)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/container.go:76 +0x3e
net/http.HandlerFunc.ServeHTTP(0xc82012b3d0, 0x8ba5a78, 0xc8200f2750, 0xc82016c2a0)
	/usr/local/go/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc8200e0a20, 0x8ba5a78, 0xc8200f2750, 0xc82016c2a0)
	/usr/local/go/src/net/http/server.go:1910 +0x17d
github.com/emicklei/go-restful.Container.ServeHTTP(0xc82010f1c0, 0x8, 0x8, 0xc8200e0a20, 0x0, 0xc82000b980, 0x2, 0x2, 0x0, 0x47dba38, ...)
	/Users/dfils/src/go/src/github.com/emicklei/go-restful/container.go:212 +0x48
github.com/emicklei/go-restful.(*Container).ServeHTTP(0xc82005caf0, 0x8ba5a78, 0xc8200f2750, 0xc82016c2a0)
	<autogenerated>:23 +0xcb
net/http.serverHandler.ServeHTTP :<nil>
2016/05/18 10:45:19 <nil>

I should have included my gcc info
gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix

Strange. https://github.com/rana/ora/blob/v3.4/stmt.go#L1152 says
stmt.mu.Unlock, which is not cgo related. What commit do you have?
Douglas Fils notifications@github.com ezt írta (időpont: 2016. máj. 18.,
Sze, 17:54):

I should have included my gcc info
gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/rana/ora/issues/87#issuecomment-220072044

@tgulacsi  you guys did some fixes for me before and I think I pulled a specific commit.   Wonder if that is messing something up.   Perhaps I have an older specific commit somewhere.
I did a go get gopkg.in/rana/ora.v3 fresh, but perhaps I have some refernce laying around in my paths?    Is there a good way to clean them out and make sure I am running the latest version?

@tgulacsi I may have found the issue.
Fils:src root# cd gopkg.in/rana/ora.v3/
Fils:ora.v3 root# git status
On branch issue36
Your branch is up-to-date with 'origin/issue36'.
nothing to commit, working directory clean

I need to get off this branch I suspect and get current.    I also have src/go/src/github.com/rana/ora which might be good to have.  Though one is likely first and being seen.   I thought go get would have overridden these.   so I need to get the master branch and pull?  what do you think....

master branch or the specific v3.4 tag both sufficient.
cd $GOPATH/src/gopkg.in/rana/ora.v3
git checkout -f master
git pull
Douglas Fils notifications@github.com ezt írta (időpont: 2016. máj. 18.,
Sze, 21:26):

@tgulacsi https://github.com/tgulacsi I may have found the issue.
Fils:src root# cd gopkg.in/rana/ora.v3/
Fils:ora.v3 root# git status
On branch issue36
Your branch is up-to-date with 'origin/issue36'.
nothing to commit, working directory clean
I need to get off this branch I suspect and get current. I also have
src/go/src/github.com/rana/ora which might be good to have. Though one is
likely first and being seen. I thought go get would have overridden these.
so I need to get the master branch and pull? what do you think....
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/rana/ora/issues/87#issuecomment-220132179

Fils:ocdServices dfils$ export CGO_LDFLAGS="-L/Users/dfils/src/oracle/instantclient_11_2 -lclntsh"
Fils:ocdServices dfils$ export DYLD_LIBRARY_PATH=/Users/dfils/src/oracle/instantclient_11_2:$DYLD_LIBRARY_PATH
Fils:ocdServices dfils$ go run main.go
# pkg-config --cflags oci8
Package oci8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `oci8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'oci8' found
pkg-config: exit status 1

I wonder if my client SDK is too old now?

Nope - look at the readme, and copy a good looking *.pc from contrib/ to
your PKG_CONFIG_PATH as oci8.pc.
We have transferred from env vars to pkg-config some months ago.
Douglas Fils notifications@github.com ezt írta (időpont: 2016. máj. 18.,
Sze, 22:48):

CGO_CFLAGS=-I/Users/dfils/src/oracle/instantclient_11_2/sdk/include
Fils:ocdServices dfils$ export
CGO_LDFLAGS="-L/Users/dfils/src/oracle/instantclient_11_2 -lclntsh"
Fils:ocdServices dfils$ export
DYLD_LIBRARY_PATH=/Users/dfils/src/oracle/instantclient_11_2:$DYLD_LIBRARY_PATH
Fils:ocdServices dfils$ go run main.go
pkg-config --cflags oci8

Package oci8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `oci8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'oci8' found
pkg-config: exit status 1

I wonder if my client SDK is too old now?

—
You are receiving this because you were mentioned.

Reply to this email directly or view it on GitHub
<https://github.com/rana/ora/issues/87#issuecomment-220153194>

@tgulacsi sorry for the delay. Was traveling back and then off-line over the weekend.   I need to keep closer tabs on developments.  :)   Thanks for the help, setting up the oci8 file worked just fine.

authors: fils tgulacsi

repo: rana/ora


text:
Update reports.py

Fix how the active variable is set, closes #278

Please accept this pull request. The default setting for active_returns makes monthly returns for the strategy misleading.

Since this library no longer seems to be maintained, we have created a duplicate of it that we plan to maintain and improve over time. If you'd like to use our version check it out here: https://github.com/Lumiwealth/quanstats_lumi
Please feel free to fork and send your pull request to this new library, we will be actively monitoring the library and approving PRs

authors: grzesir kartiksubbarao minhmanminhman

repo: ranaroussi/quantstats


text:
feat: Run mdbook test in docs-book gha workflow

Signed-off-by: Víctor Cuadrado Juan vcuadradojuan@suse.de

Tried with the approach of downloading mdbook, mdbook-linkcheck binaries (and caching them).
See results here: https://github.com/viccuad/hypper/runs/2342661504

tested the relative links with mdbook serve.

Rebased to actually use gha cache. Example: https://github.com/viccuad/hypper/runs/2342910590?check_suite_focus=true#step:3:11

repo: rancher-sandbox/hypper


text:
guestfs: Add scripts for building qcow2 base image based on guestfs

Add base VM image provisioning which uses virt-customize from guestfs tools.
This is an attempt to try to replace Vagrant with terraform(-provider-libvirt),
since Packer came out to be not the best fit for modifying qcow2 images or
libvirt boxes.
Ref: #23
Signed-off-by: Michal Rostecki mrostecki@opensuse.org

Nothing blocking for me other than thinking about some of the versioning in the provision script. Would there be any benefit to pass in a version at runtime and check if none present, set a default? Otherwise, LGTM.

@briandowns @nickgerace Let me know if you are fine with the solution I've just pushed.

authors: briandowns vadorovsky

repo: rancher-sandbox/lockc


text:
Wrong default value for Deployment, Network Settings, Network Mode

When creating a new Deployment, the default value in the Network Settings -> Network Mode dropdown is "Host Network"

The default value should be "Normal".
And even though "Host Network" is set, this setting does not have any effect, the resulting value for hostNetwork in the PodSpec is still either empty or false.
This is also the case when editing a deployment.

verified the fix on master-head, commit master-5da52c0

created a deployment and verified that the default value is 'Normal' not 'Host Network'

Verified the pod config after the deployment creation and found that network value remain intact as "Normal

Created a deployment by select not default but "Host Network" as network value

Verified the pod config has the "Host Network" as the network value

authors: bashofmann sadiapoddar

repo: rancher/dashboard


text:
Cluster Provisioning - Node Provisioning RKE1 - Generic Node Drivers

Tied to rancher/dashboard#2770

I was able to test the following on master-head (5d2b7ac)

custom cluster with RKE flag ON (default) - pass
custom cluster already provisioned, edit cluster (add environment var) - pass
turn RKE flag OFF, provision custom cluster - pass

Reopening to test Generic Node Drivers.

so far, I have tried with the following in both iframe/dashboard and in ember UI on master-head (5d49b92f479a00773607fb41fe851f98271148c0). :
Dashboard Tests:

enable/disable generic node driver

single -- pass
multiple -- pass

provision a cluster with one of the generic node drivers -- fail

Dashboard Specific Issues:

Unfortunately, sometimes, dashboard is not loading the iframe windows properly for any generic node types. an empty cache and hard reload appears to fix this when it happens.The below notes are what are observed in the ember UI, and dashboard upon a hard reload+empty cache.  Dashboard appears to try to load iframe, fails, then loads the import cluster window upon failure when in this bad state.
a lot of the images aren't showing up (ember vs. dashboard below)

so far, I have not noticed any other differences in RKE1 provisioning of generic node drivers.

I think there is enough here to reopen.  Below are some other related ember/iframe issues (if need be, I can open new tickets for the below issues.).  We don't have shared QA credentials for generic provisioners, so setting up an account with each provider I've tested takes additional time for testing.
Ember/iframe issues:

OCI -- ran into an issue with reading the private key:

google -- only an option for the authEncoded Json is available for entry (no read file option, just manual entry).  no verification is done on this entry, so user can continue to create a cluster with an invalid key. I get this error consistently Error setting machine configuration from flags provided: no Google Cloud Project name specified (--google-project); Timeout waiting for ssh key

@caleb I couldn't reproduce the issue with the iframe not loading sometimes.
Icons should be fixed now.
Can you try and reproduce and if you see this again, can you screenshot, grab the console log and also the network tab requests. Thanks

on master-head (e756276):
verified Icons are fixed.
REOPENING FOR THE FOLLOWING:
when trying to provision an OCI cluster on RKE1, I get the following error:
ncaught (in promise)
Timeout loading /meta/proxy/https://drivers.rancher.cn/node-driver-pinganyun/0.3.0/component.css

also, upon reloading the page, the user is taken instead to the RKE2 page for OCI.
lastly, getting a 500 error when using the same OCI creds as the last test

service.js:38 POST https://50.116.13.49/meta/oci/availabilityDomains 500 (Internal Server Error)
can not create client, bad configuration: asn1: structure error: tags don't match (2 vs {class:0 tag:16 length:13 isCompound:true}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false} int @2"

@slickwarren I've fixed the refresh issue (https://github.com/rancher/dashboard/pull/3372)
For the other 2:

when trying to provision an OCI cluster on RKE1, I get the following error:
This worked for me

lastly, getting a 500 error when using the same OCI creds as the last test
I don't have an environment to test this - can you check again and provide more detail or an enviornment I can use to test.

on master-head (44bb5b4):

enable/disable generic node driver

single -- pass
multiple -- pass

provision a cluster with one of the generic node drivers (OCI) -- pass

authors: gaktive nwmac slickwarren sowmyav27


text:
View Config of a cluster is not available and shows Custom cluster icon on the UI for users with no access to cluster

On 2.6-head commit id: b43e4d9

Disabled RKE2 feature flag
Deploy an RKE1 custom cluster
Add a user as project member of a project in this cluster
Login as this user
Go to cluster management --> CLick on cluster --> Config

Breaking looking for types that used to be readable but aren't anymore... it now goes to Ember, though it doesn't really know what to do with not being able to load the nodeTemplates and such so it shows up as custom...

I've verified this and this is working correctly - passing to To Test for QA to sign off and close.

Verified on v2.6-head 1a57856

Created a custom cluster rke1 as an admin by disabling the rke2 flag from Global settings.
Create a standard user and add the user in the default project as a Project member
Login as the user
Click on the cluster and the config edit page is available
from the cluster management page --> Ellipsis --> View Config --> Custom which lands in the Config page edit page is available