[bug][linuxdeploy] Linux AppImage script fails

Describe the bug
Trying to build on Linux (amd64) for Linux (amd64), running tauri build is failing on AppImage step. I went through the list of existing issues on the topic, but couldn't find any relevant info to my specific case
Error [tauri_cli] failed to bundle project: error running appimage.sh

I hit a bunch of find: Permission denied errors (why that script would require root access?) and a bunch of strip: Unable to recognise the format of the input file
Reproduction
cargo tauri build --verbose
Expected behavior
build and generate the AppImage
Full tauri info output
[✔] Environment
    - OS: Arch Linux Unknown X64
    ✔ webkit2gtk-4.0: 2.42.5
    ✔ rsvg2: 2.57.1
    ✔ rustc: 1.76.0 (07dca489a 2024-02-04)
    ✔ cargo: 1.76.0 (c84b36747 2024-01-18)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (environment override by RUSTUP_TOOLCHAIN)
    - node: 20.11.0
    - npm: 10.2.4
    - bun: 1.0.7

[-] Packages
    - tauri [RUST]: 1.6.0
    - tauri-build [RUST]: 1.5.1
    - wry [RUST]: 0.24.7
    - tao [RUST]: 0.16.5
    - tauri-cli [RUST]: 1.5.10
    - @tauri-apps/api [NPM]: 1.5.3
    - @tauri-apps/cli [NPM]: 1.5.10

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../dist
    - devPath: http://localhost:1420/
    - framework: React
    - bundler: Vite

Stack trace
Bundling [tauri_bundler::bundle::linux::appimage] nym-vpn_0.0.5-dev_amd64.AppImage (/home/pierre/Documents/nym/nym-vpn-client/nym-vpn-desktop/src-tauri/target/release/bundle/appimage/nym-vpn_0.0.5-dev_amd64.AppImage)
     Running [tauri_bundler::bundle::common] Command `/home/pierre/Documents/nym/nym-vpn-client/nym-vpn-desktop/src-tauri/target/release/bundle/appimage/build_appimage.sh `
+ export ARCH=x86_64
+ ARCH=x86_64
+ APPIMAGE_BUNDLE_XDG_OPEN=1
+ APPIMAGE_BUNDLE_GSTREAMER=0
+ TRAY_LIBRARY_PATH=0
+ '[' x86_64 == i686 ']'
+ linuxdeploy_arch=x86_64
+ mkdir -p nym-vpn.AppDir
+ cp -r ../appimage_deb/data/usr nym-vpn.AppDir
+ cd nym-vpn.AppDir
+ mkdir -p usr/bin
+ mkdir -p usr/lib
+ [[ 1 != \0 ]]
+ [[ -f /usr/bin/xdg-open ]]
+ echo 'Copying /usr/bin/xdg-open'
+ cp /usr/bin/xdg-open usr/bin
Copying /usr/bin/xdg-open
+ [[ 0 != \0 ]]
++ dirname '{}'
+ find -L /usr/lib /usr/lib32 /usr/lib64 -name WebKitNetworkProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
+ true
++ dirname '{}'
+ find -L /usr/lib /usr/lib32 /usr/lib64 -name WebKitWebProcess -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
+ true
++ dirname '{}'
+ find -L /usr/lib /usr/lib32 /usr/lib64 -name libwebkit2gtkinjectedbundle.so -exec mkdir -p . ';' -exec cp --parents '{}' . ';'
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/nofp/stiHO1kg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-m/nofp/stpiVYcG’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/hard/st3AEqTP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+dp/softfp/stg1WW9p’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/hard/sthL1cTD’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+dp/bp/softfp/st8NGcGR’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/hard/sta6Irvw’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+dp/softfp/stOW3jpk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.base/nofp/stotc8Zs’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti/bp/nofp/stoN7eqg’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/hard/styffGsk’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7-r+fp.sp/softfp/stI9T4Rz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+mve/hard/stZc5HkT’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+mve/bp/hard/st3RYAZA’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main/nofp/stqZonC2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/hard/str6vkC3’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8.1-m.main+pacbti+fp/bp/softfp/stSAyQKZ’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/hard/stCQVOaq’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m+fp/softfp/stF6PbdK’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7/nofp/st8zQukt’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v6-m/nofp/stkjrqaz’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/hard/stTkPJoF’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7+fp/softfp/stJWqhVM’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/hard/st03jqBP’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v8-m.main+fp/softfp/st4Iszk2’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/thumb/v7e-m/nofp/stMJrN9d’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/stKUGtMy’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/hard/stG7ZZUY’: Permission denied
find: ‘/usr/lib64/gcc/arm-none-eabi/13.2.0/arm/v5te/softfp/stqEYXso’: Permission denied
+ true
+ cd /home/pierre/.cache/tauri
+ wget -q -4 -N https://github.com/AppImage/AppImageKit/releases/download/continuous/AppRun-x86_64
+ chmod +x /home/pierre/.cache/tauri/AppRun-x86_64
+ cp /home/pierre/.cache/tauri/AppRun-x86_64 AppRun
+ cp<EMAIL_ADDRESS>.DirIcon
+ ln -sf<EMAIL_ADDRESS>nym-vpn.png
+ ln -sf usr/share/applications/nym-vpn.desktop nym-vpn.desktop
+ cd ..
+ [[ 0 != \0 ]]
+ gst_plugin=
+ cd /home/pierre/.cache/tauri
+ wget -q -4 -N https://raw.githubusercontent.com/tauri-apps/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh
+ cd /home/pierre/.cache/tauri
+ wget -q -4 -N https://github.com/tauri-apps/binary-releases/releases/download/linuxdeploy/linuxdeploy-x86_64.AppImage
+ chmod +x /home/pierre/.cache/tauri/linuxdeploy-plugin-gtk.sh
+ chmod +x /home/pierre/.cache/tauri/linuxdeploy-x86_64.AppImage
+ dd if=/dev/zero bs=1 count=3 seek=8 conv=notrunc of=/home/pierre/.cache/tauri/linuxdeploy-x86_64.AppImage
3+0 records in
3+0 records out
3 bytes copied, 7.5316e-05 s, 39.8 kB/s
+ OUTPUT=nym-vpn_0.0.5-dev_amd64.AppImage
+ /home/pierre/.cache/tauri/linuxdeploy-x86_64.AppImage --appimage-extract-and-run --appdir nym-vpn.AppDir --plugin gtk --output appimage
linuxdeploy version 1-alpha (git commit ID 287c436), GitHub actions build 110 built on 2022-08-17 20:56:20 UTC

-- Creating basic AppDir structure --
Creating directory nym-vpn.AppDir/usr/bin/
Creating directory nym-vpn.AppDir/usr/lib/
Creating directory nym-vpn.AppDir/usr/share/applications/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/16x16/apps/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/32x32/apps/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/64x64/apps/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/128x128/apps/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/256x256/apps/
Creating directory nym-vpn.AppDir/usr/share/icons/hicolor/scalable/apps/

-- Deploying dependencies for existing files in AppDir --
Deploying dependencies for ELF file nym-vpn.AppDir/usr/bin/nym-vpn
Deploying shared library /usr/lib/libmnl.so.0
Deploying shared library /usr/lib/libnftnl.so.11
Deploying shared library /usr/lib/libdbus-1.so.3
Deploying shared library /usr/lib/libwebkit2gtk-4.0.so.37
Deploying shared library /usr/lib/libgtk-3.so.0
Deploying shared library /usr/lib/libgdk-3.so.0
Deploying shared library /usr/lib/libpango-1.0.so.0
Deploying shared library /usr/lib/libcairo-gobject.so.2
Deploying shared library /usr/lib/libcairo.so.2
Deploying shared library /usr/lib/libgdk_pixbuf-2.0.so.0
Deploying shared library /usr/lib/libsoup-2.4.so.1
Deploying shared library /usr/lib/libgio-2.0.so.0
Deploying shared library /usr/lib/libjavascriptcoregtk-4.0.so.18
Deploying shared library /usr/lib/libgobject-2.0.so.0
Deploying shared library /usr/lib/libglib-2.0.so.0
Skipping deployment of blacklisted library /usr/lib/libgcc_s.so.1
Skipping deployment of blacklisted library /usr/lib/libm.so.6
Skipping deployment of blacklisted library /usr/lib/libc.so.6
Deploying shared library /usr/lib/libsystemd.so.0
Deploying shared library /usr/lib/libwpe-1.0.so.1
Deploying shared library /usr/lib/libWPEBackend-fdo-1.0.so.1
Deploying shared library /usr/lib/libepoxy.so.0
Deploying shared library /usr/lib/libicui18n.so.74
Deploying shared library /usr/lib/libicuuc.so.74
Skipping deployment of blacklisted library /usr/lib/libz.so.1
Skipping deployment of blacklisted library /usr/lib/libharfbuzz.so.0
Deploying shared library /usr/lib/libatk-1.0.so.0
Deploying shared library /usr/lib/libxml2.so.2
Deploying shared library /usr/lib/libsqlite3.so.0
Deploying shared library /usr/lib/libxslt.so.1
Deploying shared library /usr/lib/liblcms2.so.2
Deploying shared library /usr/lib/libwoff2dec.so.1.0.2
Skipping deployment of blacklisted library /usr/lib/libfontconfig.so.1
Skipping deployment of blacklisted library /usr/lib/libfreetype.so.6
Deploying shared library /usr/lib/libharfbuzz-icu.so.0
Deploying shared library /usr/lib/libgcrypt.so.20
Deploying shared library /usr/lib/libgstallocators-1.0.so.0
Deploying shared library /usr/lib/libgstapp-1.0.so.0
Deploying shared library /usr/lib/libgstbase-1.0.so.0
Deploying shared library /usr/lib/libgstreamer-1.0.so.0
Deploying shared library /usr/lib/libgstpbutils-1.0.so.0
Deploying shared library /usr/lib/libgstaudio-1.0.so.0
Deploying shared library /usr/lib/libgsttranscoder-1.0.so.0
Deploying shared library /usr/lib/libgsttag-1.0.so.0
Deploying shared library /usr/lib/libgstvideo-1.0.so.0
Deploying shared library /usr/lib/libgstgl-1.0.so.0
Deploying shared library /usr/lib/libgstfft-1.0.so.0
Deploying shared library /usr/lib/libjpeg.so.8
Deploying shared library /usr/lib/libpng16.so.16
Deploying shared library /usr/lib/libopenjp2.so.7
Deploying shared library /usr/lib/libwebpdemux.so.2
Deploying shared library /usr/lib/libwebp.so.7
Deploying shared library /usr/lib/libjxl.so.0.9
Deploying shared library /usr/lib/libavif.so.16
Deploying shared library /usr/lib/libenchant-2.so.2
Deploying shared library /usr/lib/libgmodule-2.0.so.0
Deploying shared library /usr/lib/libsecret-1.so.0
Deploying shared library /usr/lib/libtasn1.so.6
Deploying shared library /usr/lib/libhyphen.so.0
Skipping deployment of blacklisted library /usr/lib/libX11.so.6
Deploying shared library /usr/lib/libXcomposite.so.1
Deploying shared library /usr/lib/libXdamage.so.1
Deploying shared library /usr/lib/libwayland-server.so.0
Deploying shared library /usr/lib/libwayland-client.so.0
Deploying shared library /usr/lib/libmanette-0.2.so.0
Deploying shared library /usr/lib/libseccomp.so.2
Skipping deployment of blacklisted library /usr/lib/libgbm.so.1
Skipping deployment of blacklisted library /usr/lib/libdrm.so.2
Skipping deployment of blacklisted library /usr/lib/libstdc++.so.6
Deploying shared library /usr/lib/libpangocairo-1.0.so.0
Deploying shared library /usr/lib/libpangoft2-1.0.so.0
Skipping deployment of blacklisted library /usr/lib/libfribidi.so.0
Deploying shared library /usr/lib/libXi.so.6
Deploying shared library /usr/lib/libatk-bridge-2.0.so.0
Deploying shared library /usr/lib/libcloudproviders.so.0
Deploying shared library /usr/lib/libtracker-sparql-3.0.so.0
Deploying shared library /usr/lib/libXfixes.so.3
Deploying shared library /usr/lib/libxkbcommon.so.0
Deploying shared library /usr/lib/libwayland-cursor.so.0
Deploying shared library /usr/lib/libwayland-egl.so.1
Deploying shared library /usr/lib/libXext.so.6
Deploying shared library /usr/lib/libXcursor.so.1
Deploying shared library /usr/lib/libXrandr.so.2
Deploying shared library /usr/lib/libXinerama.so.1
Skipping deployment of blacklisted library /usr/lib/libthai.so.0
Deploying shared library /usr/lib/libXrender.so.1
Skipping deployment of blacklisted library /usr/lib/libxcb.so.1
Deploying shared library /usr/lib/libxcb-render.so.0
Deploying shared library /usr/lib/libxcb-shm.so.0
Deploying shared library /usr/lib/libpixman-1.so.0
Deploying shared library /usr/lib/libtiff.so.6
Deploying shared library /usr/lib/libpsl.so.5
Deploying shared library /usr/lib/libbrotlidec.so.1
Deploying shared library /usr/lib/libgssapi_krb5.so.2
Deploying shared library /usr/lib/libmount.so.1
Deploying shared library /usr/lib/libatomic.so.1
Deploying shared library /usr/lib/libffi.so.8
Deploying shared library /usr/lib/libpcre2-8.so.0
Deploying shared library /usr/lib/libcap.so.2
Deploying shared library /usr/lib/liblz4.so.1
Deploying shared library /usr/lib/liblzma.so.5
Deploying shared library /usr/lib/libzstd.so.1
Deploying shared library /usr/lib/libicudata.so.74
Deploying shared library /usr/lib/libgraphite2.so.3
Deploying shared library /usr/lib/libwoff2common.so.1.0.2
Skipping deployment of blacklisted library /usr/lib/libexpat.so.1
Deploying shared library /usr/lib/libbz2.so.1.0
Skipping deployment of blacklisted library /usr/lib/libgpg-error.so.0
Deploying shared library /usr/lib/libunwind.so.8
Deploying shared library /usr/lib/libdw.so.1
Deploying shared library /usr/lib/liborc-0.4.so.0
Skipping deployment of blacklisted library /usr/lib/libEGL.so.1
Skipping deployment of blacklisted library /usr/lib/libGLX.so.0
Deploying shared library /usr/lib/libX11-xcb.so.1
Deploying shared library /usr/lib/libgudev-1.0.so.0
Deploying shared library /usr/lib/libsharpyuv.so.0
Deploying shared library /usr/lib/libjxl_cms.so.0.9
Deploying shared library /usr/lib/libhwy.so.1
Deploying shared library /usr/lib/libbrotlienc.so.1
Deploying shared library /usr/lib/libdav1d.so.7
Deploying shared library /usr/lib/librav1e.so.0.7
Deploying shared library /usr/lib/libSvtAv1Enc.so.1
Deploying shared library /usr/lib/libaom.so.3
Deploying shared library /usr/lib/libyuv.so
Deploying shared library /usr/lib/libtss2-esys.so.0
Deploying shared library /usr/lib/libtss2-mu.so.0
Deploying shared library /usr/lib/libtss2-rc.so.0
Deploying shared library /usr/lib/libtss2-tctildr.so.0
Deploying shared library /usr/lib/libevdev.so.2
Deploying shared library /usr/lib/libxcb-randr.so.0
Deploying shared library /usr/lib/libatspi.so.0
Deploying shared library /usr/lib/libjson-glib-1.0.so.0
Deploying shared library /usr/lib/libdatrie.so.1
Deploying shared library /usr/lib/libXau.so.6
Deploying shared library /usr/lib/libXdmcp.so.6
Deploying shared library /usr/lib/libjbig.so.2.1
Deploying shared library /usr/lib/libunistring.so.5
Deploying shared library /usr/lib/libidn2.so.0
Deploying shared library /usr/lib/libbrotlicommon.so.1
Deploying shared library /usr/lib/libkrb5.so.3
Deploying shared library /usr/lib/libk5crypto.so.3
Skipping deployment of blacklisted library /usr/lib/libcom_err.so.2
Deploying shared library /usr/lib/libkrb5support.so.0
Deploying shared library /usr/lib/libkeyutils.so.1
Skipping deployment of blacklisted library /usr/lib/libresolv.so.2
Deploying shared library /usr/lib/libblkid.so.1
Deploying shared library /usr/lib/libelf.so.1
Skipping deployment of blacklisted library /usr/lib/libGLdispatch.so.0
Deploying shared library /usr/lib/libudev.so.1
Deploying shared library /usr/lib/libcrypto.so.3
Deploying shared library /usr/lib/libtss2-sys.so.1
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.1/WebKitNetworkProcess
Deploying shared library /usr/lib/libwebkit2gtk-4.1.so.0
Deploying shared library /usr/lib/libjavascriptcoregtk-4.1.so.0
Deploying shared library /usr/lib/libsoup-3.0.so.0
Deploying shared library /usr/lib/libnghttp2.so.14
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.1/WebKitWebProcess
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.0/WebKitNetworkProcess
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
Deploying dependencies for ELF file nym-vpn.AppDir/usr/lib/webkit2gtk-4.0/WebKitWebProcess

-- Copying files into AppDir --
Copying file /usr/lib/libSvtAv1Enc.so.1 to nym-vpn.AppDir/usr/lib/libSvtAv1Enc.so.1
Copying file /usr/lib/libWPEBackend-fdo-1.0.so.1 to nym-vpn.AppDir/usr/lib/libWPEBackend-fdo-1.0.so.1
Copying file /usr/lib/libX11-xcb.so.1 to nym-vpn.AppDir/usr/lib/libX11-xcb.so.1
Copying file /usr/lib/libXau.so.6 to nym-vpn.AppDir/usr/lib/libXau.so.6
Copying file /usr/lib/libXcomposite.so.1 to nym-vpn.AppDir/usr/lib/libXcomposite.so.1
Copying file /usr/lib/libXcursor.so.1 to nym-vpn.AppDir/usr/lib/libXcursor.so.1
Copying file /usr/lib/libXdamage.so.1 to nym-vpn.AppDir/usr/lib/libXdamage.so.1
Copying file /usr/lib/libXdmcp.so.6 to nym-vpn.AppDir/usr/lib/libXdmcp.so.6
Copying file /usr/lib/libXext.so.6 to nym-vpn.AppDir/usr/lib/libXext.so.6
Copying file /usr/lib/libXfixes.so.3 to nym-vpn.AppDir/usr/lib/libXfixes.so.3
Copying file /usr/lib/libXi.so.6 to nym-vpn.AppDir/usr/lib/libXi.so.6
Copying file /usr/lib/libXinerama.so.1 to nym-vpn.AppDir/usr/lib/libXinerama.so.1
Copying file /usr/lib/libXrandr.so.2 to nym-vpn.AppDir/usr/lib/libXrandr.so.2
Copying file /usr/lib/libXrender.so.1 to nym-vpn.AppDir/usr/lib/libXrender.so.1
Copying file /usr/lib/libaom.so.3 to nym-vpn.AppDir/usr/lib/libaom.so.3
Copying file /usr/lib/libatk-1.0.so.0 to nym-vpn.AppDir/usr/lib/libatk-1.0.so.0
Copying file /usr/lib/libatk-bridge-2.0.so.0 to nym-vpn.AppDir/usr/lib/libatk-bridge-2.0.so.0
Copying file /usr/lib/libatomic.so.1 to nym-vpn.AppDir/usr/lib/libatomic.so.1
Copying file /usr/lib/libatspi.so.0 to nym-vpn.AppDir/usr/lib/libatspi.so.0
Copying file /usr/lib/libavif.so.16 to nym-vpn.AppDir/usr/lib/libavif.so.16
Copying file /usr/lib/libblkid.so.1 to nym-vpn.AppDir/usr/lib/libblkid.so.1
Copying file /usr/lib/libbrotlicommon.so.1 to nym-vpn.AppDir/usr/lib/libbrotlicommon.so.1
Copying file /usr/lib/libbrotlidec.so.1 to nym-vpn.AppDir/usr/lib/libbrotlidec.so.1
Copying file /usr/lib/libbrotlienc.so.1 to nym-vpn.AppDir/usr/lib/libbrotlienc.so.1
Copying file /usr/lib/libbz2.so.1.0 to nym-vpn.AppDir/usr/lib/libbz2.so.1.0
Copying file /usr/lib/libcairo-gobject.so.2 to nym-vpn.AppDir/usr/lib/libcairo-gobject.so.2
Copying file /usr/lib/libcairo.so.2 to nym-vpn.AppDir/usr/lib/libcairo.so.2
Copying file /usr/lib/libcap.so.2 to nym-vpn.AppDir/usr/lib/libcap.so.2
Copying file /usr/lib/libcloudproviders.so.0 to nym-vpn.AppDir/usr/lib/libcloudproviders.so.0
Copying file /usr/lib/libcrypto.so.3 to nym-vpn.AppDir/usr/lib/libcrypto.so.3
Copying file /usr/lib/libdatrie.so.1 to nym-vpn.AppDir/usr/lib/libdatrie.so.1
Copying file /usr/lib/libdav1d.so.7 to nym-vpn.AppDir/usr/lib/libdav1d.so.7
Copying file /usr/lib/libdbus-1.so.3 to nym-vpn.AppDir/usr/lib/libdbus-1.so.3
Copying file /usr/lib/libdw.so.1 to nym-vpn.AppDir/usr/lib/libdw.so.1
Copying file /usr/lib/libelf.so.1 to nym-vpn.AppDir/usr/lib/libelf.so.1
Copying file /usr/lib/libenchant-2.so.2 to nym-vpn.AppDir/usr/lib/libenchant-2.so.2
Copying file /usr/lib/libepoxy.so.0 to nym-vpn.AppDir/usr/lib/libepoxy.so.0
Copying file /usr/lib/libevdev.so.2 to nym-vpn.AppDir/usr/lib/libevdev.so.2
Copying file /usr/lib/libffi.so.8 to nym-vpn.AppDir/usr/lib/libffi.so.8
Copying file /usr/lib/libgcrypt.so.20 to nym-vpn.AppDir/usr/lib/libgcrypt.so.20
Copying file /usr/lib/libgdk-3.so.0 to nym-vpn.AppDir/usr/lib/libgdk-3.so.0
Copying file /usr/lib/libgdk_pixbuf-2.0.so.0 to nym-vpn.AppDir/usr/lib/libgdk_pixbuf-2.0.so.0
Copying file /usr/lib/libgio-2.0.so.0 to nym-vpn.AppDir/usr/lib/libgio-2.0.so.0
Copying file /usr/lib/libglib-2.0.so.0 to nym-vpn.AppDir/usr/lib/libglib-2.0.so.0
Copying file /usr/lib/libgmodule-2.0.so.0 to nym-vpn.AppDir/usr/lib/libgmodule-2.0.so.0
Copying file /usr/lib/libgobject-2.0.so.0 to nym-vpn.AppDir/usr/lib/libgobject-2.0.so.0
Copying file /usr/lib/libgraphite2.so.3 to nym-vpn.AppDir/usr/lib/libgraphite2.so.3
Copying file /usr/lib/libgssapi_krb5.so.2 to nym-vpn.AppDir/usr/lib/libgssapi_krb5.so.2
Copying file /usr/lib/libgstallocators-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstallocators-1.0.so.0
Copying file /usr/lib/libgstapp-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstapp-1.0.so.0
Copying file /usr/lib/libgstaudio-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstaudio-1.0.so.0
Copying file /usr/lib/libgstbase-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstbase-1.0.so.0
Copying file /usr/lib/libgstfft-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstfft-1.0.so.0
Copying file /usr/lib/libgstgl-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstgl-1.0.so.0
Copying file /usr/lib/libgstpbutils-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstpbutils-1.0.so.0
Copying file /usr/lib/libgstreamer-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstreamer-1.0.so.0
Copying file /usr/lib/libgsttag-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgsttag-1.0.so.0
Copying file /usr/lib/libgsttranscoder-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgsttranscoder-1.0.so.0
Copying file /usr/lib/libgstvideo-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgstvideo-1.0.so.0
Copying file /usr/lib/libgtk-3.so.0 to nym-vpn.AppDir/usr/lib/libgtk-3.so.0
Copying file /usr/lib/libgudev-1.0.so.0 to nym-vpn.AppDir/usr/lib/libgudev-1.0.so.0
Copying file /usr/lib/libharfbuzz-icu.so.0 to nym-vpn.AppDir/usr/lib/libharfbuzz-icu.so.0
Copying file /usr/lib/libhwy.so.1 to nym-vpn.AppDir/usr/lib/libhwy.so.1
Copying file /usr/lib/libhyphen.so.0 to nym-vpn.AppDir/usr/lib/libhyphen.so.0
Copying file /usr/lib/libicudata.so.74 to nym-vpn.AppDir/usr/lib/libicudata.so.74
Copying file /usr/lib/libicui18n.so.74 to nym-vpn.AppDir/usr/lib/libicui18n.so.74
Copying file /usr/lib/libicuuc.so.74 to nym-vpn.AppDir/usr/lib/libicuuc.so.74
Copying file /usr/lib/libidn2.so.0 to nym-vpn.AppDir/usr/lib/libidn2.so.0
Copying file /usr/lib/libjavascriptcoregtk-4.0.so.18 to nym-vpn.AppDir/usr/lib/libjavascriptcoregtk-4.0.so.18
Copying file /usr/lib/libjavascriptcoregtk-4.1.so.0 to nym-vpn.AppDir/usr/lib/libjavascriptcoregtk-4.1.so.0
Copying file /usr/lib/libjbig.so.2.1 to nym-vpn.AppDir/usr/lib/libjbig.so.2.1
Copying file /usr/lib/libjpeg.so.8 to nym-vpn.AppDir/usr/lib/libjpeg.so.8
Copying file /usr/lib/libjson-glib-1.0.so.0 to nym-vpn.AppDir/usr/lib/libjson-glib-1.0.so.0
Copying file /usr/lib/libjxl.so.0.9 to nym-vpn.AppDir/usr/lib/libjxl.so.0.9
Copying file /usr/lib/libjxl_cms.so.0.9 to nym-vpn.AppDir/usr/lib/libjxl_cms.so.0.9
Copying file /usr/lib/libk5crypto.so.3 to nym-vpn.AppDir/usr/lib/libk5crypto.so.3
Copying file /usr/lib/libkeyutils.so.1 to nym-vpn.AppDir/usr/lib/libkeyutils.so.1
Copying file /usr/lib/libkrb5.so.3 to nym-vpn.AppDir/usr/lib/libkrb5.so.3
Copying file /usr/lib/libkrb5support.so.0 to nym-vpn.AppDir/usr/lib/libkrb5support.so.0
Copying file /usr/lib/liblcms2.so.2 to nym-vpn.AppDir/usr/lib/liblcms2.so.2
Copying file /usr/lib/liblz4.so.1 to nym-vpn.AppDir/usr/lib/liblz4.so.1
Copying file /usr/lib/liblzma.so.5 to nym-vpn.AppDir/usr/lib/liblzma.so.5
Copying file /usr/lib/libmanette-0.2.so.0 to nym-vpn.AppDir/usr/lib/libmanette-0.2.so.0
Copying file /usr/lib/libmnl.so.0 to nym-vpn.AppDir/usr/lib/libmnl.so.0
Copying file /usr/lib/libmount.so.1 to nym-vpn.AppDir/usr/lib/libmount.so.1
Copying file /usr/lib/libnftnl.so.11 to nym-vpn.AppDir/usr/lib/libnftnl.so.11
Copying file /usr/lib/libnghttp2.so.14 to nym-vpn.AppDir/usr/lib/libnghttp2.so.14
Copying file /usr/lib/libopenjp2.so.7 to nym-vpn.AppDir/usr/lib/libopenjp2.so.7
Copying file /usr/lib/liborc-0.4.so.0 to nym-vpn.AppDir/usr/lib/liborc-0.4.so.0
Copying file /usr/lib/libpango-1.0.so.0 to nym-vpn.AppDir/usr/lib/libpango-1.0.so.0
Copying file /usr/lib/libpangocairo-1.0.so.0 to nym-vpn.AppDir/usr/lib/libpangocairo-1.0.so.0
Copying file /usr/lib/libpangoft2-1.0.so.0 to nym-vpn.AppDir/usr/lib/libpangoft2-1.0.so.0
Copying file /usr/lib/libpcre2-8.so.0 to nym-vpn.AppDir/usr/lib/libpcre2-8.so.0
Copying file /usr/lib/libpixman-1.so.0 to nym-vpn.AppDir/usr/lib/libpixman-1.so.0
Copying file /usr/lib/libpng16.so.16 to nym-vpn.AppDir/usr/lib/libpng16.so.16
Copying file /usr/lib/libpsl.so.5 to nym-vpn.AppDir/usr/lib/libpsl.so.5
Copying file /usr/lib/librav1e.so.0.7 to nym-vpn.AppDir/usr/lib/librav1e.so.0.7
Copying file /usr/lib/libseccomp.so.2 to nym-vpn.AppDir/usr/lib/libseccomp.so.2
Copying file /usr/lib/libsecret-1.so.0 to nym-vpn.AppDir/usr/lib/libsecret-1.so.0
Copying file /usr/lib/libsharpyuv.so.0 to nym-vpn.AppDir/usr/lib/libsharpyuv.so.0
Copying file /usr/lib/libsoup-2.4.so.1 to nym-vpn.AppDir/usr/lib/libsoup-2.4.so.1
Copying file /usr/lib/libsoup-3.0.so.0 to nym-vpn.AppDir/usr/lib/libsoup-3.0.so.0
Copying file /usr/lib/libsqlite3.so.0 to nym-vpn.AppDir/usr/lib/libsqlite3.so.0
Copying file /usr/lib/libsystemd.so.0 to nym-vpn.AppDir/usr/lib/libsystemd.so.0
Copying file /usr/lib/libtasn1.so.6 to nym-vpn.AppDir/usr/lib/libtasn1.so.6
Copying file /usr/lib/libtiff.so.6 to nym-vpn.AppDir/usr/lib/libtiff.so.6
Copying file /usr/lib/libtracker-sparql-3.0.so.0 to nym-vpn.AppDir/usr/lib/libtracker-sparql-3.0.so.0
Copying file /usr/lib/libtss2-esys.so.0 to nym-vpn.AppDir/usr/lib/libtss2-esys.so.0
Copying file /usr/lib/libtss2-mu.so.0 to nym-vpn.AppDir/usr/lib/libtss2-mu.so.0
Copying file /usr/lib/libtss2-rc.so.0 to nym-vpn.AppDir/usr/lib/libtss2-rc.so.0
Copying file /usr/lib/libtss2-sys.so.1 to nym-vpn.AppDir/usr/lib/libtss2-sys.so.1
Copying file /usr/lib/libtss2-tctildr.so.0 to nym-vpn.AppDir/usr/lib/libtss2-tctildr.so.0
Copying file /usr/lib/libudev.so.1 to nym-vpn.AppDir/usr/lib/libudev.so.1
Copying file /usr/lib/libunistring.so.5 to nym-vpn.AppDir/usr/lib/libunistring.so.5
Copying file /usr/lib/libunwind.so.8 to nym-vpn.AppDir/usr/lib/libunwind.so.8
Copying file /usr/lib/libwayland-client.so.0 to nym-vpn.AppDir/usr/lib/libwayland-client.so.0
Copying file /usr/lib/libwayland-cursor.so.0 to nym-vpn.AppDir/usr/lib/libwayland-cursor.so.0
Copying file /usr/lib/libwayland-egl.so.1 to nym-vpn.AppDir/usr/lib/libwayland-egl.so.1
Copying file /usr/lib/libwayland-server.so.0 to nym-vpn.AppDir/usr/lib/libwayland-server.so.0
Copying file /usr/lib/libwebkit2gtk-4.0.so.37 to nym-vpn.AppDir/usr/lib/libwebkit2gtk-4.0.so.37
Copying file /usr/lib/libwebkit2gtk-4.1.so.0 to nym-vpn.AppDir/usr/lib/libwebkit2gtk-4.1.so.0
Copying file /usr/lib/libwebp.so.7 to nym-vpn.AppDir/usr/lib/libwebp.so.7
Copying file /usr/lib/libwebpdemux.so.2 to nym-vpn.AppDir/usr/lib/libwebpdemux.so.2
Copying file /usr/lib/libwoff2common.so.1.0.2 to nym-vpn.AppDir/usr/lib/libwoff2common.so.1.0.2
Copying file /usr/lib/libwoff2dec.so.1.0.2 to nym-vpn.AppDir/usr/lib/libwoff2dec.so.1.0.2
Copying file /usr/lib/libwpe-1.0.so.1 to nym-vpn.AppDir/usr/lib/libwpe-1.0.so.1
Copying file /usr/lib/libxcb-randr.so.0 to nym-vpn.AppDir/usr/lib/libxcb-randr.so.0
Copying file /usr/lib/libxcb-render.so.0 to nym-vpn.AppDir/usr/lib/libxcb-render.so.0
Copying file /usr/lib/libxcb-shm.so.0 to nym-vpn.AppDir/usr/lib/libxcb-shm.so.0
Copying file /usr/lib/libxkbcommon.so.0 to nym-vpn.AppDir/usr/lib/libxkbcommon.so.0
Copying file /usr/lib/libxml2.so.2 to nym-vpn.AppDir/usr/lib/libxml2.so.2
Copying file /usr/lib/libxslt.so.1 to nym-vpn.AppDir/usr/lib/libxslt.so.1
Copying file /usr/lib/libyuv.so to nym-vpn.AppDir/usr/lib/libyuv.so
Copying file /usr/lib/libzstd.so.1 to nym-vpn.AppDir/usr/lib/libzstd.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libSvtAv1Enc.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libWPEBackend-fdo-1.0.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libX11-xcb.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libXau.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libXcomposite.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libXcursor.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libXdamage.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libXdmcp.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libXext.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libXfixes.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libXi.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libXinerama.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libXrandr.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libXrender.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libaom.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libatk-1.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libatk-bridge-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libatomic.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libatspi.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libavif.so.16
Calling strip on library nym-vpn.AppDir/usr/lib/libblkid.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libbrotlicommon.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libbrotlidec.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libbrotlienc.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libbz2.so.1.0
Calling strip on library nym-vpn.AppDir/usr/lib/libcairo-gobject.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libcairo.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libcap.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libcloudproviders.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libcrypto.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libdatrie.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libdav1d.so.7
Calling strip on library nym-vpn.AppDir/usr/lib/libdbus-1.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libdw.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libelf.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libenchant-2.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libepoxy.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libevdev.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libffi.so.8
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libffi.so.8: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libffi.so.8'

Calling strip on library nym-vpn.AppDir/usr/lib/libgcrypt.so.20
Calling strip on library nym-vpn.AppDir/usr/lib/libgdk-3.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgdk_pixbuf-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgio-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libglib-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgmodule-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgobject-2.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgraphite2.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libgssapi_krb5.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libgstallocators-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstallocators-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstallocators-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstapp-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstapp-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstapp-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstaudio-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstaudio-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstaudio-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstbase-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstbase-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstbase-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstfft-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstfft-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstfft-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstgl-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstgl-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstgl-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstpbutils-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstpbutils-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstpbutils-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstreamer-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstreamer-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstreamer-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgsttag-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgsttag-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgsttag-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgsttranscoder-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgsttranscoder-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgsttranscoder-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgstvideo-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libgstvideo-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libgstvideo-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libgtk-3.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libgudev-1.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libharfbuzz-icu.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libhwy.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libhyphen.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libicudata.so.74
Calling strip on library nym-vpn.AppDir/usr/lib/libicui18n.so.74
Calling strip on library nym-vpn.AppDir/usr/lib/libicuuc.so.74
Calling strip on library nym-vpn.AppDir/usr/lib/libidn2.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libjavascriptcoregtk-4.0.so.18
Calling strip on library nym-vpn.AppDir/usr/lib/libjavascriptcoregtk-4.1.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libjbig.so.2.1
Calling strip on library nym-vpn.AppDir/usr/lib/libjpeg.so.8
Calling strip on library nym-vpn.AppDir/usr/lib/libjson-glib-1.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libjxl.so.0.9
Calling strip on library nym-vpn.AppDir/usr/lib/libjxl_cms.so.0.9
Calling strip on library nym-vpn.AppDir/usr/lib/libk5crypto.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libkeyutils.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libkrb5.so.3
Calling strip on library nym-vpn.AppDir/usr/lib/libkrb5support.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/liblcms2.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/liblz4.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/liblzma.so.5
Calling strip on library nym-vpn.AppDir/usr/lib/libmanette-0.2.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libmnl.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libmount.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libnftnl.so.11
Calling strip on library nym-vpn.AppDir/usr/lib/libnghttp2.so.14
Calling strip on library nym-vpn.AppDir/usr/lib/libopenjp2.so.7
Calling strip on library nym-vpn.AppDir/usr/lib/liborc-0.4.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libpango-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libpango-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libpango-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libpangocairo-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libpangocairo-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libpangocairo-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libpangoft2-1.0.so.0
ERROR: Strip call failed: /tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: nym-vpn.AppDir/usr/lib/libpangoft2-1.0.so.0: unknown type [0x13] section `.relr.dyn'
/tmp/appimage_extracted_f792e8e8b92755a0433a3895ce0e35fc/usr/bin/strip: Unable to recognise the format of the input file `nym-vpn.AppDir/usr/lib/libpangoft2-1.0.so.0'

Calling strip on library nym-vpn.AppDir/usr/lib/libpcre2-8.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libpixman-1.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libpng16.so.16
Calling strip on library nym-vpn.AppDir/usr/lib/libpsl.so.5
Calling strip on library nym-vpn.AppDir/usr/lib/librav1e.so.0.7
Calling strip on library nym-vpn.AppDir/usr/lib/libseccomp.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libsecret-1.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libsharpyuv.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libsoup-2.4.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libsoup-3.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libsqlite3.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libsystemd.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libtasn1.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libtiff.so.6
Calling strip on library nym-vpn.AppDir/usr/lib/libtracker-sparql-3.0.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libtss2-esys.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libtss2-mu.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libtss2-rc.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libtss2-sys.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libtss2-tctildr.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libudev.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libunistring.so.5
Calling strip on library nym-vpn.AppDir/usr/lib/libunwind.so.8
Calling strip on library nym-vpn.AppDir/usr/lib/libwayland-client.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libwayland-cursor.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libwayland-egl.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libwayland-server.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libwebkit2gtk-4.0.so.37
Calling strip on library nym-vpn.AppDir/usr/lib/libwebkit2gtk-4.1.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libwebp.so.7
Calling strip on library nym-vpn.AppDir/usr/lib/libwebpdemux.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libwoff2common.so.1.0.2
Calling strip on library nym-vpn.AppDir/usr/lib/libwoff2dec.so.1.0.2
Calling strip on library nym-vpn.AppDir/usr/lib/libwpe-1.0.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libxcb-randr.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libxcb-render.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libxcb-shm.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libxkbcommon.so.0
Calling strip on library nym-vpn.AppDir/usr/lib/libxml2.so.2
Calling strip on library nym-vpn.AppDir/usr/lib/libxslt.so.1
Calling strip on library nym-vpn.AppDir/usr/lib/libyuv.so
Calling strip on library nym-vpn.AppDir/usr/lib/libzstd.so.1
       Error [tauri_cli] failed to bundle project: error running appimage.sh

Additional context
No response

ah probably related to https://github.com/linuxdeploy/linuxdeploy/issues/272

Hello @doums I have the same issue on Arch Linux too. In Arch Linux do you know what is the linuxdeploy related package? I am using NO_STRIP=true inside a PKGBUILD for a Tauri App but still getting that error.

Hi @D3vil0p3r,

In Arch Linux do you know what is the linuxdeploy related package

Sorry I'm not sure to understand the question. Nevertheless, the issue is related to linuxdeploy (which is used under the wood by tauri to generate the appimage bundle). As it seems to use a bundled strip binary instead of the host system's one. Causing the bundling error on ArchLinux.
Regarding your PKGBUILD it seems correct to me. Maybe try NO_STRIP=true cargo tauri build instead of exporting the env var? (But it should behave the same)

U understood the issue. Btw I already tried that solution but getting same error (you can try too, the source is public).

There's the same issue on fedora40

Fix by using
NO_STRIP=true pnpm tauri build

Hello, I have come here to add in. If you are wondering why the command:
NO_STRIP=true npm run tauri build

isn't fixing this, make sure you delete the ./src-tauri/target folder before you try it

Hello, I have come here to add in. If you are wondering why the command:
NO_STRIP=true npm run tauri build

isn't fixing this, make sure you delete the ./src-tauri/target folder before you try it

This advice helped me on Arch Linux. Thank you very much!

How is NO_STRIP=true fixing anything? Doesn't that result in an un-stripped binary, being big and containing debugging symbols?

Is that for a debug build or release? In release builds i don't even see a difference (on ubuntu).
That said, we only consider this a valid workaround because so far it's only required on arch and fedora (and similar distros) which are not really suitable build systems for Linux applications due to https://tauri.app/v1/guides/building/linux/#limitations
It will likely become a problem on debian/ubuntu at some point too though so if i could fix the upstream issue i would have done so already... (https://github.com/linuxdeploy/linuxdeploy/issues/272 for those who missed the comment above)

Fix by using
NO_STRIP=true pnpm tauri build

You are a legend man! I spent so many hours but couldn't get it working! But it works know!

How is NO_STRIP=true fixing anything? Doesn't that result in an un-stripped binary, being big and containing debugging symbols? I ended up with a 300 MB .AppImage for the Tauri demo app...

Yeah mine is 239 MB too

Where/what file does NO_STRIP=true npm run tauri build get added?

it's a cli command so wherever you typically run npm run tauri dev|build you make sure the env var is set. of course you can set it in your bash / zsh / etc config(s) so it's always set. It's just a normal env var.

I wouldn't recommend doing that because you are going to get an app with 200-300 mb. Try to build your app via Github Actions like I did.


No future episodes in Sonarr calendar on dashboard

Reporting Issues:
To ensure that a I has enough information to work with please include all of the following information.
Use proper markdown syntax to structure your post (i.e. code/log in code blocks).
Make sure you provide the following information below:

[ ] Version

[ ] Branch
Master2

[ ] Commit hash

6734237c2959f5979219510a4d9a206565e037b9

[ ] Operating system

Windows 10

[ ] Python version
2.7.12

[ ] What you did?
Selected Show Sonnar and Show Sonarr calendar in settings so they are displayed on the dashboard. However, even though the Sonarr calendar shows up correctly the Show Sonarr section shows up correctly but after displaying Next Aired it shows the following:

No future episodes in Sonarr calendar

[ ] What happened?
No future episodes in Sonarr calendar

[ ] What you expected?
That the message not be shown since I have the Sonarr calendar in the dash. If it must show then display the calendar since if I click on next aired it takes me to the Sonarr module and I can see I have future episodes in my calendar.

[ ] How can we reproduce your issue?
Add Sonarr to the dashboard

[ ] What are your (relevant) settings?

[ ] Include a link to your FULL (not just a few lines!) log file that has the error. Please use Gist or Pastebin.

Close your issue when it's solved! If you found the solution yourself please comment so that others benefit from it.
Link to log:

I have the same bug.  Looks like there is an error in code I pushed a few months back (commit 7af168d55eb5cc8302ccf350d35ef1bccdadb6e7 )
I'll see if I can fix it in the next few days.

@goku-son do you have any coding skills?  As you are active, it would be cool if you can also do some edits as there's not many people around that can/do for this project.

@jeremysherriff thanks for the update on the bug. I unfortunately don’t have any coding skills but would be willing to try and learn but I suspect it would take me a while before I can contribute in any meaningful way. If you know of any good resources for a newbie let me know. Thanks!


Add enum values to OperationField

The rest end point /graph/operations/{className} returns a list of fields for the operation. If the field is an enum then we should also return the enum values. To do this we should add a new optional field to OperationField called "options" of type Set<String>.
E.g /graph/operations/GetElements. should return a field:
{
    "name": "includeIncomingOutGoing",
    "className": "java.lang.String",
    "options": ["EITHER", "INCOMING", "OUTGOING"],
    "required": false
}

Merged into develop.


Scrolling and exiting popup on mobile

Hi, i was wondering if you have any tips on how to prevent the main page from scrolling when you scroll through the first of the ajax popup examples?
To be clear:
On an iphone, tap on the ajax popup "Load content via ajax) on an iOS device.
What happens is that when you scroll downwards to the bottom of the popup content, and then close it, the entire main page has also scrolled down.
This does not happen when doing the same on a desktop (Safari), only on iPhone.
Is there anything that could be done about this?
Any help would be appreciated.
Keep up the good work!

@dimsemenov , its has been troubling for days I could not scroll on ios, when form was long and you needed to scroll to view submit button,  'ever time the input was touched and dragged it wont scroll'
you posted comment on Apr 29, 2013, section a. solved my bug, else i had to change it.
Many thanks..!!

i had a similar issue with a fullscreen ajax content popup (also had one with a touch carousel inside the popup) and solved it by adding the following callbacks
callbacks: {
	beforeOpen: function () {
		if (Modernizr.touch) {
			$('body').on('touchmove', function (e) {
				e.preventDefault();
			});
		}
	},
	afterClose: function () {
		if (Modernizr.touch) {
			$('body').off('touchmove');
		}
	}
}

I found that fixedContentPos: true in MFP options, combined with -webkit-overflow-scrolling:touch on .mfp-wrap helped me. I had a few issues with scroll flickering so also adding -webkit-transform:translateZ(0) for hardware acceleration also helped.
No fix for zoom though - it is rendered very clunky.
Had a look at how Fancybox solve this? autoCenter or something... If I find time, I'll create a test case.

Correction, this is what I had to do in the end:
$('.lightbox').magnificPopup({
  fixedContentPos: true,
  callbacks: {
    beforeOpen: function() { $('html').addClass('mfp-helper'); },
    close: function() { $('html').removeClass('mfp-helper'); }
  }
});

.mfp-wrap {
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0);
}

html.mfp-helper {
  height: 100%;

  body {
    overflow: hidden;
    height: 100%;
    -webkit-transform: translateZ(0);
  }
}

@iamkeir Your correction worked for me. Many thanks for share it.

Great work @iamkeir works well so far

Glad it was useful! I would still like to see how Fancybox solved this. I prefer MagnificPopup but doesn't seem to be an issue with Fancybox. As I said, will try and investigate when I have time - but if anyone else knows, do post!

@iamkeir solution works great but you lose the scroll vertical position. You can fix this by adding startWindowScroll = $(window).scrollTop(); suggested by  @dimsemenov. The complete solution is:
var startWindowScroll = 0;
$('.link').magnificPopup(function() {
    // options...
    callbacks: {
      beforeOpen: function() {
        startWindowScroll = $(window).scrollTop();
        $('html').addClass('mfp-helper');
      },
      close: function() {
        $('html').removeClass('mfp-helper');
        $(window).scrollTop(startWindowScroll);
        startWindowScroll = 0; // reset value
      }
    }
});

.mfp-wrap {
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0);
}

html.mfp-helper {
  height: 100%;

  body {
    overflow: hidden;
    height: 100%;
    -webkit-transform: translateZ(0);
  }
}

@microcipcip thank you, that's a good spot and fix!
Re Fancybox, it suffers a similar problem but opts to address it with JS in its internals (auto centering after scroll)

I used the initial version of iamkeir, but then without the translateZ. That gave some strange issues on my side. Maybe it can help someone else as well.
Thanks for the code samples!

I don't like how the page jumps because of body height 100% and hidden overflow.
Another solution that worked for me.
So, the point is that fixedBgPos and fixedContentPos works really well on desktop devises and to have same behavior on mobile, we can simply disable touch event if the height of modal content is less than window height.
var startWindowScroll = 0;
  $('.popup-with-zoom-anim').magnificPopup({
    fixedContentPos: true,
    fixedBgPos: true,
    overflowY: 'auto',
    callbacks: {
      beforeOpen: function() {
        startWindowScroll = $(window).scrollTop();
      },
      open: function(){
        if ( $('.mfp-content').height() < $(window).height() ){
          $('body').on('touchmove', function (e) {
              e.preventDefault();
          });
        }
      },
      close: function() {
        $(window).scrollTop(startWindowScroll);
        $('body').off('touchmove');
      }
    }
  });

.mfp-wrap
  -webkit-overflow-scrolling: touch
  -webkit-transform: translateZ(0)

@dpmango Great fix!  Though technically I still don't quite understand why the library couldn't deal with this seamlessly and automatically. Ah well...  Thank you!

Hello!
I can't fix the background scrolling problem in mobile version.
http://gama.aastiazaran.com/2017/05/08/christian-louboutin-viva-mexicaba/
I have added:
var startWindowScroll = 0;
$('.popup-with-zoom-anim').magnificPopup({
fixedContentPos: true,
fixedBgPos: true,
overflowY: 'auto',
callbacks: {
beforeOpen: function() {
startWindowScroll = $(window).scrollTop();
},
open: function(){
if ( $('.mfp-content').height() < $(window).height() ){
$('body').on('touchmove', function (e) {
e.preventDefault();
});
}
},
close: function() {
$(window).scrollTop(startWindowScroll);
$('body').off('touchmove');
}
}
});
.mfp-wrap
-webkit-overflow-scrolling: touch
-webkit-transform: translateZ(0)
But didn't work :(
What else can I do, or maybe Im doing it it wrong, can you explain step by step how to fix it pleaseeee!!
Thanks

Just faced that issue again.

I found that fixedContentPos: true in MFP options, combined with -webkit-overflow-scrolling:touch on .mfp-wrap helped me. I had a few issues with scroll flickering so also adding -webkit-transform:translateZ(0) for hardware acceleration also helped.

This helped me, but without -webkit-transform:translateZ(0) — all good without that on iOS 10 / Mobile Safari.

fixedContentPos: true in MFP options, combined with -webkit-overflow-scrolling:touch on .mfp-wrap fixed the issue for me, as well.

This is what worked for me
.mfp-bg, body.mfp-zoom-out-cur {   overflow: hidden !important;   margin: 0 !important;   padding: 0 !important;   height: 100% !important; }

@dpmango спасибо тебе, работает!

Нифига не работет, это бред а не баг фикс !

on iOS, there is only way to prevent body scrolling is with JS. I use body-scroll-lock.

the position: fixed approach causes the body scroll to reset

Add body to position fixed the thrash mode and code.
Body scroll lock this is another plugin, it’s not bugs fix magnific popup.


Add developer experience topic

Please confirm this pull request meets the following requirements:

[X] I followed the contributing guidelines: https://github.com/github/explore/blob/main/CONTRIBUTING.md.
[X] I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

Which change are you proposing?

[ ] Suggesting edits to an existing topic or collection
[X] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Curating a new topic or collection

[X] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[ ] My folder contains a *.png image (if applicable) and index.md
[X] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

My proposed changes are to add two topics, developer-experience and it's abbreviation dx, both with the same information since they refer to the same concept.

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Perfect! Thanks. 🙇🏻

Note that this won't be reflected right away because I'm away from the computer where I can access the internal import tool right now. I'll set a reminder to take care of it once I'm back.


A new channel: #Tech

There should be a new channel created which would be used to discuss technology.
Currently, there is nowhere to suitably discuss technology. At the moment tech discussions are mostly done in #general; however, it's evident that not all members are as enthusiastic as others about the subject. This means that for those people, general is clogged with discussions they don't care about.
Create a new channel, #Tech.

inb4 half of it is apple fights with harry
i think this is a cool idea and should be implemented asap

yes i'd love to see more apple fights

indeed

Completely agree
In combination with a #politics channel this would really specialise channels and help the flow of chat.

Agreed on condition of #politics being added alongside this. Otherwise I will just say to use #overflow as we have to currently to discuss politics :(

i suggest communism - only one text and voice channel instead and all roles gone.

I agree with @Trefonix, we do need a #Tech Channel :+1:

A tech channel certainly fits with the core theme of the server, and I feel could lead to some interesting discussions and learning new things - I'm all for it!

Resolved by #239


Suggested way to render dynamic/generic elements

Our user interface can be configured by the end-user at runtime. Therefore we have a meta model that describes the user interface. At low-level this metamodel has javascript objects e.g. like { tag: "button", textContent: "Login", disabled: true } to represent a single html element.
We are looking for a way to render these objects in an elegant way with lit-element. Currently we tried the following:

class GenericElem extends LitElement {

  static get properties() { return {
    data: Object,
  }}

  _render({data}) {
    if (data) {
      switch (data.tag) {
        case "button": return html `&ltbutton disabled=${data.disabled}>${data.textContent}</button>`;
        case "input": return html `&ltinput>${data.textContent}</input>`;
        ...
      }
    }

  }
}

We are looking for a better approach; without a switch-statement for every possible element (data.tag).
Any suggestions? Is there a way to make the element name (button, input) dynamic in the template?
Maybe another try would be to create the element in _didRender(props, changedProps, prevProps) via document.createElement(data.tag) and attach it to the shadowRoot, but what if the elements has children itself (recursive), e.g.
{ tag: "p", textContent: "Welcome", children: [{ tag: "button", textContent: "Login", disabled: true }]}
Any suggestions?

hi,
you can use hidden.
  _render({data}) {
      return html `<button hidden?=${!data.button} disabled=${data.disabled}>${data.textContent}</button><input hidden?=${!data.input}>${data.textContent}</input>`;
 }

If you want to get really dynamic, and if you can trust the source that your data comes from, you can just construct the HTML yourself and use unsafeHTML. This tells lit-html that you know what you're doing:
const data = { tag: "button", textContent: "Login", disabled: true };

const html = unsafeHTML`
  <${data.tag} ${data.disabled ? 'disabled' : ''}>${data.textContent}</${data.tag>
`;

See: https://github.com/LarsDenBakker/lit-html-examples/blob/master/src/3-advanced/07-external-template.js for more

You should be able to parameterize element names when static directive lands in lit-html. Here's the reference issue.
Work on this feature is underway in lit-html, and until it lands the technique you're using is not unreasonable.

Based on the previous comment, closing this issue in favor of https://github.com/Polymer/lit-html/issues/78.

https://hypertexter.space/questions/dynamic-html-dom-element-name-changes

@textheader I really hope you're not getting into the business of spamming GitHub issues with generative AI answers, as it seems like you might be doing with that site and your initial comments on GitHub.


'bootstrapWizard is not defined' with jspm

I am trying to import with jspm/systemjs this lib, but this error pops up.
This is how it looks in my js file.
import 'jquery';
import 'bootstrap';
import 'bootstrap-wizard';

This is what is added to the end of bootstrap-wizard.js and where error happens
self["bootstrapWizard"] = bootstrapWizard;

In my package.json I have jspm dependencies
"jspm": {
    "dependencies": {
	    "angular"<EMAIL_ADDRESS>	    "angular-ui-router"<EMAIL_ADDRESS>	    "bootstrap"<EMAIL_ADDRESS>	    "bootstrap-wizard": "github:gwrey/bootstrap-wizard@master",
	    "jquery"<EMAIL_ADDRESS>	    "text"<EMAIL_ADDRESS>    },

In my config.js this is how it's mapped
map: {
    "bootstrap-wizard": "github:gwrey/bootstrap-wizard@master",

By 'added' this is how bootstrap-wizard.js looks like after loaded with jspm.

Tried this but did not help
  shim: {
    "bootstrap-wizard": {
      "deps": ["jquery"],
      "exports": "$"
    }
  },

Removing
"exports bootstrapWizard";

did help, but why is this there anyway? This lib does not export anything but rather adds functionality to jquery?


Tf v12 upgrade

I upgraded to terraform v12 and resolved some of the TODOs to make it a bit more friendlier to launch.  I also added TLS termination at NLB so you don't have to access the url with http://:433.  At least this makes it a little more user friendly while the TLS is disables in user-data.

Thanks for the additions!


Feature Request: infinity gallery

Cheers and first of all thank you for this amazing tool!
Is there a reason why you don't provide an option to make the gallery start over again after the last one was reached?
If not I'd like to propose this as a feature request for v2.0 ;-)
Most other galleries do have an option to turn it on/off based on the default state.
Thanks in advance

Infinity gallery will be available with   https://github.com/feimosi/baguetteBox.js/pull/207


Sync with template

Cruft update and add landing page

Example

Screenshots

Checklist

[ ] References any related issue by including "Closes #" or "Closes ".

If no issue exists and your change is not a small fix, please create an issue first.

[ ] Includes tests or only affects documentation.
[ ] Passes pre-commit checks.

Run pre-commit install && pre-commit run --all locally for formatting and linting.

[ ] Includes screenshots of documentation updates.

Run mkdocs serve view documentation locally.

[ ] Summarizes PR's changes in CHANGELOG.md

Just saw your earlier comment. I removed the flow decorator and it works as expected:


Calling Windows executables from WSL fails

Version
Microsoft Windows [Version 10.0.22000.376]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>
Distro Version
Custom Arch Distro
Other Software
explorer.exe
Repro Steps

Run explorer.exe .

Expected Behavior
An explorer window opens based in current directory
Actual Behavior

Cannot open assembly '/mnt/c/Windows/explorer.exe': File does not contain a valid CIL image.

Diagnostic Logs
No response

Closing this issue because I found out it was an unidentified bug in a program I use for WSL. Some changes in between 1.42 and 1.43 cause the above error once genie is started.
https://github.com/arkane-systems/genie


Flow in Atom

I'm currently using flow in a few projects and really enjoying it. I'm using flow in Atom with Nuclide to get the type hints and errors in editor. However Nuclide seems to be pretty heavy package for atom and it really really slows down my computer, when several files are open atom will hang and just be unusable. Nuclide is great if your putting it to good use but at the moment I feel like I use Nuclide for flow only and its really overkill. Is there a standalone package for getting flow hints and errors in editor for atom? I know @thejameskyle has been working on editor plugins for popular editors not sure if theres an atom package.

There is a standalone flow plugin for vscode.
But maybe you should got a SSD for your linux. to deal with thousands fragment files in a big project.

The vscode plugin doesn't seem to support on windows machines as far as I've tried it. Do you know if theres been an update for that haven't tried it in a few weeks.


Calendar items not synchronising

Excellent tool MShekow, I've tested it today and works really well. Only a couple of issues that I wonder if you have experienced.

When I create Manual appointments in either calendars (e.g. an appointment without location or invitees, a doctor's appointment...)  the script does not pick those up
The SyncBlocker events are not inheriting the original categories such as free, tentative, busy, working elsewhere or out of office and they are all created as "busy"

Thanks

Hey.

Weird, I also have such kinds of appointments, and the script picks them up just fine. You should probably look at one of the executions of the flow, and check where these events go missing. For instance, are they at least present in the output of the Get calendar view of events calX action?
Yes, this was done intentionally, although I cannot recall the reason anymore. I'm currently working on a new version where I use the same showAs value in the syncblocker events as in the original ones. I'll update the zip in this repo once everything works as expected.

Great, thanks for preparing this new version. For point 1 found that it gets fixed if I add "none" to the "eventResponseTypes" array.


one liner on how to build this

There wasn't any information on how to easily build this

Closing this due to staleness. Feel free to reopen or open a new PR if there's still a relevant change to be made. Thanks!


Bare references to Pool names that contain dots

A community user ran into this parser error:
$ zed lake query -f table 'from (xloader_1 => _path=="ssl"; abuse_ja3.zng => ja3_md5;)'                                                                                1 ⨯
error parsing Zed at column 43:
from (xloader_1 => _path=="ssl"; abuse_ja3.zng => ja3_md5;)
                                      === ^ ===

The short term workaround is to quote the pool name ("abuse_ja3.zng"). However, since the Brim app makes it easy to create Pools with such names (since dragging in a file named file.pcap or file.zng automatically creates a Pool of that same name as the file, including the dot), this limitation has the potential to annoy users.
I've confirmed with the Dev team that this limitation is not currently enabling any essential functionality, so it should be easy to relax the parser to allow these to be referenced without quotes.

Verified in Zed commit b268f36.
The query that kicked off this issue no longer causes a parse error.
$ zed -version
Version: v0.29.0-506-gb268f365

$ zed lake query -f table 'from (xloader_1 => _path=="ssl"; abuse_ja3.zng => ja3_md5;)'
xloader_1: pool not found

Thanks @mccanne!


Any plans for a release this weekend?

Huge fan of the work you've done here :) and I see on main that the latest commit is "prepare for release". I've upgrade to elixir 1.15.2 and noticed I had to turn on warnings in the short term because of the current stable release so I was curious if you might have time this weekend to release the fix I see already out.
Thanks again for all that you do to maintain this library!

I realize this issue is quite old, but v3.4.4 is out now with Elixir 1.15 compatibility (though see the notes about this in the changelog). 😄


[WIP] Taking vector bundles seriously

I've started working on vector spaces and vector bundles. What still remains:

[ ] operations on vectors and vector spaces (like tensor product, exterior product etc.)
[ ] distributions
[ ] broadcasting
[ ] working out details of interface for vectors

I've asked a question on discourse about that broadcasting and it looks like the ProductArray approach is what we should stick to.

At first glance this looks like a very good start, thanks!

I came across this one very recently, and was wondering if that's worth being integrated/imported/...
https://discourse.julialang.org/t/ann-grassmann-jl-differential-geometric-algebra/21125

That is a very interesting package but I doubt it's worth integrating it here. I've skimmed the readme and it has very few examples of actually computing something and a lot of notation abuse. It seems to be designed primarily with symbolic computation in mind.

I've introduced zero_vector that is supposed to work for any vector spaces and now I'm thinking what should we do with zero_tangent_vector. Right now it's the preferred way to specify zero tangent vectors for manifolds, but it's a bit redundant since zero_vector can do the same thing and more. What do you think?

I've introduced zero_vector that is supposed to work for any vector spaces and now I'm thinking what should we do with zero_tangent_vector. Right now it's the preferred way to specify zero tangent vectors for manifolds, but it's a bit redundant since zero_vector can do the same thing and more. What do you think?

I do not yet completely understand, what you are aiming for. For me it looks like that zero_vector (we could also just name it zero btw.) provides zero elements for tangent spaces and cotangent spaces? I would propose to define zero_tangent_vector as a fallback to the zero in tangent space type vector spaces since it might be easier to understand and to type.
While I know what you are aiming for with VectorSpaceManifold for me sounds like it's everything that is isomorphic to Rn for that manifold (it sounds like the manifold that is a vector space). Would VectorBundle or VectorBundleManifold be the better name?

I do not yet completely understand, what you are aiming for. For me it looks like that zero_vector (we could also just name it zero btw.) provides zero elements for tangent spaces and cotangent spaces? I would propose to define zero_tangent_vector as a fallback to the zero in tangent space type vector spaces since it might be easier to understand and to type.

zero_vector (we can call it zero, makes sense) is supposed to work for any vector bundle, for example differential forms. Arrays representing such vectors may have different sizes. We can use zero_tangent_vector as a fallback for tangent spaces, this should make no problems.

While I know what you are aiming for with VectorSpaceManifold for me sounds like it's everything that is isomorphic to Rn for that manifold (it sounds like the manifold that is a vector space). Would VectorBundle or VectorBundleManifold be the better name?

Well, VectorSpaceManifolds are isomorphic to R^n in this implementation and VectorBundle exists as a separate type. I am growing less and less convinced about the usefulness of VectorSpaceManifold though, I'll probably remove it.
By the way, I'm going to change a bit about vector_transport, having project_vector as a default breaks the vector bundle (it needs a reversible vector transport).

Thanks for the explanation. I would also favour to leave out VectorSpaceManifold and propose to take parallel transport as default (I might also like to have a parallel_transport function for that that falls back to vector transport with that.

Weird idea, but I wonder if it would be useful to adopt the convention of representing cotangent vectors as row vectors (more generally, that the musical isomorphisms contain a transposition). It's common to explain tangent vectors as being like column vectors and cotangent vectors as row vectors because then the action of multiplication followed by the trace produces a scalar and represents the action of the cotangent vector on a tangent vector. From this perspective, in Euclidean space the musical isomorphisms are transpose operations. In non-Euclidean space, the flat operation is left-multiplication by the metric followed by transposition. The corresponding sharp operation uses the inverse metric and transposition:
v^\flat = (G v)^T = v^T G^T = v^T G\\
(v^\flat)^\sharp = (v^\flat G^{-1})^T = (v^T G G^{-1})^T = v\\
v^\flat (w) = \operatorname{tr}((v^T G) w) = \operatorname{tr}(v^T G w) = g(v,w)

This has the benefit of producing cotangent vectors that can directly act on tangent vectors via usual multiplication. For actual vectors we then get some nice implicit checks. Like you can't add a vector and a covector. And you can't increment a point column vector with a momentum row vector without first converting it to a velocity vector. And with the usual layout of a Jacobian matrix, gradients, which are 1-forms, are row vectors of that matrix. So we would have some implicit checks in the 1D case. This would mean that the cotangent vector in SO(3) is just the negative of the tangent vector.
The major downside I see with this is odd behavior if the user doesn't follow the convention. Also, the product of a row and column vector is a 1-element vector, on which the trace operator isn't defined for some reason.

I don't think this transposition would be particularly useful, acting on tangent vectors via multiplication isn't something that could be relied upon anyway. I'm also afraid it wouldn't interact well with ProductArray.
By the way, here is a quick update about the progress on this PR. After implementing the musical isomorphisms and thinking about operations on more general vector spaces I think the idea of describing all arguments for a function only by the first argument (manifold, vector bundle fibers etc.) won't work that well. It was nice when we always had one "main" manifold we are working on but here we need to be able to mix vectors from different vector spaces. Musical isomorphisms already show this to a degree -- the type of the first argument was selected in a completely arbitrary way.
Another thing, I'll most likely postpone implementation of representation of tensor products and exterior products until we have charts, as I couldn't really find a reason why one would like to have them represented using the ambient space.

After implementing the musical isomorphisms and thinking about operations on more general vector spaces I think the idea of describing all arguments for a function only by the first argument (manifold, vector bundle fibers etc.) won't work that well. It was nice when we always had one "main" manifold we are working on but here we need to be able to mix vectors from different vector spaces. Musical isomorphisms already show this to a degree -- the type of the first argument was selected in a completely arbitrary way.

I think this was one of the uses we discussed for MPoint and its like. In principle, it lets us decorate a point, (co)tangent vector, etc, with information about the manifold to which it belongs and other properties, similar to decorator manifolds. Unless we can come up with a good set of rules for function signatures, perhaps we should revisit that option.

think this was one of the potential uses we discussed for MPoint and its like. In principle, it lets us decorate a point, (co)tangent vector, etc, with information about the manifold to which it belongs and other properties, similar to decorator manifolds. Unless we can come up with a good set of rules for function signatures, perhaps we should revisit that option.

I've been thinking about it recently. It's not ideal to decorate everything, mainly for performance reasons but we'll have to either decorate points and vectors for certain functions or make very long argument lists where the type of an argument (for example vector, covector etc.) is determined by another argument, for example
flat_isomorphism!(M::Sphere, v, ::CotangentBundleFibers, x, w, ::TangentBundleFibers)

The second option might be a bit better for performance but it doesn't look idiomatic. A rule of thumb here might be that points or vectors need to be decorated whenever a function operates on points or vectors from more than one space (or, in the future, more than one chart). I think I'll try this approach.

I've added a decorator for vectors from fibers of vector bundles that should solve the issue with musical isomorphisms. I think I won't work in this PR on some of the things I originally wanted. Broadcasting is a hard problem for vector bundles (at least without some additional assumptions). I'm not quite sure what to do with distributions, I'll probably just generalize TVectorDistribution and maybe do a distribution for cotangent spaces. Tensor and exterior products need to wait for charts.
Do you have anything specific you'd like to see in this PR?

I haven't had a chance to inspect the recent additions carefully, but there are a few pieces for my other PRs that I'm hoping would be included here (and maybe they already are). First, I would like to be able to define a map whose domain/codomain is a (co)tangent space/bundle in the same way as for a manifold.
In a related manner, I'd like the same machinery to be usable for defining a Lie algebra, which should be a tangent space but also enable dispatch. I don't have an obvious use case for this right now, but I could see it becoming useful while defining maps for groups. An example is how we've implemented exp and such for Rotations, where the tangent vector is always in the Lie algebra. It would be nice to be able to use dispatch to specify whether the tangent vector is in the tangent space at the point generally or in the algebra.

First, I would like to be able to define a map whose domain/codomain is a (co)tangent space/bundle in the same way as for a manifold.

For (co)tangent bundles it's already easy, you can just use the type VectorBundle. (co)tangent spaces (at a specified point) were removed, mostly as a result of performance concerns and trying to have a bit more streamlined interface. Maybe I should put it back. Do you need the full manifold interface or just a separate type for "vector space at a point"? I think the latter might be more clear as there is not much reason to actually use the manifold interface for vector spaces.

In a related manner, I'd like the same machinery to be usable for defining a Lie algebra, which should be a tangent space but also enable dispatch. I don't have an obvious use case for this right now, but I could see it becoming useful while defining maps for groups. An example is how we've implemented exp and such for Rotations, where the tangent vector is always in the Lie algebra. It would be nice to be able to use dispatch to specify whether the tangent vector is in the tangent space at the point generally or in the algebra.

That would probably be best expressed by putting an object of type Identity as the point at which the vector space is defined in that case.

Do you need the full manifold interface or just a separate type for "vector space at a point"? I think the latter might be more clear as there is not much reason to actually use the manifold interface for vector spaces.

Yes, I think just having the type should be enough. I can relax the requirement that the domain and codomain both be manifolds. That might provide a nice generalization for the maps anyways and also enable us to specify when outputs are scalars.

I've added a type for vector space at a point and extended tangent vector distributions to arbitrary vector spaces. I think this PR is fairly good now.

I'll try to take another detailed look at this tomorrow (it's quite late here).

One small thing this PR is missing is default implementations of sharp! and flat! for MetricManifolds, as well as the new implementation of inner for covectors discussed in  https://github.com/JuliaNLSolvers/Manifolds.jl/pull/31#discussion_r303197348

I'll add sharp! and flat! for metric manifolds. inner for covectors is already there: https://github.com/JuliaNLSolvers/Manifolds.jl/pull/31/files#diff-81d0c6a713446be33242b8af95482d5eR205 .

I'll add sharp! and flat! for metric manifolds. inner for covectors is already there: https://github.com/JuliaNLSolvers/Manifolds.jl/pull/31/files#diff-81d0c6a713446be33242b8af95482d5eR205 .

Yes, the comment I linked to proposes a more sensible default when you have a form for the local metric, which MetricManifold does. The current default would for MetricManifold compute the metric and its inverse, multiply both covectors by the inverse metric, then take the inner product with the metric. When in reality all that is needed is to take their inner product with the inverse metric. Instead of 4 matrix-vector products, only 2 are necessary, and we avoid computing the local metric an extra time.

I think I've addressed all issues. Is there anything I should improve in this PR? I'd like to merge it finally (I'm going to focus on AD and power manifold next).

Sorry, I forgot to answer your question on my comment (got a little lost in finishing my paper recently); I have answered, but despite this last point I am fine with merging. Looking forward to the power manifold.

OK, thanks :). I'll merge it then and that last point can be resolved separately.


add travis config

@taion you also will need to enable it on https://travis-ci.org/profile/rackt I don't have permissions

Thanks (now if only I actually had test coverage)! Do I just use the same browser stack env vars as react-router and history?

hopefully ;p Don't know, was curious so I put it there.


Minimum CMake version required to build.

It seems like there are a sizable number of issues being created where people can't successfully compile the C++ code due to old CMake (#2076, #2001, #2045 ).
#2076 and #2001 are due to cmake forwarding unknown compiler flags to nvcc, and #2045 because a required CMake module (FindPython3) is only available on CMake 3.12+.
#2076 is fixed, accoding to the author, by upgrading to CMake 3.13.2 so I would expect #2001 to also be fixed with that version.
However 3.13 seems like a fairly high version requirement for the project, as that is beyond the current Ubuntu LTS default CMake (which is 3.10), even though CMake itself is quite easy to upgrade (prebuilt binaries are available on their website, and packages are also available on pip and conda).
I have WIP backport of the FindPython3 module and with that I manage to successfully compile torchvision with CMake 3.10 - I can't personally reproduce the errors in #2076 and #2001.
My idea is then to land the FindPython3 Module backport and require the minimum CMake version to be 3.10, and to tell people that experience nvcc-related build failures to upgrade their version to at least 3.13.
@fmassa what do you think?

That sounds good to me, thanks @bmanga !

@bmanga
Unfortunately even CMake v 3.15 doesn't solve nvcc problems.

@two-names ok, let's try to find a solution to your problem first then!


New data object structure in Grafana 10.0.0

Hello,
Within my docker test instance I tried Grafana 10.0.0 with plotly 1.4.0.
I liked to visualize a heatmap, but the plot is empty - only the grid and axes are visible.
With grafana up to 9.5.3 and plotly 1.3.0 the same panel and data worked as expected

I can confirm it is not working. I get an error message:
TypeError: Cannot read properties of undefined (reading 'length') - line 4
The first lines of my script is:
let dataset = [];

if (data.series.length > 0) {
  for (let i = 0; i < data.series[0].fields[0].values.buffer.length; i++) {
    let receiver = data.series[0].fields[0].values.buffer[i];
    let valstr = data.series[0].fields[1].values.buffer[i];
    let values = valstr.substr(1, valstr.length -2).split(',');
    let points = data.series[0].fields[2].values.buffer[i];
    let min_points = data.series[0].fields[3].values.buffer[i];

so for me it seems that buffer is null ...

Grafana just came out a few days ago so there is some breakage likely. I'll fix this.

Hi @Meisterschueler and @Rumbelstilzchen, just to follow up it seems like the way the values are stored has changed. You now access values directly from the .values property without the .buffer. This should allow your panels to continue to function.
let x = data.series[0].fields[0].values;
let y = data.series[0].fields[1].values;

Thank you, I can confirm this is working for me.

The column values fix is working for me, but I can't "see" column names any more.
e.g.
if (data.series[6].fields[i].name == "my_column_name") {...}

Hmm, it looks like the name prop is still there? Unless your data source might have changed? You can always console.log(data) and inspect what props are available in your web console.

Thank you so much for the quick reply. The console tip was helpful in confirming all the data was in the right places Digging a little more, I found the issue.
I had a bunch of variable assignments that were len(1) arrays, like this:
let my_variable = data.series[0].fields[1].values.buffer[0]

Based on this thread, I changed them to:
let my_variable= data.series[0].fields[1].values

But then I had to change usage of my_variable in Plotly, from this:
  y: [my_variable],

To this (removed array brackets)
  y: my_variable,

The other thing that screwed me up, that I'll share in case someone else makes the same mistake... I did a find-and-replace for .buffer[0] with a blank string for a bunch of single assignments, e.g. change data.series[0].fields[1].values.buffer[0] to data.series[0].fields[1].values. The correct form was data.series[0].fields[1].values.

Just going to close this since the example and default have been changed to reflect this.