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

Bug 208172

Summary: layman should pull in content trackers used in overlays
Product: Gentoo Linux Reporter: Neil <nshephard>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Neil 2008-01-30 13:30:47 UTC
Layman helps the user manage different overlays.  A quick overview of those available (layman -L) shows that three (possibly four) different content tracking packages are used, rsync, subversion, Git (and possibly Tar?).

I tried adding an overlay that uses Git, but was told that I didn't have Git installed.

I think it would be useful to have appropriate USE flags for layman to pull in Git/rsync/subversion as required by the user.

Reproducible: Always

Steps to Reproduce:
1. emerge layman
2. layman -L
3. layman -a mpd

Actual Results:  
If dev-util/git isn't already installed....

* Failed to add overlay "mpd".
* Error was: Binary /usr/bin/git seems to be missing! Overlay type "git" not supported. Did you emerge dev-util/git?


Expected Results:  
Nice if you could...

echo 'app-portage/layman [git | subversion | rsync]' >> /etc/portage/package.use
emerge layman
layman -a mpd

...and the overlay would be installed because the relevant tracking package was pulled in when layman was installed.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-01-30 13:45:44 UTC
That's what the message is for there; we are not adding dependencies to the ebuild.

*** This bug has been marked as a duplicate of bug 168203 ***
Comment 2 Neil 2008-01-30 14:19:47 UTC
(In reply to comment #1)
> That's what the message is for there; we are not adding dependencies to the
> ebuild.
> 
> *** This bug has been marked as a duplicate of bug 168203 ***
> 

Fairy-muff.

I did read the message and am aware I could install Git by hand, just thought that was the point of having USE flags.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-01-30 14:30:31 UTC
Well, I see you point, but we've been getting bugs to the opposite effect when the dependencies were there, so... can't satisfy everyone I guess - so instead the messages have been improved to provide the info in a friendly way when you don't have the needed VCS app installed.

Thanks,
Comment 4 Neil 2008-01-30 14:33:38 UTC
Also, looking at the ebuild there is a test for subversion in there, so why not the others?

Comment 5 Jakub Moc (RETIRED) gentoo-dev 2008-01-30 14:36:02 UTC
Well since "most available overlays are offered via dev-util/subversion", that's it.