2014-08-24 19:18:18 +02:00
|
|
|
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
|
|
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
|
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
|
|
|
version="5.0"
|
2014-12-10 17:17:50 +01:00
|
|
|
|
xml:id="sec-release-14.12">
|
2014-08-24 19:18:18 +02:00
|
|
|
|
|
2014-12-30 18:12:52 +01:00
|
|
|
|
<title>Release 14.12 (“Caterpillar”, 2014/12/30)</title>
|
2014-12-18 12:21:45 +01:00
|
|
|
|
|
|
|
|
|
<para>In addition to numerous new and upgraded packages, this release has the following highlights:
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
|
|
|
|
|
<listitem><para>Systemd has been updated to version 217, which has numerous
|
|
|
|
|
<link xlink:href="http://lists.freedesktop.org/archives/systemd-devel/2014-October/024662.html">improvements
|
|
|
|
|
.</link></para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para><link xlink:href="http://thread.gmane.org/gmane.linux.distributions.nixos/15165">
|
|
|
|
|
Nix has been updated to 1.8.</link></para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>NixOS is now based on Glibc 2.20.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>KDE has been updated to 4.14.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>The default Linux kernel has been updated to 3.14.</para></listitem>
|
|
|
|
|
|
2014-12-30 18:25:02 +01:00
|
|
|
|
<listitem><para>If <option>users.mutableUsers</option> is enabled (the
|
|
|
|
|
default), changes made to the declaration of a user or group will be
|
|
|
|
|
correctly realised when running <command>nixos-rebuild</command>. For
|
|
|
|
|
instance, removing a user specification from
|
|
|
|
|
<filename>configuration.nix</filename> will cause the actual user
|
|
|
|
|
account to be deleted. If <option>users.mutableUsers</option> is
|
|
|
|
|
disabled, it is no longer necessary to specify UIDs or GIDs; if
|
|
|
|
|
omitted, they are allocated dynamically.</para></listitem>
|
2014-12-18 12:21:45 +01:00
|
|
|
|
|
|
|
|
|
</itemizedlist></para>
|
|
|
|
|
|
|
|
|
|
<para>Following new services were added since the last release:
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
2014-12-30 18:40:18 +01:00
|
|
|
|
<listitem><para><literal>atftpd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>bosun</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>bspwm</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>chronos</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>collectd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>consul</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>cpuminer-cryptonight</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>crashplan</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>dnscrypt-proxy</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>docker-registry</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>docker</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>etcd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>fail2ban</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>fcgiwrap</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>fleet</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>fluxbox</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gdm</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>geoclue2</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gitlab</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gitolite</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gnome3.gnome-documents</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gnome3.gnome-online-miners</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gnome3.gvfs</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>gnome3.seahorse</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>hbase</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>i2pd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>influxdb</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>kubernetes</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>liquidsoap</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>lxc</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>mailpile</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>mesos</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>mlmmj</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>monetdb</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>mopidy</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>neo4j</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>nsd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>openntpd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>opentsdb</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>openvswitch</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>parallels-guest</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>peerflix</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>phd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>polipo</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>prosody</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>radicale</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>redmine</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>riemann</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>scollector</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>seeks</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>siproxd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>strongswan</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>tcsd</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>teamspeak3</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>thermald</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>torque/mrom</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>torque/server</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>uhub</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>unifi</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>znc</literal></para></listitem>
|
|
|
|
|
<listitem><para><literal>zookeeper</literal></para></listitem>
|
2014-12-18 12:21:45 +01:00
|
|
|
|
</itemizedlist>
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>When upgrading from a previous release, please be aware of the
|
|
|
|
|
following incompatible changes:
|
|
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
|
|
|
|
|
<listitem><para>The default version of Apache httpd is now 2.4. If
|
|
|
|
|
you use the <option>extraConfig</option> option to pass literal
|
|
|
|
|
Apache configuration text, you may need to update it — see <link
|
|
|
|
|
xlink:href="http://httpd.apache.org/docs/2.4/upgrading.html">Apache’s
|
|
|
|
|
documentation</link> for details. If you wish to continue to use
|
|
|
|
|
httpd 2.2, add the following line to your NixOS configuration:
|
|
|
|
|
|
|
|
|
|
rogramlisting>
|
|
|
|
|
rvices.httpd.package = pkgs.apacheHttpd_2_2;
|
|
|
|
|
programlisting>
|
|
|
|
|
|
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>PHP 5.3 has been removed because it is no longer
|
|
|
|
|
supported by the PHP project. A <link
|
|
|
|
|
xlink:href="http://php.net/migration54">migration guide</link> is
|
|
|
|
|
available.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>The host side of a container virtual Ethernet pair
|
|
|
|
|
is now called <literal>ve-<replaceable>container-name</replaceable></literal>
|
|
|
|
|
rather than <literal>c-<replaceable>container-name</replaceable></literal>.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>GNOME 3.10 support has been dropped. The default GNOME version is now 3.12.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>VirtualBox has been upgraded to 4.3.20 release. Users may be required to run
|
|
|
|
|
<command>rm -rf /tmp.vbox*</command>. <literal>imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ]</literal>
|
|
|
|
|
is no longer necessary, use <literal>services.virtualboxHost.enable = true</literal> instead.
|
2014-12-18 22:58:37 +01:00
|
|
|
|
</para>
|
|
|
|
|
<para>Also, hardening mode is now enabled by default, which means that unless you want to use
|
|
|
|
|
USB support, you no longer need to be a member of the <literal>vboxusers</literal> group.
|
2014-12-18 12:21:45 +01:00
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>Chromium has been updated to 39.0.2171.65. <option>enablePepperPDF</option> is now enabled by default.
|
|
|
|
|
<literal>chromium*Wrapper</literal> packages no longer exist, because upstream removed NSAPI support.
|
|
|
|
|
<literal>chromium-stable</literal> has been renamed to <literal>chromium</literal>.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>Python packaging documentation is now part of nixpkgs manual. To override
|
|
|
|
|
the python packages available to a custom python you now use <literal>pkgs.pythonFull.buildEnv.override</literal>
|
|
|
|
|
instead of <literal>pkgs.pythonFull.override</literal>.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para><literal>boot.resumeDevice = "8:6"</literal> is no longer supported. Most users will
|
|
|
|
|
want to leave it undefined, which takes the swap partitions automatically. There is an evaluation
|
|
|
|
|
assertion to ensure that the string starts with a slash.
|
|
|
|
|
</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>The system-wide default timezone for NixOS installations
|
|
|
|
|
changed from <literal>CET</literal> to <literal>UTC</literal>. To choose
|
|
|
|
|
a different timezone for your system, configure
|
|
|
|
|
<literal>time.timeZone</literal> in
|
|
|
|
|
<literal>configuration.nix</literal>. A fairly complete list of possible
|
|
|
|
|
values for that setting is available at <link
|
|
|
|
|
xlink:href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones"/>.</para></listitem>
|
|
|
|
|
|
|
|
|
|
<listitem><para>GNU screen has been updated to 4.2.1, which breaks
|
|
|
|
|
the ability to connect to sessions created by older versions of
|
|
|
|
|
screen.</para></listitem>
|
2014-12-15 19:50:00 +01:00
|
|
|
|
|
2014-08-24 19:18:18 +02:00
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
2014-10-22 15:34:12 +02:00
|
|
|
|
</chapter>
|