[Snyk] Security upgrade @angular-devkit/build-angular from 15.2.11 to 16.2.15

Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

frontend/package.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Cross-site Scripting (XSS) SNYK-JS-WEBPACK-7840298
  688

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Cross-site Scripting (XSS)

Checkmarx One – Scan Summary & Details – 13208d6c-b3bd-46c1-acf7-1f2d13e66cae
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

CVE-2015-9235
Npm-jsonwebtoken-0.1.0
Vulnerable Package

CVE-2015-9235
Npm-jsonwebtoken-0.4.0
Vulnerable Package

CVE-2016-1000223
Npm-jws-0.2.6
Vulnerable Package

CVE-2017-18214
Npm-moment-2.0.0
Vulnerable Package

CVE-2019-10744
Npm-lodash-2.4.2
Vulnerable Package

CVE-2019-10775
Npm-ecstatic-3.3.2
Vulnerable Package

CVE-2020-15084
Npm-express-jwt-0.1.3
Vulnerable Package

CVE-2020-8203
Npm-lodash-2.4.2
Vulnerable Package

CVE-2021-23337
Npm-lodash-2.4.2
Vulnerable Package

CVE-2021-3807
Npm-ansi-regex-2.1.1
Vulnerable Package

CVE-2022-23539
Npm-jsonwebtoken-0.1.0
Vulnerable Package

CVE-2022-23539
Npm-jsonwebtoken-0.4.0
Vulnerable Package

CVE-2022-23540
Npm-jsonwebtoken-0.1.0
Vulnerable Package

CVE-2022-23540
Npm-jsonwebtoken-0.4.0
Vulnerable Package

CVE-2022-24785
Npm-moment-2.0.0
Vulnerable Package

CVE-2022-25881
Npm-http-cache-semantics-3.8.1
Vulnerable Package

CVE-2022-25887
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2022-3517
Npm-minimatch-3.0.4
Vulnerable Package

CVE-2023-26136
Npm-tough-cookie-2.5.0
Vulnerable Package

CVE-2023-29017
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-29199
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-30547
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-32314
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-32695
Npm-socket.io-parser-4.0.5
Vulnerable Package

CVE-2023-37466
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-37903
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-42282
Npm-ip-2.0.1
Vulnerable Package

CVE-2023-46233
Npm-crypto-js-3.3.0
Vulnerable Package

CVE-2024-29415
Npm-ip-2.0.1
Vulnerable Package

CVE-2024-34394
Npm-libxmljs2-0.30.1
Vulnerable Package

CVE-2024-37890
Npm-ws-7.4.6
Vulnerable Package

CVE-2024-38355
Npm-socket.io-3.1.2
Vulnerable Package

CVE-2024-4068
Npm-braces-2.3.2
Vulnerable Package

Cx0b414307-5d4b
Npm-lodash-2.4.2
Vulnerable Package

Cx10578cb2-c0fc
Npm-cypress-9.7.0
Vulnerable Package

Cx89601373-08db
Npm-debug-3.2.7
Vulnerable Package

Cx89601373-08db
Npm-debug-2.6.9
Vulnerable Package

Cx8bc4df28-fcf5
Npm-debug-4.3.6
Vulnerable Package

Cx8bc4df28-fcf5
Npm-debug-3.2.7
Vulnerable Package

Cx8bc4df28-fcf5
Npm-debug-4.3.1
Vulnerable Package

Cx8bc4df28-fcf5
Npm-debug-2.6.9
Vulnerable Package

Cxb3ca64d2-9cd1
Npm-mocha-8.4.0
Vulnerable Package

Cxdca8e59f-8bfe
Npm-inflight-1.0.6
Vulnerable Package

Cxdd801a12-8c33
Npm-jsonwebtoken-0.1.0
Vulnerable Package

Cxdd801a12-8c33
Npm-jsonwebtoken-0.4.0
Vulnerable Package

Cxe299c2b0-ccc8
Npm-domutils-1.1.6
Vulnerable Package

Cxf6e7f2c1-dc59
Npm-yauzl-2.10.0
Vulnerable Package

Cxffc79d87-98d9
Npm-jws-0.2.6
Vulnerable Package

Missing User Instruction
/Dockerfile: 1
A user should be specified in the dockerfile, otherwise the image will run as root

Unpinned Actions Full Length Commit SHA
/rebase.yml: 17
desc

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 23
desc

Unpinned Actions Full Length Commit SHA
/ci.yml: 384
desc

Unpinned Actions Full Length Commit SHA
/zap_scan.yml: 17
desc

Unpinned Actions Full Length Commit SHA
/release.yml: 42
desc

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 30
desc

Unpinned Actions Full Length Commit SHA
/release.yml: 64
desc

Unpinned Actions Full Length Commit SHA
/update-challenges-www.yml: 25
desc

Unpinned Actions Full Length Commit SHA
/lint-fixer.yml: 24
desc

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 28
desc

Unpinned Actions Full Length Commit SHA
/release.yml: 101
desc

Unpinned Actions Full Length Commit SHA
/update-news-www.yml: 20
desc

CVE-2016-1000237
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2016-4055
Npm-moment-2.0.0
Vulnerable Package

CVE-2017-16016
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2018-16487
Npm-lodash-2.4.2
Vulnerable Package

CVE-2018-3721
Npm-lodash-2.4.2
Vulnerable Package

CVE-2019-1010266
Npm-lodash-2.4.2
Vulnerable Package

CVE-2020-28500
Npm-lodash-2.4.2
Vulnerable Package

CVE-2020-7639
Npm-eivindfjeldstad-dot-0.0.1
Vulnerable Package

CVE-2021-23566
Npm-nanoid-3.1.20
Vulnerable Package

CVE-2021-23771
Npm-notevil-1.3.3
Vulnerable Package

CVE-2021-26539
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2021-26540
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2021-32822
Npm-hbs-4.2.0
Vulnerable Package

CVE-2021-4231
<EMAIL_ADDRESS>Vulnerable Package

CVE-2022-23541
Npm-jsonwebtoken-0.1.0
Vulnerable Package

CVE-2022-23541
Npm-jsonwebtoken-0.4.0
Vulnerable Package

CVE-2022-33987
Npm-got-8.3.2
Vulnerable Package

CVE-2022-36313
Npm-file-type-11.1.0
Vulnerable Package

CVE-2022-36313
Npm-file-type-6.2.0
Vulnerable Package

CVE-2022-36313
Npm-file-type-4.4.0
Vulnerable Package

CVE-2022-36313
Npm-file-type-3.9.0
Vulnerable Package

CVE-2022-36313
Npm-file-type-5.2.0
Vulnerable Package

CVE-2022-41940
Npm-engine.io-4.1.2
Vulnerable Package

CVE-2023-28155
<EMAIL_ADDRESS>Vulnerable Package

CVE-2023-28155
Npm-request-2.88.2
Vulnerable Package

CVE-2023-32313
Npm-vm2-3.9.11
Vulnerable Package

CVE-2023-44270
Npm-postcss-7.0.39
Vulnerable Package

CVE-2024-21501
Npm-sanitize-html-1.4.2
Vulnerable Package

CVE-2024-28863
Npm-tar-4.4.19
Vulnerable Package

CVE-2024-4067
Npm-micromatch-3.1.10
Vulnerable Package

Container Capabilities Unrestricted
/docker-compose.test.yml: 3
Some capabilities are not needed in certain (or any) containers. Make sure that you only add capabilities that your container needs. Drop unnecessa...

Container Capabilities Unrestricted
/docker-compose.test.yml: 7
Some capabilities are not needed in certain (or any) containers. Make sure that you only add capabilities that your container needs. Drop unnecessa...

Cx3fe16d6b-d031
Npm-sanitize-html-1.4.2
Vulnerable Package

Cx5c009a1a-2054
Npm-moment-2.0.0
Vulnerable Package

Cx7c42edbf-d5f1
Npm-base64url-0.0.6
Vulnerable Package

Cx7d063416-6f02
Npm-sanitize-html-1.4.2
Vulnerable Package

Healthcheck Not Set
/docker-compose.test.yml: 3
Check containers periodically to see if they are running properly.

Healthcheck Not Set
/docker-compose.test.yml: 7
Check containers periodically to see if they are running properly.

Image Version Not Explicit
/Dockerfile: 1
Always tag the version of an image explicitly

Memory Not Limited
/docker-compose.test.yml: 3
Memory limits should be defined for each container. This prevents potential resource exhaustion by ensuring that containers consume not more than t...

Memory Not Limited
/docker-compose.test.yml: 7
Memory limits should be defined for each container. This prevents potential resource exhaustion by ensuring that containers consume not more than t...

NPM Install Command Without Pinned Version
/Dockerfile: 4
Check if packages installed by npm are pinning a specific version.

Security Opt Not Set
/docker-compose.test.yml: 7
Attribute 'security_opt' should be defined.

Security Opt Not Set
/docker-compose.test.yml: 3
Attribute 'security_opt' should be defined.

Unpinned Package Version in Apk Add
/Dockerfile: 3
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Chown Flag Exists
/Dockerfile: 31
It is considered a best practice for every executable in a container to be owned by the root user even if it is executed by a non-root user, only e...

Cpus Not Limited
/docker-compose.test.yml: 7
CPU limits should be set because if the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests

Cpus Not Limited
/docker-compose.test.yml: 3
CPU limits should be set because if the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests

Cxda14f253-4e52
Npm-bluebird-3.4.7
Vulnerable Package

Cxda14f253-4e52
Npm-bluebird-3.7.2
Vulnerable Package

Healthcheck Instruction Missing
/Dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Healthcheck Instruction Missing
/Dockerfile: 15
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 23
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/release.yml: 64
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/lint-fixer.yml: 24
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 28
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/codeql-analysis.yml: 30
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/update-news-www.yml: 20
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/release.yml: 42
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/rebase.yml: 17
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/release.yml: 101
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/zap_scan.yml: 17
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/ci.yml: 384
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/update-challenges-www.yml: 25
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...


[Unity][Transform] Pass for automatically extracting DataflowBlocks

This PR implements a pass that automatically extracts DataflowBlocks out of binding blocks (i.e., groups consecutive pure operations in binding blocks into a dataflow block).
Note that this pass makes use of CanonicalizeBindings and in the process of testing it, I encountered bugs in CanonicalizeBindings that I deal with in here:

CanonicalizeBindings dealt with the case of a var that appeared only inside a DataflowBlock (demoted to a dataflow var), but it made a mistake in cases where a var was used only inside DataflowBlocks, plural, meaning outside the one where it was defined (thus it should be exposed as an output and thus not demoted to a dataflow var).
CanonicalizeBindings did not handle inner functions correctly. It will correctly recurse into inner functions and also treat any captured vars as appearing outside their original dataflow block.

Thanks for the excellent feedback, @Lunderberg. I will also add a few more test cases per your suggestions.


load db chunks from s3

@eaypek-tfh please check if this is in line with the assumptions on the importer side


Training Problem

I download the Preprocessed data and unzip it to the data/ShapeNet folder
I met some problems in the following messages, could you help me?
It seems like that i did not load the data
File "/media/mickyv2/micky/occupancy_networks-master/train.py", line 70, in
data_vis = next(iter(vis_loader))
File "/home/mickyv2/anaconda3/envs/mesh_funcspace/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 615, in next
batch = self.collate_fn([self.dataset[i] for i in indices])
File "/media/mickyv2/micky/occupancy_networks-master/im2mesh/data/core.py", line 169, in collate_remove_none
return data.dataloader.default_collate(batch)
File "/home/mickyv2/anaconda3/envs/mesh_funcspace/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 200, in default_collate
elem_type = type(batch[0])
IndexError: list index out of range

Up!, did you solve it?

I solve it, you have to specify the img_folder corresponding in the dataset.
in the case of core dataset img_folder: img_choy2016

@mnunezu can you please specify which line and where i am noob in this. so please help

@mnunezu can you please specify which line and where i am noob in this. so please help

@mnunezu can you please specify which line and where i am noob in this. so please help

hello, Have you solve the problem?

@mnunezu can you please specify which line and where i am noob in this. so please help

hello, Have you solve the problem?

yes i solved that issue but the problem is that i managed to get the chamfer loss 0.0016 and that is very low on pixel2mesh implementation inside this repo but i am unable to draw predictions using this trained model. it needs camera configuration points which it should not need during prediction.
Anyone could help me with this?

yes i solved that issue but the problem is that i managed to get the chamfer loss 0.0016 and that is very low on pixel2mesh implementation inside this repo but i am unable to draw predictions using this trained model. it needs camera configuration points which it should not need during prediction.
Anyone could help me with this?

yes i solved that issue but the problem is that i managed to get the chamfer loss 0.0016 and that is very low on pixel2mesh implementation inside this repo but i am unable to draw predictions using this trained model. it needs camera configuration points which it should not need during prediction.
Anyone could help me with this?

Could you tell me how you solve it?

yes i solved that issue but the problem is that i managed to get the chamfer loss 0.0016 and that is very low on pixel2mesh implementation inside this repo but i am unable to draw predictions using this trained model. it needs camera configuration points which it should not need during prediction.
Anyone could help me with this?

Could you tell me how you solve it?

yes, sure you have to change the img dir in your configuration file. such as img_folder:  img_choy2016

yes, sure you have to change the img dir in your configuration file. such as img_folder:  img_choy2016

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

hello, my eamil address is<EMAIL_ADDRESS>very thank you for send me the file.

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

hello, my eamil address is<EMAIL_ADDRESS>very thank you for send me the file.

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

hello, please help.

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

hello, please help.

i hope it helps otherwise i can send you the file or email you if you like.
just a quick suggestion rather wasting time on it you can always to and check out pytorch3d

hello,


Move default input selectors into Driver

Like #151, but for the input action functions (fill_in, select etc.).

Thanks @ftes!


Mirroring displays crashes Hyprland, with different errorlog than previous other bugs

I don't know if this is exclusive to me or others have same bug, but when I connect a second monitor to my laptop, and use hyprctl to mirror the display, or set specific rules in the hyprland.conf, Hyprland straightup crashes.
Steps to reproduce, at least for me:

Have the following lines in hyprland.conf
Connect display

Expected outcome:
Hyprland shouldn't crash, and both monitors should have mirrored output.
Noted outcome:
Hyprland crashes back to the tty login prompt immediately.
My hyprland.conf has these two lines to configure the monitor, as per the hyprland wiki documentation:

monitor=eDP-1,preferred,auto,1
monitor=HDMI-A-1,preferred,auto,1,mirror,eDP-1

The relevant hyprland.log is:

[LOG] Instance Signature: 111d209bff5448c3a55e07f344cf89715536bba4_1671961322
[LOG] Hyprland PID: 1668
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: Linux
[LOG] Node name: agneya
[LOG] Release: 6.1.1-zen1-1-zen
[LOG] Version: #1 ZEN SMP PREEMPT_DYNAMIC Wed, 21 Dec 2022 22:27:59 +0000
[LOG] GPU information:
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne [1002:164c] (rev c1) (prog-if 00 [VGA controller])
[LOG] os-release:
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
[LOG] ========================
[INFO] If you are crashing, or encounter any bugs, please consult https://github.com/hyprwm/Hyprland/wiki/Crashing-and-bugs
[LOG]
Current splash: Save your mercy for someone who needs it more
[LOG] Hyprland init finished.
[LOG] Creating the CHyprError!
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 22.24µs. Estimated average calc time: 0.00µs.
[LOG] Creating the LayoutManager!
[LOG] Creating the ConfigManager!
[LOG] Creating the ThreadManager!
[LOG] Reloading the config!
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 6.68µs. Estimated average calc time: 0.00µs.
[LOG] Created a bezier curve, baked 200 points, mem usage: 3.20kB, time to bake: 6.72µs. Estimated average calc time: 0.00µs.
[LOG] Registered dynamic var "$mainMod" -> SUPER
[LOG] Hypr socket started at /tmp/hypr/111d209bff5448c3a55e07f344cf89715536bba4_1671961322/.socket.sock
[LOG] Creating the InputManager!
[LOG] Creating the CHyprOpenGLImpl!
[LOG] Creating the Hypr OpenGL Renderer!
[LOG] Using: OpenGL ES 3.2 Mesa 22.3.1
[LOG] Vendor: AMD
[LOG] Renderer: AMD Radeon Graphics (renoir, LLVM 14.0.6, DRM 3.49, 6.1.1-zen1-1-zen)
[LOG] Supported extensions size: 148
[LOG] Creating the HyprRenderer!
[LOG] Creating the XWaylandManager!
[LOG] Registered signal for owner 3812b600: 3812b640 -> 360afd00 (owner: XWayland Manager)
[LOG] Registered signal for owner 3812b600: 3812b650 -> 360afce0 (owner: XWayland Manager)
[LOG] CHyprXWaylandManager started on display :0
[LOG] Creating the ProtocolManager!
[LOG] ToplevelExportManager started successfully!
[LOG] Creating the EventManager!
[LOG] Creating the HyprDebugOverlay!
[LOG] Registered signal for owner 378353a0: 378353c8 -> 360afc80 (owner: Backend)
[LOG] Registered signal for owner 38121d80: 38121dd0 -> 360afc20 (owner: XDG Shell)
[LOG] Registered signal for owner 38121e50: 38121e68 -> 360afbe0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121e78 -> 360afbc0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121e88 -> 360afba0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121e98 -> 360afb80 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121ea8 -> 360afb60 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121eb8 -> 360af940 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121ec8 -> 360af900 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121ed8 -> 360af920 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121ee8 -> 360af8e0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121ef8 -> 360af8c0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f08 -> 360af8a0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f48 -> 360af800 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f38 -> 360af7e0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f58 -> 360af7c0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f78 -> 360af7a0 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f18 -> 360af780 (owner: WLRCursor)
[LOG] Registered signal for owner 38121e50: 38121f28 -> 360af760 (owner: WLRCursor)
[LOG] Registered signal for owner 378353a0: 378353b8 -> 360afb40 (owner: Backend)
[LOG] Registered signal for owner 37833080: 38277fb8 -> 360afae0 (owner: Seat)
[LOG] Registered signal for owner 37833080: 38277fc8 -> 360afac0 (owner: Seat)
[LOG] Registered signal for owner 37833080: 38278008 -> 360afa40 (owner: Seat)
[LOG] Registered signal for owner 37833080: 38278018 -> 360afa20 (owner: Seat)
[LOG] Registered signal for owner 37833080: 38277fc8 -> 360afac0 (owner: Seat)
[LOG] Registered signal for owner 37833080: 38277fe8 -> 360afaa0 (owner: Seat)
[LOG] Registered signal for owner 38278270: 38278290 -> 360afc40 (owner: LayerShell)
[LOG] Registered signal for owner 38121c50: 38121c70 -> 360afca0 (owner: OutputLayout)
[LOG] Registered signal for owner 38136230: 38136268 -> 360afa80 (owner: OutputMgr)
[LOG] Registered signal for owner 38136230: 38136278 -> 360afa60 (owner: OutputMgr)
[LOG] Registered signal for owner 38136310: 38136340 -> 360afa00 (owner: InhibitMgr)
[LOG] Registered signal for owner 38136310: 38136350 -> 360af9e0 (owner: InhibitMgr)
[LOG] Registered signal for owner 381364d0: 381364e8 -> 360afb00 (owner: PointerConstraints)
[LOG] Registered signal for owner 382783e0: 38278410 -> 360af9c0 (owner: XDGDecoMgr)
[LOG] Registered signal for owner 381366d0: 38136700 -> 360afb20 (owner: VirtPtrMgr)
[LOG] Registered signal for owner 38136620: 38136650 -> 360af820 (owner: VKeyboardMgr)
[LOG] Registered signal for owner 37a2dbf0: 37a2dbf0 -> 360af9a0 (owner: WLRRenderer)
[LOG] Registered signal for owner 38136aa0: 38136ad0 -> 360af980 (owner: WLRIdleInhibitMgr)
[LOG] Registered signal for owner 38118370: 381183a0 -> 360af880 (owner: PowerMgr)
[LOG] Registered signal for owner 38136f20: 38136f50 -> 360af860 (owner: IMEMgr)
[LOG] Registered signal for owner 38136e70: 38136ea0 -> 360af840 (owner: TextInputMgr)
[LOG] Registered signal for owner 38136fd0: 38136ff8 -> 360afc00 (owner: ActivationV1)
[LOG] Registered signal for owner 37832df0: 38136870 -> 360afc60 (owner: DRM)
[LOG] Registered signal for owner 37835430: 37835590 -> 360af960 (owner: Session)
[LOG] Hypr socket 2 started at /tmp/hypr/111d209bff5448c3a55e07f344cf89715536bba4_1671961322/.socket2.sock
[LOG] Running on WAYLAND_DISPLAY: wayland-1
[LOG] Attached a keyboard with name Power Button
[LOG] Registered signal for owner 38309b40: 3830cf50 -> 38309b48 (owner: Keyboard)
[LOG] Registered signal for owner 38309b40: 3830cf40 -> 38309bb0 (owner: Keyboard)
[LOG] Registered signal for owner 38309b40: 3830ce20 -> 38309c80 (owner: Keyboard)
[LOG] Registered signal for owner 38309b40: 3830cf60 -> 38309c18 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "power-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Power Button"
[LOG] New keyboard created, pointers Hypr: 38309b40 and WLR: 3830ce08
[LOG] Attached a keyboard with name Video Bus
[LOG] Registered signal for owner 383128f0: 3830fe60 -> 383128f8 (owner: Keyboard)
[LOG] Registered signal for owner 383128f0: 3830fe50 -> 38312960 (owner: Keyboard)
[LOG] Registered signal for owner 383128f0: 3830fd30 -> 38312a30 (owner: Keyboard)
[LOG] Registered signal for owner 383128f0: 3830fe70 -> 383129c8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "video-bus", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Video Bus"
[LOG] New keyboard created, pointers Hypr: 383128f0 and WLR: 3830fd18
[LOG] Attached a keyboard with name Power Button
[LOG] Registered signal for owner 383043e0: 383b4340 -> 383043e8 (owner: Keyboard)
[LOG] Registered signal for owner 383043e0: 383b4330 -> 38304450 (owner: Keyboard)
[LOG] Registered signal for owner 383043e0: 383b4210 -> 38304520 (owner: Keyboard)
[LOG] Registered signal for owner 383043e0: 383b4350 -> 383044b8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "power-button-1", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Power Button"
[LOG] New keyboard created, pointers Hypr: 383043e0 and WLR: 383b41f8
[LOG] Attached a switch device with name Lid Switch
[LOG] New switch with name "Lid Switch" added
[LOG] Registered signal for owner 38314810: 383f4e48 -> 38314818 (owner: SwitchDevice)
[LOG] Registered signal for owner 38314810: 383f4e68 -> 38314880 (owner: SwitchDevice)
[LOG] Attached a keyboard with name Sleep Button
[LOG] Registered signal for owner 38303330: 383f5210 -> 38303338 (owner: Keyboard)
[LOG] Registered signal for owner 38303330: 383f5200 -> 383033a0 (owner: Keyboard)
[LOG] Registered signal for owner 38303330: 383f50e0 -> 38303470 (owner: Keyboard)
[LOG] Registered signal for owner 38303330: 383f5220 -> 38303408 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "sleep-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Sleep Button"
[LOG] New keyboard created, pointers Hypr: 38303330 and WLR: 383f50c8
[LOG] Attached a keyboard with name Integrated Camera: Integrated C
[LOG] Registered signal for owner 38250340: 3842f1e0 -> 38250348 (owner: Keyboard)
[LOG] Registered signal for owner 38250340: 3842f1d0 -> 382503b0 (owner: Keyboard)
[LOG] Registered signal for owner 38250340: 3842f0b0 -> 38250480 (owner: Keyboard)
[LOG] Registered signal for owner 38250340: 3842f1f0 -> 38250418 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "integrated-camera:-integrated-c", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Integrated Camera: Integrated C"
[LOG] New keyboard created, pointers Hypr: 38250340 and WLR: 3842f098
[LOG] Attached a keyboard with name Integrated Camera: Integrated I
[LOG] Registered signal for owner 38468eb0: 38468ac0 -> 38468eb8 (owner: Keyboard)
[LOG] Registered signal for owner 38468eb0: 38468ab0 -> 38468f20 (owner: Keyboard)
[LOG] Registered signal for owner 38468eb0: 38468990 -> 38468ff0 (owner: Keyboard)
[LOG] Registered signal for owner 38468eb0: 38468ad0 -> 38468f88 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "integrated-camera:-integrated-i", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Integrated Camera: Integrated I"
[LOG] New keyboard created, pointers Hypr: 38468eb0 and WLR: 38468978
[LOG] Attached a keyboard with name AT Translated Set 2 keyboard
[LOG] Registered signal for owner 384a2d90: 384a29a0 -> 384a2d98 (owner: Keyboard)
[LOG] Registered signal for owner 384a2d90: 384a2990 -> 384a2e00 (owner: Keyboard)
[LOG] Registered signal for owner 384a2d90: 384a2870 -> 384a2ed0 (owner: Keyboard)
[LOG] Registered signal for owner 384a2d90: 384a29b0 -> 384a2e68 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "at-translated-set-2-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "AT Translated Set 2 keyboard"
[LOG] New keyboard created, pointers Hypr: 384a2d90 and WLR: 384a2858
[LOG] Attached a mouse with name ETPS/2 Elantech TrackPoint
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse etps/2-elantech-trackpoint, sens 0.00
[LOG] Registered signal for owner 3846a480: 384dc550 -> 3846a540 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 384dc538
[LOG] Attached a mouse with name ETPS/2 Elantech Touchpad
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse etps/2-elantech-trackpoint, sens 0.00
[LOG] Applied config to mouse etps/2-elantech-touchpad, sens 0.00
[LOG] Registered signal for owner 38394630: 384dccf0 -> 383946f0 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 384dccd8
[LOG] Attached a keyboard with name ThinkPad Extra Buttons
[LOG] Registered signal for owner 384dd830: 384dd440 -> 384dd838 (owner: Keyboard)
[LOG] Registered signal for owner 384dd830: 384dd430 -> 384dd8a0 (owner: Keyboard)
[LOG] Registered signal for owner 384dd830: 384dd310 -> 384dd970 (owner: Keyboard)
[LOG] Registered signal for owner 384dd830: 384dd450 -> 384dd908 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "thinkpad-extra-buttons", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "ThinkPad Extra Buttons"
[LOG] New keyboard created, pointers Hypr: 384dd830 and WLR: 384dd2f8
[LOG] Adding completely new monitor.
[LOG] Registered signal for owner 38517970: 38517010 -> 38517ac0 (owner: )
[LOG] Registered signal for owner 38517970: 385170a0 -> 38517b28 (owner: )
[LOG] Registered signal for owner 38517970: 38517090 -> 38517b90 (owner: )
[LOG] Applying monitor rule for eDP-1
[LOG] Setting preferred mode for eDP-1
[LOG] Monitor eDP-1 -> destroyed all render data
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Added new monitor with name eDP-1 at 0,0 with size 1920x1080, pointer 38516ed0
[LOG] New monitor: WORKSPACEID 1, exists: 0
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Adding completely new monitor.
[LOG] Registered signal for owner 38566a30: 38517340 -> 38566b80 (owner: )
[LOG] Registered signal for owner 38566a30: 385173d0 -> 38566be8 (owner: )
[LOG] Registered signal for owner 38566a30: 385173c0 -> 38566c50 (owner: )
[LOG] Applying monitor rule for HDMI-A-1
[LOG] Setting preferred mode for HDMI-A-1
[LOG] Monitor HDMI-A-1 -> destroyed all render data
[LOG] Monitor HDMI-A-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Added new monitor with name HDMI-A-1 at 1920,0 with size 1920x1080, pointer 38517200
[LOG] New monitor: WORKSPACEID 2, exists: 0
[LOG] Monitor HDMI-A-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Hyprland is ready, running the event loop!
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 waybar --config ~/.config/waybar/config-hypr --style ~/.config/waybar/style-hypr.css &
[LOG] Process Created with pid 1716
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 swaybg -i find $HOME/pix/wallpapers -type f | shuf -n 1 -m fill &
[LOG] Process Created with pid 1719
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 autostart-wlnd &
[LOG] Process Created with pid 1725
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 swayidle -w timeout 150 'swaylock -Ffe --screenshots --effect-blur=7x5' timeout 300 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -Ffe --screenshots --effect-blur=7x5' &
[LOG] Process Created with pid 1739
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 sway-audio-idle-inhibit &
[LOG] Process Created with pid 1756
[LOG] ApplyConfigToKeyboard for "power-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Power Button"
[LOG] ApplyConfigToKeyboard for "video-bus", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Video Bus"
[LOG] ApplyConfigToKeyboard for "power-button-1", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Power Button"
[LOG] ApplyConfigToKeyboard for "sleep-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Sleep Button"
[LOG] ApplyConfigToKeyboard for "integrated-camera:-integrated-c", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Integrated Camera: Integrated C"
[LOG] ApplyConfigToKeyboard for "integrated-camera:-integrated-i", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "Integrated Camera: Integrated I"
[LOG] ApplyConfigToKeyboard for "at-translated-set-2-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "AT Translated Set 2 keyboard"
[LOG] ApplyConfigToKeyboard for "thinkpad-extra-buttons", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: caps:escape)
[LOG] Set the keyboard layout to us and variant to  for keyboard "ThinkPad Extra Buttons"
[LOG] Applied config to mouse etps/2-elantech-trackpoint, sens 0.00
[LOG] Applied config to mouse etps/2-elantech-touchpad, sens 0.00
[LOG] Applying monitor rule for eDP-1
[LOG] Setting preferred mode for eDP-1
[LOG] Monitor eDP-1 -> destroyed all render data
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[ERR] Error in getMonitorFromString: no such monitor
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Applying monitor rule for HDMI-A-1
[LOG] Setting preferred mode for HDMI-A-1
[LOG] Monitor HDMI-A-1 -> destroyed all render data
[LOG] Monitor HDMI-A-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] moveWorkspaceToMonitor: Moving 2 to monitor 0
[LOG] moveWorkspaceToMonitor: Plugging gap with new 3
[LOG] moveWorkspaceToMonitor: Plugging gap with existing 3
[LOG] Changed to workspace 2
[LOG] Changed to workspace 3
[LOG] moveWorkspaceToMonitor: SWITCHINGISACTIVE, active 1 -> 2
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Allocated texture for BGTex
[LOG] Background created for monitor eDP-1
[LOG] Shaders initialized successfully.

while the coredump is:

Stack trace of thread 941:
#0  0x000055caf446d5c3 n/a (Hyprland + 0x405c3)
#1  0x000055caf4501b96 n/a (Hyprland + 0xd4b96)
#2  0x000055caf44d270f n/a (Hyprland + 0xa570f)
#3  0x000055caf44ef78c n/a (Hyprland + 0xc278c)
#4  0x00007f70cd613f6e wl_signal_emit_mutable (libwayland-server.so.0 + 0x9f6e)
#5  0x00007f70cd615923 wl_event_loop_dispatch_idle (libwayland-server.so.0 + 0xb923)
#6  0x00007f70cd615a3d wl_event_loop_dispatch (libwayland-server.so.0 + 0xba3d)
#7  0x00007f70cd616197 wl_display_run (libwayland-server.so.0 + 0xc197)
#8  0x000055caf4460c61 n/a (Hyprland + 0x33c61)
#9  0x00007f70ccb54290 n/a (libc.so.6 + 0x23290)
#10 0x00007f70ccb5434a __libc_start_main (libc.so.6 + 0x2334a)
#11 0x000055caf4469605 n/a (Hyprland + 0x3c605)
Stack trace of thread 1037:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1036:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1042:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1035:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1038:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1041:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1039:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1043:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1158:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1157:
#0  0x00007f70ccbb44b6 n/a (libc.so.6 + 0x834b6)
#1  0x00007f70ccbb6cd0 pthread_cond_wait (libc.so.6 + 0x85cd0)
#2  0x00007f70ca50c50e n/a (radeonsi_dri.so + 0x10c50e)
#3  0x00007f70ca4bc89c n/a (radeonsi_dri.so + 0xbc89c)
#4  0x00007f70ca50c43c n/a (radeonsi_dri.so + 0x10c43c)
#5  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#6  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
Stack trace of thread 1044:
#0  0x00007f70ccc3a8af accept (libc.so.6 + 0x1098af)
#1  0x000055caf450a1b3 n/a (Hyprland + 0xdd1b3)
#2  0x00007f70cced62f3 execute_native_thread_routine (libstdc++.so.6 + 0xd62f3)
#3  0x00007f70ccbb78fd n/a (libc.so.6 + 0x868fd)
#4  0x00007f70ccc39a60 n/a (libc.so.6 + 0x108a60)
ELF object binary architecture: AMD x86-64

firstly, attach stuff not paste ffs.
secondly, the coredump is unusable. get a debug one.

firstly, attach stuff not paste ffs.

Sorry dude, I searched other issues and they pasted too. Nevermind, noted. Anyway,

secondly, the coredump is unusable. get a debug one.

Here you go:
debugtrace.txt

check with 545e63d1dd14c76e9faad7839ad255dc9ead4cd8

check with 545e63d

No dice, same result.
Here's coredump:
debugtrace.txt
hyprlandd.log

can you try this patch
patch.txt

can you try this patch
patch.txt

Still nothing, sorry.
debugcoredump.txt
hyprlandd.conf.txt
hyprlandd.log

it's weird that you get only a coredump. Can you build with ASan? if you are on -git it should automatically build with it if in debug.
See https://github.com/hyprwm/Hyprland/blob/main/docs/ISSUE_GUIDELINES.md I've updated them a day or two ago.

it's weird that you get only a coredump. Can you build with ASan? if you are on -git it should automatically build with it if in debug.
See https://github.com/hyprwm/Hyprland/blob/main/docs/ISSUE_GUIDELINES.md I've updated them a day or two ago.

Alright, I got the ASan log. Curiously, when I tried to get it, the coredump logs didn't get collected for coredumpctl at all, there's no entry for that segfault at all. Not sure if that's by design or I'm doing something wrong.
Anyway, here you go:
asan.log.2301.txt
hyprlandd.log

yes with ASan no coredump is created.
The log tho... how the fuck... this is a headache

patch.txt
please try this patch

patch.txt
please try this patch

Still nothing
asan.log.1779.txt
hyprlandd.log

does it still crash with the latest -git version??
It works on my 3 systems

is this still active?


add var.dd_tags to set tags on logs

What

Allows Datadog tags to be supplied at the forwarder level to be passed with all forwarded logs

Why

Tags allow for the inclusion of additional information that may not be available from the log source itself. For example, a forwarder may be associated with a specific environment or application, and logs would want to inherit this information.

References

https://github.com/DataDog/datadog-serverless-functions/blob/060c54c5ae285474d3d25c563ba040b2369e97a3/aws/logs_monitoring/settings.py#L97-L101

/test all


Remove default admin credentials

Description
Remove default admin credentials admin:admin for security tests.
Issues Resolved
https://github.com/opensearch-project/k-NN/issues/1359
Check List

[X] New functionality includes testing.

[X] All tests pass

[X] New functionality has been documented.

[X] New functionality has javadoc added

[X] Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

k-NN does not use the demo install security script for integration tests, so modifying the integration test setup is not necessary, per https://github.com/opensearch-project/neural-search/pull/551#issuecomment-1908730987


UmpleOnline expects runtime dependencies to be available at specific system paths

Brief Description
UmpleOnline fails to run some of its subprocesses on machines that do not have the programs it requires installed at the exact locations it expects.
Minimum Steps to Reproduce

Find a machine where GraphViz's dot is installed somewhere other than /usr/local/bin. The Nix package manager can be used for this. Run nix-shell --pure -p php56 jdk ruby ant git nettools rake graphviz zip to generate an appropriate environment.
Rebuild Umple
Launch UmpleOnline (I do this with the builtin PHP server, should be the same with Apache), with default settings.
Try to generate a state machine diagram

Expected Result
The diagram appears.
Actual Result
dot (part of GraphViz) does not appear to be installed on the server in /usr/local/bin/dot

UmpleOnline was written with absolute paths deliberately, it turns out. Php run frm the Mac web server does not include the right path elements.
See the following, for example, for some commentary.
https://stackoverflow.com/questions/1631075/php-exec-command-relative-paths-not-working

May I suggest dotenv and environment variables? It would probably solve the problem!

Summary from a quick in person conversation: this may be an issue with the default Mac setup.
This link suggests a way to fix the issue at the level of Apache configuration.

So the suggestion in the link in the last comment is too complex (requires turning off Mac security, rebooting etc.)
However a much simpler solution works: Simply setting the path,
I will leave it to you, but please modify compiler_config.php to have after around line 19
$PATH = "/usr/local/bin:/usr/bin:/bin";
putenv("PATH=$PATH");

or something like that. This will work on Mac OS. Please test on Linux and update your PR to incorporate. The hard paths for dot and zip can be removed. Note that windows installations will need to be special cased here, but that has always been the case.

Thanks for testing, @TimLethbridge.

requires turning off Mac security
(grumble, grumble macs grumble)

The solution you proposed seems reasonable. I'll tweak it to make it as portable as possible and update the PR when I'm done.


Fibaro Roller Shutter 3 keep being added with no security

This device supports S2 security. Whenever i include it, I choose the default mode (I also check Force Security), but it is added with no security

I excluded/included the device several times, restarted, factory reset my zwave controller. With no luck. Could this problem come from the zwavejs2mqtt add-on ?   (I'm on home assistant).

@graphicsxp Did you added all security keys in settings? Also be sure to put your device in secure inclusion mode, I know some devices have different ways to put it in normal and in secure inclusion.
cc @blhoward2

Yes I have filled all 4 security keys.
You are correct. On the Fibaro there is a QR code so I have tried using the inclusion option'Scan QR Code'. However I immedialely get an error 👍
 ZWAVE: The controller does not support the SmartStart feature (ZW0207) provisionSmartStartNode undefined
My controller is a Aeotec Gen5 stick which does support SmartStart , strange ...

My controller is a Aeotec Gen5 stick

It depends on the firmware it is running, only latest firmware supports SmartStart

As displayed in my screenshot, the firmware version is 1.1  so it should be good. (unless there is a display bug and it is in fact 1.01, because I could not find 1.1 in the release notes). However 1.02 does not seem to bring support for SmartStart. There is no mention of that in the changelog : https://help.aeotec.com/support/solutions/articles/6000252294-z-stick-gen5-v1-02-firmware-update

@AlCalzone ?

1.1 does NOT support smart start. 1.2 upgrades the Z-Wave SDK used in the firmware to a version that does, so you'll have to upgrade to use it.
This makes sense either way since 1.2 also changes the memory layout to a format which zwave-js is able to convert, should you choose to upgrade to a 700 series stick in the future.

Anyways, if the device still fails to include with S2, I'm going to need to see driver logs of that. Note that they will include your network keys, so you might want to send them via e-mail or encrypted.

That has worked just fine indeed :)   I upgraded the firmware of my controller to 1.2 (although the constructor mentions 1.02) and did a S2 scan inclusion of my Fibaro.


TkSecure returns HTTP 303 instead of HTTP 401

In case of anonymous identity class org.takes.facets.auth.TkSecure throws RsForward exception with 303 See Other status.
According to RFC2616, section10, status 303 means that:

The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource.

This is not the case with TkSecure because there we don't know whether the requested URI is correct, neither what HTTP method is allowed for that URI. All we know is that request requires authentication hence HTTP 401 Unauthorized should be returned.

@paulodamaso/z please, pay attention to this issue

@golszewski86/z this project will fix the problem faster if you donate a few dollars to it; just click here and pay via Stripe, it's very fast, convenient and appreciated; thanks a lot!


Create a functional clone of an existing E-commerce website.

Hey Jayesh, can you please assign this issue to me as I'm interested in it. I can make clone of amazon (using React). And, do I have to create my projects in folder "Your_Projects-> folder_with_my_name" ?

hey @sameer-soni,
yes you have to create my projects in folder "Your_Projects-> folder_with_my_name"

Before we proceed, we kindly request you to:

Star this Repository: ⭐ Starring the repository helps us reach a wider audience and encourages more contributions. You can star the repo by clicking the "Star" button at the top of this page.

Follow the Code of Conduct: 📜 We maintain a Code a Code of Conduct to ensure a positive and respectful environment for all contributors. Please review and abide by it throughout your involvement in this project.

Add Your Profile Details: 📋 You can find instructions on how to add your profile details to the repository in our YouTube Video. Please follow the steps outlined in the video to complete this task before contributing.

If you have any questions or need further assistance, feel free to ask. Happy coding! 🚀

Important Announcement:
Dear Contributors,
I regret to inform you that our repository has been excluded from Hacktoberfest participation due to certain reasons. As a result, any contributions made to this repository during Hacktoberfest will not count towards the event.
We understand that many of you were eager to contribute to our project, and we sincerely apologize for any inconvenience this may cause. We value and appreciate your interest in our work.
If you're still interested in contributing to open source projects for Hacktoberfest, we encourage you to explore other repositories and communities that are participating in the event. There are many exciting projects out there that would greatly benefit from your contributions.
Once again, we apologize for any inconvenience and thank you for your understanding. We hope to welcome contributions to our repository in the future when it becomes eligible for such events.
Best regards,
Jayesh Jain


Update select_compute_arch.cmake

The compute capability should be 6.1 per the pascal compatibility guide (http://docs.nvidia.com/cuda/pascal-compatibility-guide/#building-pascal-compatible-apps-using-cuda-8-0)

Thanks.  Please see CONTRIBUTING.rst for the preferred contribution path and submit a merge request to our GitLab instance instead.  You can use GitHub OAuth to sign in if preferred.

What about creating a dummy pull request, How to Contribute, that points to CONTRIBUTING.rst. That might cut down on the number of GitHub pull requests you get.

@scott-vsi thanks for the suggestion.  See GitLab MR 1125 for addition of a GitHub PR template.  This will cause the text to show up in the PR description box that the user is about to edit.  That will make it more visible in the GitHub workflow.


setVolume does not change the volume slider

setVolume() to any value does not change the slider (for youtube video in chrome, flashplayer)

@nicobrinkkemper Closing old issues. If you'd like to reopen this, let us know. Thanks!


📝 Update includes in docs/en/docs/tutorial/body-nested-models.md

Thank you! @zhaohan-dong :nerd_face:


Week #40: Update (2)

Add support for the following extensions:

VK_AMD_buffer_marker
VK_AMD_mixed_attachment_samples
VK_EXT_depth_range_unrestricted
VK_EXT_external_memory_host
VK_EXT_hdr_metadata
VK_EXT_sample_locations
VK_EXT_sampler_filter_minmax
VK_EXT_shader_viewport_index_layer
VK_EXT_swapchain_colorspace
VK_KHR_8bit_storage
VK_KHR_image_format_list
VK_KHR_multiview
VK_KHR_relaxed_block_layout
VK_KHR_sampler_mirror_clamp_to_edge
VK_KHR_variable_pointers

Address the following tickets:

#105: Why does PipelineCache::get_data take a void** parameter for data?
#103: Invalid iterator accessed in GraphicsPipelineManager::bake()
#96: Remove unnecessary null pointer checks
#86: Debug names for BasePipelineInfo?
#49: Don't ship vulkan.h in the source code

Anvil now exposes CMake options to:

Optionally dynamically link with a Vulkan implementation DLL of user's choice (specified via another CMake option)
Optionally grab Vulkan headers from SDK location, instead of using the ones that come with the library.

Other minor bug-fixes and improvements.

Thanks for your source code improvement.


Testimonial page added

Fixes Issue🛠
Closes #753
Description👨💻
Testimonial Page is added.
Type of Change📄

[ ] Bug fix (non-breaking change which fixes a bug)
[ ] New feature (non-breaking change which adds functionality)
[ ] Style (non-breaking change which improves website style or formatting)

Checklist✅

[ ] I am an Open Source contributor
[ ] I have performed a self-review of my code
[ ] My code follows the style guidelines of this project
[ ] I have commented on my code, particularly in hard-to-understand areas

Screenshots/GIF📷

@Rakesh9100 please check this.

The testimonial page looks so simple, also how the review is getting submitted and saved, it is done in the local storage itself @kanishka-parmar

It will require some database you suggest which to use and it will be paid only then how to do that.
Design I will try to improve.
Database you suggest @Rakesh9100


Add further tests

Pull Request Test Coverage Report for Build 264

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+3.08%) to 65.126%

Totals

Change from base Build 261:
3.08%

Covered Lines:
465

Relevant Lines:
714

💛  - Coveralls


JAMES-3316 Allow custom properties payload for custom capabilities in…

… JMAP session
Currently, extra capability needed to have empty properties as the JSON generation
of the session capability payload was not modular.
We add an indirection level (the capability properties becomes JSON aware) in order to
permit that.
Session in a conveniant mean to convey information regarding JMAP extensions thus
customizing its payload is critical.

java.lang.NoClassDefFoundError: Could not initialize class org.apache.james.backends.es.v7.DockerElasticSearchSingleton
	at org.apache.james.mailbox.elasticsearch.v7.ElasticSearchIntegrationTest.<init>(ElasticSearchIntegrationTest.java:87)

I don't see how it could be related though... could it be?

Merged


python3Package.pyowm: add missing dependency setuptools

Description of changes
pyowm requires pkg_resources which is provided by setuptools. This PR add the missing dependency.
As recommended by this wiki entry
Resolves #305243

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[  ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

pyowm requires pkg_resources which is provided by setuptools

Indeed, https://github.com/csparpa/pyowm/blob/master/pyowm/commons/cityidregistry.py#L7

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

9 packages built:

home-assistant-component-tests.openweathermap
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.pyowm
python311Packages.pyowm.dist
python312Packages.llama-index-readers-weather
python312Packages.llama-index-readers-weather.dist
python312Packages.pyowm
python312Packages.pyowm.dist


Fix background initialization

We were accessing UIApplication from a background thread.
https://github.com/mixpanel/mixpanel-iphone/issues/710

Hi – can you please merge this? 🙏


Responsiveness of Meshery.io page on Mobile phones

Description
Responsiveness of Meshery.io page on Mobile phones
Screenshots

Enviroment:

OS: Android
Browser: Chrome Safari Firefox
Version:
Device: Desktop Mobile

Contributor Guides and Handbook
The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.

📚 See the Contributing to Meshery.io Website section of the readme.md and other contributing instructions, too.
🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Hey @Savio629, can I work on this?

willing to work on this

Not able to reproduce this issue. Below is the screenshot from meshery.io:

This does not like the one given in the issue. @sudhanshutech Is this still open?


Responsive slides

I need a direction! I use the latest swiper API version into an opencart template. The issue is the height of the swiper-container. When i resize the screen the slides are cutting off ! Any tip ?

Your issue is closed because it is not filled correctly. Before you open an issue please review the contributing guideline.
Please fill the issue template correctly and:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with isssue

It will save a lot of time for other contributors to check your issue and fix it.


Different behaviour of fingerprint function upgrading from v1.7.1 to v1.8.0

Describe the bug
I used to manage start and stop of uploading files dinamically, after upgrading to version 1.8.0 calling start on an Upload instance seems to do nothing. I'm not sure if it's a bug or I've misanderstood the API.
To Reproduce
Steps to reproduce the behavior:

my Upload configurations looks like:

private $uploadOptions = {
       endpoint: uploadServiceEndpoint,
       retryDelays: [0, 1000, 2000, 3000, 5000, 9000],
       removeFingerprintOnSuccess: true,
       chunkSize: uploadChunkSize,
       resume: true,
   };

   addFile(file: File, info: ContainerInfo, remoteFile: RemoteUploadFile) {
       const tusFile = new Upload(file, Object.assign({}, this.$uploadOptions, {
           metadata: remoteFile.metadata,
           fingerprint: () => remoteFile.uuid,
           onProgress: this.onUploadProgress.bind(this, remoteFile.uuid),
           onChunkComplete: this.onUploadChunkComplete.bind(this, remoteFile.uuid),
           onSuccess: this.onUploadSuccess.bind(this, remoteFile.uuid),
           onError: this.onUploadError.bind(this, remoteFile.uuid),
       }));
       tusFile.start();
   }

Start 'tusFile.start()'
The upload do not starts.
If I remove fingerprint function from the setting options then the upload starts.

Expected behavior
The upload should starts also using a custom fingerprint function.
Setup details
Please provide following details, if applicable to your situation:

Runtime environment: Browser
Used tus-js-client version:1.8.0
Used tus server software: tusd

Yes, you are right. We accidentally introduced a regression by making the fingerprint function asynchronous, so it now takes a callback. You can see the usage at https://github.com/tus/tus-js-client/blob/master/lib/upload.js#L230
Apologies for the inconvenience. If you add the callback, it should work again.

@Acconut tnx a lot for your hint,
just tried it and it works!


[Doc] Add Error code doc to document space and make it public

Description:
We have introduced some guideline to come up with WSO2 EI error codes.
If someone need to do a custom connector/mediator development and contribute this will be useful.
https://docs.google.com/document/d/1k49hjYUxYl8-ZOCsq8DzzAaRyaQdWga7OJs59wH8zQY/edit#heading=h.ukqb9egv2xdx
Pls document this and make public.
Any newly introduced error code needs to go here.

The content should be added to https://ei.docs.wso2.com/en/latest/micro-integrator/references/error_handling/.


Looping construct, continue and break

Can be solved with if and unless around blocks of output. Will not be implemented.


Clean up example SCSS file

Remove some duplicated code and adjust whitespace

Thanks for the validation, @w-lfchen! :+1:
(Seeing a notification for a PR sent almost two years ago feels a bit surreal. :smiley:)

you're welcome!


[vote] Promote joe-elliott to maintainer

@jaegertracing/jaeger-maintainers
Stats:

16 PRs: https://github.com/jaegertracing/jaeger/commits?author=joe-elliott
30 Reviews: https://github.com/jaegertracing/jaeger/pulls?q=is%3Apr+reviewed-by%3Ajoe-elliott

+1

+1

+1

+1

4 votes out of 7, the motion passes. Congratulations, @joe-elliott !  🎉 🎉 🎉

Thank you all :).  Excited to continue working with Jaeger and the community!


Want to add new title to Ecommerce Bike Website under GSSOC'23

Describe the Feature you want to end
A attractive title to the website
Expected behavior
will make the website more attractive and also gain popularity.
Additional context (optional )
I would like to add a new attractive title to the website.

I would like to add a new attractive title to the website.


Automatic documentation generation

We have doc comments in py-allspice, but there is no way to read the docs except by reading the code or using help() within a repl or jupyter. We should have a CI action automatically generate the docs and host in a spot for people to reference while writing scripts.

Ref: https://www.sphinx-doc.org/en/master/, although I don't know if that is the preferred solution these days.

pdoc seems like a simpler solution.


Fix buggy file upload

RECREATE: Upload two trees. Then try to upload to different trees. The bug occurs because the two new trees don't get uploaded and the old trees persist.
Acceptance: You should be able to upload files as many times as you want.

This issue appears to be MULTIVIEW dependent, so not focusing on it right now, if ever.


Remove named tensors

Changes to use with no named tensors. Updates are only within direct/data and direct/nn  directories.
Validation on calgary-campinas data from checkpoints match with stored metrics. Training also works fine.
@jonasteuwen can you please review?

At the line where you want to disable it.

On 28 Jun 2021, at 11:36, George Yiasemis @.***> wrote:

@georgeyiasemis commented on this pull request.
In direct/common/subsample.py:

+# pylint: disable = E1123

Where should it be? End of file?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

There is too much ;-)

On 28 Jun 2021, at 14:15, George Yiasemis @.***> wrote:

@georgeyiasemis commented on this pull request.
In direct/data/datasets.py:

       filenames = ["sample"]

   if isinstance(filenames, str):

       filenames = [filenames]

   if len(filenames) != self.sample_size:

       filenames = [filenames[0] + f"{_:05}" for _ in range(1, self.sample_size + 1)]

   current_slice_number = 0

   for idx, filename in enumerate(filenames):

       if len(filenames) < 5 or idx % (len(filenames) // 5) == 0 or len(filenames) == (idx + 1):

           self.logger.info(f"Parsing: {(idx + 1) / len(filenames) * 100:.2f}%.")

       num_slices = self.spatial_shape[0] if len(self.spatial_shape) == 3 else 1

Insert or remove whitespace?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


chore: stub out linting with husky hooks

:tada: This PR is included in version 0.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


add return_to_original_state option to acquisition

to return all stages, cameras, etc to their pre-acqusition state, if desired

Since acquire can be called multiple times, I think it'll be good to keep return_to_original_state outside of the Acquisition class, but maybe still within the acquire module. What I'm imagining is something like this:
microscope_state_1 = capture_microscope_state()

acquire(events1)
acquire(events2)
acquire(events3)

change_microscope_state(microscope_state_1)

Having something like change_microscope_state would allow you to change the microscope hardware state independent of acquiring images. This can still be accomplished in bulk by passing a dictionary (very similar to the structure of events), which is an advantage over using calls to the core directly.
What do you think about that?

Since acquire can be called multiple times, I think it'll be good to keep return_to_original_state outside of the Acquisition class, but maybe still within the acquire module. What I'm imagining is something like this:

Agree

microscope_state_1 = capture_microscope_state()

acquire(events1)
acquire(events2)
acquire(events3)

change_microscope_state(microscope_state_1)

Having something like change_microscope_state would allow you to change the microscope hardware state independent of acquiring images. This can still be accomplished in bulk by passing a dictionary (very similar to the structure of events), which is an advantage over using calls to the core directly.
What do you think about that?

Yes, I like the interface you suggest. I think this can be done purely in the acquire module, as you suggest. The only question is what to include in that dictionary. The core has a mix of both an imperative (i.e. the property system) and a functional (e.g. calls like setExposure) API. The latter definitely needs to be included, because this is how the acquisition engine interacts with hardware. Basically all the "default" devices listed here (camera, focus, xystage, etc)

correspond to functions in the core api (like core.set_exposure, core.set_position) that work all devices of that type generically.
This I think needs to be included, because much of the functionality is not duplicated with properties in devices. For example, some, but not all, cameras have a  property for exposure that does the same thing as the set_exposure function.
But then there's also obviously a lot that this won't capture that's only in device properties. And then the are other weird cases where the API might break down like multi-camera. Does calling set_exposure set it for all cameras?
In light of that, it might be good to include all properties for every device.
I think the functions in the core that mess around with "systemState" do something similar to this, but I've never tried them. For example: https://valelab4.ucsf.edu/~MM/doc-2.0.0-gamma/mmcorej/mmcorej/CMMCore.html#setSystemState-mmcorej.Configuration-

Yeah, this might be tricky, but I think what you're suggesting makes sense.
I was thinking of generating a list of all device properties and then changing them back if they are different and writable. This will not capture functional calls, however. Maybe the systemState in the API can do it all?

No, I think its the reverse: System state is a list of all properties and their values. You can also get use get_system_state_cache, which unlike get_system_state will not communicate with the hardware when getting these values. The advantage is this is guaranteed to be fast, this disadvantage is it might be wrong. For example, if you move a stage with a joystick, it will only update the property if the device adapter has an internal thread that is polling for position and updating. If you call the non-cached version, it will go into every hardware component and in many cases query the hardware directly to update property values. This could be slow, depending on the hardware.
So it might be nice to have different levels of thoroughness for such a function. At minimum, I think it makes sense to start with running through the API calls, since this is exclusively what the acquisition uses, so anything that changes through acquisition should be reset-able here. Next, you could add in the config groups, since these properties that are more likely to be used. Next the full set of properties as described by the system state cache. Finally the full set of properties as defined by the system state.
You want to give it a shot and I'll look over what you come up with?

Ah, I see. We should provide the option to use cached or fresh states as you suggested.
I don't think I have bandwidth to write code for this now (we're trying to push a paper out), but I could try in a couple of months if you or someone else hadn't gotten to it first. Happy to help with testing or discussing ideas in the meantime.


etcd-client stack overflow

Describe the bug
etcd-client no limit retry cause the stack overflow.
To Reproduce
Steps to reproduce the behavior, if applicable:
No Steps

The code is

The error is
rpc error: code = Unauthenticated desc = etcdserver: invalid auth token

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

Environments (please complete the following information):

OS: Ubuntu
go-zero version 1.2.3
goctl version 1.2.3
etcd version 3.2.17

More description
Does retry need to be restricted？

Your etcd requires authentication.


Documentation table of contents added

Added a table of contents to help me find the parts of the documentation I needed, and thought others may benefit as well.

Great! Thanks a lot!


PLACE_API_INVALID App

Hi  i am getting API invalid error message, i given my API Key which i configured in google place - API. Can you help me out !
Thanks.

Me too !!!

I'm also getting the same issue. Even though I have given API key after enabled related services in Goog console page.

Have you activated the api key?

This sample has been deprecated/archived (check README for more information on newer samples related to this technology).
As recommended by GitHub, we are closing all issues and pull requests.


Fixed advertised.listeners block in kafka

What changes were proposed in this pull request?
advertised.listeners were not set properly and they remain as localhost:. Code responsible for the same was under else block of params.kerberos_security_enabled. Advertised.listeners were just being set in case if kerberos security is disabled. Advertised.listeners block should be called irrespective of kerberos enabled or disabled and depending on if someone has set this property in config or not.
How was this patch tested?
Made changes to file and restarted kafka-broker. Advertised.listeners have hostname instead of localhost
Please review Ambari Contributing Guide before opening a pull request.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/5009/
Test PASSed.

@ishanbha : can you please review this PR ?


What's the purpose of this library?

Is the purpose of this library to automatically convert some JSON files into Pydantic model classes?

@mht2953658596 the main purpose of this library is described in the readme 👇

Pydantic models for STAC Catalogs, Collections, Items, and the STAC API spec. Initially developed by arturo-ai.

The main purpose of this library is to provide reusable request/response models for tools such as fastapi. For more comprehensive schema validation and robust extension support, use pystac.

ref: https://github.com/stac-utils/stac-pydantic?tab=readme-ov-file#stac-pydantic
We mainly use stac-pydantic model to validate STAC Items in FastAPI application


Added GridMask augmentation 🤔

Additional TODO. Please, make the implementation of this augmentation into the augmentations benchmark.

Codecov Report

Merging #58 into master will not change coverage by %.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #58   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         8
  Lines         1332      1378   +46
=========================================
+ Hits          1332      1378   +46

Impacted Files
Coverage Δ

solt/transforms/__init__.py
100.00% <ø> (ø)

solt/transforms/_transforms.py
100.00% <100.00%> (ø)

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 770e397...0ced818. Read the comment docs.


Extra empty line added for options with long description

Since version 7.1 there seems to be an extra empty line added after each option with longer description which has to be wrapped. Works nice with 7.0.
Reproducer
import click

@click.command()
@click.option(
    '-v', '--verbose', is_flag=True, multiple=True,
    help='Please, show more details. Use multiple times to raise verbosity.')
@click.option(
    '-d', '--debug', is_flag=True, multiple=True,
    help='Provide debugging information. Repeat to see more details.')
def show(verbose, debug):
    """ Show something """
    print(f"verbose: {verbose}\ndebug: {debug}")

if __name__ == '__main__':
    show()

Expected Behavior
There should be no empty lines between option descriptions.
Options:
  -v, --verbose  Please, show more details. Use multiple times to raise
                 verbosity.
  -d, --debug    Provide debugging information. Repeat to see more details.
  --help         Show this message and exit.

Actual Behavior
Extra lines after the verbose option.
Options:
  -v, --verbose  Please, show more details. Use multiple times to raise
                 verbosity.

  -d, --debug    Provide debugging information. Repeat to see more details.
  --help         Show this message and exit.

Environment

Python version: 3.8.2
Click version: 7.1.1

This was an intentional change, it's listed in the changelog. https://github.com/pallets/click/issues/1075

I see, thanks for the pointer. Will add a comment there.

As there was no feedback in #1075, pasting the comment here.
Adding extra new lines only for some options looks to me quite inconsistent and can be very confusing. Here's a real-life example from my project:
-i, --id ID                  Run id (name or directory path).
-l, --last                   Execute the last run once again.
-a, --all                    Run all steps, customize some.
-u, --until STEP             Enable given step and all preceding steps.
-s, --since STEP             Enable given step and all following steps.
-A, --after STEP             Enable all steps before the given one.
-B, --before STEP            Enable all steps after the given one.
-S, --skip STEP              Skip given step(s) during test run execution.
-e, --environment KEY=VALUE  Set environment variable. Can be specified
                             multiple times.

-v, --verbose                Show more details. Use multiple times to raise
                             verbosity.

-d, --debug                  Provide debugging information. Repeat to see
                             more details.

-q, --quiet                  Be quiet. Exit code is just enough for me.
-f, --force                  Overwrite existing files and step data.
-n, --dry                    Run in dry mode. No changes, please.
--help                       Show this message and exit.

This creates an impression of multiple sections but very poorly organized (especially as verbose, debug and quiet belong together but are artificially separated).
If the extra empty line is added, it should be probably added to all options to get a consistent look. But then you get so much space wasted. I'd say that the previous behaviour was much better.
If it's really needed, what about making this feature configurable? It could be something like separate=[True|False|Auto]. What do you think?

No, I do not plan to add configuration options for things like this. There are way, way, way too many opinions about exactly how different things should look and function, and adding options for all of them becomes way too complex. The general philosophy of Click is to makes decisions where it can rather than providing configuration for everything, although there is a general desire to refactor the formatting system to allow projects to override these sorts of things without having to add options for everything in #561.


feat: message model constructors

What is the feature you would like to implement?
Methods that will construct a correctly signed MessageModel of a specific type given a set of parameters or a simple object. For example, calling makeSignerAdd() with the right parameters should produce a SignerAdd message correctly. This is a higher order abstraction over the Flatbuffer builders that also handles the correct hashing and signing of objects using the appropriate libraries.
Why is this feature important?
Farcaster applications will model user actions as JSON objects which must be converted into a Flatbuffer representation before being sent to the Hub. By providing a standardized library in the ~/flatbuffers/ folder which is exported along with the RPC Client we can make it easy for clients to generate these messages correctly.
Will the protocol spec need to be updated??
No
How should this feature be built? (optional)
Imagine that the consumer of this library is an application that hosts thousands of users and wants to generate messages for them. We would like the interface to:

Be as ergonomic as possible given the consumer's needs. For example, it might allow an instance to be create that remembers the signing key, so that it can be easily invoked with new parameters instead of having to respecify the key each time.

Be extremely strict, so that any additional parameters or data provided will fail noisily, which will make debugging easy.

Be thoroughly tested, down to the exact bytes being output so that we can make changes to the logic without worrying about about introducing subtle byte ordering bugs.

Be easily exportable, having no internal dependencies outside of the flatbuffers folder (external deps are OK).

Additional Context
Flatbuffer factories already construct messages given a set of parameters, but this is not ideal outside of a testing environment. Some features like auto population of values when not supplied could lead to subtle and hard to debug errors, and they also have a lot of dependencies that we shouldn't add into production environments.

@adaddeo this might be a good one for you to pick up if you're interested

@varunsrin yes I'll pick it up

Thought: since Farcaster applications will be working with objects from flatbuffers/models (i.e. MessageModel), it may be worthwhile to break out the RocksDB functionality to avoid having application code with a rocksdb dependency and objects that expose rocksdb specific methods.

yes, i think thats a good call.
tagging @pfletcherhill who may have opinions on how to do this

closed by #355


fix memory leak in visionbuf_to_cl

1.buf_cl is not assigned in visionbuf_to_cl(), that will cause memory leak.
2.clReleaseMemObject() should be called only if needed

fixed in https://github.com/commaai/openpilot/pull/2310


Cata: arcane mage is broken

Default settings of arcane mage is simming at 677 dps
To Reproduce
Steps to reproduce the behavior:

Go to mage->arcane, start the sim

Expected behavior
Realistic values, >30k expected
Sim Links and Screenshots
https://wowsims.github.io/cata/mage/arcane/
Desktop (please complete the following information):

OS: Windows 10
Browser: Opera gx
Version: browser? if so it says LVL5 (core: 107.0.5045.89)

Smartphone (please complete the following information):
n/a
Additional context
n/a

Not Yet Supported


Add plugins docs

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Add documentation for how plugins work and a developer's guide for authoring plugins.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

/hold
Feel free to cancel the "hold" once the plugin feature has been released!

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

0166ed9 squash me

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

1940443 Small typo

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

I would be interested in more details on when to use a source plugin vs an extractor plugin since the APIs are very similar.
Since the extract interface is available (optionally) to be implemented by the source plugin, it's unclear to me when I should implement an extractor plugin and when I should just implement the extract method for a source plugin

Since the extract interface is available (optionally) to be implemented by the source plugin, it's unclear to me when I should implement an extractor plugin and when I should just implement the extract method for a source plugin

A simple answer would be: you should implement the extractor interface whenever you want to export a field (ie. foo.bar) that then can be used in Falco conditions and outputs. If you don't want/need that, you can only implement the source interface. In such a case, the user will need another extractor plugin to access the data your plugin is providing. For example, if your source plugin uses JSON as the format for raw event data, a user may use the json plugin to access the event data.
Not sure this is the best answer, just hoping it is understandable :smile_cat:

/unhold


Add wait_for_exists_only option to DataVolume wait()

Short description:
Add wait_for_exists_only option to DataVolume wait()

/verified

/verified

/verified

/cherry-pick v4.15

/cherry-pick v4.14

Cherry-picked PR Add wait_for_exists_only option to DataVolume wait() into v4.14


Doesn't show TODOs in project while showing in open files

When I search a project it shows nothing even if there are a few TODO in the project. However when I select open files and the file in question is opened, it shows the TODO.

Are you sure the file is saved inside the currently opened workspace / project? I am unable to reproduce this, but if I save a file outside the workspace, I see the same behaviour which is expected.
You say you have several todos in the project but none of them are shown? Are you able to send the project (or a similar example) that I can reproduce this issue on?

closing no longer an issue


Wrong Documentation

Description
The README.md documentation does not give a correct example for createAction
import { createAction } from 'typesafe-actions';

// - with type only
const increment = createAction('INCREMENT');
dispatch(increment());
// { type: 'INCREMENT' };

// - with type and payload
const add = createAction('ADD', action => {
  return (amount: number) => action(amount);
});
dispatch(add(10));
// { type: 'ADD', payload: number }

// - with type and meta
const getTodos = createAction('GET_TODOS', action => {
  return (params: Params) => action(undefined, params);
});
dispatch(getTodos('some_meta'));
// { type: 'GET_TODOS', meta: Params }

// - and finally with type, payload and meta
const getTodo = createAction('GET_TODO', action => {
  return (id: string, meta: string) => action(id, meta);
});
dispatch(getTodo('some_id', 'some_meta'));
// { type: 'GET_TODO', payload: string, meta: string }

For example, the last function does not work with me. TypeScript complains with erorrs that getTodo requires 0 params.

Mandatory info

[ ] Are you extending internal types to enable type-free syntax with createReducer?

// If yes PASTE HERE your types.d.ts

[x] Did you checked compatibility notes and migration guides?

How to Reproduce

CodeSandbox Link
https://codesandbox.io/s/lucid-ritchie-tg3n0?file=/src/index.ts
(PASTE HERE your codesandbox link)
No CodeSandbox Link
If no codesandbox, then please provide a full working code example below including actions, reducers and your custom types used in the example.

// PASTE HERE your full working code example

Expected behavior
getTodo can be called with ('some_id', 'some_meta')
Suggested solution(s)
Follow "advanced examples"
Project Dependencies

Typesafe-Actions Version: 5.1.0
TypeScript Version: 4+
tsconfig.json:

{
  "compilerOptions": {
    "strict": true,
    "module": "commonjs",
    "jsx": "preserve",
    "esModuleInterop": true,
    "sourceMap": true,
    "allowJs": true,
    "lib": [
      "es6",
      "dom"
    ],
    "rootDir": "src",
    "moduleResolution": "node"
  }
}

I fixed this issue by switching to redux-toolkit. I suggest all of you do so.


api: add sandbox operation APIs

The PR added most of the sandbox operation APIs. The remaining parts are monitor and shim replay APIs, which will be sent in separate PRs.
Most APIs have existing semantics of their wrapper in the VC interface. Exceptions are:

FetchSandbox() allows a caller to retrieve sandbox with its ID.
sandbox.Release() allows a caller to actively drop the runtime-agent connection. A new config option LongLiveConn is added to kata agent's config. When set, the connection to agent is kept across multiple calls to the agent and caller is expected to call sandbox.Release() to explicitly close the connection.
sandbox.StatusContainer returns the container status from cached sandbox structure. We have the sandbox structure in memory. There is no need to fetch anything from on disk data.
For the same reason as 3, sandbox.Status returns sandbox status cached sandbox structure.

@kata-containers/runtime PTAL

Jenkins ubuntu 16-04 failed on kata-containers/tests/issues/238, a ci configuration issue, unrelated to the PR.

CI green. ping @sboeuf @jodh-intel @WeiZhang555 @laijs @amshinde

Jenkins failed on network issues and the rebuild button landed on a 504 page.

Rebuild worked for me - I've kicked one off for you (is in the queue right now it seems)

that was on 16.04 btw - if that works then we can kick 17.10 as well if needed etc.

Thanks @grahamwhaley !

cc @jodh-intel @WeiZhang555 @laijs @amshinde @miaoyq

LGTM
with :s/p *Sandbox/s *Sandbox/g


Add test-utils private package

added test-utils private (shouldn't be published) package
added one test (as an example) to eslint-config-core-ts that uses test-utils to test configured rules

@gbareza Feel free to merge if it's ready. CC: @isBatak


[Refactor] Remove ChunkAllocator for schema change

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #19374
Problem Summary(Required) ：

ChunkAllocator is not used in schema change v2, so remove it
rename SchemaChange::process_v2 to SchemaChange::process

Checklist:

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

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

Bugfix cherry-pick branch check:

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

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

run starrocks_admit_test


APNs sender should support both iOS and Safari - AGPUSH-491

Putting the time in to create an APNsVariant to combine iOS and Safari is not really worth it anymore.  We can just re-user the iOS Variant similar to how we use the Android Variant for chrome apps.
However; the message format is slightly different for Safari,  so the APNs sender needs to be updated

The message format should be also documented here, since that is used for API doc generation
https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/jaxrs/src/main/java/org/jboss/aerogear/unifiedpush/rest/sender/PushNotificationSenderEndpoint.java#L52-L80

What happens when one uses a development profile w/ Safari ?

@matzew wrt to using a dev profile with Safari, i would imagine the same thing if you used the dev profile with a production certificate on iOS(assumes this doesn't work on iOS)

@matzew updated the API doc

i would imagine the same thing if you used the dev profile with a production certificate on iOS(assumes this doesn't work on iOS)

can you test? I don't want the server to explode, just because lack of manual testing.
The doc will say that you have to have production cert, that's OK. I hope using a development cert causes no harm, to the server.

in the apple dev center when setting up the certificate,  there is only the option for a Production certificate.
I will test however, using a production certificate, and selecting the development radio button

yeah, that' what I meant - sorry :-)

@lholmquist do we have a JIRA to update the Sender libs for Java and Node to refelect this ?

@matzew let me check and create if not

@matzew There is https://issues.jboss.org/browse/AGPUSH-1260 and  https://issues.jboss.org/browse/AGPUSH-1261 however,  i think it is just for the "title-x" keys.  Probably ok to update the JIRA so it also gets the safari stuff

@matzew updated and rebased

landed https://github.com/aerogear/aerogear-unifiedpush-server/commit/7750a494bc8b908f568ce28be23119ca17d2a772

@lholmquist the APNs variant is still named iOS variant, and mentions:
Apple's Push Network (APNs) will be used. To learn more about APNs, visit our iOS or Apache Cordova guides for push.

This does not sound like I could do Safari here. Do we want to keep that ? and just have a doc  ? Or would be more pro-active and actually give the user a hint that this will work for Safari as well ?

@matzew that is part of this: https://issues.jboss.org/browse/AGPUSH-456
once we have a doc, then we can link to it,  similar to the android/
chrome one


Typo "Tensorflow"→"TensorFlow"

https://learn.microsoft.com/en-us/azure/synapse-analytics/machine-learning/tutorial-horovod-tensorflow
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/synapse-analytics/machine-learning/tutorial-horovod-tensorflow.md
#PingMSFTDocs

@midesa

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


emosiac + NullSource should be able to make single ObsID merged images

I think this modification should be relatively simple, but occasionally I find it useful to just look at stacked images from a single observation (when looking for flaring for instance) and there isn't actually a simple way of doing that in XGA at the moment. Modifying NullSource and emosaic so that this feature works.

Should I alter NullSource so that it actually can store Images? The Image product class has come a long way from where it was when I originally wrote NullSource - now data is only loaded from disk into memory when its actually needed, rather than on definition. Excessive memory use was one of my main concerns with NullSource originally.
However, this might be better served by a complete rewrite of the class, or a new class altogether, that can automatically combined intersecting images without looking for a specific source. Adding those collections of images together would be good for source finding with all available data. This would deserve an entirely different issue I think

I opened a branch to perform this work in, and then the need got less urgent so I haven't actually made any progress on it. I'm housekeeping the repo at the moment, and I'm going to delete the branch and leave the issue open.


choice   rongda-zhihuiyun  wind-financial-tool   updates

Current version in bucket：
choice              V<IP_ADDRESS>         ander  2022-11-04 13:35:34
rongda-zhihuiyun    V2.8.6            ander  2022-10-28 19:10:47
wind-financial-tool   V22.8.0           ander  2022-10-28 20:24:35
Newest version：
choice   V<IP_ADDRESS>      https://choiceupdates.eastmoney.com/Choice/OfflinePackage/<IP_ADDRESS>/ChoiceSetupLocal.exe
rongda-zhihuiyun    V3.0.5     https://download.rongdasoft.com/update/prod/300/Rd_IBSaas_V3.0.5.exe
wind-financial-tool   V22.8.1   https://d-cdn.wind.com.cn/windnet/WFT_Setup_CHS.zip

Fixed, although i had to remove the hash properties to refrain from hash checking as my internet connection is slow at the time being, so each one of these programs is about 300-500MB, and since they are hosted in Asia my speed is like 2kB/s. Of course that means that i am unable to download the software from the servers in required time span to calculate hashes and then to just delete the installers... It should still work


V5/It is supposed to sync but it is not

Hi,
This tool is supposed to sync with the cloud the same file between different browsers but it is not:
1-Open a file on your google account  =>OK
2-Start editing it and sync it   =>OK, let's say it is the V1 on your file
3-Open the same file on another device and do some changes and sync =>OK, the V2 of your file is in the cloud
4-Go back to the first device where the file is already opened as V1 (at this point what should be done to see the changes done on the second device ?)
5-Without any edition, perfom a sync action just to fetch lastest changes done on the V2 => NOT OK, by doing that, your local file (V1) will simply overwrite the cloud file (V2) without detecting all changes done on the second device
So how can it be called a synchronization, it is just a unilateral save action in the cloud.
Am I missing something?
Cheers

Yes, you are.
When you hit the "synchronize now" button (which is automatically done every minute by the way), it downloads file changes from Google, performs merge with your local changes, and uploads the merged file back to Google. So both editors should have the same merged content at some point.

I am sorry but that is not true, I did it several times on many devices/browsers and it always ends up the same way, changes are not detected on the first devices and the last version of my file on google is replaced with the previous one, there is no merge

can you take some time looking at this video and tell what am I doing wrong please
https://youtu.be/CG7mcveigws

Right, it's probably a bug. I'll have a look a this ASAP.

Reproduced! Will deploy a fix in the next couple of days.

Nice, many thanks

I saw that you made a fix and indeed there is a sync done when opening a file on a different device, most of the time it works fine but honestly this sync is not completely reliable.
It happened to me many times these last days when switching from one device to another, the sync on a second device that still contains the n-1 version is not accurate at all and many lines disappear after a sort of merge.
Could it be that it is related to the auto upgrade process of stackedit?

I can't reproduce this. Please open a new ticket with more information about how to reproduce the problem.

Hi there!
Is the process of merging local and cloud data together intended?
Because, as I use StackEdit on different devices, this produces some unpleasant side effects.
Let me give an example:
Step 1: Using my PC, signed in via Google, I create a new file named "Test" and write "123".
Step 2: StackEdit automatically synchronizes and the data is stored locally and in GoogleDrive.
Step 3: I open StackEdit on my tablet (signed in) and it syncs with GoogleDrive so I get my "Test" file which contains "123". Now I delete this text and instead write "456". After the auto-sync, I close StackEdit.
Step 4: Back on my PC, I open StackEdit again, and the old local "Test" file which still contains "123" is merged with the newer cloud file which contains "456". What I get is a new file which contains "456123".
As already stated, this is kind of unpleasant when editing files on different devices.
Nevertheless, I LOVE StackEdit!
Best wishes!