[MacPorts] #61276: meson @0.55.3: /usr/bin/gnutar: meson-0.55.3/COPYING: implausibly old time stamp 1970-01-01 01:00:00

MacPorts noreply at macports.org
Wed Mar 10 17:59:35 UTC 2021


#61276: meson @0.55.3: /usr/bin/gnutar: meson-0.55.3/COPYING: implausibly old time
stamp 1970-01-01 01:00:00
------------------------+---------------------------------------------
  Reporter:  ballapete  |      Owner:  git@…
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.3
Resolution:             |   Keywords:  tiger leopard powerpc legacy-os
      Port:  meson      |
------------------------+---------------------------------------------

Comment (by kencu):

 This issue seems to be due to a change in python
 <https://docs.python.org/3/library/zipfile.html> where they have a new
 timestamps parameter:
 {{{
 New in version 3.8: The strict_timestamps keyword-only argument
 }}}

 And that now makes Tiger's older utils flag and error, it would seem.

 Editing zipfile.py in python38 on Tiger, and changing the default to
 strict_timestamps=False instead of True and the ports I tried to build on
 Tiger work again, as you might expect.

 I take it was is more or less the behaviour python had for years prior to
 them implementing the new check.

 I am not necessarily suggesting this for MacPorts, but that is what I am
 doing, and my ports are all building again, so YMMV.

-- 
Ticket URL: <https://trac.macports.org/ticket/61276#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list