Subject: Re: rfc: bulk-build mail list and binary packages
To: David Brownlee <abs@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-pkg
Date: 07/05/2001 21:31:50
Hi,
No comments at all about this cool proposal ?
I can do builds for a few architecture, if hardware is the problem.
On Fri, Jun 15, 2001 at 04:01:19PM +0100, David Brownlee wrote:
> Updated proposal
>
> Problems
> ^^^^^^^^
> i) Binary packages are not available for many platforms,
> and building of such is not coordinated.
>
> ii) Binary packages for a given arch/osrev on ftp.netbsd.org
> can be built against different depends, or depends
> updated, resulting in mismatched packages which will
> not install.
>
> iii) New versions of binary packages are uploaded which
> will not install against a user's existing set of
> installed depends.
>
> The proposal attempts to cover i) and ii). It does not
> directly address iii), though having a consistent set of
> binary packages on ftp.netbsd.org will obviously mitigate
> somewhat. (*)
>
> Proposal
> ^^^^^^^^
> - Create a 'bulk-package' list. Developers signup to
> handle any given arch/osrev. When they can no longer
> handle that arch/osrev they pass the 'token' back to
> the list for someone else to pick up.
>
> - When uploading packages developers will upload/rsync
> their entire set of bulk built packages, and delete
> any other packages for that arch/osrev on ftp.netbsd.org
>
> - When taking over an arch/osrev combination a developer
> will either start bulk building from scratch, or
> download the current set of binary packages from
> ftp.netbsd.org to 'pre seed' their build process
> (most useful for slower architectures).
>
> - Any developer can upload updated/new/security-fix
> packages to ftp.netbsd.org, but they _must_ be built
> against the set of binary packages already present
> for that os/arch.
>
> - Developers should run the latest minor release, or
> (recommended) track the release branch.
>
> (*) Addressing iii) either involves freezing binary packages
> at tagged values, or having multiple binary package
> trees per arch/osrev. The former reduces significantly
> reduces the utility of the binary packages, and the
> latter is not worth considering until we can get _one_
> consistent tree per arch/osrev.
>
> --
> David/absolute -- www.netbsd.org: No hype required --
--
Manuel Bouyer <bouyer@antioche.eu.org>
{Net,Free}BSD: 22 ans d'experience feront toujours la difference
--