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

Reply via email to