Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

nixos/release-notes: move non-highlights to other mentions

(cherry picked from commit 9a3e8699976bd673f9f4eee64e254ccb7a1fadce)

authored by Jonathan Ringer and committed by Jonathan Ringer 7e9b0dff a8eeea41

Changed files
+98 -99
nixos
doc
manual
release-notes
+98 -99
nixos/doc/manual/release-notes/rl-2105.xml
··· 50 50 </itemizedlist> 51 51 </listitem> 52 52 <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> 55 53 <para> 56 54 Desktop Environments: 57 55 </para> ··· 94 92 95 93 </itemizedlist> 96 94 </listitem> 97 - 98 95 <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> 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> 138 97 </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> 181 - <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> 193 - </listitem> 98 + 194 99 </itemizedlist> 195 100 </section> 196 101 ··· 207 112 208 113 <itemizedlist> 209 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 + 128 + <listitem> 210 129 <para> 211 130 <link xlink:href="https://www.keycloak.org/">Keycloak</link>, 212 131 an open source identity and access management server with ··· 660 579 <programlisting> 661 580 self: super: 662 581 { 663 - mpi = super.mpich; 582 + mpi = super.mpich; 664 583 } 665 584 </programlisting> 666 585 </para> ··· 893 812 for details. 894 813 </para> 895 814 </listitem> 815 + 816 + <listitem> 817 + <para> 818 + <link xlink:href="https://www.gnuradio.org/">GNURadio</link> has a 819 + <code>pkgs</code> attribute set, and there's a <code>gnuradio.callPackage</code> 820 + function that extends <code>pkgs</code> with a <code>mkDerivation</code>, and a 821 + <code>mkDerivationWith</code>, like Qt5. Now all <code>gnuradio.pkgs</code> are 822 + defined with <code>gnuradio.callPackage</code> and some packages that depend 823 + on gnuradio are defined with this as well. 824 + </para> 825 + </listitem> 826 + <listitem> 827 + <para> 828 + <link xlink:href="https://www.privoxy.org/">Privoxy</link> has been updated 829 + to version 3.0.32 (See <link xlink:href="https://lists.privoxy.org/pipermail/privoxy-announce/2021-February/000007.html">announcement</link>). 830 + Compared to the previous release, Privoxy has gained support for HTTPS 831 + inspection (still experimental), Brotli decompression, several new filters 832 + and lots of bug fixes, including security ones. In addition, the package 833 + is now built with compression and external filters support, which were 834 + previously disabled. 835 + </para> 836 + <para> 837 + Regarding the NixOS module, new options for HTTPS inspection have been added 838 + and <option>services.privoxy.extraConfig</option> has been replaced by the new 839 + <xref linkend="opt-services.privoxy.settings"/> 840 + (See <link xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 0042</link> 841 + for the motivation). 842 + </para> 843 + </listitem> 844 + <listitem> 845 + <para> 846 + <link xlink:href="https://kodi.tv/">Kodi</link> has been updated to version 19.1 "Matrix". See 847 + the <link xlink:href="https://kodi.tv/article/kodi-190-matrix-release">announcement</link> for 848 + further details. 849 + </para> 850 + </listitem> 851 + <listitem> 852 + <para> 853 + The <option>services.packagekit.backend</option> option has been removed as 854 + it only supported a single setting which would always be the default. 855 + Instead new <link 856 + xlink:href="https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md">RFC 857 + 0042</link> compliant <xref linkend="opt-services.packagekit.settings"/> 858 + and <xref linkend="opt-services.packagekit.vendorSettings"/> options have 859 + been introduced. 860 + </para> 861 + </listitem> 862 + <listitem> 863 + <para> 864 + <link xlink:href="https://nginx.org">Nginx</link> has been updated to stable version 1.20.0. 865 + Now nginx uses the zlib-ng library by default. 866 + </para> 867 + </listitem> 868 + <listitem> 869 + <para> 870 + KDE Gear (formerly KDE Applications) is upgraded to 21.04, see its 871 + <link xlink:href="https://kde.org/announcements/gear/21.04/">release 872 + notes</link> for details. 873 + </para> 874 + <para> 875 + The <code>kdeApplications</code> package set is now <code>kdeGear</code>, 876 + in keeping with the new name. The old name remains for compatibility, but 877 + it is deprecated. 878 + </para> 879 + </listitem> 880 + <listitem> 881 + <para> 882 + <link xlink:href="https://libreswan.org/">Libreswan</link> has been updated 883 + to version 4.4. The package now includes example configurations and manual 884 + pages by default. The NixOS module has been changed to use the upstream 885 + systemd units and write the configuration in the <literal>/etc/ipsec.d/ 886 + </literal> directory. In addition, two new options have been added to 887 + specify connection policies 888 + (<xref linkend="opt-services.libreswan.policies"/>) 889 + and disable send/receive redirects 890 + (<xref linkend="opt-services.libreswan.disableRedirects"/>). 891 + </para> 892 + </listitem> 893 + 896 894 <listitem> 897 895 <para> 898 896 The Mailman NixOS module (<literal>services.mailman</literal>) has a new ··· 1054 1052 PulseAudio was upgraded to 14.0, with changes to the handling of default sinks. 1055 1053 See its <link xlink:href="https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/">release notes</link>. 1056 1054 </para> 1057 - 1055 + </listitem> 1056 + <listitem> 1058 1057 <para> 1059 1058 GNOME users may wish to delete their <literal>~/.config/pulse</literal> due to the changes to stream routing 1060 1059 logic. See <link xlink:href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/832">PulseAudio bug 832</link>