Commit 569f3e8c authored by sternenseemann's avatar sternenseemann
Browse files

haskellPackages.postgresql-libpq: >= 0.10.2 and deps are broken

postgresql-libpq >= 0.10.2 invented a frankly bizarre way to discover
the libpq dependency of never actually declaring the dependency in any
cabal file, but instead discovering during configure whether it happens
to be installed anyways. Obviously this will require special
consideration from our side. (Probably we'll continue using pkg-config
which requires us to manually add pkg-config and libpq to the build
environment of postgresql-libpq-pkgconfig.)

Since Stackage LTS doesn't contain >= 0.10.2 yet, I'll ignore this for
now as I lack the patience at the moment.
parent b385174f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -4689,6 +4689,8 @@ broken-packages:
  - postgresql-config # failure in job https://hydra.nixos.org/build/233197788 at 2023-09-02
  - postgresql-cube # failure in job https://hydra.nixos.org/build/233195283 at 2023-09-02
  - PostgreSQL # failure in job https://hydra.nixos.org/build/233258066 at 2023-09-02
  - postgresql-libpq-configure # doesn't declare system deps, but only needed for postgresql-libpq >= 0.11
  - postgresql-libpq-pkgconfig # doesn't declare system deps, but only needed for postgresql-libpq >= 0.11
  - postgresql-lo-stream # failure in job https://hydra.nixos.org/build/233194012 at 2023-09-02
  - postgresql-ltree # failure in job https://hydra.nixos.org/build/233199998 at 2023-09-02
  - postgresql-named # failure in job https://hydra.nixos.org/build/233241920 at 2023-09-02
+1 −0
Original line number Diff line number Diff line
@@ -3160,6 +3160,7 @@ dont-distribute-packages:
 - poseidon
 - poseidon-postgis
 - postgresql-common-persistent
 - postgresql-libpq_0_10_2_0
 - postgresql-pure
 - postgresql-simple-ltree
 - postgresql-simple-queue
+4 −0
Original line number Diff line number Diff line
@@ -244509,6 +244509,8 @@ self: {
       doHaddock = false;
       description = "low-level binding to libpq: configure based provider";
       license = lib.licenses.bsd3;
       hydraPlatforms = lib.platforms.none;
       broken = true;
     }) {};
  "postgresql-libpq-notify" = callPackage
@@ -244539,6 +244541,8 @@ self: {
       doHaddock = false;
       description = "low-level binding to libpq: pkg-config based provider";
       license = lib.licenses.bsd3;
       hydraPlatforms = lib.platforms.none;
       broken = true;
     }) {libpq = null;};
  "postgresql-lo-stream" = callPackage