Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674932 - sys-apps/portage ebuild.5 manpage missing BDEPEND variable description
Summary: sys-apps/portage ebuild.5 manpage missing BDEPEND variable description
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Documentation (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 683434
  Show dependency tree
 
Reported: 2019-01-09 03:44 UTC by Duncan
Modified: 2019-06-23 18:31 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 Duncan 2019-01-09 03:44:47 UTC
The ebuild (5) manpage doesn't describe BDEPEND, tho it does mention it in the description of BROOT.

(Background: I was investigating what was trying to pull in cython.  Neither equery nor qdepends could tell me, despite portage pulling it in for my latest update and not wanting to depclean it (with bdeps=y) afterward.  For the update I just merged it, but then to figure out what pulled it in I had to do a --pretend --tree --emptytree @world and search for cython to find what pulled it in, then check that ebuild itself.  Turns out it's a BDEPEND of lxml, which itself is a BDEPEND of systemd, so I naturally wanted a better grasp of what BDEPEND was before filing the bugs on the query tools.  But my usual for such questions search in the ebuild (5) manpage didn't help.  Luckily I have pms installed too, and it was able to help me.)

Reproducible: Always
Comment 1 Duncan 2019-04-15 07:29:57 UTC
Originally filed with portage-2.3.54, now up to 2.3.62-r1, and still no BDEPEND description in the ebuild (5) manpage.  Maybe the old 2.3.54 in the summary is burying it, so lose it.
Comment 2 Zac Medico gentoo-dev 2019-04-15 08:03:33 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/portage.git/commit/?id=e68df766397b238c26f567882f9d3dfcccb99e10

commit e68df766397b238c26f567882f9d3dfcccb99e10
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2019-03-17 17:19:27 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2019-03-17 13:48:49 -0700

    man: Replace HDEPEND description with newer BDEPEND description
    
    Include a passing reference to HDEPEND from EAPI 5-hdepend.
    
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 man/ebuild.5 | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)
Comment 3 Duncan 2019-06-23 01:21:36 UTC
I'm trying to clean up my list of old unresolved bugs and this is a resolved/fixed candidate, as it's fixed in or before 2.3.67, which is ~arch now so it's fixed for me, but does the fix need to go stable before in_progress -> resolved/fixed?
Comment 4 Zac Medico gentoo-dev 2019-06-23 18:31:01 UTC
We can mark this fixed since portage-2.3.66-r1 is stable now.