Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565092 - app-portage/layman missing dependency on git
Summary: app-portage/layman missing dependency on git
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-07 21:57 UTC by Tim Bowers
Modified: 2015-11-08 09:25 UTC (History)
0 users

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 Tim Bowers 2015-11-07 21:57:38 UTC
Fresh install of gentoo
Installed layman, proceeded to try and add fouxlay overlay and fails due to not finding git.

Reproducible: Always

Steps to Reproduce:
1. Install layman without installing git
2. Try and add a git overlay: sudo layman -a fouxlay
3. Fail to add git overlay
Actual Results:  
 * Program "/usr/bin/git" not found
 * File /usr/bin/git seems to be missing! Overlay type "git" not supported. Did you emerge dev-vcs/git?
 * 


Expected Results:  
ebuild depends on git;
Add overlay
Comment 1 Andreas Sturmlechner gentoo-dev 2015-11-07 22:29:40 UTC
$ equery u layman
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-portage/layman-2.0.0-r3:
 U I
 - - bazaar                   : Support dev-vcs/bzr based overlays
 - - cvs                      : Support dev-vcs/cvs based overlays
 - - darcs                    : Support dev-vcs/darcs based overlays
 + + git                      : Support dev-vcs/git based overlays
 - - mercurial                : Support dev-vcs/mercurial based overlays
 + + python_targets_python2_7 : Build with Python 2.7
 + + subversion               : Support dev-vcs/subversion based overlays
Comment 2 Tim Bowers 2015-11-08 09:25:39 UTC
tim@musha ~ $ equery u layman
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-portage/layman-2.0.0-r3:
 U I
 - - bazaar                   : Support dev-vcs/bzr based overlays
 - - cvs                      : Support dev-vcs/cvs based overlays
 - - darcs                    : Support dev-vcs/darcs based overlays
 - - git                      : Support dev-vcs/git based overlays
 - - mercurial                : Support dev-vcs/mercurial based overlays
 + + python_targets_python2_7 : Build with Python 2.7
 - - subversion               : Support dev-vcs/subversion based overlays
 - - test                     : Workaround to pull in packages needed to run with FEATURES=test.
                                Portage-2.1.2 handles this internally, so don't set it in
                                make.conf/package.use anymore
tim@musha ~ $ 

---

Without having the git flag on, should it error on not finding git?