Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13863 - gtk2 should not depend on heimdal or gnutls

Attached to Project: Arch Linux
Opened by Micah Stetson (micah) - Thursday, 19 March 2009, 01:53 GMT
Last edited by Jan de Groot (JGC) - Thursday, 19 March 2009, 07:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The gtk2 package incorrectly depends on heimdal and gnutls. These are used by libcups and only indirectly by gtk2. Having gtk2 depend on them means that it has to be modified if libcups's dependencies change.

Additional info:
Applies to gtk2 versions at least through 2.14.7-2

Steps to reproduce:
pacman -Si gtk2
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 19 March 2009, 07:52 GMT
Reason for closing:  Won't fix
Comment by Allan McRae (Allan) - Thursday, 19 March 2009, 02:46 GMT
Using "readef -d /usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so" you will see that this file is linked to libgnutls.so.26 (gnutls) and libasn1.so.8, libkrb5.so.25, libhx509.so.4 (heimdal). So currently, they are real...

Maybe a "-Wl,--as-needed" would reduced these?




Comment by Jan de Groot (JGC) - Thursday, 19 March 2009, 07:52 GMT
I don't see cups changing its dependencies on gnutls and heimdal soon. And even if so, this will require a rebuild of gtk or at least its printing plugin then.
These dependencies are there for a reason. They're not versioned for nothing.

Loading...