Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: bump all appimage deployment dependencies to latest for ARM #20363

Merged
merged 4 commits into from
Dec 8, 2023

Conversation

theofficialgman
Copy link
Contributor

@theofficialgman theofficialgman commented Dec 7, 2023

Resolves: #20356 (comment)
@cbjeukendrup

linuxdeploy-plugin-qt was too old on the arm setup script to use the EXTRA_PLATFORM_PLUGINS and so wayland qt plugins were not being added in arm builds.

the make_appimage.sh script was also updated to respect the passed architecture to the input but currently we still build the appimages for armhf/arm64 due to docker limitations with running appimages (specifically symptom number 2 here AppImage/AppImageKit#1027 (comment)). Not much time is saved by downloading vs building anyway for the newly available appimages (10 minutes less on the total 3hr build time).

  • I signed the CLA
  • The title of the PR describes the problem it addresses
  • Each commit's message describes its purpose and effects, and references the issue it resolves
  • If changes are extensive, there is a sequence of easily reviewable commits
  • The code in the PR follows the coding rules
  • There are no unnecessary changes
  • The code compiles and runs on my machine, preferably after each commit individually
  • I created a unit test or vtest to verify the changes I made (if applicable)

remove pkgconfig manual overrides for appimageupdatetool

unnecessary on focal and newer distros
between the time that the original armhf/arm64 PR was made and now upstream has started building some dependencies for armhf/arm64 in their own CI and publishing releases. unfortunately we cannot use these releases since appimages (even the extraction command) do not run inside of the armhf/arm64 docker container
AppImage/AppImageKit#1027

replace wget with curl (in make_appimage) due to armhf bug

https://bugs.launchpad.net/ubuntu/+source/wget/+bug/2043636
@theofficialgman
Copy link
Contributor Author

theofficialgman commented Dec 7, 2023

Also please pick this to 4.2.0 branch as well

test build is not complete yet, will be finished in a couple of hours https://github.com/theofficialgman/MuseScore/actions/runs/7133695213

cbjeukendrup
cbjeukendrup previously approved these changes Dec 7, 2023
@theofficialgman theofficialgman marked this pull request as draft December 7, 2023 22:03
@cbjeukendrup cbjeukendrup dismissed their stale review December 7, 2023 22:20

Not completely ready for review yet

avoids needing gpgme which, in order to build, requires _FILE_OFFSET_BITS=64 which causes issues with linking to system libz.so.1

/usr/bin/ld: libzsync2_standalone.a(zsclient.cpp.o): undefined reference to symbol 'gzopen64@@ZLIB_1.2.3.3'
/usr/bin/ld: /lib/arm-linux-gnueabihf/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

AppImageCommunity/AppImageUpdate#230
@theofficialgman
Copy link
Contributor Author

@rxhfcy you can test the build here for aarch64 https://github.com/theofficialgman/MuseScore/actions/runs/7133695213

I tried it on a Pi5 on PiOS Bookworm with Plasma Wayland DE. Unfortunately I get an error on launch

./MuseScore-4.3.0.233412058-aarch64.AppImage 
/lib/aarch64-linux-gnu/libjack.so.0
/lib/aarch64-linux-gnu/libnss3.so
19:37:54.867 | INFO  | main_thread     | GlobalModule::onPreInit | log path: /home/gman/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_231207_193754.log
19:37:54.867 | INFO  | main_thread     | GlobalModule::onPreInit | === Started MuseScore 4.3.0, build number 233412058 ===
19:37:54.882 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
19:37:54.883 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
19:37:54.883 | INFO  | main_thread     | IpcSocket::connect | success connected to ipc server
19:37:54.883 | INFO  | 140733701124032 | IpcServer::listen | id: "fe42bce24d974d73a0a129ab2eee6852" 
/tmp/.mount_MuseScA6r2nC/bin/mscore4portabledev: symbol lookup error: /lib/aarch64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_proxy_marshal_flags

@theofficialgman
Copy link
Contributor Author

theofficialgman commented Dec 8, 2023

huh I have the same issue on 4.1.1 on my x86_64 PC (also on Plasma Wayland but on Ubuntu Mantic)

/lib/x86_64-linux-gnu/libjack.so.0
/lib/x86_64-linux-gnu/libnss3.so
19:49:43.636 | INFO  | main_thread | GlobalModule | onPreInit: log path: /home/garrett/.local/share/MuseScore/MuseScore4/logs/MuseScore_231207_194943.log
19:49:43.636 | INFO  | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.1.1, build number 232071203 ===
19:49:43.646 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
19:49:43.646 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
19:49:43.646 | INFO  | main_thread | IpcSocket  | connect: success connected to ipc server
19:49:43.646 | INFO  | 140143528765120 | IpcServer  | listen: id: "e05f1b97717442568fcec0763898ecfb" 
/tmp/.mount_MuseSc6tC069/bin/mscore4portable: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_proxy_marshal_flags

how has nobody reported this?
edit: I see it has been reported #18598

@rxhfcy
Copy link

rxhfcy commented Dec 8, 2023

@rxhfcy you can test the build here for aarch64 https://github.com/theofficialgman/MuseScore/actions/runs/7133695213

@theofficialgman I clicked https://github.com/theofficialgman/MuseScore/actions/runs/7133695213, then https://github.com/theofficialgman/MuseScore/suites/18856497750/artifacts/1100562976, which downloaded MU4_233412033_Lin_aarch64_linuxdeploy-arm.zip, I extraced MuseScore-4.3.0.233412033-aarch64.AppImage and tested that.

Didn't launch: "error while loading shared libraries: libsndfile.so.1: ELF load command address/offset not page-aligned"
(familiar from #20342)

$ ./MuseScore-4.3.0.233412033-aarch64.AppImage 
/lib64/libjack.so.0
/lib64/libnss3.so
/tmp/.mount_MuseScARoYsz/bin/mscore4portabledev: error while loading shared libraries: libsndfile.so.1: ELF load command address/offset not page-aligned
$
$ getconf PAGESIZE
16384

@rxhfcy
Copy link

rxhfcy commented Dec 8, 2023

(in the previous comment I was using 16K page size, "native" Fedora Asahi Remix 39 AArch64)

@theofficialgman ...and just in case this is useful to you, I also tested using a 4K page size kernel (a similar Fedora 39 AArch64 VM in macOS UTM)

$ getconf PAGESIZE
4096
$
$ ./MuseScore-4.3.0.233412033-aarch64.AppImage 
/usr/lib64/pipewire-0.3/jack/libjack.so.0
/lib64/libnss3.so
07:37:32.421 | INFO  | main_thread     | GlobalModule::onPreInit | log path: /home/user/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_231208_073732.log
07:37:32.421 | INFO  | main_thread     | GlobalModule::onPreInit | === Started MuseScore 4.3.0-dev, build number 233412033 ===
07:37:32.442 | ERROR | main_thread     | LanguagesService::setCurrentLanguage | Unsupported language code: "system" 
07:37:32.481 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
07:37:32.482 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
07:37:32.482 | INFO  | main_thread     | IpcSocket::connect | success connected to ipc server
07:37:32.482 | INFO  | 281473378779136 | IpcServer::listen | id: "906de5dde7fe4c77a0b7d667aca90528" 
07:37:32.585 | WARN  | main_thread     | Qt              | EGL not available
07:37:32.660 | INFO  | main_thread     | DiagnosticsModule::onInit | success start crash handler
07:37:32.926 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: /home/user/.local/share/MuseSampler/lib/libMuseSamplerCoreLib.so
07:37:32.926 | ERROR | main_thread     | MuseSamplerResolver::checkLibrary | Incompatible MuseSampler library; ignoring
07:37:32.931 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
07:37:32.931 | ERROR | main_thread     | MuseSamplerResolver::checkLibrary | Incompatible MuseSampler library; ignoring
07:37:32.938 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
07:37:32.941 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
07:37:33.064 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4Development/musescorecom_cred.dat
07:37:33.064 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4Development/audiocom_cred.dat
07:37:33.611 | ERROR | main_thread     | PluginsConfiguration::updatePluginsConfiguration | [401] The file does not exist
07:37:34.962 | WARN  | main_thread     | Qt              | Dropping not implement for QtQuick on Wayland yet!
07:37:35.018 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.018 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.019 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.019 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.020 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.020 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.021 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.021 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.022 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.022 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.022 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.023 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.023 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.023 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.026 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.026 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:35.030 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:35.030 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:36.171 | ERROR | main_thread     | AppShellConfiguration::sessionProjectsPaths | [401] The file does not exist
07:37:36.575 | WARN  | main_thread     | Qt              | Wayland does not support QWindow::requestActivate()

@rxhfcy
Copy link

rxhfcy commented Dec 8, 2023

@theofficialgman ...and here are even more details if you want to compare my console output between different MuseScore versions (please ignore if irrelevant)

MuseScore latest nightly (4K ARM64 Fedora 39 VM) (click to reveal details)
$ getconf PAGESIZE
4096
$
$ ./MuseScoreNightly-233420301-master-d78ba3b-aarch64.AppImage
/usr/lib64/pipewire-0.3/jack/libjack.so.0
/lib64/libnss3.so
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
07:37:42.779 | INFO  | main_thread     | GlobalModule::onPreInit | log path: /home/user/.local/share/MuseScore/MuseScore4Development/logs/MuseScore_231208_073742.log
07:37:42.779 | INFO  | main_thread     | GlobalModule::onPreInit | === Started MuseScore 4.3.0, build number 233420301 ===
07:37:42.784 | ERROR | main_thread     | LanguagesService::setCurrentLanguage | Unsupported language code: "system"
07:37:42.791 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
07:37:42.791 | WARN  | main_thread     | IpcSocket::connect | failed connect to server
07:37:42.792 | INFO  | main_thread     | IpcSocket::connect | success connected to ipc server
07:37:42.792 | INFO  | 281473046933504 | IpcServer::listen | id: "5b070d5f39044f5f81e8f3f7ce829c1b"
07:37:42.851 | INFO  | main_thread     | DiagnosticsModule::onInit | success start crash handler
07:37:42.898 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: /home/user/.local/share/MuseSampler/lib/libMuseSamplerCoreLib.so
07:37:42.899 | ERROR | main_thread     | MuseSamplerResolver::checkLibrary | Incompatible MuseSampler library; ignoring
07:37:42.899 | ERROR | main_thread     | MuseSamplerLibHandler::MuseSamplerLibHandler | Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
07:37:42.899 | ERROR | main_thread     | MuseSamplerResolver::checkLibrary | Incompatible MuseSampler library; ignoring
07:37:42.901 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4Development/shortcuts.xml"): device not open
07:37:42.901 | WARN  | main_thread     | Qt              | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4Development/midi_mappings.xml"): device not open
07:37:42.950 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4Development/musescorecom_cred.dat
07:37:42.950 | WARN  | main_thread     | AbstractCloudService::readTokens | Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4Development/audiocom_cred.dat
07:37:43.255 | ERROR | main_thread     | PluginsConfiguration::updatePluginsConfiguration | [401] The file does not exist
07:37:43.798 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.798 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.798 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.798 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.799 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.799 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.799 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.799 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.799 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.800 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.800 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.800 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.800 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.800 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.801 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.801 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:43.801 | ERROR | main_thread     | App::run        | error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:43.801 | WARN  | main_thread     | Qt              | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:179:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:44.368 | ERROR | main_thread     | AppShellConfiguration::sessionProjectsPaths | [401] The file does not exist 
Normal Fedora distro version of MuseScore 4.1 (4K ARM64 Fedora 39 VM) (click to reveal details)
$ getconf PAGESIZE
4096
$
$ mscore --version
MuseScore4 4.1.1
$ mscore
07:37:50.583 | INFO  | main_thread | GlobalModule | onPreInit: log path: /home/user/.local/share/MuseScore/MuseScore4/logs/MuseScore_231208_073750.log
07:37:50.583 | INFO  | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.1.1, build number  ===
07:37:50.584 | ERROR | main_thread | LanguagesService | setCurrentLanguage: Unsupported language code: "system"
07:37:50.584 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
07:37:50.584 | WARN  | main_thread | IpcSocket  | connect: failed connect to server
07:37:50.584 | INFO  | main_thread | IpcSocket  | connect: success connected to ipc server
07:37:50.584 | INFO  | 281472552330784 | IpcServer  | listen: id: "92cdb8772edc4b6ab9612928e5849880"
libEGL warning: egl: failed to create dri2 screen
07:37:50.630 | WARN  | main_thread | DiagnosticsModule | onInit: crash handling disabled
07:37:50.667 | ERROR | main_thread | MuseSamplerLibHandler | MuseSamplerLibHandler: Unable to open MuseSampler library, path: /home/user/.local/share/MuseSampler/lib/libMuseSamplerCoreLib.so
07:37:50.669 | ERROR | main_thread | MuseSamplerResolver | checkLibrary: Incompatible MuseSampler library; ignoring
07:37:50.669 | ERROR | main_thread | MuseSamplerLibHandler | MuseSamplerLibHandler: Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
07:37:50.669 | ERROR | main_thread | MuseSamplerResolver | checkLibrary: Incompatible MuseSampler library; ignoring
07:37:50.670 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
07:37:50.670 | WARN  | main_thread | Qt         | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4/midi_mappings.xml"): device not open
07:37:50.673 | WARN  | main_thread | AbstractCloudService | readTokens: Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4/musescorecom_cred.dat
07:37:50.673 | WARN  | main_thread | AbstractCloudService | readTokens: Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4/audiocom_cred.dat
07:37:50.845 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] The file does not exist
07:37:51.168 | WARN  | main_thread | Qt         | Dropping not implement for QtQuick on Wayland yet!
07:37:51.174 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.174 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.175 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.175 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.175 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.175 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.175 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.175 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.176 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.176 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.176 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.176 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.176 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.176 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.177 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.177 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.177 | ERROR | main_thread | App        | run: error: qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"

07:37:51.177 | WARN  | main_thread | Qt         | qrc:/qml/MuseScore/UiComponents/FlatButton.qml:174:5: QML Loader: Binding loop detected for property "itemImplicitWidth"
07:37:51.335 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.335 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.337 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.337 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.337 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.337 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.339 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.339 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.340 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.340 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.340 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.340 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.445 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.445 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.446 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.446 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.446 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.446 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.448 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.448 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.450 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.450 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.450 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.450 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.540 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.541 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.541 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.541 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.541 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.541 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.543 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"

07:37:51.543 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:413:17: QML ToolButton: Binding loop detected for property "implicitHeight"
07:37:51.544 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.544 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.544 | ERROR | main_thread | App        | run: error: file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"

07:37:51.544 | WARN  | main_thread | Qt         | file:///usr/lib64/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:309:21: QML Button: Binding loop detected for property "implicitHeight"
07:37:51.720 | WARN  | main_thread | Qt         | Wayland does not support QWindow::requestActivate()
07:37:53.243 | ERROR | main_thread | UpdateScenario | doCheckForUpdate: Unable to check for update, error: [1701] 

@theofficialgman theofficialgman marked this pull request as ready for review December 8, 2023 15:14
@theofficialgman
Copy link
Contributor Author

@rxhfcy I don't need any reports about pagesize issues. the CI run I linked you did not have that fix from master yet

No further testing needed. This PR functions but it does not really help as only pre-wayland 1.20 systems will properly launch (or x11) #18598 (comment) . This PR makes the issue the same on x86_64 as armhf/arm64.

@rxhfcy
Copy link

rxhfcy commented Dec 8, 2023

@theofficialgman OK. If you want someone to test something with 16K ARM Asahi Linux in the future, please feel free to @ me. Thanks for fixing these issues.

@cbjeukendrup cbjeukendrup merged commit 92586d4 into musescore:master Dec 8, 2023
11 checks passed
@RomanPudashkin RomanPudashkin mentioned this pull request Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants