[fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY
Matt Domsch
Matt_Domsch at dell.com
Sun Jul 10 21:23:45 UTC 2011
On Sun, Jul 10, 2011 at 04:43:30PM +0100, Matthew Garrett wrote:
> On Sat, Jul 09, 2011 at 11:45:33PM -0400, Jon Masters wrote:
>
> > * Fedora should (IMO) institute mandatory mass rebuilds. Either every
> > cycle, or every other cycle. I've briefly discussed with Dennis.
> > Bootstrapping (and similar activities) are far easier with a clean set
> > of deps, which is the case for F15. It should always be the case that we
> > know everything builds and self-hosts through a mass rebuild per cycle.
>
> This has been raised with FESCO in the past, and I don't think there's
> any fudnamental disagreement on it. But scheduling one mass rebuild per
> cycle doesn't prevent us ending up in a broken state unless we do it
> right at the end of the cycle, and right now that's problematic in terms
> of release process - rebuilding everything we've just QAed is an
> excellent way to introduce subtle breakage. So it really needs to be an
> out-of-archive verification rather than one that's targetted at the
> release, and we need the resources and manpower to handle it.
Alternately, we could take a lesson from our compatriots at openSUSE.
Their openSUSE Build Service throws a combination of automated
intelligence and hardware at the problem. Given the package
dependency tree, if package B BuildRequires package A, then every time
A gets rebuilt, B is also bumped and rebuilt. This causes build
breakage to get caught fairly early in the process (rather than via an
asynchronous out-of-tree process), and the resulting packages are available in
their equivalent of the rawhide tree for test and use.
--
Matt Domsch
Technology Strategist
Dell | Office of the CTO
More information about the devel
mailing list