pkgsrc-Bulk archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem with bulk build dependency checking



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@localhost> <tv%pobox.com@localhost>



Home | Main Index | Thread Index | Old Index