Wolfgang Walther
319d82d5c2
nixosTests.postgresql-wal2json: avoid manual imports
...
Same reasoning as commit before.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
65ef7381c8
nixosTests.postgresql-jit: avoid manual imports
...
Same reasoning as commit before.
2024-11-09 18:24:50 +01:00
Wolfgang Walther
a1ae4377e0
nixosTests.postgresql-wal-receiver: avoid manual imports
...
Manually importing postgresql packages from the /pkgs/ folder or
manually importing the test from /nixos/tests/ in generic.nix is not
only ugly, but also forbidden should we ever move to pkgs/by-name.
We can achieve almost the same with a slightly different setup. We allow
overriding the postgresql package for the test via passthru.override, to
make sure that each postgresql_xx.tests.postgresql-wal-receiver is
properly teted with the right version.
2024-11-09 18:24:50 +01:00
Maximilian Bosch
3bf6a063b3
Merge: postgresqlPackages: fix some builds on darwin ( #354748 )
2024-11-09 18:21:30 +01:00
github-actions[bot]
9d10d593cf
Merge staging-next into staging
2024-11-09 15:14:38 +00:00
github-actions[bot]
a90280100f
Merge master into staging-next
2024-11-09 15:14:08 +00:00
Wolfgang Walther
4801d0c2a3
postgresql17Packages.{pg_cron,pg_hll}: fix build on x86_64-darwin
...
This fixes the following error:
error: comparison of integers of different signs: 'ssize_t' (aka 'long')
and 'const size_t' (aka 'const unsigned long') [-Werror,-Wsign-compare]
if (part < iov[i].iov_len)
~~~~ ^ ~~~~~~~~~~~~~~
2024-11-09 12:16:58 +01:00
Maximilian Bosch
676db52174
postgresql_17: fix build
...
Closes #354497
See https://www.postgresql.org/message-id/ba8e1bc0-8a99-45b7-8397-3f2e94415e03%40suse.de for context.
2024-11-08 20:36:48 +01:00
Wolfgang Walther
d1478e78c0
postgresqlPackages.system_stats: fix build on darwin
...
The build was failing with:
darwin/io_analysis.c:71:21: error: variable length array used
[-Werror,-Wvla]
char device_name[kMaxDiskNameSize];
^~~~~~~~~~~~~~~~
2024-11-08 19:48:39 +01:00
Maximilian Bosch
4cd083a3cd
postgresql: drop build-time dependency on GHC
...
This replaces `writeShellApplication` with `writeShellScriptBin` that
doesn't perform a shellcheck. This makes it way easier to build
postgresql on staging since GHC is super slow to build, even with pretty
powerful machines.
Also Haskell updates are currently merged straight into master which
means that postgresql and all reverse dependencies require a rebuild on
master then[1].
[1] https://github.com/NixOS/nixpkgs/pull/354270#issuecomment-2463196665
2024-11-08 18:24:55 +01:00
github-actions[bot]
e953c01873
Merge staging-next into staging
2024-11-05 00:14:28 +00:00
Maximilian Bosch
184cda2b94
postgresql: remove danbst from maintainer list
...
Thanks a lot for all your work! If you ever come back to nixpkgs, feel
free to revert the commit, your return would be welcomed!
2024-11-02 15:47:50 +01:00
Maximilian Bosch
c65705940a
postgresql: use team
...
Main motivation for this is that I'd like to get a feature-freeze ping:
we have old stuff to remove and quite a bit of things ongoing here, so
explicitly being part of the check-up process seems like a good thing.
Also added myself and wolfgangwalther to it.
2024-11-02 15:47:32 +01:00
github-actions[bot]
6d99484921
Merge staging-next into staging
2024-10-31 12:05:55 +00:00
Maximilian Bosch
976f14bc27
Merge: postgresql: plugin pg_embedding is no longer maintained ( #351306 )
2024-10-31 12:13:03 +01:00
Maximilian Bosch
a34f8f6c4b
Merge: postgresql.withPackages: support withJIT and withoutJIT ( #352158 )
2024-10-31 10:35:07 +01:00
Wolfgang Walther
6cc9178c31
postgresql.withPackages: support withJIT and withoutJIT
...
This allows using postgresql.withPackages in the nixos module, which
calls withJIT and without JIT.
Supersedes #351968
2024-10-29 19:38:44 +01:00
Wolfgang Walther
e24121ec20
postgresqlPackages: replace custom installPhase with buildPostgresqlExtension helper
2024-10-29 09:55:20 +01:00
Fabián Heredia Montiel
34b62f7c47
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-27 16:10:56 -06:00
Claude Doppler
66285c63ce
postgresqlPackages.pg_embedding: plugin is no longer maintained
2024-10-27 09:59:48 -03:00
Wolfgang Walther
29225a3106
postgresqlPackages.lantern: 0.3.3 -> 0.4.1
...
Changelog at:
https://github.com/lanterndata/lantern/releases
2024-10-27 09:02:44 +01:00
Wolfgang Walther
357b7aabfe
postgresqlJitPackages.lantern: fix build
...
The link_llvm_objects.sh script used a hardcoded /bin/bash shebang,
which failed during a JIT-enabled build.
2024-10-27 09:00:40 +01:00
Wolfgang Walther
203af243af
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.
2024-10-27 08:35:47 +01:00
Wolfgang Walther
4cc4534295
postgresql_17: init at 17.0
2024-10-26 15:15:24 +02:00
Wolfgang Walther
9789c756bf
postgresql16Packages.smlar: mark as broken on darwin
...
Broken on linux (JIT) as well.
2024-10-26 15:15:24 +02:00
Wolfgang Walther
1b19f8df55
postgresql16Packages.pg_ed25519: mark as broken on darwin
...
Broken on linux (JIT) as well.
2024-10-26 15:15:24 +02:00
Wolfgang Walther
d055dc25db
postgresqlPackages.pg_topn: 2.6.0 -> 2.7.0
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/citusdata/postgresql-topn/blob/master/CHANGELOG.md#topn-v270-october-18-2024
2024-10-26 15:15:24 +02:00
Wolfgang Walther
97b965aedb
postgresqlPackages.plv8: 3.2.2 -> 3.2.3
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/plv8/plv8/blob/r3.2/Changes
2024-10-26 15:15:23 +02:00
Wolfgang Walther
8b831f9b15
postgresqlPackages.lantern: 0.2.4 -> 0.3.3
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/lanterndata/lantern/releases
2024-10-26 15:15:23 +02:00
Wolfgang Walther
9fc6c9536f
postgresqlPackages.pg_cron: 1.6.2 -> 1.6.4
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/citusdata/pg_cron/releases/tag/v1.6.3
https://github.com/citusdata/pg_cron/releases/tag/v1.6.4
2024-10-26 15:15:23 +02:00
Wolfgang Walther
f36c4e6bbf
postgresqlPackages.pg_ivm: 1.8 -> 1.9
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/sraoss/pg_ivm/releases/tag/v1.9
2024-10-26 15:15:23 +02:00
Wolfgang Walther
31d68c9d30
postgresql16Packages.pg_similarity: fix build on darwin
...
Also fixes the build on linux with clang (JIT).
2024-10-26 15:15:23 +02:00
Wolfgang Walther
6d1cbda724
postgresqlPackages.pg_similarity: 1.0 -> 1.0-unstable-2021-01-12
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/eulerto/pg_similarity/compare/pg_similarity_1_0...master
2024-10-26 15:15:23 +02:00
Wolfgang Walther
10d228bc7f
postgresqlPackages.pg_squeeze: 1.6.2 -> 1.7.0
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/cybertec-postgresql/pg_squeeze/releases
The changelog is only available for beta 2, but 1.7.0 was released
properly after that without changelog.
2024-10-26 15:15:23 +02:00
Wolfgang Walther
d37563232d
postgresqlPackages.pgroonga: 3.1.8 -> 3.2.3
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/pgroonga/pgroonga/releases
2024-10-26 15:15:22 +02:00
Wolfgang Walther
b6d191bbc2
postgresqlPackages.plr: 8.4.6 -> 8.4.7
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/postgres-plr/plr/blob/master/changelog.md#846---2023-08-01
2024-10-26 15:15:22 +02:00
Wolfgang Walther
c04efb0ce1
postgresqlPackages.tds_fdw: 2.0.3-unstable-2024-02-10 -> 2.0.4
...
Makes building with PostgreSQL 17 succeed.
Changelog:
https://github.com/tds-fdw/tds_fdw/releases/tag/v2.0.4
2024-10-25 19:54:13 +02:00
Fabián Heredia Montiel
fdc64cfee0
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-22 09:14:28 -06:00
Nikolay Korotkiy
b3413ccd23
postgresqlPackages.pgrouting: 3.6.2 → 3.6.3
2024-10-21 22:13:37 +04:00
github-actions[bot]
31b11f1926
Merge staging-next into staging
2024-10-15 00:14:36 +00:00
Dee Anzorge
ed1c5625be
postgresqlPackages.rum: 1.3.13 -> 1.3.14
...
Also add a simple smoke test.
Changes: https://github.com/postgrespro/rum/releases/tag/1.3.14
2024-10-14 01:12:01 +02:00
github-actions[bot]
96ea2a3c2f
Merge staging-next into staging
2024-10-09 00:14:47 +00:00
K900
956f9243c0
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-08 21:15:13 +03:00
Sandro
f0668c1c85
pgmq: init at 1.4.4 ( #346486 )
2024-10-08 16:51:29 +02:00
Derek Kulinski
7985f2737e
pgmq: init at 1.4.4
2024-10-07 16:45:39 -07:00
github-actions[bot]
483deb3a04
Merge staging-next into staging
2024-10-04 12:06:05 +00:00
github-actions[bot]
5942e21e4e
Merge master into staging-next
2024-10-04 12:05:36 +00:00
Augustin Trancart
3d19c66a1f
postgresqlPackages.postgis: 3.4.3 -> 3.5.0
2024-10-03 18:01:30 +02:00
github-actions[bot]
c101f2dc94
Merge staging-next into staging
2024-09-27 18:04:55 +00:00
github-actions[bot]
911b856128
Merge master into staging-next
2024-09-27 18:04:26 +00:00