Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 498718

Summary: dev-libs/libgcrypt-1.6.* should not depend on sys-devel/automake-1.12
Product: Gentoo Linux Reporter: wojtek <wojtask9>
Component: [OLD] LibraryAssignee: Crypto team [DISABLED] <crypto+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: alonbl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugs.g10code.com/gnupg/issue1607
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: fix test with automake>=1.13

Description wojtek 2014-01-20 18:38:03 UTC
dev-libs/libgcrypt still wants automake-1.12 but it builds fine with automake-1.14*.

This issue probably appeared because old versions of libgcrypt requires automake <=1.12



Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-01-21 15:29:20 UTC
Which version of dev-libs/libgcrypt are you talking about?
Comment 2 wojtek 2014-01-21 15:42:12 UTC
I'm talking about dev-libs/libgcrypt-1.6.*.

On my system I have only automake-1.14.1 and it builds fine.
Comment 3 Tim Harder gentoo-dev 2014-01-23 10:56:25 UTC
(In reply to wojtek from comment #2)
> I'm talking about dev-libs/libgcrypt-1.6.*.
> 
> On my system I have only automake-1.14.1 and it builds fine.

Note the changelog entry for the version bump, specifically "restrict automake version so tests run properly."

If you supply a patch to fix the issue, I'd be glad to unrestrict it.
Comment 4 wojtek 2014-01-23 16:40:52 UTC
Created attachment 368568 [details, diff]
fix test with automake>=1.13

Indeed. Tests fails on my system too with automake>=1.13

changelog from 1.12.5 says:
   "Starting from the next major Automake version (1.13), the parallel
    testsuite harness (previously only enabled by the 'parallel-tests'
    option) will become the default one; the older serial testsuite
    harness will still be available through the use of the 'serial-tests'
    option"


Attached patch fix problems with tests and now everything is OK
Comment 5 wojtek 2014-01-23 16:44:39 UTC
====================(In reply to wojtek from comment #4)
> Indeed. Tests fails on my system too with automake>=1.13

Sorry. I tested only with automake-1.14

Build result:

====================
All 23 tests passed
(1 test was not run)
====================
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2014-01-24 21:23:26 UTC
Thanks!
Comment 7 Arfrever Frehtes Taifersar Arahesis 2014-02-04 01:56:03 UTC
I suggest to delete 'WANT_AUTOMAKE=1.13' assignment in ebuild. 'WANT_AUTOMAKE=1.13' results in '=sys-devel/automake-1.13*' dependency, not '>=sys-devel/automake-1.13'.

$ portageq metadata / ebuild dev-libs/libgcrypt-1.6.0-r1 DEPEND
>=dev-libs/libgpg-error-1.11 !<sys-devel/gettext-0.18.1.1-r3 =sys-devel/automake-1.13* >=sys-devel/autoconf-2.68 sys-devel/libtool
Comment 8 Tim Harder gentoo-dev 2014-02-04 02:39:39 UTC
Fixed in 1.6.1.