[MacPorts] #70551: rust @1.80.1_0: Some distfiles missing from *.distfiles.macports.org

MacPorts noreply at macports.org
Sat Sep 7 04:21:49 UTC 2024


#70551: rust @1.80.1_0: Some distfiles missing from *.distfiles.macports.org
----------------------------+---------------------------------
  Reporter:  jmarshallidau  |      Owner:  MarcusCalhoun-Lopez
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.10.0
Resolution:                 |   Keywords:
      Port:  rust           |
----------------------------+---------------------------------

Comment (by ryandesign):

 Here's one of the latest server mirroring logs:

 https://build.macports.org/builders/jobs-
 mirror/builds/810561/steps/mirror/logs/stdio

 There are some problems, including checksum mismatches that should be
 investigated, but I see no mention of any attempt to mirror rust-
 std-1.80.1-aarch64-apple-darwin.tar.gz. It does mention rust-
 std-1.77.0-aarch64-apple-darwin.tar.gz.

 The machine that does the mirroring is x86_64. Normally the port would not
 have arm64 distfiles on an x86_64 machine but when using the
 +mirror_all_architectures variant, all distfiles for all architectures are
 added to the port. The mirroring process mirrors for all variants using
 the mirroring machine's OS version and architecture. The mirroring process
 also mirrors for each OS version and architecture using the default set of
 variants.

 The rust port and the rust_build portgroup it includes are programmed to
 use rust version 1.81 (bootstrapping with rust 1.80) on macOS 10.13 and
 newer and rust version 1.78 (bootstrapping with 1.77) on macOS 10.12 and
 older. The machine that does the mirroring runs OS X 10.11. This is why
 the wrong version of the distfile is being mirrored.

 I suggest the +mirror_all_architectures variant be expanded to also
 include all versions of the distfiles that might be needed by any OS
 version.

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


More information about the macports-tickets mailing list