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
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.
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(-)
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?
We can mark this fixed since portage-2.3.66-r1 is stable now.