[Nix-dev] Stable NixOS releases

Eelco Dolstra eelco.dolstra at logicblox.com
Tue May 14 17:39:25 CEST 2013


Hi,

On 14/05/13 15:18, Alessio Igor Bogani wrote:

> On 14/05/2013 13:26, Eelco Dolstra wrote:
>> I would like to propose making periodic stable releases of NixOS.  Currently we
> [...]
> 
> Personally I would be very happy to have a stable NixOS system but I
> wouldn't want to quit from the rolling-release approach.

The master branch isn't going away, so you can still live on the edge :-)

>> Therefore it would be good to have stable releases that get bug fixes for a
>> certain amount of time.  For instance, we could make a stable release every 3
>> months or so, named (Ubuntu-style) <year>.<month>, e.g. 13.06, 13.09, and so on.
> 
> Will we be able to provide support and bug-fixes on a software which is
> available in a supported NixOS release when its own maintainer puts it
> in EOL? The maintenance in this situation requires back-porting which is
> a very hard and boring work...

This would be an issue if the lifetime of release were very long.  But I'm not
suggesting doing long-term (as in multiple years) releases now.

> For this reason I suggest an alternative and more simple approach which
> provides two channels: stable and unstable.

It would probably make be nice to have a stable channel that aliases the latest
current release branch.  However, the problem with such a channel is that it can
still give you big, unexpected changes if you run "nixos-rebuild --upgrade":
namely, every time a release comes out.

-- 
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/


More information about the nix-dev mailing list