Opened 10 months ago

#67701 new enhancement

Mirror for each build_arch

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: admin@…
Priority: Normal Milestone:
Component: buildbot/mpbb Version:
Keywords: Cc:
Port:

Description

The number of ports that want to download different distfiles for different values of build_arch seems to be increasing and mpbb doesn't currently support that when mirroring. It only supports mirroring different distfiles based on os.arch but that doesn't help if you need a different distfile for i386 than for x86_64. ghc-bootstrap is an example of such a port. I've mirrored its i386 distfile manually but maybe mpbb could handle it automatically.

Mirroring used to take a long time but I think the rewrite as mirror-multi.tcl has made it faster so that it might be feasible to mirror for each build_arch now? I'm envisioning that mirroring for darwin 8 and 9 on powerpc would run twice, once setting build_arch and configure.build_arch to ppc and once to ppc64; and mirroring for darwin 8, 9, and 10 on i386 would run twice, once for i386 and once for x86_64. For darwin 11 and later on each OS arch, only the one mirroring run would be needed as before, but with the addition of setting the build arch for good measure.

Change History (0)

Note: See TracTickets for help on using tickets.