Unverified Commit 203af243 authored by Wolfgang Walther's avatar Wolfgang Walther
Browse files

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.
parent 4cc45342
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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=";
+4 −1
Original line number Diff line number Diff line
@@ -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";
+3 −0
Original line number Diff line number Diff line
@@ -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";
  };
}
+4 −1
Original line number Diff line number Diff line
@@ -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;
+3 −0
Original line number Diff line number Diff line
@@ -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";
  };
}
Loading