Public bug reported:

The version of libgdiplus that ships with Ubuntu 24.04 causes a display
error in KeePass 2 and likely other mono applications such as
quickroute-gps. In KeePass it causes an important multi-option dialog
box to display three buttons with no text in them.

I've tracked down the change where the problem started. The problem
started with the change to this line: https://salsa.debian.org/dotnet-
team/libgdiplus/-/commit/09def42ba0bce63c1e1d372f86ba869b6a1cf2a3#87db583be5c13c1f7b3c958b10e03d67b6a2ca06_67_74
The removal of ` && pango <= $PANGO_MAX_VERSION` causes libgdiplus to be
compiled with libpango support. When this line is restored (along with
the PANGO_MAX_VERSION declaration), the problem goes away. I verified
the prior release of libgdiplus was not compiled with libpango support
by running `strings /usr/lib/libgdiplus.so | grep pango`. The output of
this command returns very different and convincing results on Ubuntu
22.04 versus Ubuntu 24.04.

I can't find a way to disable libpango support without changing
configure.ac.

I'll attached screen shots showing the button differences.

Please let me know if you have any questions or need more information.

** Affects: libgdiplus (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "keePass2WithPango-20240614.1.png"
   
https://bugs.launchpad.net/bugs/2069473/+attachment/5789659/+files/keePass2WithPango-20240614.1.png

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069473

Title:
  Some Button Text Does Not Display with 6.1 Release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/2069473/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to