e3ab0826c2
This removes our hardcoded presets which weren't updated for quite some time. Infinality now has new hardcoded presets in freetype, which can be overriden if desired with environment variables (as before). Accordingly, updated NixOS module to set the hardcoded preset. Additionally used a more "right" type for substitutions.
87 lines
3.1 KiB
XML
87 lines
3.1 KiB
XML
<section 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"
|
|
xml:id="sec-release-16.09">
|
|
|
|
<title>Release 16.09 (“Flounder”, 2016/09/??)</title>
|
|
|
|
<para>In addition to numerous new and upgraded packages, this release
|
|
has the following highlights: </para>
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
<para>PXE "netboot" media has landed in <link xlink:href="https://github.com/NixOS/nixpkgs/pull/14740" />.
|
|
See <xref linkend="sec-booting-from-pxe" /> for documentation.</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>Xorg-server-1.18.*. If you choose <literal>"ati_unfree"</literal> driver,
|
|
1.17.* is still used due to ABI incompatibility.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
|
|
<para>The following new services were added since the last release:</para>
|
|
|
|
<itemizedlist>
|
|
<listitem><para><literal>(this will get automatically generated at release time)</literal></para></listitem>
|
|
</itemizedlist>
|
|
|
|
|
|
<para>When upgrading from a previous release, please be aware of the
|
|
following incompatible changes:</para>
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem>
|
|
<para>Shell aliases for systemd sub-commands
|
|
<link xlink:href="https://github.com/NixOS/nixpkgs/pull/15598">were dropped</link>:
|
|
<command>start</command>, <command>stop</command>,
|
|
<command>restart</command>, <command>status</command>.</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>Redis now binds to 127.0.0.1 only instead of listening to all network interfaces. This is the default
|
|
behavior of Redis 3.2</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>Gitlab's maintainence script gitlab-runner was removed and split up into the more clearer
|
|
gitlab-run and gitlab-rake scripts because gitlab-runner is a component of Gitlab CI.</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para><literal>services.xserver.libinput.accelProfile</literal> default
|
|
changed from <literal>flat</literal> to <literal>adaptive</literal>,
|
|
as per <link xlink:href="https://wayland.freedesktop.org/libinput/doc/latest/group__config.html#gad63796972347f318b180e322e35cee79">
|
|
official documentation</link>.</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para><literal>fonts.fontconfig.ultimate.rendering</literal> was removed
|
|
because our presets were obsolete for some time. New presets are hardcoded
|
|
into freetype; one selects a preset via <literal>fonts.fontconfig.ultimate.preset</literal>.
|
|
You can customize those presets via ordinary environment variables, using
|
|
<literal>environment.variables</literal>.</para>
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
<para>Other notable improvements:</para>
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem><para>Revamped grsecurity/PaX support. There is now only a single
|
|
general-purpose distribution kernel and the configuration interface has been
|
|
streamlined. Desktop users should be able to simply set
|
|
<programlisting>security.grsecurity.enable = true</programlisting> to get
|
|
a reasonably secure system without having to sacrifice too much
|
|
functionality. See <xref linkend="sec-grsecurity" /> for documentation
|
|
</para></listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
</section>
|