Opened 17 years ago
Closed 15 years ago
#13452 closed defect (fixed)
py-gnome under 1.520 is inconsistent
Reported by: | dgou@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.5.2 |
Keywords: | Cc: | pguyot (Paul Guyot), nox@…, nerdling (Jeremy Lavergne) | |
Port: |
Description
py-gnome cannot be installed because of an inconsistency. See http://www.mail-archive.com/macports-users@lists.macosforge.org/msg06629.html for the gory details. One problem is that both py-cairo and py25-cairo end up having to be installed because gnome-menus pulls in py25-gtk despite being a py-gnome descendant.
For some reason, my reply to the list was lost. Meld is not the problem. py-gnome is. Or rather the dependency tree below that inconsistent.
Change History (10)
comment:1 Changed 17 years ago by rhwood@…
Cc: | rhwood@… removed |
---|---|
Milestone: | → Port Bugs |
Owner: | changed from macports-dev@… to rhwood@… |
Status: | new → assigned |
comment:2 Changed 17 years ago by rhwood@…
The solution turns out to be to modify meld to rely on py25-gnome and py25-gtk
The problem is that python is becoming increasingly integral into GNOME, so we have to force the entire GTK/GNOME python stack to a single python version, and when we did so, we missed meld's dependencies on py-gnome.
comment:3 Changed 17 years ago by dgou@…
Thanks for addressing my ultimate concern, being able to install meld.
Curious: That leave py-gnome still broken (look at the graph more closely, py-gnome is itself inconsistent). Is py-gnome going away or will it be left around, broken? I missed the gnome/python discussions on the mailing list (just trying to understand, not objecting).
comment:4 Changed 17 years ago by rhwood@…
The solution turns out to be to modify meld to rely on py25-gnome and py25-gtk
should read Part of the solution... as the wrong python executable then gets used. I'll commit a fixed and updated Portfile once I get it working, as I can not assign this ticket to the maintainer.
py-gnome and py-gtk2 will be removed from the ports tree once I verify that nothing else uses them.
comment:6 Changed 16 years ago by nox@…
Status from r41518:
$ find . -mindepth 3 -maxdepth 3 -name Portfile | xargs grep -rwF port:py-gnome $ find . -mindepth 3 -maxdepth 3 -name Portfile | xargs grep -rwF port:py-gtk2 ./python/py-gnome/Portfile: port:py-gtk2 \ ./python/py-gtkmvc/Portfile:depends_lib-append port:py-gtk2 ./python/py-pythoncad/Portfile:depends_lib-append port:py-gtk2 ./sysutils/smart/Portfile:#depends_run port:py-gtk2
comment:7 Changed 16 years ago by rhwood@…
Owner: | changed from rhwood@… to macports-tickets@… |
---|---|
Status: | assigned → new |
comment:9 Changed 15 years ago by nerdling (Jeremy Lavergne)
Cc: | snc@… added |
---|
Is this still an issue, or should py-gnome be replaced by py25-gnome since it now exists?
comment:10 Changed 15 years ago by nox@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
py25-cairo does not seem to end up installed anymore when installing py-gnome
I'll get this worked out over the weekend.