[MacPorts] #64018: py38-tomli @1.2.2 cannot be built on PPC Mac OS X 10.4.11, Tiger, because "ZIP does not support timestamps before 1980"

MacPorts noreply at macports.org
Sat Nov 20 14:52:24 UTC 2021


#64018: py38-tomli @1.2.2 cannot be built on PPC Mac OS X 10.4.11, Tiger, because
"ZIP does not support timestamps before 1980"
-----------------------+------------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.7.1
 Keywords:  tiger      |       Port:  py38-tomli
-----------------------+------------------------
 It starts with

 {{{
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-tomli/py38-tomli/work" &&
 /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/py-
 tomli/tomli-1.2.2.tar.gz' | /usr/bin/gnutar --no-same-owner -xf -
 DEBUG: system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-tomli/py38-tomli/work" &&
 /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/py-
 tomli/tomli-1.2.2.tar.gz' | /usr/bin/gnutar --no-same-owner -xf -
 /usr/bin/gnutar: tomli-1.2.2/LICENSE: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/README.md: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/pyproject.toml: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/tomli/__init__.py: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/tomli/_parser.py: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/tomli/_re.py: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/tomli/_types.py: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/tomli/py.typed: implausibly old time stamp
 1970-01-01 01:00:00
 /usr/bin/gnutar: tomli-1.2.2/PKG-INFO: implausibly old time stamp
 1970-01-01 01:00:00
 }}}

 and ends with

 {{{
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 tomli/py38-tomli/work/tomli-1.2.2" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
 -m build --wheel --no-isolation --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-tomli/py38-tomli/work
 --skip-dependency-check
 DEBUG: system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 tomli/py38-tomli/work/tomli-1.2.2" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
 -m build --wheel --no-isolation --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-tomli/py38-tomli/work
 --skip-dependency-check
 Traceback (most recent call last):
   File "/opt/local/share/py-bootstrap-
 modules/pep517/in_process/_in_process.py", line 363, in <module>
     main()
   File "/opt/local/share/py-bootstrap-
 modules/pep517/in_process/_in_process.py", line 345, in main
     json_out['return_val'] = hook(**hook_input['kwargs'])
   File "/opt/local/share/py-bootstrap-
 modules/pep517/in_process/_in_process.py", line 261, in build_wheel
     return _build_backend().build_wheel(wheel_directory, config_settings,
   File "/opt/local/share/py-bootstrap-modules/flit_core/buildapi.py", line
 72, in build_wheel
     info = make_wheel_in(pyproj_toml, Path(wheel_directory))
   File "/opt/local/share/py-bootstrap-modules/flit_core/wheel.py", line
 208, in make_wheel_in
     wb.build(editable)
   File "/opt/local/share/py-bootstrap-modules/flit_core/wheel.py", line
 195, in build
     self.copy_module()
   File "/opt/local/share/py-bootstrap-modules/flit_core/wheel.py", line
 157, in copy_module
     self._add_file(full_path, rel_path)
   File "/opt/local/share/py-bootstrap-modules/flit_core/wheel.py", line
 105, in _add_file
     zinfo = zipfile.ZipInfo.from_file(full_path, rel_path)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/zipfile.py",
 line 539, in from_file
     zinfo = cls(arcname, date_time)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/zipfile.py",
 line 362, in __init__
     raise ValueError('ZIP does not support timestamps before 1980')
 ValueError: ZIP does not support timestamps before 1980
 * Building wheel...

 ERROR Backend subproccess exited when trying to invoke build_wheel
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 tomli/py38-tomli/work/tomli-1.2.2" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
 -m build --wheel --no-isolation --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
 .org_macports_release_tarballs_ports_python_py-tomli/py38-tomli/work
 --skip-dependency-check
 Exit code: 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/64018>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list