[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