[MacPorts] #65184: rust fails to mirror and fails to fetch on i386
MacPorts
noreply at macports.org
Sat Jun 18 21:40:34 UTC 2022
#65184: rust fails to mirror and fails to fetch on i386
---------------------+---------------------------------
Reporter: jmroot | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: rust |
---------------------+---------------------------------
Comment (by ryandesign):
I mirrored the latest distfiles manually but this will break again with
the next update.
The problem is that the mirroring process only works at the granularity of
the portindex. There is only one portindex for Intel (for a given OS
version) so it only tries one fetch for Intel (for whatever build_arch the
mirroring machine happens to be, which is currently x86_64).
But we do try a fetch for each of the port's variants, in case different
variants have different distfiles. I was going to suggest that adding a
universal variant might solve the problem since it would fetch both the
i386 and x86_64 parts for the universal variant. But I see that the rust
port does use the rust portgroup which uses the muniversal portgroup so it
already has a universal variant. Does it work? If so, I guess it is the
case that this "rust-std" distfile is only needed to be of the build
machine's architecture, and is not needed to be for each build
architecture?
--
Ticket URL: <https://trac.macports.org/ticket/65184#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list