Opened 2 years ago
Closed 2 years ago
#65321 closed defect (fixed)
py27-mx-experimental conflicts with its dependency py27-mx-base
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | reneeotten (Renee Otten) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.2 |
Keywords: | Cc: | reneeotten (Renee Otten) | |
Port: | py-mx-experimental py-mx-base |
Description
$ sudo port install py27-mx-experimental ---> Computing dependencies for py27-mx-experimental ---> Dependencies to be installed: py27-mx-base ---> Fetching archive for py27-mx-base ---> Attempting to fetch py27-mx-base-3.2.9_0.darwin_19.x86_64.tbz2 from https://packages.macports.org/py27-mx-base ---> Attempting to fetch py27-mx-base-3.2.9_0.darwin_19.x86_64.tbz2.rmd160 from https://packages.macports.org/py27-mx-base ---> Installing py27-mx-base @3.2.9_0 ---> Activating py27-mx-base @3.2.9_0 ---> Cleaning py27-mx-base ---> Fetching archive for py27-mx-experimental ---> Attempting to fetch py27-mx-experimental-3.0.0_4.darwin_19.x86_64.tbz2 from https://packages.macports.org/py27-mx-experimental ---> Attempting to fetch py27-mx-experimental-3.0.0_4.darwin_19.x86_64.tbz2.rmd160 from https://packages.macports.org/py27-mx-experimental ---> Installing py27-mx-experimental @3.0.0_4 ---> Activating py27-mx-experimental @3.0.0_4 Error: Failed to activate py27-mx-experimental: Image error: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mx/__init__.py is being used by the active py27-mx-base port. Please deactivate this port first, or use 'port -f activate py27-mx-experimental' to force the activation.
When fixing, please increase revision of py-mx-experimental to rebuild it with libtidy.58.dylib.
Reneé, you were the last one to touch py-mx-base; maybe you have some idea?
Change History (2)
comment:1 Changed 2 years ago by reneeotten (Renee Otten)
comment:2 Changed 2 years ago by reneeotten (Renee Otten)
Owner: | set to reneeotten |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
it's really only the
__init__.py}} file that's causing the conflict... which doesn't contain anything useful but just defines a version number (3.0 for {{{py-mx-experimental
and 3.2.9 for forpy-mx-base
). Thepy-mx-experimental
port appears to have a few more modules that were not considered stable yet; I would suggest to remove the__init__.py
file from the {{py-mx-experimental}}} port that would resolve it. I have just commit that change.Having said that, these packages are rather old and only support Python 2.7 - so in reality they should just be removed (together with whatever depends on them) IMHO.