Opened 4 years ago

Last modified 4 years ago

#60714 closed defect

Rust 1.44.0.0 Binary Doesn't Exist for 10.12, Causing Full Rust Build from Source — at Version 5

Reported by: mascguy (Christopher Nielsen) Owned by:
Priority: Normal Milestone:
Component: server/hosting Version: 2.6.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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.

Change History (5)

comment:1 Changed 4 years ago by mascguy (Christopher Nielsen)

Of note, reviewing the build log at https://ports.macports.org/port/rust/builds, it appears that there hasn't been a build for version 1.44.0.0 on 10.12.

The four other successful MacOS builds (10.11, 10.13, 10.14, 10.15) for 1.44.0.0, occurred on 6/14/2020. But 10.12 is notably absent, which would explain the lack of a binary...

comment:2 Changed 4 years ago by mascguy (Christopher Nielsen)

The last build attempt for any version of Rust on 10.12, occurred on 4/26... and was successful.

comment:3 Changed 4 years ago by kencu (Ken)

The 10.12 builder is currently offline <https://build.macports.org/waterfall> and I'm not sure when the new hardware it needs is coming -- I think Ryan said an SSD was on order.

comment:4 Changed 4 years ago by kencu (Ken)

By the way -- not sure how motivated you are -- but I am absolutely certain Ryan would be happy to receive a bit of Patreon or other support for the incredible amount of personal work and personal cash he invests in that buildbot infrastructure. His motivation would continue to stay much higher with some encouragement!!!!!

comment:5 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign added
Description: modified (diff)

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

Note: See TracTickets for help on using tickets.