Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696088 - sys-devel/autogen-5.18.16-r1 does not specify guile dependency correctly
Summary: sys-devel/autogen-5.18.16-r1 does not specify guile dependency correctly
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-02 23:00 UTC by Carlos Konstanski
Modified: 2021-05-14 10:02 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Konstanski 2019-10-02 23:00:50 UTC
sys-devel/autogen-5.18.16-r1 depends on dev-scheme/guile. Specifically it depends on a certain subset of guile versions:

configure: checking for guile 2.2
configure: checking for guile 2.0
configure: checking for guile 1.8

But the ebuild simply specifies >=dev-scheme/guile-2.0. This is problematic because the latest guile is 2.9.4 which does not satisfy the build.

The ebuild needs to be corrected to pull in a guile version that actually works.

Reproducible: Always
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2019-10-02 23:28:22 UTC
I think the correct fix is to port autogen to most recent guile if not already done upstream already. Should not be much work. 

Most recent guile is 2.2.4 in ::gentoo:
    https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-scheme/guile

Makes it a bit hard to test.
Comment 2 Carlos Konstanski 2019-10-02 23:44:44 UTC
If you want to reproduce, add the lisp overlay.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2019-10-03 19:26:06 UTC
If there are plans to get ::gentoo to support guile-3 I suggest adding at least masked version into the tree.
Comment 4 Cyprien Nicolas (fulax) 2019-10-25 13:56:01 UTC
(In reply to Sergei Trofimovich from comment #3)
> If there are plans to get ::gentoo to support guile-3 I suggest adding at
> least masked version into the tree.

This my fault. I added guile-2.9.x in the lisp overlay for early testing, but I forgot to update the overlay's p.mask after bumping from 2.9.3 to 2.9.4 a couple of months ago.

I just pushed an update to p.mask in the lisp overlay to fix this issue.

Sorry for that.
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2019-12-28 13:43:53 UTC
Ok, I'm assuming there are no short-term plans to get guile-3 into main tree. Closing as INVALID.