From e33e1eb73e801861d8e607256634c1f9884dc4ba Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 12 Oct 2025 19:47:59 +0200 Subject: [PATCH 1/3] postgresqlPackages.age: fix src tag --- pkgs/servers/sql/postgresql/ext/age.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/age.nix b/pkgs/servers/sql/postgresql/ext/age.nix index ff441a8851da..9a9de1d57aad 100644 --- a/pkgs/servers/sql/postgresql/ext/age.nix +++ b/pkgs/servers/sql/postgresql/ext/age.nix @@ -26,9 +26,7 @@ postgresqlBuildExtension (finalAttrs: { src = fetchFromGitHub { owner = "apache"; repo = "age"; - tag = "PG${lib.versions.major postgresql.version}/v${ - builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version - }"; + tag = "PG${lib.versions.major postgresql.version}/v${finalAttrs.version}"; hash = hashes.${lib.versions.major postgresql.version} or (throw "Source for Age is not available for ${postgresql.version}"); From 4dc17c928dc4bc1a39c8f052d50fb80bed463612 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 13 Oct 2025 09:40:29 +0200 Subject: [PATCH 2/3] postgresqlPackages.age: fix evaling of meta In cases where src was a throw, meta failed to eval fixing this by not referencing src in meta. --- pkgs/servers/sql/postgresql/ext/age.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/sql/postgresql/ext/age.nix b/pkgs/servers/sql/postgresql/ext/age.nix index 9a9de1d57aad..82b403081873 100644 --- a/pkgs/servers/sql/postgresql/ext/age.nix +++ b/pkgs/servers/sql/postgresql/ext/age.nix @@ -74,7 +74,7 @@ postgresqlBuildExtension (finalAttrs: { broken = !builtins.elem (lib.versions.major postgresql.version) (builtins.attrNames hashes); description = "Graph database extension for PostgreSQL"; homepage = "https://age.apache.org/"; - changelog = "https://github.com/apache/age/raw/v${finalAttrs.src.rev}/RELEASE"; + changelog = "https://github.com/apache/age/raw/PG${lib.versions.major postgresql.version}/v${finalAttrs.version}/RELEASE"; maintainers = [ ]; platforms = postgresql.meta.platforms; license = lib.licenses.asl20; From 01238f33ac76d13e8b45fce3f995886c478de395 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 12 Oct 2025 19:51:01 +0200 Subject: [PATCH 3/3] postgresql{16,17}Packages.age: 1.5.0-rc0 -> 1.6.0-rc0 --- pkgs/servers/sql/postgresql/ext/age.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/age.nix b/pkgs/servers/sql/postgresql/ext/age.nix index 82b403081873..0a72416bef29 100644 --- a/pkgs/servers/sql/postgresql/ext/age.nix +++ b/pkgs/servers/sql/postgresql/ext/age.nix @@ -11,9 +11,10 @@ let hashes = { - # Issue tracking PostgreSQL 17 support: https://github.com/apache/age/issues/2111 - # "17" = ""; - "16" = "sha256-sXh/vmGyYj00ALfFVdeql2DZ6nCJQDNKyNgzlOZnPAw="; + # Issue tracking PostgreSQL 18 support: https://github.com/apache/age/issues/2164 + # "18" = ""; + "17" = "sha256-gqoAhVqQaDhe5CIcTc//1HonQLP1zoBIGuCQuXsJy+A="; + "16" = "sha256-iukdi2c3CukGvjuTojybFFAZBlAw8GEfzFPr2qJuwTA="; "15" = "sha256-webZWgWZGnSoXwTpk816tjbtHV1UIlXkogpBDAEL4gM="; "14" = "sha256-jZXhcYBubpjIJ8M5JHXKV5f6VK/2BkypH3P7nLxZz3E="; "13" = "sha256-HR6nnWt/V2a0rD5eHHUsFIZ1y7lmvLz36URt9pPJnCw="; @@ -21,7 +22,7 @@ let in postgresqlBuildExtension (finalAttrs: { pname = "age"; - version = "1.5.0-rc0"; + version = if lib.versionAtLeast postgresql.version "16" then "1.6.0-rc0" else "1.5.0-rc0"; src = fetchFromGitHub { owner = "apache";