Appimage file 3x bigger in Sept 2023 compared to Feb 2023

Hello,

The last AppImage file i have on my computer for KMyMoney is the build 369 (filename kmymoney-5.1-369-linux-gcc-x86_64.AppImage) with filesize 157 MB (Jan 2023).

Today i go to KMyMoney_Release_appimage-centos7 [Jenkins] to get a newer Appimage file, and see the build #607, which takes 512 MB on my hard drive.

Is this x3 filesize increase normal? Or should i double-check something before using the build ?

Well, 607 is 489MB for me, but 498 is 512MB. I wouldn’t be too concerned about file size changes, unless it was that big a jump from one day to the next, and even then, it might well be OK. Over time, dependencies change, and more importantly, those dependencies can each grow. Right now, we’ve got to figure out why the Appimage builds have been failing for about two we4eks.

I had a quick look into the AppImage build failure issue yesterday. It is failing on building dependencies. It looks like a problem with a recent change on the installed compilers/libraries

21:24:55 executing command: /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog --create --noout /home/appimage/Craft/BinaryFactory/linux-64-gcc/etc/xml/catalog 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libxml2.so.2) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libxml2.so.2) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicui18n.so.71) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicui18n.so.71) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicuuc.so.71) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicuuc.so.71) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicuuc.so.71) 
21:24:55 /home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /home/appimage/Craft/BinaryFactory/linux-64-gcc/lib/libicuuc.so.71) 
21:24:55 Command ['/home/appimage/Craft/BinaryFactory/linux-64-gcc/bin/xmlcatalog', '--create', '--noout', '/home/appimage/Craft/BinaryFactory/linux-64-gcc/etc/xml/catalog'] failed with exit code 1 
21:24:55 Action: post-qmerge for data/docbook-dtd:4.5 FAILED 
21:24:55 *** Craft all succeeded: data/docbook-dtd after 0 seconds *** 
21:24:55 fatal error: package data/docbook-dtd all failed

Log-Source

On the other hand, I fixed some of the MacOS problems which we can control but now builds are failing on packaging. It is related to Craft (and I have no idea how to fix it because there is no documentation for it).

20:42:09 Packaging /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/extragear/kmymoney/archive/Applications/KDE/kmymoney.app 
20:42:09 Clean up frameworks 
20:42:10 mergeTree failed: how to merge folder /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/extragear/kmymoney/archive/libexec/gpg-wks-client into file /Users/packaging/Craft/BinaryFactory/macos-64-clang/build/extragear/kmymoney/archive/Applications/KDE/kmymoney.app/Contents/MacOS/gpg-wks-client 
20:42:10 If this error occured during packaging, consider extending the blacklist. 
20:42:10 Action: package for extragear/kmymoney:master FAILED

I already tried to add the file to the blacklist but I have no idea if I did it right or why it did not make a difference. Again, this is undocumented stuff from MPOV and all of KDE relies on it. Very bad.

BTW, our Windows builds are currently failing also in the first stage called “Preparing Craft”. I give up.