Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541112 - repoman: add an option to generate lists of needed deps to keyword as emerge --autounmask can do
Summary: repoman: add an option to generate lists of needed deps to keyword as emerge ...
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Portage team
URL: https://gitweb.gentoo.org/proj/gnome....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-23 10:05 UTC by Pacho Ramos
Modified: 2022-07-12 03:18 UTC (History)
1 user (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 Pacho Ramos gentoo-dev 2015-02-23 10:05:53 UTC
Hello

A problem we hit every day is stabilization requests that are not going
on because maintainers forget to run "repoman full" to verify all needed
deps are already stable.

Then, we need to manually run repoman full for them, go thought the deps
and repeat the process again and again. This is a huge manual work.

The ideal solution would be to be able to make repoman generate that recursive lists as emerge --autounmask is able to but, as this could be too difficult to do, maybe another option (not so great but still welcomed) could be to have an option to simply save in a file the missing
packages (without versions if that makes it easier).

The idea is:
1. Example:
>>> Creating Manifest for /home/pacho/gentoo-x86/dev-python/PyFoam
  dependency.bad                40
   dev-python/PyFoam/PyFoam-0.5.4-r2.ebuild: DEPEND:
amd64(default/linux/amd64/13.0)
['sci-libs/vtk[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']
   dev-python/PyFoam/PyFoam-0.5.4-r2.ebuild: RDEPEND:
amd64(default/linux/amd64/13.0)
['sci-libs/vtk[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']
[...]

and a ton of output

2. If we could save in a file simply "sci-libs/vtk $arches" it would be
still a nice improvement for us to later run a script, keyword that deps
properly (once we manually specify a version, as I guess repoman cannot
do that... even if emerge is able with "autounmask") and re-run it.

Well... this is only an idea, maybe you know about an easier way to achieve the goal of being able to generate the list of needed stuff for a package to get stabilized in a more automatic way :/

Thanks a lot
Comment 1 Zac Medico gentoo-dev 2015-07-18 20:09:52 UTC
This subject was recently raised on the gentoo-dev mailing list:

https://archives.gentoo.org/gentoo-dev/message/2a2927609d61db1c0f0ba816602692e0
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 03:18:24 UTC
repoman support has been removed per bug 835013.

Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.