Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 257674
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 162516
Assigned To: Gentoo Quality Assistance Team <qa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dirk Heinrichs <dirk.heinrichs@online.de>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 257674 depends on: Show dependency tree
Bug 257674 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2009-02-04 21:19 0000
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 From Patrick Lauer 2009-02-05 07:08:47 0000 -------
Uhm no.

apart from glibc, which depends on a new enough version of portage, all others
you listed actually use portage.

------- Comment #2 From Dirk Heinrichs 2009-02-05 17:44:59 0000 -------
Soprano? sun-jdk? Use portage? So how do they work on other distributions?

------- Comment #3 From Dirk Heinrichs 2009-02-05 18:46:23 0000 -------
udept and gentoolkit I have uninstalled. Regarding python-updater: We have a
circular dep here (python-updater->portage->python->python-updater).

------- Comment #4 From Jeroen Roovers 2009-02-05 22:13:21 0000 -------
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 From Mark Loeser 2009-02-05 22:50:32 0000 -------

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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug