** Description changed:

- Multiple issues:
+ [ 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/1128517 build test failures
- 
- Filing this bug for tracking.

** Changed in: lomiri-thumbnailer (Ubuntu Resolute)
   Importance: Undecided => High

** Changed in: lomiri-thumbnailer (Ubuntu Resolute)
       Status: New => In Progress

-- 
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

Reply via email to