Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 498718 - dev-libs/libgcrypt-1.6.* should not depend on sys-devel/automake-1.12
Summary: dev-libs/libgcrypt-1.6.* should not depend on sys-devel/automake-1.12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL: https://bugs.g10code.com/gnupg/issue1607
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-20 18:38 UTC by wojtek
Modified: 2014-02-04 02:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fix test with automake>=1.13 (fix_tests.patch,331 bytes, patch)
2014-01-23 16:40 UTC, wojtek
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.