diff options
author | Graham Christensen <graham@grahamc.com> | 2018-05-01 19:57:09 -0400 |
---|---|---|
committer | Graham Christensen <graham@grahamc.com> | 2018-05-01 19:57:09 -0400 |
commit | eca5c99bf8a115ffd9513f91decc064a5bb3ff6d (patch) | |
tree | 7b49bc123be12ca5344428c6975e4487e69d55e3 /nixos/doc/manual/release-notes/rl-1412.xml | |
parent | 77161de4546697f9bf2da6d081eeba4c399b3313 (diff) | |
download | nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar.gz nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar.bz2 nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar.lz nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar.xz nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.tar.zst nixlib-eca5c99bf8a115ffd9513f91decc064a5bb3ff6d.zip |
nixos docs: format =)
Diffstat (limited to 'nixos/doc/manual/release-notes/rl-1412.xml')
-rw-r--r-- | nixos/doc/manual/release-notes/rl-1412.xml | 618 |
1 files changed, 454 insertions, 164 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1412.xml b/nixos/doc/manual/release-notes/rl-1412.xml index 42b51cd4a8ef..4d93aa644c1d 100644 --- a/nixos/doc/manual/release-notes/rl-1412.xml +++ b/nixos/doc/manual/release-notes/rl-1412.xml @@ -3,175 +3,465 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="sec-release-14.12"> + <title>Release 14.12 (“Caterpillar”, 2014/12/30)</title> -<title>Release 14.12 (“Caterpillar”, 2014/12/30)</title> + <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> + <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> + </itemizedlist> + </para> -<para>In addition to numerous new and upgraded packages, this release has the following highlights: + <para> + Following new services were added since the last release: + <itemizedlist> + <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> + </itemizedlist> + </para> -<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> - -<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> - -</itemizedlist></para> - -<para>Following new services were added since the last release: - -<itemizedlist> -<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> -</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 + <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: - + documentation</link> for details. If you wish to continue to use httpd + 2.2, add the following line to your NixOS configuration: <programlisting> services.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>. The line -<literal>imports = [ <nixpkgs/nixos/modules/programs/virtualbox.nix> ]</literal> is -no longer necessary, use <literal>services.virtualboxHost.enable = -true</literal> instead. -</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. -</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> - -<listitem><para>The Intel GPU driver was updated to the 3.x prerelease -version (used by most distributions) and supports DRI3 -now.</para></listitem> - -</itemizedlist> - -</para> - + </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>. The line <literal>imports = [ + <nixpkgs/nixos/modules/programs/virtualbox.nix> ]</literal> is no + longer necessary, use <literal>services.virtualboxHost.enable = + true</literal> instead. + </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. + </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> + <listitem> + <para> + The Intel GPU driver was updated to the 3.x prerelease version (used by + most distributions) and supports DRI3 now. + </para> + </listitem> + </itemizedlist> + </para> </section> |