tech-pkg archive

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

Re: dependancies and bulk builds



On Fri, May 23, 2008 at 04:55:30PM +0200, Joerg Sonnenberger wrote:
> On Fri, May 23, 2008 at 01:07:44PM +0200, Manuel Bouyer wrote:
> > If a dependancy changed in a way that doesn't affect the resulting binary
> > (no ABI changes in the library for example). It's possible we don't have
> > the needed informations in pkgsrc for that yet.
> 
> I don't think you can really automatically specify what dependencies
> might or might not alter the build process without a lot of manual work.
> 
> I should explain that the strict exact match of all packages was
> implement to address three specific issues we have seen more than once.
> 
> (1) Older pkg_add tried to install the version a package was built with
> before looking for the best match. That has some obvious side effects...
> 
> (2) It can't be decided based on the dependency list what are statically
> linked binaries, fixed compiler tools, etc.

For statically linked binaries, this can certainly be found after the build,
in some automated way. This could be recorded in the generated binary package,
and checked on the next bulk build

> 
> (3) It is the only way to deal with changing depending list due to
> options etc.

When providing official binary packages, we don't change options between
builds.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index