[Nix-dev] GNOME 3.10, 3.14 and policy

Luca Bruno lethalman88 at gmail.com
Fri Nov 14 22:54:32 CET 2014


Now that staging has landed in master, GNOME 3.12 is the default gnome3
attribute in nixpkgs.
>From hydra builds it seems that none of the failures are relative to this
switch, therefore I've dropped GNOME 3.10.

For those still using the GNOME 3.10 desktop I please to upgrade. If you
want to stick with GNOME 3.10, nothing stops you from getting back the
pkgs/desktop-3/gnome3/3.12 directory that has been removed.
It should be easy for you to import that directory for use in
environment.gnome3.packageSet.

About GNOME 3.14

Now that the new fontconfig has landed in master, I'm going to package
GNOME 3.14. If it works well it could also be the default version for NixOS
14.11.

Policy

GNOME is rather sensible to dependencies. E.g. GNOME 3.12 has been released
with GTK 3.12. When used with GTK 3.14 styling is a little broken due to
CSS.
Another similar case happened with vte. GNOME Terminal broke due to a vte
0.36 -> 0.38 upgrade.
For this reason, I please everyone to NOT upgrade major versions of
dependencies of GNOME.
Of course, you can still add your own version to nixpkgs, as long as you
keep the dependency of GNOME to the old major release of the library in
question.

Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20141114/e4183b49/attachment.html 


More information about the nix-dev mailing list