** Tags removed: update-excuse ** Description changed:
[ Impact ] The lomiri-thumbnailer package fails to build in Ubuntu 26.04 LTS. This makes it more difficult to fix other bugs or apply security fixes later. [ Test Plan ] Verify that the package builds successfully on all architectures [ Where problems could occur ] lomiri-thumbnailer is only used for the Lomiri desktop. There is not yet an official Ubuntu desktop flavor for Lomiri, so lomiri-thumbnailer is not installed by default in any official Ubuntu desktop flavor. The included patches are all included in newer versions of lomiri-thumbnailer (as seen in Ubuntu 26.10 and Debian Testing). - The cmake patches only fix the build and don't have functional impact beyond that - Most of the glycin patches only modify the tests to work correctly with gdk-pixbuf which is now built using the glycin backend in Ubuntu. The remaining glycin patch (1004_glycin.patch) is a workaround for an unimplemented feature in gdk-pixbuf+glycin. - LTO is disabled now because 3 of the build tests fail when it is enabled. The error detected by the build tests is real and therefore we should disable LTO until upstream figures out a way to avoid this failure. (Debian doesn't enable LTO by default but Ubuntu does.) - I also stopped disabling parallel running of dh_auto_test since it's unnecessary for the build tests to succeed. [ Other Info ] There were multiple issues preventing the build from succeeding. - gdk-pixbuf is now built using the glycin backend which needed adjustments both in lomiri-thumbnailer's build tests and in one case in lomiri-thumbnailer's code - Ubuntu 26.04 LTS switched to cmake 4 which needed a change to lomiri-thumbnailer's build system. (There is one more trivial patch we could add to avoid a build warning, but since it's only a warning I did not include that patch.) - Ubuntu 26.04 LTS updated boost to 1.90 which needed a change to lomiri-thumbnailer's build system. - Finally, Ubuntu's use of LTO caused an error detected by the build tests. This error was not seen in Ubuntu 24.04 LTS so it's likely this was triggered by a change in low level build tools like a newer version of gcc. - https://bugs.debian.org/1128130 boost 1.90 (fixed in Salsa) + https://bugs.debian.org/1128130 boost 1.90 https://bugs.debian.org/1128517 build test failures -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2142325 Title: lomiri-thumbnailers FTBFS in resolute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lomiri-thumbnailer/+bug/2142325/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
