Mailinglist Archive: opensuse-bugs (5243 mails)

< Previous Next >
[Bug 808882] New: gpgme-config --libs lists -lassuan, but libgpgme-devel does not require libassuan-devel
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 12 Mar 2013 11:38:30 +0000
  • Message-id: <bug-808882-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=808882

https://bugzilla.novell.com/show_bug.cgi?id=808882#c0


Summary: gpgme-config --libs lists -lassuan, but libgpgme-devel
does not require libassuan-devel
Classification: openSUSE
Product: openSUSE Factory
Version: 13.1 Milestone 0
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: dimstar@xxxxxxxxxxxx
QAContact: qa-bugs@xxxxxxx
CC: Andreas.Stieger@xxxxxx
Found By: ---
Blocker: ---


Having seen a bunch of new build failures (like
https://build.opensuse.org/package/live_build_log?arch=x86_64&package=almanah&project=openSUSE%3AFactory&repository=standard&title=almanah
) I checked into their reasoning, why they would even make use of -lassuan.

Turns out, gpgme-config --libs mentions -lassuan to the linker, but the package
bringing this in (libgpgme-devel) fails to Require libassuan-devel as a
consequence.

With the upgrade to 1.4.0, a patch to 'drop excessive dependencies' was
droppped from gpgme; frmo the changelog:

- update to 1.4.0
[..]
- drop gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
other packages in openSUSE:Factory which depend on gpgme also depend
on libassuan

=> this is not entirely true and, even if true, not an excuse to not pull in
the Requires... in the case of GNOME Packages, for example, no direct assuan
calls are ever executed, as such it's non-sense that GNOME - packages should
check for assuans presence.

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >