beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.67k stars 371 forks source link

can't build PySide2 app with briefcase 0.3.3 #470

Closed jgirardet closed 2 years ago

jgirardet commented 4 years ago

Describe the bug error message : ERROR: Could not find dependency: libshiboken2.abi3.so.5.13 it's working en 0.3.2. This missing dependendy can't be added via system-require since it's in app_package. Maybe related to #458 Can't find a fix for now

To Reproduce Create fresh Pyside2 app from briefcase new

Screenshots

(.venv) jimmy@cacahuete:~/rien/33/helloworld$ briefcase build -v
>>> docker --version
>>> docker info

[helloworld] Building AppImage...

[helloworld] Entering Docker context...
>>> docker run --tty --volume /home/jimmy/rien/33/helloworld/linux:/app --volume /home/jimmy/.briefcase:/home/brutus/.briefcase --env VERSION=0.0.1 briefcase/com.example.helloworld:py3.8 /home/brutus/.briefcase/tools/linuxdeploy-x86_64.AppImage --appimage-extract-and-run '--appdir=/app/Hello World/Hello World.AppDir' -d '/app/Hello World/Hello World.AppDir/com.example.helloworld.desktop' -o appimage --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/audio' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/bearer' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/canbus' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/designer' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/egldeviceintegrations' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/gamepads' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/generic' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/geometryloaders' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/geoservices' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/iconengines' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/imageformats' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/mediaservice' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/platforminputcontexts' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/platforms' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/platformthemes' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/playlistformats' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/position' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/printsupport' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/qmltooling' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/renderplugins' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/sceneparsers' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/sensorgestures' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/sensors' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/sqldrivers' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/texttospeech' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/virtualkeyboard' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-decoration-client' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-graphics-integration-client' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-graphics-integration-server' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-shell-integration' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/webview' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/plugins/xcbglintegrations' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/calendar' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/folderlistmodel' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/location' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/lottieqt' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/platform' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/qmlmodels' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/settings' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/sharedimage' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/wavefrontmesh' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Animation' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Core' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Extras' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Input' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Logic' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Render' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtBluetooth' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtCharts' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtDataVisualization' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtGamepad' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtGraphicalEffects' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtGraphicalEffects/private' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtLocation' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtMultimedia' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtNfc' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtPositioning' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtPurchasing' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/Models.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/RemoteObjects' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/StateMachine' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls/Styles/Flat' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Fusion' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Imagine' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Material' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Universal' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Dialogs' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Dialogs/Private' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Extras' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Layouts' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/LocalStorage' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Particles.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/PrivateWidgets' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Scene2D' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Scene3D' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Shapes' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Templates.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard/Settings' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard/Styles' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Window.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/XmlListModel' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick.2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtRemoteObjects' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtScxml' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtSensors' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtTest' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtWayland/Compositor' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebChannel' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebEngine' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebSockets' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebView' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/app_packages/shiboken2' --deploy-deps-only '/app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload'
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/.DirIcon
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/AppRun
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/linuxdeploy.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/linuxdeploy.png
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/.DirIcon
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/AppRun
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/.DirIcon
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/AppRun
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/appimagetool.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/appimagetool.svg
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/bin
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/bin/AppRun
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/bin/appimagetool
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/bin/desktop-file-validate
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/bin/zsyncmake
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/appimagekit
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/appimagekit/mksquashfs
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libffi.so.5
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgio-2.0.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgio-2.0.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgio-2.0.so.0.4400.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libglib-2.0.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libglib-2.0.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libglib-2.0.so.0.4400.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgmodule-2.0.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgmodule-2.0.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgmodule-2.0.so.0.4400.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgobject-2.0.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgobject-2.0.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgobject-2.0.so.0.4400.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgthread-2.0.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgthread-2.0.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/lib/libgthread-2.0.so.0.4400.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/applications
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/applications/appimagetool.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/icons
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/icons/hicolor
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/icons/hicolor/scalable
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/icons/hicolor/scalable/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/icons/hicolor/scalable/apps/appimagetool.svg
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/metainfo
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/appimagetool-prefix/usr/share/metainfo/appimagetool.appdata.xml
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/linuxdeploy-plugin-appimage.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/linuxdeploy-plugin-appimage.svg
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/bin
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/bin/appimagetool
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/bin/linuxdeploy-plugin-appimage
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/lib
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/applications
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/applications/linuxdeploy-plugin-appimage.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/128x128
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/128x128/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/16x16
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/16x16/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/256x256
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/256x256/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/32x32
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/32x32/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/64x64
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/64x64/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/scalable
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/scalable/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/plugins/linuxdeploy-plugin-appimage/usr/share/icons/hicolor/scalable/apps/linuxdeploy-plugin-appimage.svg
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/bin
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/bin/linuxdeploy
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/bin/linuxdeploy-plugin-appimage
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/bin/patchelf
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/bin/strip
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/lib
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/lib/libbfd-2.28-11.el6.so
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/lib/libjpeg.so.62
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/lib/libpng12.so.0
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/applications
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/applications/linuxdeploy.desktop
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/128x128
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/128x128/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/16x16
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/16x16/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/256x256
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/256x256/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/32x32
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/32x32/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/64x64
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/64x64/apps
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/64x64/apps/linuxdeploy.png
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/scalable
/tmp/appimage_extracted_ddc031f30a99a96e4767e816a9ec1430/usr/share/icons/hicolor/scalable/apps
linuxdeploy version 1-alpha (git commit ID 557bad2), <local dev build> built on 2020-07-15 01:24:35 UTC

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

-- Deploying dependencies for existing files in AppDir -- 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/bin/python3.8 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libpthread.so.0 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libdl.so.2 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libutil.so.1 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libm.so.6 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libc.so.6 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_lsprof.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_heapq.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_cn.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/fcntl.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_asyncio.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/audioop.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_hashlib.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Deploying copyright files for file /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_bisect.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_posixsubprocess.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_bz2.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/libbz2.so.1.0
Deploying copyright files for file /lib/x86_64-linux-gnu/libbz2.so.1.0 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_md5.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/zlib.cpython-38-x86_64-linux-gnu.so 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/libz.so.1 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_json.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_xxtestfuzz.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_kr.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_opcode.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_pickle.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_tw.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_dbm.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /usr/lib/x86_64-linux-gnu/libgdbm_compat.so.3
Deploying copyright files for file /usr/lib/x86_64-linux-gnu/libgdbm_compat.so.3 
Deploying shared library /usr/lib/x86_64-linux-gnu/libgdbm.so.3
Deploying copyright files for file /usr/lib/x86_64-linux-gnu/libgdbm.so.3 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_gdbm.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_decimal.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/resource.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_blake2.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_ssl.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/libssl.so.1.0.0
Deploying copyright files for file /lib/x86_64-linux-gnu/libssl.so.1.0.0 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_sqlite3.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
Deploying copyright files for file /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_contextvars.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/array.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_csv.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/select.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_posixshmem.cpython-38-x86_64-linux-gnu.so 
Skipping deployment of blacklisted library /lib/x86_64-linux-gnu/librt.so.1 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_queue.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/math.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_sha256.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_sha1.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_random.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_iso2022.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_multibytecodec.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/parser.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/unicodedata.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_crypt.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/libcrypt.so.1
Deploying copyright files for file /lib/x86_64-linux-gnu/libcrypt.so.1 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/spwd.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/nis.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/libnsl.so.1
Deploying copyright files for file /lib/x86_64-linux-gnu/libnsl.so.1 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_struct.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/termios.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_datetime.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/syslog.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/grp.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_sha512.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/cmath.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/ossaudiodev.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_jp.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/pyexpat.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_ctypes.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /usr/lib/x86_64-linux-gnu/libffi.so.6
Deploying copyright files for file /usr/lib/x86_64-linux-gnu/libffi.so.6 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/binascii.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_lzma.cpython-38-x86_64-linux-gnu.so 
Deploying shared library /lib/x86_64-linux-gnu/liblzma.so.5
Deploying copyright files for file /lib/x86_64-linux-gnu/liblzma.so.5 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_sha3.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_socket.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_statistics.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_xxsubinterpreters.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_elementtree.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/_codecs_hk.cpython-38-x86_64-linux-gnu.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/lib/python3.8/lib-dynload/mmap.cpython-38-x86_64-linux-gnu.so 

-- Deploying dependencies only for ELF files -- 
Deploying files in directory /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2 
WARNING: Not an ELF file: /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/_config.py 
WARNING: Not an ELF file: /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/QtScxml.pyi 
WARNING: Not an ELF file: /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/QtCore.pyi 
Deploying dependencies for ELF file in AppDir: /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/QtXmlPatterns.abi3.so 
Deploying dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/QtXmlPatterns.abi3.so 
ERROR: Could not find dependency: libshiboken2.abi3.so.5.13 
WARNING: Failed to deploy dependencies for ELF file /app/Hello World/Hello World.AppDir/usr/app_packages/PySide2/QtXmlPatterns.abi3.so, skipping 

Environment:

Additional context Add any other context about the problem here.

freakboy3742 commented 4 years ago

Thanks for the report.

We're going to need a little assistance here to work out what is going on, as we're not PySide experts, and you haven't provided a reproduction case (i.e., a configuration/project that fails to build); all we have is a stack trace.

Based on what you've reported, it's not 100% clear to me that this is a Briefcase issue; it may be a PySide2 issue.

This definitely isn't a system_requires problem. libshiboken2.abi2.so is in app_packages, so it has been installed by the PySide2 wheel. However, that binary is depending on libshiboken2.abi2.so.5.13. So: does this file exist as part of the PySide install? If so, where is it?

jgirardet commented 4 years ago

Hi, As I said, nothing fancy in the config, it's just the simple default helloworld from briefcase new. PySyde2 has one dependecy : shiboken2. The following is created with briefcase create:

app_packages
  | __ PySyde2
           |__ libpyside2.abi3.so.5.13
  |__ shiboken2
           |__ libshiboken2.abi3.so.5.13
           |__ shiboken2.abi3.so
jgirardet commented 4 years ago

Hi, After some seraches, here is the problematic line : https://github.com/beeware/briefcase/blob/3b05a136d35fb3689ce1eccc5b1d96197b77e81f/src/briefcase/platforms/linux/appimage.py#L203 Commenting it solves the error, and build. I add that is solves also #458

here is the content of deploy_deps_args :

    ['--deploy-deps-only', '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PIL',
     '--deploy-deps-only', '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/assetimporters',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/audio',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/bearer',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/canbus',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/designer',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/egldeviceintegrations',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/gamepads',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/generic',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/geometryloaders',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/geoservices',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/iconengines',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/imageformats',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/mediaservice',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/platforminputcontexts',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/platforms',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/platformthemes',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/playlistformats',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/position',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/printsupport',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/qmltooling',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/renderers',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/renderplugins',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/sceneparsers',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/sensorgestures',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/sensors',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/sqldrivers',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/texttospeech',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/virtualkeyboard',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-decoration-client',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-graphics-integration-client',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-graphics-integration-server',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/wayland-shell-integration',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/webview',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/plugins/xcbglintegrations',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/animation',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/calendar',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/folderlistmodel',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/location',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/lottieqt',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/platform',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/qmlmodels',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/settings',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/sharedimage',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt/labs/wavefrontmesh',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Animation',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Core',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Extras',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Input',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Logic',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/Qt3D/Render',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtBluetooth',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtCharts',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtDataVisualization',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtGamepad',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtGraphicalEffects',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtGraphicalEffects/private',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtLocation',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtMultimedia',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtNfc',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtPositioning',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtPurchasing',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/Models.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/RemoteObjects',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/StateMachine',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQml/WorkerScript.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls/Styles/Flat',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Fusion',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Imagine',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Material',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Controls.2/Universal',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Dialogs',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Dialogs/Private',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Extras',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Layouts',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/LocalStorage',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Particles.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Pdf',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/PrivateWidgets',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Scene2D',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Scene3D',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Shapes',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Templates.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Timeline',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard/Settings',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/VirtualKeyboard/Styles',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/Window.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick/XmlListModel',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick.2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick3D',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick3D/Effects',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick3D/Helpers',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtQuick3D/Materials',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtRemoteObjects',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtScxml',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtSensors',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtTest',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWayland/Client/TextureSharing',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWayland/Compositor',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWayland/Compositor/TextureSharingExtension',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebChannel',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebEngine',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebSockets',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/PySide2/Qt/qml/QtWebView',
     '--deploy-deps-only', '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/markupsafe',
     '--deploy-deps-only', '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/app_packages/shiboken2',
     '--deploy-deps-only',
     '/home/jimmy/dev/MyCartable/linux/MyCartable/MyCartable.AppDir/usr/lib/python3.8/lib-dynload']
freakboy3742 commented 4 years ago

Ok - so that's interesting, because that line was added in #451 as a fix for #420.

It looks like we need to do some more work establishing exactly how to handle Python binary modules with AppImage.

GenevieveBuckley commented 4 years ago

We have a minimal reproducible example here: https://github.com/GenevieveBuckley/hellopyside

Talley was nice enough to add a github actions workflow that builds on all three platforms. Briefcase 0.3.2 works for all platforms. With briefcase 0.3.3 it's working for mac and windows, but throws the libshiboken error for linux: https://github.com/GenevieveBuckley/hellopyside/runs/1064203493?check_suite_focus=true

freakboy3742 commented 2 years ago

I'm going to close this issue to consolidate the general problem of "Linux AppImage deployment has problems" under a single issue (#718).