[MacPorts] #17379: port uninstall should take variants into account in the dependencies
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ {{{ prunille:~> sudo port -v uninstall aqbanking ---> Unable to uninstall aqbanking 2.3.3_0, the following ports depend on it: ---> gnucash Error: port uninstall failed: Please uninstall the ports that depend on aqbanking first. prunille:~> port installed gnucash The following ports are currently installed: gnucash @2.2.7_2+without_hbci (active) }}} but gnucash with the without_hbci variant doesn't depend on aqbanking. -- Ticket URL: <http://trac.macports.org/ticket/17379> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by jmr@…): I think this is the same underlying problem as #13054. -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by vinc17@…): I don't think so. #13054 is about an installed port that has an old dependency (this port will not be uninstalled by the upgrade, just deactivated, so that the dependency is still valid in some way, hence the problem). Here, there's no such thing. -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by jmr@…): OK, so install must have actually put incorrect entries into the dep_map. -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by jmr@…): I can't reproduce this. Whether I install gnucash+without_hbci first followed by aqbanking, or do it in the opposite order, port does not complain when I uninstall aqbanking. If you have steps to reproduce, please give them. -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by vinc17@…): The bug is still there: {{{ $ port installed gnucash aqbanking The following ports are currently installed: aqbanking @2.3.3_0 (active) gnucash @2.2.7_2+without_hbci gnucash @2.2.8_0+without_hbci (active) $ sudo port -v uninstall aqbanking ---> Unable to uninstall aqbanking 2.3.3_0, the following ports depend on it: ---> gnucash Error: port uninstall failed: Please uninstall the ports that depend on aqbanking first. }}} -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by jmr@…): Unless you still see this after uninstalling gnucash entirely and then installing with +without_hbci, I still think this is the same as #13054. -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17379: port uninstall should take variants into account in the dependencies ----------------------------------+----------------------------------------- Reporter: vinc17@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Resolution: duplicate | Keywords: Port: | ----------------------------------+----------------------------------------- Changes (by toby@…): * status: new => closed * resolution: => duplicate -- Ticket URL: <http://trac.macports.org/ticket/17379#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts