[Top][All Lists]

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

Re: A registry for distributed sources and binaries

From: Ludovic Courtès
Subject: Re: A registry for distributed sources and binaries
Date: Mon, 25 Jul 2016 00:46:49 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)


Mark H Weaver <address@hidden> skribis:

> It's crucially important to the future vitality of this project that we
> retain our freedom to evolve the design of Guix, the way packages are
> specified in Guix, as well as the set of core packages.  These freedoms
> will be drastically curtailed if we support a decentralized system of
> externally-managed repositories.  Therefore, we must not do this.

We never made any API stability guarantee and we won’t make any such
guarantee in the foreseeable future, for the reasons you give.

Nevertheless, external package repos have worked reasonably well in
practice so far, because things don’t change that much.  And it’s great
that people can maintain their own package sets like this.

A large external package tree may run into problems more easily though,
because it would necessarily depend on a larger subset of “our” packages
and features.

Someone starting such a project should be aware of these risks.  Guix
APIs may change anytime, because we want to be able to reorganize
packages, to improve Guix’s design, and so on.  Maintaining stable APIs
is not a goal, at least not at this stage.


Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]