Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#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)

main_python38.log (516.3 KB) - added by FaradayLight (Faraday Light) 3 years ago.

Download all attachments as: .zip

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)

MacPorts still determines a dependancy on python38 even if python39 is installed successfully before hand.

comment:2 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to ryandesign
Port: kerberos5 added; subversion removed
Status: newassigned
Summary: subversion @1.13.0 - Error: Processing of port subversion failedkerberos5: depend on python39 instead of python38
Type: defectenhancement

The subversion port doesn't directly depend on any python port. Looks like the python38 dep is via kerberos5.

comment:3 Changed 3 years ago by reneeotten (Renee Otten)

comment:4 Changed 3 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

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

Last edited 3 years ago by FaradayLight (Faraday Light) (previous) (diff)
Note: See TracTickets for help on using tickets.