[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