@@ -50,8 +50,6 @@
5050 </itemizedlist>
5151 </listitem>
5252 <listitem>
53− <para>The default Linux kernel was updated to the 5.10 LTS series, coming from the 5.4 LTS series.</para>
54− <para>The <package>linux_latest</package> kernel was updated to the 5.12 series. It currently is not officially supported for use with the zfs filesystem. If you use zfs, you should use a different kernel version (either the LTS kernel, or track a specific one). </para>
5553 <para>
5654 Desktop Environments:
5755 </para>
@@ -94,103 +92,10 @@
9492
9593 </itemizedlist>
9694 </listitem>
97−
98− <listitem>
99− <para>
100− <link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
101− <link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finally</link>
102− packaged, along with a rewrite to the Nix expressions, allowing users to
103− override the features upstream supports selecting to compile or not to.
104− Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>
105− now point to an externally wrapped by default derivations, that allow you to
106− also add `extraPythonPackages` to the Python interpreter used by GNURadio.
107− Missing environmental variables needed for operational GUI were also added
108− (<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#75478</link>).
109− </para>
110− </listitem>
111− <listitem>
112− <para>
113− <link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a
114− <code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code>
115− function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a
116− <code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are
117− defined with <code>gnuradio.callPackage</code> and some packages that depend
118− on gnuradio are defined with this as well.
119− </para>
120− </listitem>
121− <listitem>
122− <para>
123− <link xlink:href="https://www.privoxy.org/">Privoxy</link> has been updated
124− to version 3.0.32 (See <link xlink:href="https://lists.privoxy.org/pipermail/privoxy-announce/2021-February/000007.html">announcement</link>).
125− Compared to the previous release, Privoxy has gained support for HTTPS
126− inspection (still experimental), Brotli decompression, several new filters
127− and lots of bug fixes, including security ones. In addition, the package
128− is now built with compression and external filters support, which were
129− previously disabled.
130− </para>
131− <para>
132− Regarding the NixOS module, new options for HTTPS inspection have been added
133− and <option>services.privoxy.extraConfig</option> has been replaced by the new
134− <xref linkend="opt-services.privoxy.settings"/>
135− (See <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link>
136− for the motivation).
137− </para>
138− </listitem>
139− <listitem>
140− <para>
141− Python optimizations were disabled again. Builds with optimizations enabled
142− are not reproducible. Optimizations can now be enabled with an option.
143− </para>
144− </listitem>
145− <listitem>
146− <para>
147− <link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.1 "Matrix". See
148− the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for
149− further details.
150− </para>
151− </listitem>
152− <listitem>
153− <para>
154− The <option>services.packagekit.backend</option> option has been removed as
155− it only supported a single setting which would always be the default.
156− Instead new <link
157− xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC
158− 0042</link> compliant <xref linkend="opt-services.packagekit.settings"/>
159− and <xref linkend="opt-services.packagekit.vendorSettings"/> options have
160− been introduced.
161− </para>
162− </listitem>
163− <listitem>
164− <para>
165− <link xlink:href="https://nginx.org">Nginx</link> has been updated to stable version 1.20.0.
166− Now nginx uses the zlib-ng library by default.
167− </para>
168− </listitem>
169− <listitem>
170− <para>
171− KDE Gear (formerly KDE Applications) is upgraded to 21.04, see its
172− <link xlink:href="https://kde.org/announcements/gear/21.04/">release
173− notes</link> for details.
174− </para>
175− <para>
176− The <code>kdeApplications</code> package set is now <code>kdeGear</code>,
177− in keeping with the new name. The old name remains for compatibility, but
178− it is deprecated.
179− </para>
180− </listitem>
18195 <listitem>
182− <para>
183− <link xlink:href="https://libreswan.org/">Libreswan</link> has been updated
184− to version 4.4. The package now includes example configurations and manual
185− pages by default. The NixOS module has been changed to use the upstream
186− systemd units and write the configuration in the <literal>/etc/ipsec.d/
187− </literal> directory. In addition, two new options have been added to
188− specify connection policies
189− (<xref linkend="opt-services.libreswan.policies"/>)
190− and disable send/receive redirects
191− (<xref linkend="opt-services.libreswan.disableRedirects"/>).
192− </para>
96+ <para>The <package>linux_latest</package> kernel was updated to the 5.12 series. It currently is not officially supported for use with the zfs filesystem. If you use zfs, you should use a different kernel version (either the LTS kernel, or track a specific one). </para>
19397 </listitem>
98+
19499 </itemizedlist>
195100 </section>
196101
@@ -206,6 +111,20 @@
206111 </para>
207112
208113 <itemizedlist>
114+ <listitem>
115+ <para>
116+ <link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
117+ <link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finally</link>
118+ packaged, along with a rewrite to the Nix expressions, allowing users to
119+ override the features upstream supports selecting to compile or not to.
120+ Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>
121+ now point to an externally wrapped by default derivations, that allow you to
122+ also add `extraPythonPackages` to the Python interpreter used by GNURadio.
123+ Missing environmental variables needed for operational GUI were also added
124+ (<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#75478</link>).
125+ </para>
126+ </listitem>
127+
209128 <listitem>
210129 <para>
211130 <link xlink:href="https://www.keycloak.org/">Keycloak</link>,
@@ -669,7 +588,7 @@ http://some.json-exporter.host:7979/probe?target=https://example.com/some/json/e
669588 <programlisting>
670589self: super:
671590{
672− mpi = super.mpich;
591+ mpi = super.mpich;
673592}
674593 </programlisting>
675594 </para>
@@ -902,6 +821,85 @@ environment.systemPackages = [
902821 for details.
903822 </para>
904823 </listitem>
824+
825+ <listitem>
826+ <para>
827+ <link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a
828+ <code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code>
829+ function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a
830+ <code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are
831+ defined with <code>gnuradio.callPackage</code> and some packages that depend
832+ on gnuradio are defined with this as well.
833+ </para>
834+ </listitem>
835+ <listitem>
836+ <para>
837+ <link xlink:href="https://www.privoxy.org/">Privoxy</link> has been updated
838+ to version 3.0.32 (See <link xlink:href="https://lists.privoxy.org/pipermail/privoxy-announce/2021-February/000007.html">announcement</link>).
839+ Compared to the previous release, Privoxy has gained support for HTTPS
840+ inspection (still experimental), Brotli decompression, several new filters
841+ and lots of bug fixes, including security ones. In addition, the package
842+ is now built with compression and external filters support, which were
843+ previously disabled.
844+ </para>
845+ <para>
846+ Regarding the NixOS module, new options for HTTPS inspection have been added
847+ and <option>services.privoxy.extraConfig</option> has been replaced by the new
848+ <xref linkend="opt-services.privoxy.settings"/>
849+ (See <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link>
850+ for the motivation).
851+ </para>
852+ </listitem>
853+ <listitem>
854+ <para>
855+ <link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.1 "Matrix". See
856+ the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for
857+ further details.
858+ </para>
859+ </listitem>
860+ <listitem>
861+ <para>
862+ The <option>services.packagekit.backend</option> option has been removed as
863+ it only supported a single setting which would always be the default.
864+ Instead new <link
865+ xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC
866+ 0042</link> compliant <xref linkend="opt-services.packagekit.settings"/>
867+ and <xref linkend="opt-services.packagekit.vendorSettings"/> options have
868+ been introduced.
869+ </para>
870+ </listitem>
871+ <listitem>
872+ <para>
873+ <link xlink:href="https://nginx.org">Nginx</link> has been updated to stable version 1.20.0.
874+ Now nginx uses the zlib-ng library by default.
875+ </para>
876+ </listitem>
877+ <listitem>
878+ <para>
879+ KDE Gear (formerly KDE Applications) is upgraded to 21.04, see its
880+ <link xlink:href="https://kde.org/announcements/gear/21.04/">release
881+ notes</link> for details.
882+ </para>
883+ <para>
884+ The <code>kdeApplications</code> package set is now <code>kdeGear</code>,
885+ in keeping with the new name. The old name remains for compatibility, but
886+ it is deprecated.
887+ </para>
888+ </listitem>
889+ <listitem>
890+ <para>
891+ <link xlink:href="https://libreswan.org/">Libreswan</link> has been updated
892+ to version 4.4. The package now includes example configurations and manual
893+ pages by default. The NixOS module has been changed to use the upstream
894+ systemd units and write the configuration in the <literal>/etc/ipsec.d/
895+ </literal> directory. In addition, two new options have been added to
896+ specify connection policies
897+ (<xref linkend="opt-services.libreswan.policies"/>)
898+ and disable send/receive redirects
899+ (<xref linkend="opt-services.libreswan.disableRedirects"/>).
900+ </para>
901+ </listitem>
902+
905903 <listitem>
906904 <para>
907905 The Mailman NixOS module (<literal>services.mailman</literal>) has a new
@@ -1063,7 +1061,8 @@ environment.systemPackages = [
10631061 PulseAudio was upgraded to 14.0, with changes to the handling of default sinks.
10641062 See its <link xlink:href="https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/">release notes</link>.
10651063 </para>
1066−
1064+ </listitem>
1065+ <listitem>
10671066 <para>
10681067 GNOME users may wish to delete their <literal>~/.config/pulse</literal> due to the changes to stream routing
10691068 logic. See <link xlink:href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/832">PulseAudio bug 832</link>