#63040 closed enhancement (fixed)
kerberos5: depend on python39 instead of python38
Reported by: | FaradayLight (Faraday Light) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | arm64 bigsur | Cc: | |
Port: | kerberos5 |
Description
The installation of subversion fails during the installation of dependancies:
---> Computing dependencies for subversion The following dependencies will be installed: cyrus-sasl2 kerberos5 libmagic libutf8proc lz4 python27 python2_select python38 scons serf1 Continue? [Y/n]: Y ---> Fetching archive for python38 ---> Attempting to fetch python38-3.8.10_0+universal.darwin_20.arm64-x86_64.tbz2 from https://packages.macports.org/python38 ---> Attempting to fetch python38-3.8.10_0+universal.darwin_20.arm64-x86_64.tbz2 from https://mse.uk.packages.macports.org/python38 ---> Attempting to fetch python38-3.8.10_0+universal.darwin_20.arm64-x86_64.tbz2 from https://fra.de.packages.macports.org/python38 ---> Staging python38 into destroot Error: Failed to destroot python38: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python38/python38/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port subversion failed
The issue with the installation of python38 has been raised under ticket: https://trac.macports.org/ticket/62948
The installation was attempted after the removal of all existing ports, and following a clean after the initial install error.
Package python39 installs without error: would a substitution for the newer package be an option?
Attachments (1)
Change History (7)
Changed 3 years ago by FaradayLight (Faraday Light)
Attachment: | main_python38.log added |
---|
comment:1 Changed 3 years ago by FaradayLight (Faraday Light)
comment:2 Changed 3 years ago by jmroot (Joshua Root)
Owner: | set to ryandesign |
---|---|
Port: | kerberos5 added; subversion removed |
Status: | new → assigned |
Summary: | subversion @1.13.0 - Error: Processing of port subversion failed → kerberos5: depend on python39 instead of python38 |
Type: | defect → enhancement |
The subversion port doesn't directly depend on any python port. Looks like the python38 dep is via kerberos5.
comment:4 Changed 3 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:5 Changed 3 years ago by jmroot (Joshua Root)
I don't know exactly how python is used by the kerberos5 build, but if it's just running some scripts, it should be possible to add python39 to depends_skip_archcheck
, which might also be helpful.
comment:6 Changed 3 years ago by FaradayLight (Faraday Light)
Hi, The change of dependancy from python38 to python39 resolves the issue raised in this ticket: the kerberos5 package now installs without error on arm64, MacPorts 2.7.1
MacPorts still determines a dependancy on python38 even if python39 is installed successfully before hand.