Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 396235 - gentoolkit and portage-utils should be provided by the stage3
Summary: gentoolkit and portage-utils should be provided by the stage3
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Stages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-27 21:04 UTC by Bjoern Ottervik
Modified: 2011-12-29 12:01 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 Bjoern Ottervik 2011-12-27 21:04:53 UTC
Gentoolkit and portage-utils provides tools necessary for proper maintenance of a Gentoo system, like dispatch-conf and revdep-rebuild among others, yet these aren't included in the base install.
This confuses users (me!), and it feels a bit silly having to emerge separate packages to complete an install or perform post-install maintainance.

I don't realy care how gentoolkit and portage-utils ends up in the stages, but to get a discussion going I'm suggesting a USE=minimal for sys-apps/portage making it depend on them both if turned off, and having this be the default.

Reproducible: Always

Steps to Reproduce:
1. emerge -u x11-base/xorg-server → WARN: postinst ... 'no X for YOU, until qlist -I -C x11-drivers/ | xargs emerge -1'
2. emerge -u app-text/poppler → WARN: postinst ... "you're advised to run revdep-rebuild"
3. emerge -u dev-python/sip → WARN: postinst ... blah, blah, "equery d dev-python/sip dev-python/PyQt4"
4. emerge -u @world → IMPORTANT: XX config files in /etc need updating
Actual Results:  
1. qlist: command not found
2. revdep-rebuild: command not found
3. equery: command not found
4. dispatch-conf: command not found

Expected Results:  
Gentoolkit and portage-utils should already be installed and all these tools available.
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-12-29 05:10:00 UTC
There are many useful tools that are not provided on a stage3 - we don't provide a logger or a cron daemon.

@release:
Feel free to reopen if you disagree with RESOLVED WONTFIX
Comment 2 Bjoern Ottervik 2011-12-29 12:01:31 UTC
Neither are portage/Gentoo tools, nor necessary! While useful, I don't see how they compare.

Without gentoolkit/portage-utils you can't fix broken packages or merge config file updates the officially documented way; without a cron daemon, you simply don't have a cron daemon.
If we needed a cron daemon to complete portage operations, I'd have suggested we provide a cron daemon too.