[MacPorts] #60149: at-spi2-atk @2.34.1_0 breaks py-gobject3
MacPorts
noreply at macports.org
Sun Mar 1 02:45:49 UTC 2020
#60149: at-spi2-atk @2.34.1_0 breaks py-gobject3
-----------------------+-------------------------
Reporter: fhgwright | Owner: dbevans
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Keywords: | Port: at-spi2-atk
-----------------------+-------------------------
I discovered that GPSD's xgps program was broken, due to an import failure
caused by a dlopen failure. This seems to involve multiple levels of
dependency, but it appears that the root problem is in at-spi2-atk. I was
able to get it to work again by rolling back a few ports to earlier
versions, as follows:
{{{
MacPro:macports-ports fw$ port installed py27-gobject3 atk gtk3 at-
spi2-atk at-spi2-core
The following ports are currently installed:
at-spi2-atk @2.26.2_1+universal (active)
at-spi2-atk @2.34.1_0+universal
at-spi2-core @2.28.0_1+universal
at-spi2-core @2.34.0_0+universal (active)
atk @2.28.1_0+universal (active)
atk @2.34.1_0+universal
gtk3 @3.22.30_1+universal+x11
gtk3 @3.24.12_0+universal+x11
gtk3 @3.24.12_0+x11
gtk3 @3.24.14_0+x11 (active)
gtk3 @3.24.14_1+x11
py27-gobject3 @3.28.3_0 (active)
}}}
BTW, although this is currently using Python 2.7, the problem is not
dependent on the Python version.
The py-gobject3 port itself hasn't changed in the relevant time frame.
Rolling back at-spi2 core proved to be unnecessary. I believe the
rollback of gtk3 was only necessary to allow the rollback of atk, which in
turn was only needed to allow the rollback of at-spi2-atk. So there's a
good chance that it all boils down to fixing the latter.
I'm attaching a simple test program that demonstrates the problem. It
works with Python 2.7-3.7, provided that pyXX-gobject3 is installed. It
doesn't work with Python 3.8, for presumably unrelated reasons.
--
Ticket URL: <https://trac.macports.org/ticket/60149>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list