[MacPorts] #53340: mpkg fails to include certain component packages
MacPorts
noreply at macports.org
Tue Jan 17 14:57:37 UTC 2017
#53340: mpkg fails to include certain component packages
------------------------+--------------------
Reporter: ctreleaven | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.3.99
Keywords: | Port:
------------------------+--------------------
The mpkg for mythtv.28 fails to include certain certain components. The
missing components all have a non-zero epoch.
I suspect a recent commit [1] is related but I'm not fluent enough in TCL
to be sure.
[1] https://github.com/macports/macports-
base/commit/62d7125bae35cf251a5571eb26bedacfce1aa4e6#diff-
20be332923a90fc7046cfb3afcb0abe8L148
Steps:
It has been 4 months since I last built an mpkg installer for mythtv.28.
The new installer appeared to build successfully but was 40 ro 50 MB
smaller than expected. On testing an install, Installer reported an error
(log attached) that it could not locate the package gettext.
{{{
Jan 16 20:29:55 MacMyths-Mac Installer[493]: Failed to locate package at
path /Volumes/Clooney/Test_installers/gettext-2_0.19.8.1-component.pkg
(gettext-2_0.19.8.1-component.pkg --
file://localhost/Volumes/Clooney/Test_installers/mythtv.28-0.28-Fixes-20161227.mpkg)
}}}
I used pkgutil --expand to check the contents of the mpkg. The included
Distribution file showed the lines for gettext were malformed as were
several others. These included libedit, openssl, python27 and others.
After noticing that each of these had a non-zero epoch, I verified that
all such dependencies were failing to be included. Viz:
{{{
port info --name --epoch --line rdepof:mythtv.28
}}}
Note that I'm running MacPorts master. I've taken the liberty of copying
jmr.
--
Ticket URL: <https://trac.macports.org/ticket/53340>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list