Commit Graph

4033 Commits

Author SHA1 Message Date
Wolfgang Walther
44060c6fc4 postgresqlPackages.pg-gvm: 22.6.8 -> 22.6.9 (#398036) 2025-04-12 11:53:20 +00:00
nixpkgs-ci[bot]
3bf50e95e8 Merge staging-next into staging 2025-04-12 00:15:51 +00:00
nixpkgs-ci[bot]
568e990505 Merge master into staging-next 2025-04-12 00:15:26 +00:00
R. Ryantm
369560e5b6 postgresqlPackages.pg-gvm: 22.6.8 -> 22.6.9 2025-04-11 23:28:07 +00:00
R. Ryantm
79f58ff6a2 postgresqlPackages.timescaledb-apache: 2.19.1 -> 2.19.2 2025-04-11 15:00:32 +00:00
K900
5bebb23ff6 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-08 10:32:34 +03:00
K900
f42e00d66e Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 10:29:26 +03:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
K900
431a47ab29 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-08 09:30:30 +03:00
K900
b3146d4446 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 21:21:10 +03:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
nixpkgs-ci[bot]
9b0e9beb82 Merge staging-next into staging 2025-04-07 12:06:54 +00:00
K900
74d5b70eb2 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 09:36:05 +03:00
Pol Dellaiera
f92efd3183 treewide: remove unneeded string interpolation 2025-04-07 08:08:12 +02:00
nixpkgs-ci[bot]
5c0edef29f Merge staging-next into staging 2025-04-06 00:17:25 +00:00
K900
5e55028d84 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-05 21:29:35 +03:00
Wolfgang Walther
9f3bea8dca pkgsStatic.{libpq,postgresql}: fix linking against libpq.a
This can be observed when building
haskellPackages.postgresql-libpq-pkgconfig. This is currently pinned to
postgresql_16 in pkgsStatic, but when unpinning it, it will fail with
the mentioned error on master. With this fix, it successfully builds
with postgresql_17 / libpq.
2025-04-05 20:00:14 +02:00
Wolfgang Walther
dd5fd6cc22 postgresql: always build with JIT enabled
This changes the build to always enable JIT - but to only enable it at
run-time, when required. This keeps the runtime closure small without
JIT, but allows enabling it without a rebuild. We can do this, because
JIT is actually built as a shared module, which is loaded at run-time.
We put it into a -jit output and only link it into the environment when
requested.

Under the hood, this uses withPackages and adds the "JIT package" -
thus, to be able to use withPackages on top of that, we also need to be
able to apply withPackages repeatedly.

This cuts down the number of NixOS tests in half, because we don't need
to run it for every version with and without JIT anymore. There really
is no point in running everything with llvmjit.so in place, when the
queries are not making use of it anyway.

Also, we only need to build each extension once and not twice, further
reducing the number of rebuilds required for PRs touching postgresql.
2025-04-05 20:00:13 +02:00
Wolfgang Walther
dcb7a17994 pkgsMusl.postgresql_jit: disable tests 2025-04-05 20:00:10 +02:00
Wolfgang Walther
c0f7566ed5 postgresqlPackages.plv8: mark as broken on darwin
Darwin seems to be principially supported according to upstream's issue
tracker[1], but it fails to build. Thus marking as broken instead of
unsupported.

[1]: https://github.com/plv8/plv8/issues/303#issuecomment-424883342
2025-04-05 13:41:31 +02:00
Wolfgang Walther
cd972edfe4 postgresqlJitPackages.plv8: unbreak
This was originally marked as broken, because plv8 hardcoded gcc in its
Makefile. This has been resolved upstream in the meantime, so it builds
fine.
2025-04-05 13:41:30 +02:00
Wolfgang Walther
0ecb1549b4 postgresqlPackages.pg_auto_failover: 2.1 -> 2.2 2025-04-04 22:24:01 +02:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Wolfgang Walther
b9d43b3fe5 postgresqlPackages.timescaledb-apache: 2.19.0 -> 2.19.1 (#395179) 2025-04-01 20:08:20 +00:00
R. Ryantm
f651e277be postgresqlPackages.pgmq: 1.5.0 -> 1.5.1 2025-04-01 15:58:44 +00:00
R. Ryantm
e627a1bf2b postgresqlPackages.timescaledb-apache: 2.19.0 -> 2.19.1 2025-04-01 13:16:18 +00:00
K900
a6d5666400 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-01 08:39:50 +03:00
Maximilian Bosch
806f02ed2f Merge: postgresqlPackages.pgvectorscale: init at 0.7.0, buildPgrxExtension: support cargo workspaces (#393689) 2025-03-31 16:54:47 +02:00
FliegendeWurst
3b4d405061 mariadb: fix musl build 2025-03-30 14:36:18 +02:00
Maximilian Bosch
e376aa94e4 Merge: postgresql.pg_config: add check to confirm output is correct (#392418) 2025-03-30 12:32:51 +02:00
K900
92e17913a7 Merge remote-tracking branch 'origin/staging-next' into staging 2025-03-29 21:07:19 +03:00
Weijia Wang
a98e340fa7 mssql_jdbc: 12.8.1 -> 12.10.0 (#391125) 2025-03-29 17:47:03 +01:00
Maximilian Bosch
8aedff852a postgresqlPackages.pgvectorscale: init at 0.7.0
Closes #345457

Can be installed with

    {
      services.postgresql.extensions = ps: [
        ps.pgvector
        ps.pgvectorscale
      ];
    }
2025-03-27 12:49:59 +01:00
nixpkgs-ci[bot]
8ad49a1dc2 Merge staging-next into staging 2025-03-27 00:15:47 +00:00
Maximilian Bosch
1fa30990f1 Merge: percona-server: 8.4.3-3 -> 8.4.4-4 (#392442) 2025-03-26 20:57:24 +01:00
nixpkgs-ci[bot]
f079e356d1 Merge staging-next into staging 2025-03-25 00:16:28 +00:00
Wolfgang Walther
caaf0ad3fb postgresql{,TestHook}: avoid running postgresql during builds on darwin (#392430) 2025-03-24 20:47:43 +00:00
Diogo Correia
3b9ecf2399 postgresqlPackages.pgvecto-rs: use useFetchCargoVendor 2025-03-24 15:14:10 +00:00
Diogo Correia
f875b09f1e pgvecto-rs: update links in comments to new website
The pgvecto.rs domain is no longer registered.
2025-03-24 14:22:42 +00:00
Wolfgang Walther
6db5dcc013 postgresql.pg_config: add check to confirm output is correct
This is only tested on native builds against the output of the original
pg_config, which should be enough.
2025-03-23 20:40:37 +01:00
Thomas Gerbet
a0c047fece percona-server: 8.4.3-3 -> 8.4.4-4
https://docs.percona.com/percona-server/8.4/release-notes/8.4.4-4.html

Fixes:
* CVE-2024-11053
* CVE-2025-21500
* CVE-2025-21501
* CVE-2025-21518
* CVE-2025-21497
* CVE-2025-21555
* CVE-2025-21559
* CVE-2025-21540
* CVE-2025-21490
* CVE-2025-21491
* CVE-2025-21503
* CVE-2025-21523
* CVE-2025-21531
* CVE-2025-21505
* CVE-2025-21529
* CVE-2025-21543
* CVE-2025-21519
* CVE-2025-21546
* CVE-2025-21520
* CVE-2025-21499
* CVE-2025-21493
2025-03-23 17:47:32 +01:00
Wolfgang Walther
7a35667a1c postgresql: simplify doInstallCheck condition and fix comments 2025-03-23 16:43:00 +01:00
nixpkgs-ci[bot]
a0b6cef18b Merge staging-next into staging 2025-03-23 00:17:22 +00:00
Maximilian Bosch
238aa4f6c3 Merge: postgresqlPackages.citus: 13.0.2 -> 13.0.3 (#391837) 2025-03-22 18:34:37 +00:00
Maximilian Bosch
0830a0bb3a Merge: postgresqlPackages.pg_ivm: 1.9 -> 1.10 (#391878) 2025-03-22 18:11:01 +00:00
nixpkgs-ci[bot]
a9379697ea Merge staging-next into staging 2025-03-22 18:05:14 +00:00
Maximilian Bosch
468c945889 Merge: postgresqlPackages.pg_tle: 1.4.0 -> 1.5.0 (#391592) 2025-03-22 17:57:58 +00:00
nixpkgs-ci[bot]
3b3300fdd1 Merge staging-next into staging 2025-03-22 12:05:57 +00:00
Vladimír Čunát
d0f3296284 postgresql: drop tests on aarch64-darwin, too
I don't know.  No progress in sight.
Let's at least unblock all those dependees.
2025-03-22 07:43:34 +01:00
Wolfgang Walther
783a2900cf postgresql: provide PL/Perl, PL/Python and PL/Tcl as packages (#385859) 2025-03-21 18:50:30 +00:00