Opened 17 years ago

Closed 16 years ago

Last modified 14 years ago

#11571 closed defect (duplicate)

BUG: 'port uninstall' lists many duplicated of a single port

Reported by: yaseppochi (Stephen J. Turnbull) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version:
Keywords: Cc: markd@…, ryandesign (Ryan Carsten Schmidt)
Port:

Description

WTF?

chibi:MacPorts steve$ sudo port -f uninstall libidl @0.8.6_0
--->  Unable to uninstall libidl 0.8.6_0, the following ports depend on it:
--->    orbit2
--->    gnome-vfs
--->    orbit2
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
--->    gnome-vfs
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Uninstalling libidl 0.8.6_0

Change History (8)

comment:1 Changed 17 years ago by markd@…

Cc: markd@… added
Priority: BlockerExpected
Summary: port multiple dependencies are way out of handBUG: 'port uninstall' lists many duplicated of a single port

Changing summary line. What MP version are you using? Some fixes have been made for similar things, but they may still be in HEAD. It would help to know what version you have.

comment:2 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: stephen@… added

comment:3 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Duplicate of #8763? Though that sure is a lot more duplicates in the list than I've seen before. For example, if I try to "sudo port uninstall freetype" it says it can't, listing 2 copies of fontconfig, 2 php5s, 2 cairos and 5 wines that depend on it, though it should only list each one once. But 401 occurrences of "gnome-vfs" in your list is disproportionate. Did you install (or try to install) gnome-vfs 401 times?

comment:4 Changed 17 years ago by yaseppochi (Stephen J. Turnbull)

FWIW, my version of "port" is usually close to HEAD (sometimes I lag a month in upgrading. It's possible that I did indeed install/upgrade gnome-vfs that often, as it seems to change a lot. I think it's more likely that there are several ways to get duplicate entries in the prereq list.

I'm no longer interested in this bug; I finally gave up, told my Panther users they were no longer supported, and upgraded to Tiger myself. I just wiped my DarwinPorts install (actually, the upgrade did it for me), and started from scratch. Since then I haven't noticed this issue, but I've also been a lot more conservative about upgrades.

comment:5 Changed 17 years ago by nox@…

Milestone: MacPorts base bugs
Priority: ExpectedNormal

comment:6 Changed 16 years ago by jmroot (Joshua Root)

Cc: stephen@… removed
Resolution: duplicate
Status: newclosed

Calling this a duplicate of #8763, since this appears to just be an extreme case.

comment:7 Changed 15 years ago by tobypeterson

Milestone: MacPorts base bugsMacPorts Future

Milestone MacPorts base bugs deleted

comment:8 Changed 14 years ago by jmroot (Joshua Root)

Milestone: MacPorts Future
Note: See TracTickets for help on using tickets.