Five build fixes a day
Jani Monoses
jani at ubuntu.com
Tue Sep 13 12:15:45 UTC 2011
> [1] If your primary focus is main, you may be tempted to say "oh, they're
> in universe, so they don't matter very much".
>
> Firstly, the noise causes a problem in itself; many Launchpad bug
> views don't make it particularly easy to see what component bugs
> affect, and we often have to filter things out in order to do
> release management effectively.
>
> Secondly, we often have to promote packages from universe or fix
> problems in universe in order to meet user/customer demand or clean
> up various bits of the archive, so allowing universe buildability to
> be a swamp causes us velocity problems.
>
> Thirdly, we provide universe for the benefit of our users; even if
> Canonical engineers generally have main as their primary focus, we
> all lose out if our users are having upgrade problems due to a
> popular package in universe failing to build and so being stuck on
> an old version of a library that conflicts with other newer
> packages, or something like that. [2]
Fourthly, for armel at least, fixing toolchain related build failures
(quite a few and usually gcc regressions) in universe helps make the
tools better and can translate to similar fixes in main. This is less of
an issues on x86/amd64 where the toolchain is more mature and better
tested in general.
Jani
More information about the ubuntu-devel
mailing list