···16 # we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback
17 steps:
18 - uses: actions/checkout@v3
19- - uses: cachix/install-nix-action@v16
20 - uses: cachix/cachix-action@v10
21 with:
22 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
···16 # we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback
17 steps:
18 - uses: actions/checkout@v3
19+ - uses: cachix/install-nix-action@v17
20 - uses: cachix/cachix-action@v10
21 with:
22 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
+1-1
.github/workflows/editorconfig.yml
···28 with:
29 # pull_request_target checks out the base branch by default
30 ref: refs/pull/${{ github.event.pull_request.number }}/merge
31- - uses: cachix/install-nix-action@v16
32 with:
33 # nixpkgs commit is pinned so that it doesn't break
34 # editorconfig-checker 2.4.0
···28 with:
29 # pull_request_target checks out the base branch by default
30 ref: refs/pull/${{ github.event.pull_request.number }}/merge
31+ - uses: cachix/install-nix-action@v17
32 with:
33 # nixpkgs commit is pinned so that it doesn't break
34 # editorconfig-checker 2.4.0
+1-1
.github/workflows/manual-nixos.yml
···18 with:
19 # pull_request_target checks out the base branch by default
20 ref: refs/pull/${{ github.event.pull_request.number }}/merge
21- - uses: cachix/install-nix-action@v16
22 with:
23 # explicitly enable sandbox
24 extra_nix_config: sandbox = true
···18 with:
19 # pull_request_target checks out the base branch by default
20 ref: refs/pull/${{ github.event.pull_request.number }}/merge
21+ - uses: cachix/install-nix-action@v17
22 with:
23 # explicitly enable sandbox
24 extra_nix_config: sandbox = true
+1-1
.github/workflows/manual-nixpkgs.yml
···18 with:
19 # pull_request_target checks out the base branch by default
20 ref: refs/pull/${{ github.event.pull_request.number }}/merge
21- - uses: cachix/install-nix-action@v16
22 with:
23 # explicitly enable sandbox
24 extra_nix_config: sandbox = true
···18 with:
19 # pull_request_target checks out the base branch by default
20 ref: refs/pull/${{ github.event.pull_request.number }}/merge
21+ - uses: cachix/install-nix-action@v17
22 with:
23 # explicitly enable sandbox
24 extra_nix_config: sandbox = true
+1-1
.github/workflows/nixos-manual.yml
···19 with:
20 # pull_request_target checks out the base branch by default
21 ref: refs/pull/${{ github.event.pull_request.number }}/merge
22- - uses: cachix/install-nix-action@v16
23 - name: Check DocBook files generated from Markdown are consistent
24 run: |
25 nixos/doc/manual/md-to-db.sh
···19 with:
20 # pull_request_target checks out the base branch by default
21 ref: refs/pull/${{ github.event.pull_request.number }}/merge
22+ - uses: cachix/install-nix-action@v17
23 - name: Check DocBook files generated from Markdown are consistent
24 run: |
25 nixos/doc/manual/md-to-db.sh
···434 </listitem>
435 <listitem>
436 <para>
000000437 <literal>services.kubernetes.addons.dashboard</literal> was
438 removed due to it being an outdated version.
439 </para>
···1463 <para>
1464 <literal>programs.zsh.autosuggestions.strategy</literal> now
1465 takes a list of strings instead of a string.
0000000001466 </para>
1467 </listitem>
1468 <listitem>
···434 </listitem>
435 <listitem>
436 <para>
437+ <literal>security.klogd</literal> was removed. Logging of
438+ kernel messages is handled by systemd since Linux 3.5.
439+ </para>
440+ </listitem>
441+ <listitem>
442+ <para>
443 <literal>services.kubernetes.addons.dashboard</literal> was
444 removed due to it being an outdated version.
445 </para>
···1469 <para>
1470 <literal>programs.zsh.autosuggestions.strategy</literal> now
1471 takes a list of strings instead of a string.
1472+ </para>
1473+ </listitem>
1474+ <listitem>
1475+ <para>
1476+ The <literal>asterisk</literal> and
1477+ <literal>asterisk-stable</literal> packages were switched from
1478+ <literal>asterisk_18</literal> to the newly-packaged
1479+ <literal>asterisk_19</literal>. Asterisk 13 and 17 have been
1480+ removed as they have reached their end of life.
1481 </para>
1482 </listitem>
1483 <listitem>
+5
nixos/doc/manual/release-notes/rl-2205.section.md
···141 org-contrib, refer to the ones in `pkgs.emacsPackages.elpaPackages` and
142 `pkgs.emacsPackages.nongnuPackages` where the new versions will release.
143000144- `services.kubernetes.addons.dashboard` was removed due to it being an outdated version.
145146- `services.kubernetes.scheduler.{port,address}` now set `--secure-port` and `--bind-address` instead of `--port` and `--address`, since the former have been deprecated and are no longer functional in kubernetes>=1.23. Ensure that you are not relying on the insecure behaviour before upgrading.
···516 Direct downgrades from Unifi 7 to Unifi 6 are not possible and require restoring from a backup made by Unifi 6.
517518- `programs.zsh.autosuggestions.strategy` now takes a list of strings instead of a string.
00519520- The `services.unifi.openPorts` option default value of `true` is now deprecated and will be changed to `false` in 22.11.
521 Configurations using this default will print a warning when rebuilt.
···141 org-contrib, refer to the ones in `pkgs.emacsPackages.elpaPackages` and
142 `pkgs.emacsPackages.nongnuPackages` where the new versions will release.
143144+- `security.klogd` was removed. Logging of kernel messages is handled
145+ by systemd since Linux 3.5.
146+147- `services.kubernetes.addons.dashboard` was removed due to it being an outdated version.
148149- `services.kubernetes.scheduler.{port,address}` now set `--secure-port` and `--bind-address` instead of `--port` and `--address`, since the former have been deprecated and are no longer functional in kubernetes>=1.23. Ensure that you are not relying on the insecure behaviour before upgrading.
···519 Direct downgrades from Unifi 7 to Unifi 6 are not possible and require restoring from a backup made by Unifi 6.
520521- `programs.zsh.autosuggestions.strategy` now takes a list of strings instead of a string.
522+523+- The `asterisk` and `asterisk-stable` packages were switched from `asterisk_18` to the newly-packaged `asterisk_19`. Asterisk 13 and 17 have been removed as they have reached their end of life.
524525- The `services.unifi.openPorts` option default value of `true` is now deprecated and will be changed to `false` in 22.11.
526 Configurations using this default will print a warning when rebuilt.
···1{ stdenv, lib, fetchFromGitHub, kernel }:
23-# facetimehd is not supported for kernels older than 3.19";
4-assert lib.versionAtLeast kernel.version "3.19";
056-let
7 # Note: When updating this revision:
8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/
9 # 2. Test the module and firmware change via:
···14 # e. see if the module loads back (apps using the camera won't
15 # recover and will have to be restarted) and the camera
16 # still works.
17- srcParams = if (lib.versionAtLeast kernel.version "4.8") then
18- { # Use mainline branch
19- version = "unstable-2020-04-16";
20- rev = "82626d4892eeb9eb704538bf0dc49a00725ff451";
21- sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx";
22- }
23- else
24- { # Use master branch (broken on 4.8)
25- version = "unstable-2016-05-02";
26- rev = "5a7083bd98b38ef3bd223f7ee531d58f4fb0fe7c";
27- sha256 = "0d455kajvn5xav9iilqy7s1qvsy4yb8vzjjxx7bvcgp7aj9ljvdp";
28- }
29- ;
30-in
31-32-stdenv.mkDerivation rec {
33- name = "facetimehd-${version}-${kernel.version}";
34- version = srcParams.version;
35-36 src = fetchFromGitHub {
37 owner = "patjak";
38 repo = "bcwc_pcie";
39- inherit (srcParams) rev sha256;
040 };
4142 preConfigure = ''
···1{ stdenv, lib, fetchFromGitHub, kernel }:
23+stdenv.mkDerivation rec {
4+ name = "facetimehd-${version}-${kernel.version}";
5+ version = "unstable-2020-04-16";
607 # Note: When updating this revision:
8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/
9 # 2. Test the module and firmware change via:
···14 # e. see if the module loads back (apps using the camera won't
15 # recover and will have to be restarted) and the camera
16 # still works.
000000000000000000017 src = fetchFromGitHub {
18 owner = "patjak";
19 repo = "bcwc_pcie";
20+ rev = "82626d4892eeb9eb704538bf0dc49a00725ff451";
21+ sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx";
22 };
2324 preConfigure = ''
···1{ lib, stdenv, fetchzip, kernel, perl, wireguard-tools, bc }:
2003# wireguard upstreamed since 5.6 https://lists.zx2c4.com/pipermail/wireguard/2019-December/004704.html
4assert lib.versionOlder kernel.version "5.6";
5
+2-2
pkgs/os-specific/linux/zfs/default.nix
···216 # to be adapted
217 zfsStable = common {
218 # check the release notes for compatible kernels
219- kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.18";
220 latestCompatibleLinuxPackages = linuxPackages_5_17;
221222 # this package should point to the latest release.
···227228 zfsUnstable = common {
229 # check the release notes for compatible kernels
230- kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.18";
231 latestCompatibleLinuxPackages = linuxPackages_5_17;
232233 # this package should point to a version / git revision compatible with the latest kernel release
···216 # to be adapted
217 zfsStable = common {
218 # check the release notes for compatible kernels
219+ kernelCompatible = kernel.kernelOlder "5.18";
220 latestCompatibleLinuxPackages = linuxPackages_5_17;
221222 # this package should point to the latest release.
···227228 zfsUnstable = common {
229 # check the release notes for compatible kernels
230+ kernelCompatible = kernel.kernelOlder "5.18";
231 latestCompatibleLinuxPackages = linuxPackages_5_17;
232233 # this package should point to a version / git revision compatible with the latest kernel release
+4-5
pkgs/servers/asterisk/default.nix
···100 }) (lib.importJSON ./versions.json);
101102in {
103- # Supported releases (as of 2020-10-26).
104 # Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
105 # Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/
106 #
107 # Series Type Rel. Date Sec. Fixes EOL
108- # 13.x LTS 2014-10-24 2020-10-24 2021-10-24
109 # 16.x LTS 2018-10-09 2022-10-09 2023-10-09
110- # 17.x Standard 2019-10-28 2020-10-28 2021-10-28
111 # 18.x LTS 2020-10-20 2024-10-20 2025-10-20
0112 asterisk-lts = versions.asterisk_18;
113- asterisk-stable = versions.asterisk_18;
114- asterisk = versions.asterisk_18;
115116} // versions
···100 }) (lib.importJSON ./versions.json);
101102in {
103+ # Supported releases (as of 2022-04-05).
104 # Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
105 # Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/
106 #
107 # Series Type Rel. Date Sec. Fixes EOL
0108 # 16.x LTS 2018-10-09 2022-10-09 2023-10-09
0109 # 18.x LTS 2020-10-20 2024-10-20 2025-10-20
110+ # 19.x Standard 2021-11-02 2022-11-02 2023-11-02
111 asterisk-lts = versions.asterisk_18;
112+ asterisk-stable = versions.asterisk_19;
113+ asterisk = versions.asterisk_19;
114115} // versions
···81 arora = throw "arora has been removed"; # Added 2020-09-09
82 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22
83 asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07
084 asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07
085 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22
86 at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22
87 aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26
···832 openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
833 opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22
834 opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22
00835 openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21
836 openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10
837 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22
···81 arora = throw "arora has been removed"; # Added 2020-09-09
82 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22
83 asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07
84+ asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06
85 asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07
86+ asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06
87 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22
88 at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22
89 aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26
···834 openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
835 opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22
836 opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22
837+ openconnect_head = openconnect_unstable; # Added 2022-03-29
838+ openconnect_gnutls = openconnect; # Added 2022-03-29
839 openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21
840 openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10
841 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22