[MacPorts] #66924: python310 breaks and breaks installing mercurial on arm64 based macs.

MacPorts noreply at macports.org
Tue Feb 14 19:53:23 UTC 2023


#66924: python310 breaks and breaks installing mercurial on arm64 based macs.
---------------------------------+--------------------
 Reporter:  sjmudd               |      Owner:  (none)
     Type:  defect               |     Status:  new
 Priority:  Normal               |  Milestone:
Component:  ports                |    Version:  2.8.1
 Keywords:  python310 mercurial  |       Port:
---------------------------------+--------------------
 This may be partly known. I see other issues with python310, and was able
 to install python39.
 However, when trying to install mercurial it pulls in python310 again and
 fails.
 The python build error is while patching. That didn't seem to match other
 python310 reports I saw.

 Kernel:

 Darwin XXXXXXXXXX 21.6.0 Darwin Kernel Version 21.6.0: Thu Sep 29 20:13:56
 PDT 2022; root:xnu-8020.240.7~1/RELEASE_ARM64_T6000 arm64

 Hardware: Macbook Pro 14" 2021, running Monterey (12.6.1)


 {{{
 $ sudo port install mercurial
 --->  Computing dependencies for mercurial
 The following dependencies will be installed:
  py310-gnureadline
  py310-re2
  python310
  re2
 Continue? [Y/n]: y
 --->  Fetching archive for python310
 --->  Attempting to fetch
 python310-3.10.10_0+lto+optimizations.darwin_21.arm64.tbz2 from
 https://packages.macports.org/python310
 --->  Attempting to fetch
 python310-3.10.10_0+lto+optimizations.darwin_21.arm64.tbz2 from
 https://mse.uk.packages.macports.org/python310
 --->  Attempting to fetch
 python310-3.10.10_0+lto+optimizations.darwin_21.arm64.tbz2 from
 https://fra.de.packages.macports.org/python310
 --->  Applying patches to python310
 Error: Failed to patch python310: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python310/python310/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port mercurial failed
 $
 }}}

 I could not see any obvious way of staying on python39 (I removed python
 completely and reinstalled python39 but mercurial insists on python310
 which does not work for me.)

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


More information about the macports-tickets mailing list