[MacPorts] #47159: intltool @0.50.2: update to 0.51.0
#47159: intltool @0.50.2: update to 0.51.0 ----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: haspatch | Port: intltool ----------------------------+-------------------------------- intltool has been updated to version 0.51.0. -- Ticket URL: <https://trac.macports.org/ticket/47159> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by larryv@…): * status: new => assigned * owner: macports-tickets@… => larryv@… * version: 2.3.3 => Comment: Thanks. -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by larryv@…): * status: assigned => closed * resolution: => fixed Comment: r133993 -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by devans@…): * status: closed => reopened * resolution: fixed => -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Comment (by devans@…): Larry, this version of intltool has changes that break the builds of many ports that depend on it. In particular, I suspect that all ports that currently autoreconf to update intltool.m4 to our patched version will break. This includes many GNOME ports. The change ([http://bazaar.launchpad.net/~intltool/intltool/trunk/revision/742 upstream bzr 742]) effects both intltool.m5 and po/Makefile.in.in which both need to match for things to work again. In addition, in many cases, the change results in a change in the installed locale directory path. The fix is to do a full reconfiguration of each of the ports in question using intltoolize which generally is omitted when using autoreconf. Typically this means using the upstream autogen.sh or similar to rebuild the configuration. I've confirmed that this works with several test cases. Since this effects so many GNOME ports and GNOME 3.16rc is due out tomorrow with the final GNOME 3.16 following a week later, I wonder if you would revert this update for now so that the existing GNOME 3.14 ports will build again as is and I'll work the necessary changes into the 3.16 versions and reinstate the 0.51 version as part of the GNOME 3.16 rollout. Thanks -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Comment (by devans@…): To quantify the problem, I count 119 ports that autoreconf to update intltool.m4 and need to be checked and probably fixed. An example of a port that now breaks is yelp. The problem becomes apparent in the destroot phase: {{{ ---> Staging yelp into destroot Warning: violation by /opt/local/@DATADIRNAME@ Warning: yelp violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! }}} The old po/Makefile.in.in expects intltool.m4 to set DATADIRNAME to the path for the locale directory but the 0.51 intltool.m4 doesn't do that any more. The new po/Makefile.in.in dispenses with DATADIRNAME and uses the standard @localdir@ substitution instead. An example of a port that DOES NOT break is empathy which reconfigures using autogen.sh to update intltool.m4 (and po/Makefile.in.in too!). -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_4: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: devans@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by larryv@…): * owner: larryv@… => devans@… * cc: larryv@… (added) * status: reopened => new Comment: Gah, sorry. I’ve rolled it back in r134061. If you don’t mind, I’ll also reassign this ticket to you, since you seem to actually know what you’re doing with intltool. -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_4: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: devans@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by devans@…): * status: new => assigned Comment: Replying to [comment:6 larryv@…]:
Gah, sorry. I’ve rolled it back in r134061. If you don’t mind, I’ll also reassign this ticket to you, since you seem to actually know what you’re doing with intltool.
Thanks, that should stop the breakage for now. Sure, I'll take the lead on this one, looks like you have your hands full with bison3. -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_4: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: devans@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Comment (by devans@…): Assumed maintainership openmaintainer, warning comments in r134063. -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#47159: intltool @0.50.2_4: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: devans@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Changes (by devans@…): * status: assigned => closed * resolution: => fixed Comment: Updated once again to version 0.51.0 in r136073, after updating the majority of intltool dependents for 0.51.0 compatibility. Any remaining ports will be fixed as required/time permits. If you see any problems, please file a port specific ticket. -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts