PermissionError: [Errno 13] Permission denied

ERROR:electrumx:ElectrumX server terminated abnormally
Traceback (most recent call last):
File "/home/elex/electrumx/electrumx_server", line 35, in main
asyncio.run(controller.run())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/elex/electrumx/electrumx/lib/server_base.py", line 129, in run
await server_task
File "/home/elex/electrumx/electrumx/lib/server_base.py", line 102, in serve
await self.serve(shutdown_event)
File "/home/elex/electrumx/electrumx/server/controller.py", line 134, in serve
async with OldTaskGroup() as group:
File "/home/elex/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 297, in __aexit__
await self.join()
File "/home/elex/electrumx/electrumx/lib/util.py", line 370, in join
task.result()
File "/home/elex/electrumx/electrumx/server/session.py", line 667, in serve
await self._start_external_servers()
File "/home/elex/electrumx/electrumx/server/session.py", line 212, in _start_external_servers
await self._start_servers(service for service in self.env.services
File "/home/elex/electrumx/electrumx/server/session.py", line 185, in _start_servers
sslc = self._ssl_context()
File "/home/elex/electrumx/electrumx/server/session.py", line 178, in _ssl_context
self._sslc.load_cert_chain(self.env.ssl_certfile, keyfile=self.env.ssl_keyfile)
PermissionError: [Errno 13] Permission denied
Feb 26 03:44:09 racknerd-c6f06a systemd[1]: electrumx_.service: Deactivated successfully.
Feb 26 03:44:09 racknerd-c6f06a systemd[1]: electrumx_.service: Consumed 1.277s CPU time.

electrumx_compact_history
INFO:root:Starting history compaction...
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/e_x-1.16.0-py3.10.egg/EGG-INFO/scripts/electrumx_compact_history", line 73, in main
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/usr/local/lib/python3.10/dist-packages/e_x-1.16.0-py3.10.egg/EGG-INFO/scripts/electrumx_compact_history", line 49, in compact_history
  File "/usr/local/lib/python3.10/dist-packages/e_x-1.16.0-py3.10.egg/electrumx/server/env.py", line 46, in __init__
    self.db_dir = self.required('DB_DIRECTORY')
  File "/usr/local/lib/python3.10/dist-packages/e_x-1.16.0-py3.10.egg/electrumx/lib/env_base.py", line 40, in required
    raise cls.Error(f'required envvar {envvar} not set')
electrumx.lib.env_base.EnvBase.Error: required envvar DB_DIRECTORY not set
CRITICAL:root:History compaction terminated abnormally

Is there a question? Or more context?
The second error message is quite clear.
And for the first one, more context would be needed. For example, all the environment variable that you had set.

Hello SomberNight
can you tell me how to fix the error in DB_DIRECTORY thanks.
and here are the other settings git clone from https://github.com/spesmilo/electrumx.git
/etc/electrumx.conf
`COIN=Gold Mark
DB_DIRECTORY=/electrumdb/GMK
DAEMON_URL=http://gMarkrpc:ENk6M8PUZgrqpu579mg2CmsRMjeTPKaQE5wTqAmbQV8o@<IP_ADDRESS>:4444/
SERVICES=tcp://:50001,ssl://:50002,wss://:50004,rpc://<IP_ADDRESS>
PEER_DISCOVERY=self
MAX_SESSIONS=1000
MAX_SEND=2000000
INITIAL_CONCURRENT=50
MAX_SEND=2000000
BANDWIDTH_UNIT_COST=10000
DB_ENGINE=leveldb
EVENT_LOOP_POLICY=uvloop
Required for WSS or SSL services
SSL_CERTFILE=/etc/letsencrypt/live/electrum1.goldmark.com/fullchain.pem
SSL_KEYFILE=/etc/letsencrypt/live/electrum1.goldmark.com/privkey.pem`
/etc/systemd/system/electrumx.service
[Unit]
Description=Electrumx
After=network.target
[Service]
User=elex
EnvironmentFile=/etc/electrumx.conf
ExecStart=/home/elex/electrumx/electrumx_server
Restart=always
TimeoutSec=120
RestartSec=30
[Install]
WantedBy=multi-user.target

this problem is very common... your electrum runs as user "elex" and that user has no access to /etc/letsencrypt/live/electrum1.goldmark.com/fullchain.pem file or directory... i perśonally put the cert/key in some other place, eg the home dir of the user that runs electrumx, in your case "elex"

Thanks elex is fix and all work


ocm: added new placement rule builder and unit tests

Added NewPlacementRuleBuilder  and a unit test for it.

@sebrandon1 Thanks, I made the change to returns


User ID of span annotation

When creating an annotation span in an annotation document, the user ID of the annotation document is returned instead of the user ID of the creator of the annotation span. This can occur if user1 has created the annotation document and user2 adds an annotation span.
The data structure of the span annotations must be extended for this.

This is a bug! It should not be possible for a user to write in an adoc of another user. There is always at max one adoc per user per sdoc.

bitte lösen mit Validate im Endpoint. z.B. validate.validate_own_object(user_id, adoc_id)

bitte auch für bbox annotations fixen


fix: spelling of Nouvelle-Calédonie

Fixes #103

Looks good, thanks @kylejb. The error failure is due to some changes I'm making to the repo - it's unrelated. Will merge + get this into the next release.


FD empty shellboxes

credit to belongs to whoever made the OG sprite, i just made an edit of it.

Is the image in the graphics folder needed?  I figured you'd only need the one in sprites

i put it there as a precaution for offset issues


Define scope of specification

The Purpose section of the main README defines the scope of the specification as applying to "ML models that operate on geospatial data".
This issue is intended to open a discussion on whether this is the best way for us to scope this document, or whether that scope needs to be broadened or narrowed.

One thing we should be careful is using the term imagery in the specification. Imagery refers to satellite imagery specifically, and not all geospatial models use satellite imagery.

Good point. I reviewed the spec and it looks like there are now only a couple of remaining references to "imagery", mostly as examples or in reference to specific STAC specs.
We should definitely keep an eye on this in PR reviews, though, to make sure we're not inadvertently restricting the scope to imagery.

Closing this since it seems the scope is good enough for now. We can revisit this in future issues if there is a need.


5.6.14 morphology 1.4

ElasticSearch 5.6.14 With Russian Morphology Analisys plugin v 1.4

Sorry, the 5.6.14 was already released before you opened this PR. Unfortunately, I don't know babayotakun, whose compiled jar this PR is pulling into the project and therefore there is no easy way for me to verify that it doesn't contain any malicious code.


Unexpected promise element from allSettled result when mixing promise and non promise elements in array argument.

lib Update Request

Configuration Check

My compilation target is ES2019 and my lib is ES2020.Promise.
Missing / Incorrect Definition
The definitions for Promise.allSettled don't seem to be correct for mix of promise and non promise values.

Sample Code
let startingList = ["hello", "there"];

let resultingValues = await Promise.allSettled(
  startingList.map(string => string === "hello" ? 123 : Promise.resolve("abc"))
);

if(resultingValues[0].status === "fulfilled") console.log(resultingValues[0].value);

https://www.typescriptlang.org/play?target=7#code/DYUwLgBAzmCGBOYCWA7A5gGSTCBeCA2gEQAWIwwA9kQDQRFhnwhEC6A3AFCeiTNQBXYMnQA1WMAEgoeCLADusJJAAK8SgFtsIAHQTgAZXBhQAEwAUnCNDiJUmbGB0bYAB3Mx49vAD4bX9DxcfFJyKiIIAH4IAEYAJgBmCAAuCDVNbR1+SmAANxBzIlgAIwBjIgBKCs4Krk4kADNzfiERNHFJaQIABlYdGFgwARlgkIahBqQKEFNKiFLKFCgc3So0ZulW+w6pKB6+3IkpWqA
In this example code, the type of resultingValues[0].value is 123 | Promise<string>, but I was expecting something like 123 | string since all promise values should be resolved and all non promise values should be returned as is.
The type is inferred correctly by removing this definition from lib/lib.es2020.promise.d.ts:
allSettled<T extends readonly unknown[] | readonly [unknown]>(values: T):
        Promise<{ -readonly [P in keyof T]: PromiseSettledResult<T[P] extends PromiseLike<infer U> ? U : T[P]> }>;

But without this one, we'll lose nice inference for things like tuples.
It also works by forcing typescript to use the other definition by setting a non array type argument:
Promise.allSettled<Promise<string> | number>(
  startingList.map(string => string === "hello" ? 123 : Promise.resolve("abc"))
);

https://www.typescriptlang.org/play?target=7#code/DYUwLgBAzmCGBOYCWA7A5gGSTCBeCA2gEQAWIwwA9kQDQRFhnwhEC6A3AFCeiTNQBXYMnQA1WMAEgoeCLADusJJAAK8SgFtsIAHQTgAZXBhQAEwA8azdvMx4qNAD4IAHwgoBGgEYh4jgBScENBwiA5YMDoasAAO-nYOeM4J6Hi4+KTkVEQQAPwQAIwATADMEABcEFZaULr8lMAAbiD+RLBeAMZEAJTdnN1cnEgAZv78QiJo4pLSBAAMrDowsGACMukZw0LDSBQgpj0QHZQoUA26VGhj0hMO01JQ84uNElIDQA

Documentation Link
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled

Related issues:
Close but not really: https://github.com/microsoft/TypeScript/issues/42271

Make sure to try the nightly build in the playground when you open bugs—this is already fixed and will ship with 4.5 🥳
https://www.typescriptlang.org/play?target=7&ts=4.5.0-dev.20210929#code/IYZwngdgxgBAZgV2gFwJYHsLwBQEoYDeAUDDADYCmyMIywATmhAOYAyqtMAvDANoBEACwpky6fgBoY-ZMPoV+AXQDcREuSox5IBGSbMAasDIIKIbjGAB3YKmoAFeugC2HCgDpjZAMpVklABNsdVJaBn12WndnYAAHbFp6VBZuAD4aZCSUrhzpYVFxGAB+GABGACYAZhgALhhHFzd3bXQyADcKbH5gACMoflxcdVxVdVQ4bG1dfSMTM14ABkV3MOQEcxyefkQyOFRRCgCBmChMEFaPMWZJs2nkw2NTEEXltseKEaIAXyA

@andrewbranch oh man that's amazing!
So sorry about this one.
Thank you for the awesome work!


Add support for crates.io for Rust/Cargo

crates.io support was lost as we transitioned to the new Sonatype Platform Browser Extension.
See https://github.com/sonatype-nexus-community/nexus-iq-chrome-extension/issues/237.
We should bring this back.
FYI @maurycupitt

:tada: This issue has been resolved in version 2.17.0 :tada:
The release is available on:

Chrome Web Store
v2.17.0
GitHub release

Your semantic-release bot :package::rocket:


[type: refactor] refactor DefaultSignService#signVerify，No functional changes

Make sure that:

[x] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Increased readability
decoupling

Codecov Report

Merging #4217 (1f7714d) into master (af0444f) will decrease coverage by 0.14%.
The diff coverage is 90.72%.

@@             Coverage Diff              @@
##             master    #4217      +/-   ##
============================================
- Coverage     70.43%   70.28%   -0.15%
- Complexity     7217     7223       +6
============================================
  Files           969      971       +2
  Lines         27027    27071      +44
  Branches       2405     2404       -1
============================================
- Hits          19037    19028       -9
- Misses         6530     6580      +50
- Partials       1460     1463       +3

Impacted Files
Coverage Δ

...org/apache/shenyu/plugin/sign/api/SignService.java
100.00% <ø> (ø)

...rg/apache/shenyu/plugin/sign/api/VerifyResult.java
70.58% <70.58%> (ø)

...shenyu/plugin/sign/service/DefaultSignService.java
91.89% <94.02%> (+3.00%)
:arrow_up:

...java/org/apache/shenyu/plugin/sign/SignPlugin.java
93.75% <100.00%> (ø)

.../apache/shenyu/plugin/sign/api/VerifySupplier.java
100.00% <100.00%> (ø)

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
68.75% <0.00%> (-31.25%)
:arrow_down:

.../client/server/consul/ShenyuConsulConfigWatch.java
60.41% <0.00%> (-25.00%)
:arrow_down:

...controller/ShenyuClientHttpRegistryController.java
77.77% <0.00%> (-22.23%)
:arrow_down:

...yu/sync/data/http/refresh/AbstractDataRefresh.java
68.96% <0.00%> (-13.80%)
:arrow_down:

...ruptor/RegisterClientServerDisruptorPublisher.java
52.94% <0.00%> (-11.77%)
:arrow_down:

... and 15 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


chore(avm): Add 15 additional 16-bit registers in ALU trace of AVM circuit

Benchmark results
No metrics with a significant change found.

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 4064e180 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
676
676
676

l1_rollup_calldata_gas
6,424
6,400
6,412

l1_rollup_execution_gas
585,757
585,733
585,745

l2_block_processing_time_in_ms
1,313 (-1%)
4,705
9,286 (+3%)

note_successful_decrypting_time_in_ms
173 (+6%)
530 (+3%)
926 (-6%)

note_trial_decrypting_time_in_ms
79.0 (+16%)
47.9 (+43%)
57.1 (-49%)

l2_block_building_time_in_ms
12,247 (+4%)
44,324 (+3%)
88,176 (+3%)

l2_block_rollup_simulation_time_in_ms
7,479 (+4%)
25,733 (+3%)
50,693 (+3%)

l2_block_public_tx_process_time_in_ms
4,746 (+4%)
18,538 (+3%)
37,389 (+3%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
15,061 (+1%)
27,111 (-4%)

note_history_successful_decrypting_time_in_ms
1,183 (-8%)
2,365 (-4%)

note_history_trial_decrypting_time_in_ms
61.3 (-54%)
118 (-20%)

node_database_size_in_bytes
18,657,360
35,061,840

pxe_database_size_in_bytes
29,859
59,414

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
185 (-1%)
44,379
28,214

private-kernel-ordering
170 (-1%)
52,880
14,296

base-parity
3,506 (+2%)
128
311

root-parity
1,236 (-2%)
1,244
311

base-rollup
14,957 (+2%)
165,760
861

root-rollup
49.3
4,359
725

private-kernel-inner
229 (-1%)
73,795
28,214

public-kernel-app-logic
95.1 (+1%)
35,252
28,217

public-kernel-tail
138 (+1%)
40,928
28,217

merge-rollup
9.09
2,568
861

public-kernel-teardown
92.4 (+1%)
35,252
28,217

public-kernel-setup
91.4 (+2%)
35,252
28,217

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.0 (+1%)
16.1 (+2%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.584 (+1%)
0.497 (+2%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
46.8 (+2%)
73.2 (+4%)
231 (+3%)
446
868 (+3%)
1,717 (+3%)
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
96.0
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.480 (+2%)
0.450 (+4%)
0.421 (+3%)
0.417
0.413 (+3%)
0.412 (+4%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
55.8 (+2%)
107 (+2%)
336 (+2%)
666 (+1%)
1,302 (+3%)
2,605 (+3%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
105
207
691
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.493 (+2%)
0.482 (+2%)
0.457 (+2%)
0.458 (+1%)
0.452 (+3%)
0.455 (+4%)
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
61.5 (+1%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
109

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.537 (+1%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
14,968
495,320

Transaction size based on fee payment method

Metric
none fee payment method
native fee payment method
fpc_public fee payment method
fpc_private fee payment method

tx_with_fee_size_in_bytes
773
905
1,161
1,377

Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes
2 new note hashes

tx_pxe_processing_time_ms
1,824 (+5%)
1,206 (-1%)
4,446 (+2%)

Metric
0 public data writes
1 public data writes
2 public data writes
3 public data writes
4 public data writes
5 public data writes
8 public data writes

tx_sequencer_processing_time_ms
9.72 (-2%)
579 (+1%)
434
1,164 (+2%)
483 (+1%)
2,013 (+1%)
560 (+2%)


Variant constructor X can't be found, despite module being in scope

The following code:
module A = {
  type foo = X | Y

  type t = {
    ch: char,
    f: foo,
  }
}

module B = {
  type t = Foo | Bar(A.t)
}

let foo: string => B.t = text => {
  let currentCharcter = text->String.unsafe_get(0)

  let x = switch currentCharcter {
  | 'a' .. 'z' as letter => Bar({ch: letter, f: X})
  }
  x
}

Generates the following error:

However. If I don't assign the result to x, like this:
module A = {
  type foo = X | Y

  type t = {
    ch: char,
    f: foo,
  }
}

module B = {
  type t = Foo | Bar(A.t)
}

let foo: string => B.t = text => {
  let currentCharcter = text->String.unsafe_get(0)

  // NOTE: See here
  switch currentCharcter {
  | 'a' .. 'z' as letter => Bar({ch: letter, f: X})
  }
}

Code works as expected.

I may be wrong here but the explanation could come from the way the OCaml type checker goes from top to bottom (sorry I don't have any link to share here).
What it means is that in the second example the returned value (the switch) is explicitely B.t (it's part of foo's definition) so OCaml/ReScript can easily assume Bar is a value that belongs to B.t.
In the first example, when assigning to x the compiler doesn't know yet what x's type is supposed to be, and therefore what Bar is, and since type checking is done in one pass only, it'll stop checking the code here. That's what i mean by top to bottom.
Notice that in most cases it's not an issue and you should probably name all values that are not in the exact same module. Bear in mind the compiler is never wrong and you can remove the type annotation of foo and use B.Bar explicitely instead, the code will always compile, with or without the intermediate x variable and the function foo's type will be infered properly by the compiler and be displayed on mouse over by the rescript IDE extension 🙂

This works as expected. Note Bar is not in scope, it is hidden in a submodule. Why your another piece of code works is because the result is annotated with type B.t.
let u : B.t = Bar(xx) // works, best practice
let u = B.Bar(xx) // also works


ERROR: cannot find name corresponding to UUID ... upon 'add'ing OptimalControl

Hi, Bonjour,
I just installed Julia 1.9.3 on my mac. Then:
pkg> registry add https://github.com/control-toolbox/ct-registry.git
pkg> add OptimalControl
Resolving package versions...
ERROR: cannot find name corresponding to UUID 1dea7af3-3e70-54e6-95c3-0bf5283fa5ed in a registry
Context : new to control, new to Julia, hoping to "quickly" implement "Convex Programming Approach to Powered Descent Guidance for Mars Landing" (Acikmese, Ploen) that uses second order cone programming. (Or at least play with this problem.)
Thanks,
Samuel

Sorry for the noise. Somehow, the "base" registry (.julia/registries/General.toml / .tar.gz) had not been added, so nothing was found.


Work on a strategy of synchronised imports of motoko-base for moc bumps

We received a report (https://github.com/dfinity/motoko-base/issues/392) that motoko-base was too new for the included moc.
Suggestion: we could tag (e.g. moc-0.6.28) the base library with a known-to-work label, and the dfx import procedure could then be modified to always track that for a moc bump.
What do you think?

Sounds useful to me. @ericswanson-dfinity what do you think?

It looks to me like dfx post 0.10.1 is just downloading the released moc tar ball from the release site it gets moc from which should reduce the risk.
It would be good to tag motoko-base appropriately too, perhaps just manually until we get add-tags.sh to work again.
I even started on a PR for this but my git/bash foo was too poor

Maybe we can append my bar to your foo to get some full-fledged foobar? :-)


Fail to load fixie-ai/ultravox-v0_4_1-llama-3_1-70b with device_map 'auto'

Hi,
When I load the model into 4 gpus with model parallelism:
transformers.pipeline(model='fixie-ai/ultravox-v0_4_1-llama-3_1-70b', trust_remote_code=True, device_map='auto')

It gives the below error:
ValueError: weight is on the meta device, we need a `value` to put in on 0.

facing same problem here with two 48GB A6000 GPUs

Hi there,
I've taken a look before and I wasn't able to get any good performance out of it, so currently for 70B inference we use VLLM instead.
Can I ask why you want to do inference with the 70B model? For example, do you care about performance or is it just to test the model out.

thanks! We are just poking around, checking if the 70B model provides better output.
After some testing, it seems that the 8B one is already very capable though.
Actually in out application, a timely response from the LLM is crucial, so if 70B is slower in that regard it's indeed a worse choice.
Thanks for helping out!


Debug logs filled with: "Peer with session XXX does not exist in the pool anymore"

What is wrong?
After a relatively long run I'm seeing my debug logs being dominated by these messages:
   DEBUG  2020-07-24 15:19:26,577   PeerPoolEventServer  Peer with session <Session <Node(0x2d3f8b@<IP_ADDRESS>)> bfe67e92-b6ce-4139-9b5d-e5fd84aaec96> does not exist in the pool anymore
   DEBUG  2020-07-24 15:19:26,578   PeerPoolEventServer  Peer with session <Session <Node(0x93efc9@<IP_ADDRESS>)> 1a138042-4a92-4363-ba90-bcf8d6ee71ce> does not exist in the pool anymore
   DEBUG  2020-07-24 15:19:26,578   PeerPoolEventServer  Peer with session <Session <Node(0x09eebf@<IP_ADDRESS>)> 3badf8a4-2b08-40a9-af59-9b28517045fe> does not exist in the pool anymore
   DEBUG  2020-07-24 15:19:26,578   PeerPoolEventServer  Peer with session <Session <Node(0xcd44b5@<IP_ADDRESS>)> 901b9b99-35ae-48c3-9f4b-2bb0f7cc5143> does not exist in the pool anymore
   DEBUG  2020-07-24 15:19:26,578   PeerPoolEventServer  Peer with session <Session <Node(0x0c99ab@<IP_ADDRESS>)> 958a32a3-9e11-4b90-82ed-d18c98f1de80> does not exist in the pool anymore

The messages repeat regularly, using the same peer/session values.  It appears there is some code somewhere that is continually trying to use peers that are no longer present in our peer pool.
How can it be fixed
:woman_shrugging:

Some of, but not all of the peers being listed by these messages are indeed present in my peer pool, but under different session ids.


GooglePlusPost Bridge

I can't seem to get the Google Plus Post Bridge to work. Entering numeric Id into the field gives an Error 500 and entering a username gives a "No results for this query response". Not sure what's wrong.

Thanks for reporting!
The reason you don't receive any results is because Google finally introduced a new layout earlier this year and as far as I can tell they no longer support switching to the 'classic' design. That means the bridge requires upgrading to account for that.
I'll mark this issue as bug report for the time being. Anyone interested can PR a fix for this.


Unrecognizable table names

Description
When connecting to any database, the table names are with these special characters.
Print:

DBeaver Version
Version <IP_ADDRESS>305211610
Operating System
Windows 11 - Os Build 22000.1936
Database and driver
All databases
Steps to reproduce
No response
Additional context
No response

Have you tried changing the default font here?

Hi thanks for the tip,
But I had already done that and it didn't work.
I already added other fonts and the problem continues.

Hello @edsonrodsilva
Did you try to reload DBeaver application?

Hello @LonwoLonwo
This problem has been occurring for over a month now.
I've done everything in my power:

I already restarted the PC
I already reinstalled Debeaver
I already changed the language of the operating system
I already changed the font in DBeaver

No success yet

Haven't you tried to update Windows since then?

Could you check if the font chosen as Main font in DBeaver installed in your PC? It's in Personalization -> Fonts settings on Windows

Hi,
The fonts are installed in the operating system,
Whichever source I choose the problem persists.

Thank you for checking.

Hello @edsonrodsilva,
Please try the "Reset UI settings" feature:
https://github.com/dbeaver/dbeaver/wiki/Reset-UI-settings
Please let me know if it helps.

Thank you for investigation

it was solved by switching to classic theme


Remove unused variable

It's a good idea, but I don't know your build system so I can't help without investing a little more time into it. Actually the above problem was detected in my project by the compiler where I put -Wall (along with some other linters).


Does it not work in IOS?

If not, are there plans for making it work? or is there some kind of limitation

There is currently no iOS support. There isn't a limitation but there are no plans to integrate it

Kir

If not, are there plans for making it work? or is there some kind of limitation

Have you found a solution to ios?

iOS support is possible but i have no plans to implement that feature.


Feature request: Make ParseContext from JsonPath.using thread safe

Hi,
We just found a race condition that's been bothering us for some while. Turned out it was a cached com.jayway.jsonpath.ParseContext that occasionally was called by several threads.
We assumed that we could parse configuration once, that is JsonPath.using(Configuration.defaultConfiguration()), and reuse that instance. I still think that would be nice.

Fixed in version 2.3.0


Inline changes not inline

I'm not able to see inline changes as advertised in the README:

I believe this should be just one line, but it's showing up as two. I'm on OS X using zsh as my shell if that matters.

@jacobevelyn do me a favor:
git --no-pager diff | pbcopy

and paste the results into a comment here.

I had the same symptom. npm had installed an older version of diff-so-fancy. Downloading directly fixed it.

https://github.com/stevemao/diff-so-fancy/issues/40

I made a new release. Let me know if you still have the same issue and we can reopen.

@stevemao sorry for the delay. I just downloaded the newest version from npm and still have the same behavior. Here are the relevant lines from the pbcopy you asked for:
-	<string>1.14</string>
+	<string>1.13</string>


KNL-1387 Conditional Release doesn't have in mind adding new users into a site

I've put a question about this back on the Jira issue: https://jira.sakaiproject.org/browse/KNL-1387?focusedCommentId=203726&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-203726

I'm not sure on this. I guess you could do it without adding "SiteParticipantNotification.notifySiteParticipant" calls everywhere.
Just make an event listener for events like "SiteService.SECURE_UPDATE_GROUP_MEMBERSHIP" or "SiteService.EVENT_USER_SITE_MEMBERSHIP_ADD" and do the stuff in the listener. The only doubt is OptionBean, but I think that after changing the sections some event must be raised, just a matter of find it or even add it.

I don't know how I can create an event listener. I guess it could work with an event listener instead of the method SiteParticipantNotification.notifySiteParticipant.

Just inject the eventtrackingservice and add an Observer to it in spring bean initialization:
  eventTrackingService.addObserver(new Observer() {
	            public void update(Observable o, Object arg) {
	                if (arg instanceof Event) {
	                    Event event = (Event) arg;
                            // Handle the add site event
	                    if (SiteService.SECURE_ADD_SITE.equals(event.getEvent())) {
	                    	handleEvent(event.getEvent(),event.getResource());
	                    }
	                }
	            }
	        });

You'll need to get all events first just to figure out the right event you need to handle, this is just an example :smiley:

I've made some changes. I wish I could change BaseAuthzGroupService.refreshUser, but there is no event for notifying that a user was enrolled before in a group and not now or vice versa.

Ok, I'm not sure if it's better to add the event you need rather than call your method directly, but maybe @buckett could say something else.

I should also say, well done for sorting this out for the case of user changes coming from course management.

I'm not sure if you were already discussing this but I don't think you need to have this new class in kernel-util just for this one method. The problem having classes in kernel-util is that you have to do a full redploy of the entire system if you put the implementation in the util. The ideal is that the implementation would go in the component and the util would just call the services (if you need a util at all). Since only one service seems to be calling this util, maybe this method (notifySiteParticipant) can just be moved into BaseSiteService?

Yes, you're right. notifySiteParticipant can be just moved into BaseSiteService as only this service is using it. Then, I've deleted the class from kernel-util because it hasn't sense anymore.

Just need to refactor the org.sakaiproject.site.impl.SiteServiceTest adding the new method.

Sorry! In local I don't run any test.
Done!!


Add option to automatically apply BuyXGetY discount rewards

This PR provides an option to automatically add BuyXGetY discount rewards.
It adds a toggle to the discount create/edit screen to automatically add.
When selected we work out if any rewards are available that haven't yet been added to the cart and if we so we add them. Along the way we keep track of how many we added, so we can decrement/increment if cart values are changed, and if necessary remove the item from the cart when it no longer is eligible.
Devs can check for whether an item was added by discount by checking the meta->added_by_discount array values ... if the sum is the same as the cart line quantity then it was added by a discount and can be displayed differently (if required).
Replaces https://github.com/lunarphp/lunar/pull/881
Closes https://github.com/lunarphp/lunar/issues/876

@ryanmitchell sorry, are you able to target 0.8? When we get to 1.x this branch-changing hassle should go away.


Do not catJSON if ipfsHash is an empty string

CatJSON throws an error if the ipfsHash is an empty string

if its an empty string then ipfs returns
GET http://localhost:5001/api/v0/cat/ 500 (Internal Server Error)

Thanks, stop using catJSON is on our todo. However in this case we should probably return an error saying that you don't have any information in your registry.

Can I send a PR for handling the error ?
On Tue, Nov 1, 2016 at 6:03 AM, Joel Torstensson<EMAIL_ADDRESS>wrote:

Thanks, stop using catJSON is on our todo. However in this case we should
probably return an error saying that you don't have any information in your
registry.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ConsenSys/uport-registry/issues/11#issuecomment-257529263,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACqZ8aReky57OoQDi0rP-LotfCAbM5SCks5q5w5ogaJpZM4Klw3l
.

--
Thanks,
Subramanian Venkatesan.


refactor: Closes #1272 Upgrade electron to 17.0.x and Upgrade node to 16.13.2

Upgrade for electron 17.0.0 and node 16.13 in electron and typescript to 4.5.5
How to test it

Pull latest changes, do npm i and run app with npm run electron:dev

Checklist

[x] tested locally
[ ] added new dependencies
[ ] updated the docs
[ ] added a test

thank you - let's wait until after the 1.5.1 release before merging


[FEATURE] Neo4J RETRIEVER

Integration of Neo4J retriever, as done for REDIS, PINECONE, etc.
This provides the opportunity to use graph databases as data retrievers.
https://python.langchain.com/docs/integrations/providers/neo4j
https://python.langchain.com/docs/integrations/vectorstores/neo4jvector

Yes, integration with graph API would open doors.

++

Dears any progress in this feature, it is an added value ✌

Hope Knowledge Graph Data Bases such as Neo4j, FalkorDB, SurrealDB, Nebula Graph, JanusGraph, CayleyGraph and Dgraph can be integrated with Flowise

Note, Neo4J can work as both: Vector Database, and Knowledge Graph Data Bases that is using Cypher queries (similar to SQL but for KG).

https://docs.llamaindex.ai/en/stable/api_reference/storage/graph_stores/neo4j/

Feature Description:
The integration of Neo4j into Flowise will bring support for powerful knowledge graph database retrieval capabilities, extending Flowise's versatility in handling diverse data storage solutions. Neo4j, Bebula Graph, and FalcorDB are leading Knowledge Graph Databases, that can serve as both a vector database and a knowledge graph using Cypher queries. This feature will mirror existing integrations like Redis and Pinecone, empowering users to efficiently leverage graph structures for retrieval tasks.
https://python.langchain.com/v0.2/docs/integrations/graphs/neo4j_cypher/
https://python.langchain.com/docs/integrations/providers/neo4j
https://python.langchain.com/docs/integrations/vectorstores/neo4jvector
Motivation
Why This is Essential:
Graph Databases as Data Retrievers: The ability to retrieve data from knowledge graph databases opens new avenues for complex, interconnected data queries. KGDB structure allows for highly sophisticated data relationships, offering more flexible and insightful retrieval than traditional databases.
Unlocking Knowledge Graph Potential: Knowledge Graph Databases such as Neo4j, FalkorDB, and Nebula Graph are becoming crucial in industries where understanding relationships between data points is key—such as recommendation systems, fraud detection, and semantic search. Integrating these with Flowise will allow users to query graph data with ease and precision, using graph-based algorithms.
Dual Functionality with Vector Databases: Neo4j, Bebula Graph, and FalnorDB can also act as a vector database, adding to Flowise's capacity to handle vectorized data alongside traditional knowledge graph structures. This flexibility allows users to seamlessly move between vector searches (e.g., for similarity) and more intricate relationship-based queries via Cypher, a powerful query language.
Aligning with LangChain: LangChain, a recognized leader in the space, has already integrated Neo4j for both vector store and graph database functionalities. Aligning Flowise with LangChain ensures that Flowise remains competitive and compatible with the broader AI and machine learning ecosystem. Users will appreciate the continuity of experience and the shared ecosystem between these tools.
Extending Flowise’s Reach: The integration will expand Flowise's use cases, making it more appealing to sectors that rely on graph-based data representation and advanced knowledge modeling. Neo4j’s integration would create a path for future inclusion of other graph databases like FalkorDB and Nebula Graph, thereby creating a wider, more flexible infrastructure for Flowise users.
Business Impact:
By enabling Neo4j, Nebula Graph, FalcorDB and other Knowledge Graph Databases, Flowise will become more attractive to industries focused on complex data interrelationships, ensuring broader adoption and deeper penetration into sectors like fintech, healthcare, cybersecurity, and recommendation engines.

Your competitor RAGflow has already added GraphRAG support
https://github.com/infiniflow/ragflow/tree/v0.9.0

Please add it.

Here is why knowledge graphs are strategically important for AI & RAG. Please vote for this task.


Download question??

I followed How to build CARLA on Linux, and stuck at Build Carla '$ ./Setup.sh', the code seems to download a Content_0.6.0.tar.gz from google drive, this file is huge, about 10GB. While I am in China, the connection is very unstable, and I downloaded almost a day, and failed. I saw the project page has 'Get the latest release here', I managed to download this, whose name is 'CARLA_0.6.0' , and its size after extraction is 6.3 GB. I am wondering what is CARLA_0.6.0? compare to Content_0.6.0.tar.gz? And is there any solution to download  Content_0.6.0.tar.gz in China? Thanks so much.

CARLA_0.6.0 is the compiled project, which works on Ubuntu 16.04 or 17.04. So if you just want to try out CARLA, just run it.
Content_0.6.0 contains the raw assets needed to compile the project (3D models, textures, etc). They are only necessary if you want to compile CARLA from source and open the project in the Unreal Editor. The compiled project is smaller because the assets are compressed and optimized to be used from the binary version, not editable.
Given the bad connection in China, do you have suggestions on how to make download easier? One way would be to cut the file into smaller chunks, do you know of other ways?

@s7ev3n suggested he could upload to Baidu cloud storage, seems like a good idea, I'm now checking if there are issues with this.

Keep in mind that we will upload a new content package with every new release

You could also try to extend download_from_gdrive.py to keep track of which chunks have been downloaded, such that it can resume an interrupted download. You will probably want to do some md5sum checking in the end.

@s7ev3n Ok, so we'll be happy if you redistribute CARLA in China, as long as it's done with proper attribution (mention that it's developed by CVC in collaboration with Intel and provide a link to carla.org). As @nsubiron pointed out, new releases will be coming out regularly, so you may need to re-upload from time to time to keep it up to date
@NikolausDemmel Thanks for the great suggestion! Do you know of some specific good way to do it in python? Some library you have experience with?

@dosovits, I don't really, sorry. After a quick google search, this seems simple enough: https://www.safaribooksonline.com/library/view/python-cookbook/0596001673/ch11s06.html
What is missing is maybe a md5check in the end to avoid corrupted downloads.

@dosovits Thanks, I will definitely mention your organization and carla.org, and I will try my best to keep my distribution up with new releases.

For quick solution, here i what you want

@amiltonwong Hi, thanks so much, I have downloaded CARLA_0.6.0.tar.gz, this is the compiled project. my problem is running the ./Setup.sh, which tries to download a 10GB Content_0.6.0.tar.gz, have you downloaded this file? or maybe we cloud together help this redistribution?

No, just tar zxvf CARLA_0.6.0.tar.gz and then run it according to guidelines from here

@NikolausDemmel , great, thanks!
@s7ev3n , awesome! Btw, if you send links to your Baidu Cloud files to carla.simulator email, we might be able to put links on the CARLA website.
@amiltonwong , thanks for the link!

@dosovits , you're welcome!
Ah, you will present CARLA in coming few hours @CoRL. I must watch it :)

@dosovits Sorry for the delay, I cut the Content_0.6.0.tar.gz into three pieces and now uploading it Baidu Cloud file, should be finished in two hours. Once it is done, I will email you the link. I am honored if you put the links on CARLA website. I succeeded compiling all the stuff, and writing my instructions about it in my article on Zhihu.com.

I created #84 to have a single place to discuss possible solutions to the download problem.


[FLINK-31511][doc-zh] Update the document sql_functions_zh.yml and fix some parts in sql_functions.yml

What is the purpose of the change
This pull request update the document sql_functions_zh.yml .
Brief change log

Modify the sql_functions_zh.yml and sql_functions.yml

Verifying this change
This change is a document change without any test coverage.
Does this pull request potentially affect one of the following parts:

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

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@ruanhang1993 Thanks for the contribution, the CI failed during docs_404_check, could you fix it ?

@flinkbot run azure


Page scroll remains fixed when navigating

Feature to document
When navigating, if I've scrolled to the bottom of one page and navigate to another page, then the new page loads with scroll fixed at the bottom, One has to scroll up to start reading from starting of the page.
To reproduce, scroll down to the bottom in any page, and then click on any link to load another page.
Author(s)
N/A
Additional information
window.scrollTo(0,0) might save the problem. I'll send a PR.

I believe it's already fixed.


Implementation of Rastertiles, removal of GeoServer

Draft 1 Dated 2024-06-06
Summary:
Enhancement:
1: Auto generate raster tiles and store in dedicated S3 bucket - completed
2: Point Dash at S3 raster tile endpoint instead of geoserver - completed
All reference to GeoServer has been removed
Further cleaned up code
TODO/Remaining Task: add a main function and further cleanup/organize code
AWS VRRC DEV

Created new S3 Bucket called "vrrc-insar-tiles-store-dev"
Opened up Permission "Block public and cross-account access to buckets and objects through any public bucket or access point policies"
IMPORTANT (REVIEW THIS) - Added Bucket Policy allowing any items within Resource": "arn:aws:s3:::vrrc-insar-tiles-store-dev/*" to be requested. Potentially make it public for certain IAM users only.
Added few example tiles in this S3 bucket (Edgecumbe 3M36D and Meager 5M3)
Site-Dropdown menu was arranged in alphabetical order

CONFIG FILE CONTENT
[AWS]
bucketName = vrrc-insar-store
rawBucket =
insarProcessQueue = https://sqs.ca-central-1.amazonaws.com/069989789993/vrrc-insar-q
tiles = https://vrrc-insar-tiles-store-dev.s3.ca-central-1.amazonaws.com
[API]
vrrc_api_ip = localhost:8000
METHOD TO GET STARTED and TEST THIS PR
cd ${DIR}
git clone -b rastertiles_2 https://github.com/Volcano-Risk-Reduction-in-Canada/Volcanic-Interpretation-Workbench
cd ${DIR}/Volcanic-Interpretation-Workbench
clear
ls
cd ${DIR}/Volcanic-Interpretation-Workbench
python3 -m venv venv
sudo apt install python3.10-venv
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
cat < ${DIR}/Volcanic-Interpretation-Workbench/config.ini
[AWS]
bucketName = vrrc-insar-store
rawBucket =
insarProcessQueue = https://sqs.ca-central-1.amazonaws.com/069989789993/vrrc-insar-q
tiles = https://vrrc-insar-tiles-store-dev.s3.ca-central-1.amazonaws.com
[API]
vrrc_api_ip = localhost:8000
EOF
cat ${DIR}/Volcanic-Interpretation-Workbench/config.ini
cd ${DIR}/Volcanic-Interpretation-Workbench
python scripts/get_latest_coh_matrices.py
python scripts/get_latest_baselines.py
Open a new terminal and start an aws ssm session of the VRRC API
Open a second terminal and export AWS VRRC DEV ENV variables
Then in second terminal, input the following:
cd ${DIR}/Volcanic-Interpretation-Workbench
source venv/bin/activate
python3 app/dash_app.py

Create Release of final version of dashboard using geoserver. Possible edge use cases


Avoid cloning Name when looking up function and class types

Summary
Uses Salsa's new Lookup functionality for FunctionType and ClassType names.
The Lookup trait allows looking-up interned values by a borrowed value. In this case
we can lookup the interned type using the borrowed str and only allocate the owned `Name`` when
the type doesn't already exist.
This was part of https://github.com/astral-sh/ruff/pull/14087 but I extracted it into its own PR to see if it is the reason for the significant incremental perf improvement.
Test Plan
cargo test

This was part of #14087 but I extracted it into its own PR to see if it is the reason for the significant incremental perf improvement.

Was it? I don't see any CodSpeed results reported here.

Nope, this wasn't it :)


About classification

Thank you so much for your wonderful paper! I have really enjoyed it!
I have a question regarding the SSA,

What is the model's classification result for abnormal/non-abnormal in the entire picture?
What is the cross-domain effect of classification?
I noticed that adding a classification loss can lead to overfitting and non-convergence during fine-tuning. Could you please share any approaches you have used to address this problem?
Thank you very much for your time and expertise. I greatly appreciate any insights or suggestions

Hi! Thanks for your interest. Much to our regret, SAA's classification performance is subpar as it always selects the most significant regions to be anomalies, i.e., it tends to be false-alarmed. You could directly run our code to evaluate the classification performance. Best :)


Visual bug fix for when units are changed.

Fix for issue #110
Perspective matrix is now calculated in the same useEffect as the when the draw function is called. Removed localPerspective state as it is unnecessary. This should also improve performance during drag, as each time a point was moved, the canvas was being drawn multiple times: once for when localPoints changed, and again when that tickled down to localPerspective updating. This fix makes sure the canvas is only redrawn when necessary.
Simply updating the dependency list for the draw useEffect wasn't adequate and introduced other visual bugs.

So much cleaner, thank you!


Remove remote debug default configs from package.json

Purpose
Remove remote debug default configs from package.json
Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #18531 into next-release will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           next-release   #18531   +/-   ##
=============================================
  Coverage         15.15%   15.15%
=============================================
  Files                48       48
  Lines              1254     1254
  Branches            197      197
=============================================
  Hits                190      190
  Misses             1050     1050
  Partials             14       14

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 14c0a0d...b649670. Read the comment docs.


Add ability to check for server updates from the app

We need a socket endpoint to do this. Moving to backlog because the server needs to support this first. It's easy once that is setup
https://github.com/BlueBubblesApp/BlueBubbles-Server/issues/193


Tokenizer implemented

Closes: #21

PR-Codex overview
This PR adds tokenization functionality to the Tokenizer class.
Detailed summary

Adds ArrowToken, BracketToken, and StringToken classes
Implements Tokenizer constructor to split input string into tokens
Implements hasNext() method to check if there are more tokens
Implements next() method to move position to the next token
Implements getToken() method to return the current token

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@Graur please, have a look

@yegor256 please, have a look

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 2min)


Question: How to use material-ui react components with the Portal Pattern?

While trying to show a dialog from an absolutely positioned div I faced some issues. Centering the dialog on the page with only CSS was not possible.
Also, the dialog uses position:fixed;left:100% which is fine when the Dialog is inside "body". But with my div, it ended up being invisible but draggable just to the left of my div.

After some search, I found that the solution is to use the the Portal Pattern. But this gave me a lot of errors. (Warning: owner-based and parent-based contexts differ ) .
So, I was wondering if there is an example on how to use the material-ui Dialog with the Portal pattern.
Also, I apologize for not providing an example. I will recreate a scenario outside my project and link it here when I am done.

I sense a case of XY Problem.
From what i understand the Portal Pattern is used for non-reactive tasks. Material-ui is completely reactive.
That is an issue with the dialog, it should get out of layout and do its thing. But looks like in this particular case it fails.
I would suggest a different approach to patch up this issue.
If you are using flux handle this with actions and respond to them.
Otherwise, have some higher up component provide a .showDialog(innerComponent) on it's child context and have your absolute div's Component call that function from the inherited context.
I can provide more explanation if you like my suggestions. :D

Thanks @subjectix .
ProblemX : I have a flow chart where the steps are represented as boxes. These boxes are absolutely positioned on the page so that the user can drag them around. User can double click the box and enter text in the dialog that pops up. This dialog is the one causing centering issues and a shadow dialog as in the image in my question.
I was about to try the "higher up component provide a showDialog" solution that you suggested but I thought I will ask here so that I can get your inputs. Thank You for your suggestions.
Also, https://github.com/tajo/react-portal makes me think that the Portal Pattern is not only for non-reactive components.

I see, I looked at react-portal. The thing about using portals for react components is that they aren't really designed with them in mind, especially those who rely heavily on contexts, even if material-ui does somehow patch that up so you can use the portal pattern, themes will surely give you trouble.
I'd suggest your flow chart component to have that "method" of editing. This way even if you change your mind about modals (which I suggest you do) you can easily change your strategy.
Your flowchart component holding all the states, can enable editing and re-render after the user submits. Easy and concise. :sunglasses:
But... the "dialog doesn't work within absolutely positioned elements" issue would still need resolving :D

https://github.com/callemall/material-ui/issues/1621 I think this is the same issue in a different guise... portal/layer-mixin will work, you just need some magic to pass the context through...

Also #1669 seems to be the same issue.

Just noticed with #1669 - the transforms might be causing this because they're creating a new CSS stacking context... https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context

#1845 should resolve this

addressed in #2129


[docs] Add an example of using github crossrepo PR references for cross repo PR testing.

[docs] Add an example of using github crossrepo PR references for cross repo PR testing.
I always forget this syntax and I am sure others do as well... so add it to the
docs.

@swift-ci Please smoke test and merge

@swift-ci Please smoke test linux platform


Helm Charts for Scoutflo

Message from Scoutflo (who are going to do some content about us and have Flagsmith listed in their directory):
We want to work with your team to build a Sandbox and Deploy solution for Flagsmith in the directory.
Scoutflo Sandbox offers users a free, demo-able version of a COSS product running on a Kubernetes cluster. This can help them visualize the tool and connect to the use case right away.
Example: Airbyte.
(Since your team does offer a free trial, this may not be quite relevant at the moment)
All we would need from you would be your Helm Charts (for us to automate it)
Contact Anna for questions
CC: @dabeeeenster

Hi Anna!
We can direct them to https://github.com/Flagsmith/flagsmith-charts!


OFFCANVAS BUTTON

Hello,
i recently migrate to foundation 6 but i have some issues. For exemple, i have an offcanvas inside another offcanvas. when i click on my menu-icon button to toggle the first offcanvas left menu it also triggers the left menu on the other offcanvas. both get opened.

This repo is programmatically generated based on tagged releases to the main Foundation for Sites repo.
If your issue is still relevant, please open it in the main repo https://github.com/zurb/foundation-sites
Thanks!


Patch 1

Thanks for rebasing. This looks good to me for the read me. As for the neon, maybe @SeanMSmith want to chime in? This looks good to me too so unless he manifests I’ll merge tomorrow for next build. Thanks !

Apple calls it "Screen Saver" (as you can see by looking in System Preferences or by getting info on the Aerial.saver package), and "Screen Saver" is perfectly correct English, so that's what we should be using.
Re "Sts", there are undoubtedly many words and abbreviations of which neither you nor I have yet heard. That's what a good dictionary is for! Try it. Select "Sts", right-click, and then select "Look Up “Sts”"; for more detail, click on "Open in Dictionary".
With a community project like this, my sense is that editors should probably take a light touch and refrain from correcting other writers' language in cases of mere stylistic preference, where there are no actual errors to be corrected or clear improvements in clarity to be made.
We should also be mindful of our busy and valiant project maintainers and refrain from putting them in the unenviable position of having to arbitrate between competing editors! @glouel certainly has enough to do as it is, and we should try to keep the noise-to-signal ratio as low as possible. :)
Also, as I wrote before, I'm really not wild about having to keep track of regional preferences in cases where two or more variations are equally correct and trying to enforce a standardized Aerial style guide. (Or should it be "standardised"?) That's making a lot of probably unnecessary work for an editor, especially when multiple editors are involved.
I'm getting confused enough as it is trying to keep track of these changes, and I'm the one who originally wrote these descriptions. So I submitted a new pull request of my own based on the v1.4.6beta1 master with the following changes:

I corrected "Ministy" and "Westmintser," thanks to @NightRaider73!
I changed "toward" to "towards" everywhere, as per @NightRaider73's original preference.
I spelled out "Saint" and "Saints" everywhere, to avoid all controversy over their abbreviations.
I corrected a typewriter apostrophe that none of us caught.

@glouel Let me rebase the readme

With a community project like this, my sense is that editors should probably take a light touch and refrain from correcting other writers' language in cases of mere stylistic preference, where there are no actual errors to be corrected or clear improvements in clarity to be made.

Yes, I think it's easy to go overboard with minor changes that have little impact and just take time to review.
I also think that as we get more translations in, we need to be mindful of the work that will be put on those who will maintain those translations.
@NightRaider73 thanks!

@glouel Your welcome #639


StanHeaders: C++17 Compatibility Backports

@hsbadr
This PR backports the C++17 compatibility patches from #2693, so that Math library in rstan 2.26 should be C++-17 compatible.
More discussion over on the forums as well

Thanks @andrjohns! Let me know when it's ready and I'll package a new version for RStan.

Thanks @andrjohns! Let me know when it's ready and I'll package a new version for RStan.

Should be all good to go!


Could not load necessary assembly dependencies.

ls: cannot access '/appdata/space-engineers/Plugins/*.dll': No such file or directory
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/wine/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
"@sSteamCmdForcePlatformType" = "windows"
Please use force_install_dir before logon!
Success!  C# redistributable may be missing. Affected file: file:///Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64\SpaceEngineers.ObjectBuilders.dll

I use image directly from dockerhub.
I try devidian, but same error.
root@se-server-0:/scripts# dpkg --print-architecture
amd64

My host OS is Ubuntu 20.04.4 LTS
Anyone have any idea ?

When i use a network storage for volumes used by container, i have dependencies errors.
But, when i use a local mounted volumes, server work fine

I hate to say it, but I don't think space engineers would work with network shares as a storage medium. It loves consumer grade cpus(high clocks, low latency, fewer cores) and NVME storage.

Now that I think of it, 7thCore has a script that uses a ramdisk to run the server, that may be better for you. I think it's pinned in the discord.

Thx for your informations


Bump pyroscope client and godeltaprof to support Go 1.22

github.com/pyroscope-io/client was moved to github.com/grafana/pyroscope-go, see redirect of https://github.com/pyroscope-io/client
Go 1.22 support was added in godeltaprof 0.1.6 via https://github.com/grafana/pyroscope-go/pull/55
Fixes #4339

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Is it ok to to ditch ancient Go 1.18 and include 1.22rc1 in the build matrix, docs and go.mod?
From build log:
# github.com/klauspost/compress/zstd
Error: ../../../go/pkg/mod/github.com/klauspost/compress@v1.17.3/zstd/dict.go:479:32: binary.LittleEndian.AppendUint32 undefined (type binary.littleEndian has no field or method AppendUint32)
Error: ../../../go/pkg/mod/github.com/klauspost/compress@v1.17.3/zstd/dict.go:490:32: binary.LittleEndian.AppendUint32 undefined (type binary.littleEndian has no field or method AppendUint32)
Error: ../../../go/pkg/mod/github.com/klauspost/compress@v1.17.3/zstd/dict.go:491:32: binary.LittleEndian.AppendUint32 undefined (type binary.littleEndian has no field or method AppendUint32)
Error: ../../../go/pkg/mod/github.com/klauspost/compress@v1.17.3/zstd/dict.go:492:32: binary.LittleEndian.AppendUint32 undefined (type binary.littleEndian has no field or method AppendUint32)
note: module requires Go 1.19

We are in the process of upgrading the go version to 1.20. This pr can wait a little bit.

Tnx, will wait for #4334, then rebase again and resolve any conflicts.

Rebased and resolved all conflicts with #4334 regarding minimal required go version.

LGTM!


Taking pilot survey :-)

Hi,
Just took the pilot survey. For your context, I am a methodologist/statistician so I am also trained (somewhat) in survey methodology.
Page 1

[ ] Is this an informed consent page? If so, there is no clear consent included.
[ ] Do you want to share the anonymized data? If so, include that on the page so that you can freely do so.
[ ] I wouldn't include the link to the github repo in the final survey, considering most scientists will not be familiar (keep the survey as simple as possible; don't know if that was the plan all along anyway :-))
[ ] Maybe you could provide some details on how the anonymization will take place? I noticed on page 3 that institution was requested; is that also anonymized?

Page 2

[ ] I guess this is just for testing purposes and not for final survey? :-)

Page 3

[ ] PhD candidate and PhD student mean two different things in the US I think, so maybe just include that?
[ ] How is this defined? "How many years have you been working in research?"

I can imagine you mean since getting PhD? That's what we usually ask

[ ] Is "methodologies" a word? Maybe "methods"?

Page 4

[ ] Maybe good to also have this definition at the top at the later pages about Open Science?
[ ] Maybe include the duplicate text from the answers in the question itself? (Q below)

"Based on what you know about Open Science, what are some of the positive aspects that come from practicing Open Science? (check all that apply) *

[ ] For same question, maybe include an option "I don't know about OS", given that it's forced response?
[ ] Is it an idea to flip around the positive-negative questions? I got the idea from it that the survey wanted to skew answers. You might even consider randomizing the order these are presented in.

Page 5

[ ] Maybe rephrase the options in the question to be more dense?

Please rate the importance of the following factors in choosing to publish your manuscripts as preprints *

for example, "Having preprints read by more researchers in my field and receiving comments"  (note the double-barrelled answer here) to "Preprints are read more"

[ ] Two final questions are forced response but seem optional

Page 6

[ ] The Likert scale is asymmetric, given that the left side has "not at all" and "slightly", while on the right side it says "very" and "extremely"
[ ] The option "It allows pre- and post-prints" is double-barreled and is not a good response option because of it
[ ] The response option "Having the Open Access fees paid by grant money or by my institution" is also double-barreled; might be an idea to just change it into "paid for" or something like that
[ ] Negatively phrased questions often cause problems (i.e., with NOT in them). The answers also contain it, causing the double negative problems.
[ ] Two final questions are forced response but seem optional
[ ] I was able to fill in text for the question asking a forced numeric response

Page 7

[ ] The response option "Open Access" in

What access level did you set for these data? (select all that apply)
is potentially confusing. Maybe rephrase to "freely accessible"

[ ] Again the Likert scale
[ ] Two final questions are forced response but seem optional

Page 8

[ ] The definition of open source is quite short, which Richard Stallman will probably have problems with ;-)

Open source refers to a computer program in which the source code is available to anyone for use and reuse.
Do you mean open source or free and open source? Important to delineate because they mean different things (and you will have participants who know the difference, I guess).

[ ] This question is not forced but would need to be, no?

Do you use open source software for data acquisition and/or data analysis?

[ ] Again the Likert scale
[ ] Two final questions are forced response but seem optional

Page 9

[ ] Maybe remind the definition of Open Science at the top?
[ ] This question is a bit unclear; does it mean the respondent would have to pay for it or that the institution dissuades the respondent from taking the course?

Would you take a program/course/workshop to learn more about open science, if you were to take it yourself and NOT have it supported by your institution?

[ ] Maybe add an option that the respondent doesn't need a course?

Page 10

[x] no comments

Page 11

[x] no comments

Page 12

[x] no comments

Thank you so so much for this feedback! Regarding all your comments for the first page - for this pilot data we are not going to share anything, but you are completely right that we should explain that demographic data will be separated from other responses when the data are shared. They will be kept together for our analysis purposes though, so that we can have some more fine-grained analyses.
The comments you have given about adding more information to the information sections at the top of each survey section is great, we definitely need to improve on that. And we need to standardise which questions are optional and which aren't, and fix the bugs with being able to add responses we don't want (e.g. typing letters into a numerical field).
Thank you also for your advice about the double-barrelling of the questions. I have understood from it that there are two ways to go about this: 1) splitting the response into two with one 'barrel' each, or 2) collapse across 'barrels' when appropriate. Do you think that is a good way to go about editing?

@chartgerink Thank you so much for this amazing feedback!

You are welcome :-)
Double-barrelled questions are easiest to resolve by either splitting the question yes or to take a higher level as assessor (if available). Which is better depends on context, so I think you're the best judge of that in the end!

@chartgerink I'm finally getting to answering your comments one at the time. Thank you again for the awesome feedback and for making your comments a checklist!

Do you want to share the anonymized data? If so, include that on the page so that you can freely do so.
We do want to share the anonymized data and we will need ethical approval and to get a consent, but we don't have it yet. We won't share the data we are getting with this pilot survey. I agree, we will need to explain that well at the beginning.

I wouldn't include the link to the github repo...
We won't. This and the issue request is only for the sprint. :)

Two final questions are forced response but seem optional
We kind of want people to answer these. Do you think it's bad to force people to answer? ;P

The Likert scale is asymmetric, given that the left side has "not at all" and "slightly", while on the right side it says "very" and "extremely"
Good point! So what do you recommend? Would "of little importance", "moderately important", "important", "very important" work better?

I was able to fill in text for the question asking a forced numeric response
Yeah, that's google form for you. We are probably going to use another survey platform/software. Do you have any recommendation? Better if free.

The definition of open source is quite short, which Richard Stallman will probably have problems with ;-)
This is so true. I was hoping to get feedback on this. Thank you! Do you think we should be asking about both (after giving definitions at the beginning) or should we pick one (in which case I would go for open source)?


Update npm 3.10 🙏🏻

To address our npm shrikwrap in a less intrusive way we need to update npm to at least 3.10
Deps:
https://github.com/mesosphere/reactjs-components/pull/410
Please Note:
npm run shrinkwrap become npm run fix-shrinkwrap because you can't override core commands anymore.

@nLight @MatApple let's please discuss how to move forward with this one as this potential breaks our build.

It looks like this update may need a time slot of its own, as it is not seamless and introduces 81 failures as I see with the integration tests.


Add switch to extract_packets.py to extract only the layer payload

This allows, for example, to extract from a CoAP capture the payload of inet.UDP to obtain the CoAP messages.
Tested with:
wget  https://gitlab.com/wireshark/wireshark/-/wikis/uploads/__moin_import__/attachments/SampleCaptures/coap-cbor.pcap
extract_packets.py -p inet.UDP coap-cbor.pcap samples/
rflx validate -v samples/ specs/coap.rflx CoAP::CoAP_Message

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for this improvement, @mgrojo! The code looks good to me. We just need a signed CLA from you to be able to merge it.

OK. The need to sign a CLA wasn't documented, but ok, the CLA Is now signed.

Thanks again for your contribution! This change has been added to main in a603ffad3fc4b13c72fb64b70907046472942a47.


"Where's cranky" cutscene in Japes has faster pan, hangs on Cranky's for longer

I don't think this is needed in a post-item rando world. Closing


Issue with Java Code

PlatformException(error, com.abc.MainActivity cannot be cast to androidx.fragment.app.FragmentActivity, null, java.lang.ClassCastException: com.abc..MainActivity cannot be cast to androidx.fragment.app.FragmentActivity
How to resolve it on a Java-based project?

**PlatformException(error, com.abc.MainActivity cannot be cast to androidx.fragment.app.FragmentActivity, null, java.lang.ClassCastException: com.abc..MainActivity cannot be cast to androidx.fragment.app.FragmentActivity
How to resolve it on a Java-based project?**

**PlatformException(error, com.abc.MainActivity cannot be cast to androidx.fragment.app.FragmentActivity, null, java.lang.ClassCastException: com.abc..MainActivity cannot be cast to androidx.fragment.app.FragmentActivity
How to resolve it on a Java-based project?**

Doesn't matter if you're using Java instead of Kotlin, you still need to extend your activity with FlutterFragmentActivity in your Flutter project as mentioned in Step 3
So your activity in Java should be like this -
public class MainActivity extends FlutterFragmentActivity {
    @Override
    public void configureFlutterEngine(@NonNull final FlutterEngine flutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

Doesn't matter if you're using Java instead of Kotlin, you still need to extend your activity with FlutterFragmentActivity in your Flutter project as mentioned in Step 3
So your activity in Java should be like this -
public class MainActivity extends FlutterFragmentActivity {
    @Override
    public void configureFlutterEngine(@NonNull final FlutterEngine flutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}


Cast error occurs when using CameraInterface.availableSizes()

Steps to Reproduce
I used camerawesome 2.0.0+1 and
await CameraInterface().availableSizes();

on iPhone 15 Pro.
Expected results
The value of List<PreviewSize?> should be returned.
Actual results
Then the following error occurred.
flutter: type 'int' is not a subtype of type 'double' in type cast
flutter:
#0      PreviewSize.decode (package:camerawesome/pigeon.dart:121:25)
#1      _CameraInterfaceCodec.readValueOfType (package:camerawesome/pigeon.dart:707:28)
#2      StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:477:12)
#3      StandardMessageCodec.readValueOfType (package:flutter/src/services/message_codecs.dart:522:23)
#4      _CameraInterfaceCodec.readValueOfType (package:camerawesome/pigeon.dart:713:22)
#5      StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:477:12)
#6      StandardMessageCodec.readValueOfType (package:flutter/src/services/message_codecs.dart:522:23)
#7      _CameraInterfaceCodec.readValueOfType (package:camerawesome/pigeon.dart:713:22)
#8      StandardMessageCodec.readValue (package:flutter/src/services/message_codecs.dart:477:12)
#9      StandardMessageCodec.decodeMessage (package:flutter/src/services/message_codecs.dart:341:28)
#10     BasicMessageChannel.send (package:flutter/src/services/platform_channel.dart:206:18)
<asynchronous suspension>
#11     CameraInterface.availableSizes (package:camerawesome/pigeon.dart:1366:38)
<asynchronous suspension>
#12     CameraView.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:cheesecake/widget/photoScan/camera/photo_scan_camera.dart:46:35)
<asynchronous suspension>

It seems that as double is causing an error on line 118 of pigeon.dart.
static PreviewSize decode(Object result) {
    result as List<Object?>;
    return PreviewSize(
      width: result[0]! as double,
      height: result[1]! as double,
    );
  }

About your device

Brand
Model
OS

Apple
iPhone 15 Pro
17.2.1

My flutter version
3.16.7

Thank you.

Same. Appears to only be an iOS issue.

Hi, sorry it's been fixed but not released on pubdev yet.
Will do

Thank you!

Was this released in the latest version? It's not mentioned in the changelog.

@jt274 yes forgot to mention it sorry.
This has been fixed

Thank you very much, I was able to confirm the fix.

@g-apparence
It seems we have the same issue.
type 'int' is not a subtype of type 'double?' in type cast
pigeon.dart:1289
return (replyList[0] as double?)!;
awesome_zoom_selector.dart:27:
minZoom = await CamerawesomePlugin.getMinZoom();
maxZoom = await CamerawesomePlugin.getMaxZoom();
Is there any fix planned for this?


Request/downscaling

Code to obtain data for downscaling according to customer request 5871-01 (and potentially others)

R code: comments helpful; minor typos in comments (not corrected); next year: use English abbreviations (e.g. line 159 e.g. dyo instead of ydw; plot 15C2)
results: typos and language (German only) changed in file
documentation: suggestions/comments in documentation


Upgrade Library Versions and Modify Jenkins Configuration

This pull request includes the following changes:
chore:

Updated library versions to latest.
Updated the Docker base image to Java 21.
Added commands in the Jenkins pipeline to set Java 21 for the junits & integration tests stage and revert to Java 11 post-test execution. This allows for proper testing with Java 21 while maintaining compatibility with other pipelines.

fix:

Updated the StringUtils import to use commons-lang3 instead of the deprecated commons-lang.

Can one of the admins verify this patch?

ok to test

retest this please


runtime error  when trying to list projects.

acorn --version
acorn version v0.6.0-145-g1f6d90fd+1f6d90fd
Steps to reproduce the problem:
Tried to list projects as soon as I logged in to remote server.
acorn login -p xxx <remote server>
acorn project use <remote server>/<account>/mytestsandbox

  •  Run "acorn projects xxx" to list available projects
  •  Run "acorn project use xxx/<account>/mytestsandbox" to set default project
  ✔  Login to xxxx as <account> succeeded

 % acorn project
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x148 pc=0x32823f9]

goroutine 211 [running]:
github.com/acorn-io/acorn/pkg/project.GetDetails.func1({0xc0005a6de0, 0x28}, {{0xc0005a6de0, 0x28}, {0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0, ...})
	/home/ubuntu/actions-runner/_work/acorn/acorn/pkg/project/operations.go:205 +0x119
created by github.com/acorn-io/acorn/pkg/project.GetDetails
	/home/ubuntu/actions-runner/_work/acorn/acorn/pkg/project/operations.go:199 +0x88

On retry, worked fine.

I hit a similar problem again.
acorn projects
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x148 pc=0x3250fb9]

goroutine 182 [running]:
github.com/acorn-io/acorn/pkg/project.GetDetails.func1({0xc0002e7bf0, 0x2b}, {{0xc0002e7bf0, 0x2b}, {0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0, ...})
	/home/runner/actions-runner/_work/acorn/acorn/pkg/project/operations.go:205 +0x119
created by github.com/acorn-io/acorn/pkg/project.GetDetails
	/home/runner/actions-runner/_work/acorn/acorn/pkg/project/operations.go:199 +0x88
sangeethahariharan@Sangeethas-MBP example1 % acorn projects
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x148 pc=0x3250fb9]

goroutine 182 [running]:
github.com/acorn-io/acorn/pkg/project.GetDetails.func1({0xc000620ff0, 0x28}, {{0xc000620ff0, 0x28}, {0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0, ...})
	/home/runner/actions-runner/_work/acorn/acorn/pkg/project/operations.go:205 +0x119
created by github.com/acorn-io/acorn/pkg/project.GetDetails
	/home/runner/actions-runner/_work/acorn/acorn/pkg/project/operations.go:199 +0x88

acorn version v0.6.0-187-gec31b1ac+ec31b1ac
No runtime errors seen when listing projects.


Trace/breakpoint trap when trying to build vscode from source on WSL2 with ./scripts/code.sh

Type: Bug

In WSL2, run yarn watch in one terminal, and wait for

[watch-client    ] [00:12:40] Starting compilation...
[watch-client    ] [00:12:40] Starting watch-api-proposal-names ...
[watch-client    ] [00:12:40] Starting compilation api-proposal-names...
[watch-client    ] [00:12:43] Finished compilation api-proposal-names with 0 errors after 2985 ms
[watch-extensions] [00:12:47] Finished clean-extension-html-language-features-server after 10719 ms
[watch-extensions] [00:12:47] Starting watch-extension:html-language-features-server ...
[watch-extensions] [00:13:24] Finished compilation extensions with 0 errors after 47400 ms
[watch-client    ] [00:14:33] Finished compilation with 0 errors after 113015 ms
[watch-client    ] [00:14:33] Starting compilation...
[watch-client    ] [00:14:33] Finished compilation with 0 errors after 12 ms

Open a separate terminal and run ./scripts/code.sh.

VS Code version: Code 1.83.1 (f1b07bd25dfad64b0167beb15359ae573aecd2cc, 2023-10-10T23:48:05.904Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Remote OS version: Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 x 4008)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
15.69GB (2.09GB free)

Process Argv
--crash-reporter-id c9908bf2-b959-4eef-80b9-87ca266caff7

Screen Reader
no

VM
0%

Item
Value

Remote
WSL: Ubuntu

OS
Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2

CPUs
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 x 4008)

Memory (System)
7.61GB (0.16GB free)

VM
0%

Extensions (12)

Extension
Author (truncated)
Version

remote-containers
ms-
0.315.1

remote-ssh
ms-
0.106.5

remote-wsl
ms-
0.81.8

remote-explorer
ms-
0.4.1

gitlens
eam
14.4.1

prettier-vscode
esb
10.1.0

copilot
Git
1.130.0

copilot-chat
Git
0.8.0

LiveServer
rit
5.7.9

rust-analyzer
rus
0.3.1713

vs-code-prettier-eslint
rve
5.1.0

code-spell-checker
str
3.0.1

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30856252
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyonecf:30548226
2e4cg342:30602488
f6dab269:30613381
a9j8j154:30646983
showlangstatbar:30737416
0bi6i642:30841073
03d35959:30757346
ecj1e332:30736112
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
copilotsettingc:30859502
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30871694
pythonregdiag2:30871582
pyreplss1:30865275
pythoncet0:30874138
pythontbext0cf:30864173

Actual behavior
hamir@SATAIIISSD:~/vscode (main)$ ./scripts/code.sh
yarn run v1.22.19
$ node build/lib/electron
Done in 0.69s.
[00:14:45] Synchronizing built-in extensions...
[00:14:45] You can manage built-in extensions with the --builtin flag
[00:14:45] [github]<EMAIL_ADDRESS>✔
[00:14:45] [github]<EMAIL_ADDRESS>✔
[00:14:45] [github]<EMAIL_ADDRESS>✔
Trace/breakpoint trap

Expected behavior
./scripts/code.sh runs successfully on WSL2.

Actual behavior
hamir@SATAIIISSD:~/vscode (main)$ ./scripts/code.sh
yarn run v1.22.19
$ node build/lib/electron
Done in 0.69s.
[00:14:45] Synchronizing built-in extensions...
[00:14:45] You can manage built-in extensions with the --builtin flag
[00:14:45] [github]<EMAIL_ADDRESS>✔
[00:14:45] [github]<EMAIL_ADDRESS>✔
[00:14:45] [github]<EMAIL_ADDRESS>✔
Trace/breakpoint trap

Expected behavior
./scripts/code.sh runs successfully on WSL2.

Disclaimer: My PC's been acting really weird lately, and this might just be something I'm experiencing in isolation as the result of a hardware issue.

The issue also occurs if I try to build with  Ctrl+Shift+B instead of using yarn watch.

Disclaimer: My PC's been acting really weird lately, and this might just be something I'm experiencing in isolation as the result of a hardware issue.

Seems like we should try to eliminate that?

Sorry, I don't know what causes Trace/breakpoint trap.
Running VS Code from WSL works for me. The display needs to be set, but nowadays that comes by default in WSL. Make sure you have all prerequisites installed as listed in https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites
Closing as non VS Code related


Set up a twitter handle

A twitter handle to be setup to publish new releases, features, bug fixes etc.

https://github.com/authorjapps/zerocode/pull/124
please review it. we have zerocode official Twitter account  (https://twitter.com/ZeroCod55231349)

I will suggest below username for twitter account

zerocode4API
zerocode4APITesting
RESTInZeroCode
APITestWithZeroCode
TDDwithZeroCode

ZerocodeEasyTDD


Documentation Request for NVS and SETTINGS_NVS

Is your enhancement proposal related to a problem? Please describe.
It's my understanding of the settings_nvs.c and its usage of NVS_NAMECNT_ID and NVS_NAME_ID_OFFSET that the settings will only use NVS key indexes from NVS_NAMECNT_ID up to NVS_NAMECNT_ID + (NVS_NAME_ID_OFFSET * 2).
This means key indexes below NVS_NAMECNT_ID and above NVS_NAMECNT_ID + (NVS_NAME_ID_OFFSET * 2) (as long as it's not maxed out) are available for userspace application usage.
Describe the solution you'd like
If my assessment above is correct, can we add some documentation to:

The NVS page https://docs.zephyrproject.org/latest/services/storage/nvs/nvs.html to mention this
Additional help text to the SETTINGS_NVS KConfig https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_SETTINGS_NVS

Being able to reuse the default board storage dts entry for both userspace and settings is very useful. This lets developers avoid having to split flash space into an NVS partition for application data and another for settings data. Having this larger single partition could help with wear-leveling also.
A few lines of documentation can save quite a bit of developer headache and time trying to figure this out themselves.
This is especially important since I believe Zephyr is shifting to NVS as the default storage backend.
Describe alternatives you've considered
I have not considered any alternatives to not documenting this. I don't see the harm in adding a few lines of documentation, unless of course, my initial assessment is wrong. We obviously should not add incorrect implementation details to the documentation.

@kiafaldorius, yes it has been foreseen from the addition of a nvs backend to settings that the nvs backend could be used by both settings and userspace. However because of how settings initializes it was very difficult to use it this way, so it was never documented. A recent addition  (#48420) has made it possible to get the nvs backend and now this feature can be used more easily. The documentation has not yet been improved. There still are some quirks to use it as the settings subsystem needs to be up and running before accessing the nvs backend.
You are welcome to provide a PR that documents this feature.
As the main author of nvs I consider nvs to be EOL, and would no longer advise this for new devices. The main reasons for this are: limitation to only use flash as a backend, not really fit for larger write-block-sizes (more and more devices appear with this property), no (simple) possibility to add encrypted storage, ...

@Laczen Thank you for the confirmation! What's your recommendation for a storage backend? I'm on NRF52832, an older chip, but starting a new project. NVS is still the default for Zephyr, so I assume it's good enough.
I'll look into updating the documentation, but I'm running 3.1 so settings_fs_storage_get doesn't look available to me yet. In the meantime, I've been able to manually initialize the nvs_fs with (what should be) the same options used to initialize the settings fs. It does feel dangerous, but appears to work.

I'll look into updating the documentation, but I'm running 3.1 so settings_fs_storage_get doesn't look available to me yet. In the meantime, I've been able to manually initialize the nvs_fs with (what should be) the same options used to initialize the settings fs. It does feel dangerous, but appears to work.

Don't do this, when there are two threads writing the userdata and the settings at the same time the lock mechanism does not work and the nvs_fs might get corrupted.

the nvs_fs might get corrupted.

And that's why it feels dangerous... I'll heed the warning and use the settings subsystem for my userdata until I get around to updating my libraries. Thanks again.


Gamepad - Avoid crash

Currently, PS5 controllers are not supported on our current version of Electron 8.2.5 (based on chrome 80.0.3987.165, Apr 21 2020 )
Support for PS5 was added Nov 04 2020 in chrome.
And chrome build 87.0.4280 for PS5 controller released 2020-11-17.
These mean the PS5 controller are not supported but the extension shouldn't crash.
Here the error

Pressed is the first write bellow:
//When a button is pressed, save the button in lastButtonUsed for each players
if (gamepad.buttons[buttonId].pressed) gdjs._extensionController.players[playerId].lastButtonUsed = buttonId;
eventsFunctionContext.returnValue = gamepad.buttons[buttonId].pressed;

For avoid crash i think add
if (gamepad.buttons == null || gamepad.buttons[buttonId] == null) {
    eventsFunctionContext.returnValue = false;
    return;
}

Without being able to test with this new controller I would like to make sure it's ok.
What you think?
I have to edit other functions too.
And I'll edit for use const and let, var are still present.

I missed this @Bouh!
Yes I think it's a good idea to protect against undefined/null, like you mentioned.
Basically, we must be cautious that the Gamepad object might not have certain properties when it's not supported.
Have you implemented this fix in all functions? If so I think we can go ahead with this PR. Let me know!

Should be good now!
I've seen errors in expressions in the example, i'll update it in few minutes, and add this extension.

Let's go ahead, thanks!


Fix entity reproduction cooldown not persisting after restarting the game.

We need to save and load the tick last reproduced and the image path.

Reopening this because this is still occurring when entities are in the player's inventory.

This has been fixed.


Possible Unity 2022/android issue

Hi, I tried using CuteDancer with Unity 2022 today, the PC version uploaded fine, but the Quest version got glitched, no errors at that point, but when I uploaded the Android version, the PC version turned into an Error robot, and the site did not see that a Android/Quest was uploaded under the imposters section.
I tried reloading the SDK, didn't work. When I restarted Unity it showed me an error about namespace. Lines 132 and 134 of CuteLayers.cs
Assets\CuteDancer\Editor\AnimatorCloner.cs is guarded with #if VRC_SDK_VRCSDK3 define, I did such a thing to my copy of Assets\CuteDancer\Editor\CuteLayers.cs

Version 4.0.0 should be compatible with Unity 2022 and VRChat Creator Companion.


[Style]: Add hover effects on the items

Hey @adityaS011 , your project is wonderful ,however I can add hover effects on the items like box-shadow for user to see the items are clickable and for better UI and user experience.
Assign me I can work on this.✌
Screenshots
issue
https://github.com/adityaS011/ecommerce-clone/assets/113845853/56c84f8b-f6d8-4d99-bac7-5b712292fb98

good suggestion


Fix crash when loading a track fails

By adding a missing return, a nil pointer dereference is avoided when LoadTracks fails—for instance, after the context deadline expires or JSON unmarshalling fails.

good catch ty


Questions Regarding Best Practices for CI/CD with Aspire

We are currently developing an application on Aspire and have successfully deployed it using azd to Azure for both test and production environments. While we have managed to configure each environment using environment variables, we still have a few questions:

Build Pipeline:

Previously, we used Azure DevOps to build our application (dotnet publish and dotnet test). Although this is no longer strictly necessary, is it still considered best practice to run these steps to at least execute the tests in the build pipeline?

Release Pipeline:

In the past, we deployed our staging environments using a Release Pipeline. With Aspire, does this mean we should now use azd up -e Test within the Release Pipelines to build and publish our containers for these environments?

Versioning:

How should we handle the versioning of our .NET assemblies? This was previously an independent step in the build pipeline.

Blue-Green Deployment:

Does Aspire/azd up support Blue-Green Deployment such that the containers are deployed "on the fly" with zero downtime?

Any guidance or suggestions on how to address these concerns would be greatly appreciated.

I also have some of these questions.  We are transitioning from Azure Functions and use release pipes and slot swap heavily, so Blue-Green Deployment is something I an pretty curious about.

I am interested in this, particularly with Azure DevOps.  I am reviewing what is available and it only appears that GitHub actions is supported at the moment.
With AppService, I have staging slots that I deploy to and test the application first before pushing it to production.  I am curious how this is done using using this model as it seems everything is pushed directly into production. 🤔


Do we need to add a PPTP server too ?

Not IMO for the same reasons @nlm stated. :-1:

As the question is too much specific here, I opened a new issue with the real question here: #12


[usbuart] compile error due to port/functional changes

FPV run finds some compile error for usbuart:
[ERROR (VERI-1010)] ../src/lowrisc_ip_usbuart_0.1/rtl/usbuart_usbif.sv(192): cannot find port 'usb_se0_i' on this module
[ERROR (VERI-1010)] ../src/lowrisc_ip_usbuart_0.1/rtl/usbuart_usbif.sv(220): cannot find port 'in_ep_acked_o' on this module
[ERROR (VERI-1010)] ../src/lowrisc_ip_usbuart_0.1/rtl/usbuart_core.sv(477): cannot find port 'usb_rx_se0_o' on this module

I believe this is related to commits: usbdev: ISO endpoint fixes, add out_err interrupt and usbdev: Move SE0 detection back to usbdev_linkstate
Shall we apply the same change to usbuart? @vogelpi do you have any inputs regarding this?

I did some work on this in PR #4714 (where I match the interface to usbdev so we can keep them in step more easily) but I didn't get back to incorporate the comments since this is a lower priority module (Along with Tim I have been looking at the AON Wake for  usbdev)

Thanks Mark for the comments. Sorry I missed this PR, I think that covers the compile error. I will close this issue.


Adjust ComponentContext docs URL

The URL for the ComponentContext documentation on the Examples - Message Component page is incorrect and does not lead to any documentation. This changes the URL to point to the ComponentContext documentation on the Master branch.

This is intentional since this gets handled in the documentation page.
https://slash-create.js.org/#/docs/main/master/examples/components

When I click the link from the documentation page on https://slash-create.js.org/#/docs/main/master/examples/components, it brings me to https://slash-create.js.org/#/docs/main/$$$ref/class/ComponentContext which has no documentation.

You may need to clear your cache then. This feature was on the site a while ago here: https://github.com/Snazzah/slash-create-website/commit/c8ee3c4ca62ab980bc322376ba959b584f8039f3


Create tech-issues.md

Adding directions for if people have tech issues--please tell me if I'm doing this wrong!! Also Elizabeth told me to add this before Karen and I do our AHC on it on Monday, so it's approved.
URL of RTD document: https://civicactions-handbook.readthedocs.io/en/gracemck0-patch-1/

@gracemck0 the content here looks good - I have a couple of more meta questions:

I wonder if this really belongs in "policies" rather than "how we work"? It seems like the former is best reserved for only the real "you must!" type stuff and kept minimal, and this seems like it could potentially fit into the "how we work" section?
This also seems somewhat related to https://github.com/CivicActions/handbook/blob/master/docs/04-how-we-work/support.md - I wonder if we might have a single page with both topics?


Move all negative elements to left side of an array in CPP

@msameerfarooq I want to add a code for the above problem as Hacktoberfest2022 Contribution. Please assign me this issue.

Assigned!