[MacPorts] #60714: Rust 1.44.0.0 Binary Doesn't Exist for 10.12, Causing Full Rust Build from Source

MacPorts noreply at macports.org
Fri Jun 26 03:01:48 UTC 2020


#60714: Rust 1.44.0.0 Binary Doesn't Exist for 10.12, Causing Full Rust Build from
Source
----------------------+--------------------
  Reporter:  mascguy  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.6.2
Resolution:           |   Keywords:
      Port:  rust     |
----------------------+--------------------
Changes (by ryandesign):

 * cc: ryandesign (added)


Old description:

> Viewing the available files at http://packages.macports.org/rust/, I'm
> expecting to see a binary for version 1.44.0_0 and macOS 10.12 (Darwin
> 16), but none exists. Ditto for the various mirrors, so it's not isolated
> to 'packages.macports.org'.
>
> Binaries 'rust-1.44.0_0.darwin_15.x86_64.tbz2',
> 'rust-1.44.0_0.darwin_17.x86_64.tbz2',
> 'rust-1.44.0_0.darwin_18.x86_64.tbz2', and
> 'rust-1.44.0_0.darwin_19.x86_64.tbz2' all exist (plus their respective
> checksum files), but a Darwin 16 variant does not. (Though said binary
> ''does'' exist, for earlier Rust versions.)
>
> Based on the various build info I've reviewed, it doesn't appear that the
> 10.12 compilation failed for 1.44.0_0. Nor could I find any applicable
> bugs, apart from https://trac.macports.org/ticket/60670 - which involves
> building Rust from source, on macOS Yosemite.
>
> Is something failing in the build or publish, that's preventing the
> binary from being copied and mirrored? Or is there something else I'm
> missing?
>
> p.s. The rust source build - which is huge, and takes an eternity - also
> fails for me, so that's not an acceptable workaround. And would prefer
> not to have to dive into that, given that the binary should arguably
> exist.

New description:

 Viewing the available files at http://packages.macports.org/rust/, I'm
 expecting to see a binary for version 1.44.0_0 and macOS 10.12 (Darwin
 16), but none exists. Ditto for the various mirrors, so it's not isolated
 to 'packages.macports.org'.

 Binaries 'rust-1.44.0_0.darwin_15.x86_64.tbz2',
 'rust-1.44.0_0.darwin_17.x86_64.tbz2',
 'rust-1.44.0_0.darwin_18.x86_64.tbz2', and
 'rust-1.44.0_0.darwin_19.x86_64.tbz2' all exist (plus their respective
 checksum files), but a Darwin 16 variant does not. (Though said binary
 ''does'' exist, for earlier Rust versions.)

 Based on the various build info I've reviewed, it doesn't appear that the
 10.12 compilation failed for 1.44.0_0. Nor could I find any applicable
 bugs, apart from #60670 - which involves building Rust from source, on
 macOS Yosemite.

 Is something failing in the build or publish, that's preventing the binary
 from being copied and mirrored? Or is there something else I'm missing?

 p.s. The rust source build - which is huge, and takes an eternity - also
 fails for me, so that's not an acceptable workaround. And would prefer not
 to have to dive into that, given that the binary should arguably exist.

--

Comment:

 Two of the three SSDs I bought for the buildbot hardware in 2016 have
 failed this year, so completely that the data on them could not be
 recovered. The third is well past its life expectancy and will undoubtedly
 fail soon too.

 I bought one replacement SSD of a newer model to test it out. It's working
 fine. (The 10.7, 10.10 and 10.13 buildbot workers are on this disk.) I
 will buy two more SSDs soon.

 Of the 7 buildbot virtual machines that went offline as a result of the
 SSD failures, 6 have already been brought back online (some on the new
 SSD, some temporarily on hard disks); the 10.12 builder is the last one to
 get back online (until the third SSD fails, at which point we'll have 3
 more to deal with, but I've taken recent complete backups of them so
 restoring them should be simple).

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


More information about the macports-tickets mailing list