Subject: Re: Problem with bulk build dependency checking
To: None <cato@df.lth.se>
From: Todd Vierling <tv@duh.org>
List: pkgsrc-bulk
Date: 01/19/2005 10:35:10
Krister Walfridsson wrote:
> The bulk build used to check the build time of the packages in the depends
> list, so that packages would be rebuilt when some of its depends were
> newer. This stopped to work recently (as can be seen from my bulk builds
> that needed just 4 hours to finish even though perl58 and tiff had been
> updated...)
One thing I didn't mention about my dependency fix change is that it did fix
a real problem, where perl in particular would be rebuilt (or it may have
been just deinstalled and reinstalled-from-binpkg) on every perl-dependent
package throughout a bulk build due to a dependency mismatch. The old code
was trying to match on *both* perl-... and perl-thread-... because the shell
broke up the {perl-...,perl-thread-...} into two separate values.
This would cause a speedup in building, but I don't think that it would
cause this significant of a change.
--
-- Todd Vierling <tv@duh.org> <tv@pobox.com>