Commit Graph

2687 Commits

Author SHA1 Message Date
Euan Kemp
4450044b7b postgresql15Packages.wal2json: 2.5 -> 2.6 2024-09-24 10:32:36 +09:00
Maximilian Bosch
789562caae
Merge: nixos/tests: add postgresql wal2json test (#315095) 2024-09-21 13:27:22 +02:00
Maximilian Bosch
2795949808
Merge: postgresql_jit.pkgs.postgis: fix build on darwin (#342369) 2024-09-21 11:53:12 +02:00
Ivan Mincik
6ea0c7e924
postgresqlPackages.postgis: 3.4.2 -> 3.4.3 (#343371) 2024-09-21 06:54:30 +00:00
Augustin Trancart
dc750b8237 postgresqlPackages.postgis: 3.4.2 -> 3.4.3 2024-09-20 23:58:45 +02:00
Adam C. Stephens
8c681805d7
patroni: 4.0.1 -> 4.0.2 (#343064) 2024-09-19 20:14:27 -04:00
Adam Stephens
16db97d6a3
patroni: 4.0.1 -> 4.0.2
https://github.com/patroni/patroni/blob/v4.0.2/docs/releases.rst#version-402
2024-09-19 16:52:57 -04:00
Wolfgang Walther
cd85a62bc2
postgresql_jit.pkgs.postgis: fix build on darwin
We introduced LTO in #294504. At that time, we still needed to use LLVM
/ lld to make this work on darwin. For this to work for extensions, they
would need to set CFLAGS=-fuse-ld=lld, too. However, since #307880
landed, we don't need to do this anymore in the first place, LTO just
works out of the box on darwin.

Resolves #342362
2024-09-19 14:50:23 +02:00
Peder Bergebakken Sundt
8c8c27bb19 treewide: remove unused inputs 2024-09-18 01:00:07 +02:00
Euan Kemp
554ec1c0f0 nixos/tests: add postgresql wal2json test
This test should ensure wal2json functions.
I'm planning to upgrade wal2json, so it seems nice to have a test here.

It passes on my machine.
2024-09-14 05:17:49 +00:00
github-actions[bot]
6811659137
Merge master into staging-next 2024-09-10 00:13:21 +00:00
Weijia Wang
9726017d4f
mssql_jdbc: 12.8.0 -> 12.8.1 (#336684) 2024-09-10 00:04:16 +02:00
R. Ryantm
2231450820 rqlite: 8.28.0 -> 8.30.0 2024-09-08 01:40:09 +00:00
github-actions[bot]
b6b2ac4f61
Merge master into staging-next 2024-09-07 00:12:59 +00:00
R. Ryantm
a2174f106b dolt: 1.42.17 -> 1.42.18 2024-09-06 09:47:19 +00:00
github-actions[bot]
769b11176d
Merge master into staging-next 2024-09-05 18:03:49 +00:00
Peder Bergebakken Sundt
27711621d5
pgcat: 1.1.1 -> 1.2.0 (#338411) 2024-09-05 10:45:07 -04:00
R. Ryantm
59c844b417 patroni: 4.0.0 -> 4.0.1 2024-09-05 11:44:20 +00:00
K900
23b4832da0 Merge remote-tracking branch 'origin/master' into staging-next 2024-09-04 08:53:48 +03:00
Nick Cao
6dfc2e811a
dolt: 1.42.14 -> 1.42.17 (#338463) 2024-09-03 15:22:35 -04:00
github-actions[bot]
d834278999
Merge master into staging-next 2024-09-02 00:13:57 +00:00
Cathal Mullan
48f8b02528
pgcat: 1.1.1 -> 1.2.0 2024-09-01 12:35:51 +01:00
R. Ryantm
5115bc51cf dolt: 1.42.14 -> 1.42.17 2024-08-30 19:59:06 +00:00
R. Ryantm
a5c554a922 patroni: 3.3.2 -> 4.0.0 2024-08-30 05:51:12 +00:00
Maximilian Bosch
f191ad8240
postgresql: use systemdLibs (#337441) 2024-08-28 23:28:37 +02:00
github-actions[bot]
db8f276ee7
Merge staging-next into staging 2024-08-28 18:04:45 +00:00
Sandro Jäckel
b711581edf
cockroachdb: rename from cockroachdb-bin, set meta.sourceProvenance
There is no longer a from source build package, so we can reduce the
attr.
2024-08-28 14:10:24 +02:00
github-actions[bot]
32f893fe9e
Merge staging-next into staging 2024-08-27 00:13:33 +00:00
Rebecca Turner
6602decb96
postgis: Do not hardcode test suite path (#336889)
postgis: Fix test suite

Fixes this failure:

```
Creating database 'postgis_reg-3.4'.
sh: line 1: /tmp/pgis_reg/regress_log: Permission denied
2024-08-23 19:26:18.810 UTC [3295760] FATAL:  database "postgis_reg-3.4" does not exist
psql: error: FATAL:  database "postgis_reg-3.4" does not exist
Loading unpackaged components from /tmp/nix-build-postgis-3.4.2.drv-0/postgis-3.4.2/regress/00-regress-install/nix/store/kg8g82wxhar9iadxrd3pra3af174khpb-postgis-3.4.2/share/postgresql/contrib/postgis
Loading PostGIS into 'postgis_reg-3.4'
sh: line 1: /tmp/pgis_reg/regress_log: Permission denied
 failed (Error encountered loading /tmp/nix-build-postgis-3.4.2.drv-0/postgis-3.4.2/regress/00-regress-install/nix/store/kg8g82wxhar9iadxrd3pra3af174khpb-postgis-3.4.2/share/postgresql/contrib/postgis/postgis.sql: /tmp/pgis_reg/regress_log)
make: *** [regress/runtest.mk:24: check-regress] Error 1
```
2024-08-26 11:39:19 -07:00
github-actions[bot]
eb9c198aae
Merge staging-next into staging 2024-08-26 12:05:49 +00:00
Robert Scott
96948c38c8
cockroachdb-bin: Update licenses (#335770) 2024-08-26 12:53:24 +01:00
github-actions[bot]
ba8924e6a0
Merge staging-next into staging 2024-08-26 00:13:41 +00:00
Ivan Trubach
2f9c580c6f postgresql: use systemdLibs
Reduces the set of dependencies required to build PostgreSQL.
2024-08-26 01:48:49 +03:00
Robert Scott
857b09b51e
Merge pull request #336947 from bbigras/push-qxnutsskkyoq
postgresqlPackages.hypopg: 1.4.0 -> 1.4.1
2024-08-25 22:16:14 +01:00
github-actions[bot]
41ae34fbe3
Merge staging-next into staging 2024-08-25 18:04:08 +00:00
R. Ryantm
62e324c76d dolt: 1.42.13 -> 1.42.14 2024-08-25 03:13:44 +00:00
github-actions[bot]
0b0c93bea0
Merge staging-next into staging 2024-08-25 00:14:39 +00:00
David Flanagan
f2a252bf03 sqld: 0.17.2 -> 0.24.18 2024-08-24 21:52:36 +02:00
Wolfgang Walther
050689db30
treewide: fix pg_config / postgresql headers moved to dev output
This was supposed to happen in #294504, but the commit was accidentally
left out when splitting off some libpq-related changes. Originated in
#179962, by Sandro.

Co-authored-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2024-08-24 15:44:10 +02:00
Bruno Bigras
c64122f97d postgresqlPackages.hypopg: 1.4.0 -> 1.4.1 2024-08-24 01:10:13 -04:00
Wolfgang Walther
73cb40366d
postgresql: refactor to simplify condition
glibc is not available on darwin anyway and isGnu is just shorter.
2024-08-23 21:37:49 +02:00
Wolfgang Walther
dfde86f738
postgresql: refactor removal of references in bitcode files
This prevents silently ignoring errors from "find".
2024-08-23 21:37:49 +02:00
Wolfgang Walther
94d432ce88
postgresql: remove references to llvm-dev on darwin as well
The !isDarwin condition seems to have been put in place only because of the
use of patchelf, which in turn seemed to be necessary because of nuke-refs.

Replacing the big nuke with the more granular remove-references-to allows
enabling this for darwin, too.
2024-08-23 21:37:49 +02:00
Wolfgang Walther
435f51c37f
postgresql: split dev output
This splits a dev output to make the default output not depend on any
build dependencies anymore. This also avoids removing references from
pgxs' Makefile this way, which should, at least theoretically, be good
to build extensions via pgxs, making sure they use the same tooling.

ecpg is the "embedded SQL C preprocessor", which is certainly a dev
tool.

Most important, for closure size anyway, is to move pg_config to the dev
output, since it retains paths to all the other outputs.

The only thing with references to the dev output remaining is then the
postgres binary itself. It contains all the output paths, because it
shows those in the pg_config system view. There is no other way than
to nuke those references to avoid circular dependencies between outputs
- and blowing up closure size again.
2024-08-23 21:37:49 +02:00
Wolfgang Walther
77977286d8
postgresql: move libecpq to lib output
This library is used by other packages, so should be in the lib output.

By removing unused sections, libecpg will not contain any references to other
outputs and thus does not increase the closure for the lib output anymore.
This will also help massively when splitting a dev output later.

As a side-effect, this also unbreaks pkgsMusl.postgresql_12_jit and
pkgsMusl.postgresql_13_jit. For, at least to me, unknown reasons, those build
fine now.
2024-08-23 21:37:49 +02:00
Wolfgang Walther
5547322a0c
postgresql: move dynamic modules to default output
Dynamic modules are technically libraries, but are not used by other packages.
Instead they are loaded by PostgreSQL itself, e.g. as extensions. Those just
increased the size of the lib output without benefit.

This removes the NIX_PGLIBDIR hack introduced in #17838 and instead makes sure
that pg_config always returns the correct PGLIBDIR. The test for postgis
introduced in the same PR is still passing with the change.
2024-08-23 21:37:43 +02:00
R. Ryantm
733dcef865 mssql_jdbc: 12.8.0 -> 12.8.1 2024-08-23 04:00:00 +00:00
Nick Cao
eda8aafbf8
Merge pull request #335528 from r-ryantm/auto-update/dolt
dolt: 1.42.10 -> 1.42.13
2024-08-22 16:54:28 -04:00
Nick Cao
90bae4aeb4
Merge pull request #335778 from neosimsim/cockroachdb-bin-remove-maintainer-neosimsim
cockroachdb-bin: Remove maintainer neosimsim
2024-08-20 15:20:19 -04:00
Alexander Ben Nasrallah
85f5b4310c cockroachdb-bin: remove neosimsim from meta.maintainers 2024-08-19 12:00:44 +02:00