Unverified Commit 45f58d2b authored by Yorick's avatar Yorick Committed by GitHub
Browse files

asterisk: drop v18, bump asterisk-lts and asterisk alias, add v23 (#453553)

parents 4e239ddd d6177ed0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -313,6 +313,8 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325).

- [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream.

- The `asterisk-lts` package was changed to v22 from v18. The default `asterisk` package was changed to v22 from v20. Asterisk version 18 has been dropped due to being EOL. The `asterisk-stable` (v20) package was unchanged. You may need to update /var/lib/asterisk to match the template files in `${asterisk-...}/var/lib/asterisk`.

- NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`.

- `river` 0.3.x has been renamed to `river-classic` upstream, and the package renamed accordingly. `programs.river` has been renamed to `programs.river-classic`.
+2 −0
Original line number Diff line number Diff line
@@ -40,5 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
    description = "Replacement for the SCCP channel driver in Asterisk";
    license = lib.licenses.gpl1Only;
    maintainers = with lib.maintainers; [ das_j ];
    # https://github.com/chan-sccp/chan-sccp/issues/609
    broken = lib.versionAtLeast (lib.getVersion asterisk) "21";
  };
})
+7 −7
Original line number Diff line number Diff line
@@ -209,20 +209,20 @@ let

in
{
  # Supported releases (as of 2023-04-19).
  # v16 and v19 have been dropped because they go EOL before the NixOS 23.11 release.
  # Supported releases (as of 2025-10-19).
  # Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
  # Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/
  #
  # Series  Type       Rel. Date   Sec. Fixes  EOL
  # 16.x    LTS        2018-10-09  2022-10-09  2023-10-09 (dropped)
  # 18.x    LTS        2020-10-20  2024-10-20  2025-10-20
  # 18.x    LTS        2020-10-20  2024-10-20  2025-10-20 (dropped)
  # 19.x    Standard   2021-11-02  2022-11-02  2023-11-02 (dropped)
  # 20.x    LTS        2022-11-02  2026-10-19  2027-10-19
  # 21.x    Standard   2023-10-18  2025-10-18  2026-10-18 (unreleased)
  asterisk-lts = versions.asterisk_18;
  # 21.x    Standard   2023-10-18  2025-10-18  2026-10-18
  # 22.x    LTS        2024-10-16  2028-10-16  2029-10-16
  # 23.x    Standard   2025-10-15  2026-10-15  2027-10-15
  asterisk-lts = versions.asterisk_22;
  asterisk-stable = versions.asterisk_20;
  asterisk = versions.asterisk_20.overrideAttrs (o: {
  asterisk = versions.asterisk_22.overrideAttrs (o: {
    passthru = (o.passthru or { }) // {
      inherit updateScript;
    };
+1 −0
Original line number Diff line number Diff line
@@ -481,6 +481,7 @@ mapAliases {
  arrayfire = throw "arrayfire was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23
  aseprite-unfree = aseprite; # Added 2023-08-26
  asitop = macpm; # 'macpm' is a better-maintained downstream; keep 'asitop' for backwards-compatibility
  asterisk_18 = throw "asterisk_18: Asterisk 18 is end of life and has been removed"; # Added 2025-10-19
  async = throw "'async' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
  atlassian-bamboo = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
  atlassian-confluence = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02
+1 −1
Original line number Diff line number Diff line
@@ -9214,9 +9214,9 @@ with pkgs;
    asterisk
    asterisk-stable
    asterisk-lts
    asterisk_18
    asterisk_20
    asterisk_22
    asterisk_23
    ;

  asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });