Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#59891 closed defect (fixed)

py34-pykde4 and py34-pyqt4 depend on nonexistent port dbus-python34

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc: RJVB (René Bertin), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), michaelld (Michael Dickens)
Port: py-pykde4 py-pyqt4 dbus-python

Description

py34-pykde4 depends on dbus-python34 which does not exist:

Error: Dependency 'dbus-python34' not found.
Error: mportdepends py34-pykde4 activate failed.
Calculating dependencies for 'py34-pykde4' failed, aborting.
./mpbb/mpbb: error: `install-dependencies' failed to run successfully

py34-pyqt4 too.

Marcus, don't forget to check if anything depends on a port (or subport) before removing it.

Change History (4)

comment:1 Changed 4 years ago by RJVB (René Bertin)

FWIW, this would be a lot easier if port dependents had an option to use the information from the portindex files and thus be able to provide reverse dependency information for uninstalled ports.

comment:2 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Sorry, I became overzealous in my cleanup.
There is a pull request that attempts to solve this problem.

comment:3 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Owner: set to MarcusCalhoun-Lopez
Resolution: fixed
Status: newclosed

In fcf55e8985d7aabe259ff6555f3d06509978f764/macports-ports (master):

py-pykde4, py-pyqt4: remove subports for Python 3.4

py34-pykde4 and py34-pyqt4 depend on nonexistent port dbus-python34.

Do not use replaced_by.
See #59051 for discussion.

Fixes #59891

comment:4 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

In fcf55e8985d7aabe259ff6555f3d06509978f764/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):

py-pykde4, py-pyqt4: remove subports for Python 3.4

py34-pykde4 and py34-pyqt4 depend on nonexistent port dbus-python34.

Do not use replaced_by.
See #59051 for discussion.

Fixes #59891

Note: See TracTickets for help on using tickets.