Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257674 - Some packages depend on sys-apps/portage instead of virtual/portage
Summary: Some packages depend on sys-apps/portage instead of virtual/portage
Status: RESOLVED DUPLICATE of bug 162516
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High QA (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 21:19 UTC by Dirk Heinrichs
Modified: 2009-02-05 22:50 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 Dirk Heinrichs 2009-02-04 21:19:30 UTC
As a pure paludis user, I want to uninstall portage. But explicit dependencies in some packages prevent deinstallation:

# paludis --uninstall sys-apps/portage --with-unused-dependencies -p
Building unmerge list... done

These packages will be uninstalled:

* app-admin/python-updater-0.6-r1::installed requires <sys-apps/portage-2.1.6.7::installed>
* app-portage/gentoolkit-0.2.4.2-r1::installed requires <sys-apps/portage-2.1.6.7::installed>
* app-portage/udept-0.5.99.0.2.95-r1::installed requires <sys-apps/portage-2.1.6.7::installed>
* dev-java/sun-jdk-1.6.0.11::installed requires <sys-apps/portage-2.1.6.7::installed>
* dev-libs/soprano-2.2.1::installed requires <sys-apps/portage-2.1.6.7::installed>
* sys-libs/glibc-2.9_p20081201-r1::installed requires <sys-apps/portage-2.1.6.7::installed>
* sys-apps/portage-2.1.6.7::installed


Total: 1 package and 6 errors


Reproducible: Always

Steps to Reproduce:

Actual Results:  
It's impossible to uninstall portage (even when forced, next update would pull it in again).

Expected Results:  
Since there is virtual/portage, it should be sufficient to have any package manager installed, so with paludis installed, I should be able to uninstall portage.
Comment 1 Patrick Lauer gentoo-dev 2009-02-05 07:08:47 UTC
Uhm no.

apart from glibc, which depends on a new enough version of portage, all others you listed actually use portage.
Comment 2 Dirk Heinrichs 2009-02-05 17:44:59 UTC
Soprano? sun-jdk? Use portage? So how do they work on other distributions?
Comment 3 Dirk Heinrichs 2009-02-05 18:46:23 UTC
udept and gentoolkit I have uninstalled. Regarding python-updater: We have a circular dep here (python-updater->portage->python->python-updater).
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-05 22:13:21 UTC
Is it allowed to depend on a package manager? Shouldn't this be done through EAPIs? If so, then this bug report should be made a tracker and other bugs for the individual packages should be reported (or else we'll be dozens of comments removed from our target before anything will be ever done).
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2009-02-05 22:50:32 UTC

*** This bug has been marked as a duplicate of bug 162516 ***