Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 212776 - gnome-extra/gnome-games has no good information that aisleriot will be missing without guile USE flag
Summary: gnome-extra/gnome-games has no good information that aisleriot will be missin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-08 23:39 UTC by Maxx Twayne
Modified: 2008-08-03 21:05 UTC (History)
2 users (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 Maxx Twayne 2008-03-08 23:39:29 UTC
I've checked it several times, and not found aisleriot in the gnome-games package.
The doc and icons are there, but not the binaries.
I also try to find an explanation, but don't.

So, why is aisleriot absent from the package ?

Reproducible: Always
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-09 00:38:14 UTC
You didn't provide your emerge --info nor emerge -pv gnome-games so I'm just assuming you don't have guile use flag enabled. This use flag is needed for some games and notably card games.
Comment 2 Mart Raudsepp gentoo-dev 2008-03-09 05:09:27 UTC
I think there is something to improve here, as USE=guile doesn't describe aisleriot in any way.
Also the doc and icons getting installed without it sounds like a bug we could try fixing.
I suggest an einfo with USE=-guile saying that aisleriot will not get installed due to the lack of that USE flag
Comment 3 Mart Raudsepp gentoo-dev 2008-03-09 05:11:24 UTC
additionally I've had the idea of splitting up gnome-games after gnome-python-* int he same manner, but that's a blue sky idea... If that were to happen, then it would be more obvious, as you'd have a aisleriot ebuild as well, that hard depends on guile, with gnome-games being a meta with guile USE flag
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2008-03-09 08:31:52 UTC
The whole confusion stems from the fact that the flag is misnamed.

$ euse -i guile
[-    ] guile - Adds support for the guile Scheme interpreter

Please stop naming use flags after which dependency they pull in and start naming them after what they really do in the gnome ebuilds. 
Comment 5 Mart Raudsepp gentoo-dev 2008-03-09 08:42:44 UTC
That's how everyone does it. Unfortunately. Just going and adding tons of local USE flags doesn't help all that much either. Comes back to the metadata.xml USE flag describing for a particular packages case, I'd say.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2008-03-09 08:59:17 UTC
(In reply to comment #5)

Unless someone fixes current tools (such as euse) to display that info, these descriptions are just burried there without anyone knowing.
Comment 7 Mart Raudsepp gentoo-dev 2008-03-09 09:00:33 UTC
So therefore until such time, that the tools are improved, this will stay only visible as an einfo after the installation...
Comment 8 Pacho Ramos gentoo-dev 2008-03-11 19:48:37 UTC
Why not use EAPI=1 for being able to use USE +guile ? This way most users would get aisleriot installed and, if they would know why guile USE flag is needed, maybe a comment could be added to ebuild
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-30 18:38:43 UTC
gnome-games 2.22 now has an explicit message about this.
Comment 10 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-08-03 21:04:09 UTC
closing, 2.22 is on its way to stable.
Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-08-03 21:04:27 UTC
closing, 2.22 is on its way to stable.