> On Fri, Sep 6, 2013 at 7:14 AM, Lars Engblom
> <lars.engb...@kimitotelefon.fi>wrote:
> 
> > Quite often the snapshot of the packages and the base system are out of
> > sync, because naturally, the base has to be built before packages.
> >
> > For example in this moment, as I write this, Firefox can not be installed
> > in a new system installed from snapshots, as the packages are compiled
> > against an older snapshot (amd64)
> >
> > If there are just space on the ftp servers, I would suggest keeping two
> > snapshots: one complete with both base and packages (always in sync) and
> > one with just the newest base. This would make life easier for people
> > following snapshots.
> >
> > Regards,
> >  Lasse
> >
> >
> The problem with ports is that even with a build farm, the ports guy has to
> make sure dpb runs to the end. In the best case, a dpb run WITHOUT problems
> to the end takes atleast a day with a fast quad core machine. gcc4, JDK 1.6
> + 1.7, GTK+2, GTK+3, Qt4, Webkit, Firefox are some of the worst ports in
> terms of build time and the largest offender Libreoffice which alone takes
> 4-6 hrs of all quad cores (Xeon E3-1230v2 3.3GHz). I might have missed some
> offenders, I just built a subset, experienced porters who handle the whole
> tree know better than me which ones are also worthy candidates.
> 
> Finding and fixing port problems takes a minimum of 2 and I am guessing
> typically 4 days to pump out a wholly built ports tree, on a extremely fast
> arch like amd64. By which time the userland, kernel and xenocara have
> changed a lot underneath. Hence, you get these mismatches from time to
> time. It is not catastrophic, solution is to wait for the next snap. Even
> if the ports build machine untars userland, kernel, xenocara, running dpb
> again may force rebuilds or sometimes not.

Anyone want to pay for a faster network link?

Step up -- then we can solve this problem easily.

Reply via email to