[Bug 808882] New: gpgme-config --libs lists -lassuan, but libgpgme-devel does not require libassuan-devel
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@forge.provo.novell.com ReportedBy: dimstar@opensuse.org QAContact: qa-bugs@suse.de CC: Andreas.Stieger@gmx.de 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.
https://bugzilla.novell.com/show_bug.cgi?id=808882 https://bugzilla.novell.com/show_bug.cgi?id=808882#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |vcizek@suse.com |ovo.novell.com | -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=808882 https://bugzilla.novell.com/show_bug.cgi?id=808882#c Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|vcizek@suse.com |Andreas.Stieger@gmx.de -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=808882 https://bugzilla.novell.com/show_bug.cgi?id=808882#c1 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium --- Comment #1 from Andreas Stieger <Andreas.Stieger@gmx.de> 2013-03-12 19:59:06 UTC --- I tested that the following adds the requirement and fixes openSUSE:Factory / almanah. https://build.opensuse.org/request/show/158744 home:AndreasStieger:branches:Base:System / gpgme to package Base:System / gpgme Index: gpgme.changes =================================================================== --- gpgme.changes (revision 260b42e937f9674437e436fe3dafbb62) +++ gpgme.changes (working copy) @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Mar 12 18:44:53 UTC 2013 - andreas.stieger@gmx.de + +- gpgme-config --libs lists -lassuan, but libgpgme-devel did not + require libassuan-devel [bnc#808882] + ------------------------------------------------------------------- Sun Mar 3 15:51:35 UTC 2013 - andreas.stieger@gmx.de Index: gpgme.spec =================================================================== --- gpgme.spec (revision 260b42e937f9674437e436fe3dafbb62) +++ gpgme.spec (working copy) @@ -76,6 +76,7 @@ Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libgpg-error-devel +%requires_ge libassuan-devel Requires: libgpgme11 = %{version} Provides: gpgme-devel = %{version} Obsoletes: gpgme-devel < %{version} -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=808882 https://bugzilla.novell.com/show_bug.cgi?id=808882#c2 --- Comment #2 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-03-12 23:00:07 CET --- This is an autogenerated message for OBS integration: This bug (808882) was mentioned in https://build.opensuse.org/request/show/158759 Factory / gpgme -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=808882 https://bugzilla.novell.com/show_bug.cgi?id=808882#c3 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED Severity|Major |Critical --- Comment #3 from Andreas Stieger <Andreas.Stieger@gmx.de> 2013-03-13 04:02:44 UTC --- This is now in factory, the affectee package is fixed/ -- 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.
participants (1)
-
bugzilla_noreply@novell.com