[Nix-dev] On nixpkgs and reasonable code size
Matthias Beyer
mail at beyermatthias.de
Tue Feb 23 16:08:37 CET 2016
On 21-02-2016 15:28:08, Bjørn Forsman wrote:
> On 21 February 2016 at 15:17, zimbatm <zimbatm at zimbatm.com> wrote:
> > tl,td; I think that we should split nixpkgs/pkgs in two
>
> Another way to do it is the Linux kernel way. Instead of splitting the
> (git) repository in two (or more) pieces, split _maintenance
> responsibility_ into a hierarchy. This is opposite to the flat
> responsibility model NixOS development use today.
I completely second this. The problem is IMHO _not_ that the repo gets big
(there are other repos which are way, way bigger than nixpkgs) but the
development model. AFAIK I said that before on this list. The problem is that
everyone who wants to be a contributer gets push access to master. It just
screams at you "I won't scale"!
>
> In such a model, PRs are initially made against a topic tree and then
> each topic tree periodically submit aggregate PRs back to the main
> tree.
>
> Some possible topic trees:
>
> * nixos (modules etc.)
> * desktops environments (KDE, GNOME)
> * package updates
> * new packages
>
> Just my thoughts...
>
Exactly what I'd propose.
--
Mit freundlichen Grüßen,
Kind regards,
Matthias Beyer
Proudly sent with mutt.
Happily signed with gnupg.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
Url : http://lists.science.uu.nl/pipermail/nix-dev/attachments/20160223/479b1ac2/attachment.bin
More information about the nix-dev
mailing list