mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
postgresql17Packages: mark remaining extensions as broken
Those extensions don't support building with PostgreSQL 17, yet. To make sure they will show up as build failures after the next package upgrade, they all have version checks for their own package version included.
This commit is contained in:
parent
4cc4534295
commit
203af243af
@ -2,6 +2,8 @@
|
||||
|
||||
let
|
||||
hashes = {
|
||||
# Issue tracking PostgreSQL 17 support: https://github.com/apache/age/issues/2111
|
||||
# "17" = "";
|
||||
"16" = "sha256-sXh/vmGyYj00ALfFVdeql2DZ6nCJQDNKyNgzlOZnPAw=";
|
||||
"15" = "sha256-webZWgWZGnSoXwTpk816tjbtHV1UIlXkogpBDAEL4gM=";
|
||||
"14" = "sha256-jZXhcYBubpjIJ8M5JHXKV5f6VK/2BkypH3P7nLxZz3E=";
|
||||
|
@ -41,7 +41,10 @@ stdenv.mkDerivation rec {
|
||||
# "Our soft policy for Postgres version compatibility is to support Citus'
|
||||
# latest release with Postgres' 3 latest releases."
|
||||
# https://www.citusdata.com/updates/v12-0/#deprecated_features
|
||||
broken = versionOlder postgresql.version "14";
|
||||
broken = versionOlder postgresql.version "14" ||
|
||||
# PostgreSQL 17 support issue upstream: https://github.com/citusdata/citus/issues/7708
|
||||
# Check after next package update.
|
||||
(versionAtLeast postgresql.version "17" && version == "12.1.2");
|
||||
description = "Distributed PostgreSQL as an extension";
|
||||
homepage = "https://www.citusdata.com/";
|
||||
changelog = "https://github.com/citusdata/citus/blob/${src.rev}/CHANGELOG.md";
|
||||
|
@ -28,5 +28,8 @@ stdenv.mkDerivation rec {
|
||||
maintainers = [ ];
|
||||
platforms = postgresql.meta.platforms;
|
||||
license = licenses.postgresql;
|
||||
# PostgreSQL 17 support issue upstream: https://github.com/hapostgres/pg_auto_failover/issues/1048
|
||||
# Check after next package update.
|
||||
broken = versionAtLeast postgresql.version "17" && version == "2.1";
|
||||
};
|
||||
}
|
||||
|
@ -93,7 +93,10 @@ in
|
||||
|
||||
meta = with lib; {
|
||||
# Upstream removed support for PostgreSQL 12 and 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343
|
||||
broken = stdenv.hostPlatform.isDarwin || (versionOlder postgresql.version "14");
|
||||
broken = stdenv.hostPlatform.isDarwin || (versionOlder postgresql.version "14") ||
|
||||
# PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607
|
||||
# Check after next package update.
|
||||
versionAtLeast postgresql.version "17" && version == "0.3.0";
|
||||
description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres";
|
||||
homepage = "https://github.com/tensorchord/pgvecto.rs";
|
||||
license = licenses.asl20;
|
||||
|
@ -37,6 +37,9 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.postgresql;
|
||||
platforms = postgresql.meta.platforms;
|
||||
maintainers = with maintainers; [ zimbatm ];
|
||||
# PostgreSQL 17 support issue upstream: https://github.com/EnterpriseDB/repmgr/issues/856
|
||||
# Check after next package update.
|
||||
broken = versionAtLeast postgresql.version "17" && version == "5.4.1";
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -41,6 +41,11 @@ stdenv.mkDerivation rec {
|
||||
maintainers = [ ];
|
||||
platforms = postgresql.meta.platforms;
|
||||
license = with licenses; if enableUnfree then tsl else asl20;
|
||||
broken = versionOlder postgresql.version "13";
|
||||
broken = versionOlder postgresql.version "13" ||
|
||||
# timescaledb supports PostgreSQL 17 from 2.17.0 on:
|
||||
# https://github.com/timescale/timescaledb/releases/tag/2.17.0
|
||||
# We can't upgrade to it, yet, because this would imply dropping support for
|
||||
# PostgreSQL 13, which is a breaking change.
|
||||
(versionAtLeast postgresql.version "17" && version == "2.14.2");
|
||||
};
|
||||
}
|
||||
|
@ -39,5 +39,8 @@
|
||||
maintainers = with maintainers; [ typetetris ];
|
||||
platforms = postgresql.meta.platforms;
|
||||
license = licenses.tsl;
|
||||
# PostgreSQL 17 support issue upstream: https://github.com/timescale/timescaledb-toolkit/issues/813
|
||||
# Check after next package update.
|
||||
broken = versionAtLeast postgresql.version "17" && version == "1.18.0";
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user