Commit Graph

2667 Commits

Author SHA1 Message Date
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
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
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
Alexander Ben Nasrallah
855b8f7f49 cockroach-bin: Update licenses
Update licenses according to

- https://www.cockroachlabs.com/docs/releases/#licenses and
- https://github.com/cockroachdb/cockroach/blob/master/LICENSE
2024-08-19 11:33:18 +02:00
R. Ryantm
b73ddc74b2 dolt: 1.42.10 -> 1.42.13 2024-08-18 06:55:30 +00:00
Peder Bergebakken Sundt
e471916645
treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
Kirill Radzikhovskyy
b023a8a2f1 postgresqlPackages.postgis: sha256 -> hash 2024-08-15 13:56:01 +10:00
Kirill Radzikhovskyy
d3c9639c75 postgresqlPackages.postgis: nixfmt-rfc-style 2024-08-15 13:55:26 +10:00
Kirill Radzikhovskyy
068c11900f postgresqlPackages.postgis: enable tests 2024-08-15 13:55:12 +10:00
0x4A6F
67d0a62075
Merge pull request #332445 from helsinki-systems/upd/galera
mariadb-galera: 26.4.19 -> 26.4.20
2024-08-14 17:37:26 +02:00
github-actions[bot]
261f1edcbd
Merge master into staging-next 2024-08-14 06:01:07 +00:00
Sebastián Mancilla
ec99277dbb
Merge pull request #328697 from r-ryantm/auto-update/dolt
dolt: 1.41.3 -> 1.42.10
2024-08-13 21:19:34 -04:00
github-actions[bot]
8674a36b01
Merge master into staging-next 2024-08-12 12:01:27 +00:00
R. Ryantm
a86c86ccf4 rqlite: 8.26.8 -> 8.28.0 2024-08-12 00:39:25 +00:00
R. Ryantm
2645cf2cc6 dolt: 1.41.3 -> 1.42.10 2024-08-11 03:08:54 +00:00
Vladimír Čunát
b99f751acd
Merge #333461: postgres: security+bugfix updates
...into staging-next

https://www.postgresql.org/about/news/postgresql-164-158-1413-1316-1220-and-17-beta-3-released-2910/
2024-08-10 07:26:13 +02:00
github-actions[bot]
68894e5504
Merge master into staging-next 2024-08-10 00:02:11 +00:00
Leona Maroni
7d01494bff
Merge pull request #330085 from joshheinrichs-shopify/fix-percona-server-scripts
percona: fix references to utilities in scripts
2024-08-09 20:03:17 +02:00
Sandro Jäckel
632c9dd1c1
postgresql_16: 16.3 -> 16.4
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:07 +02:00
Sandro Jäckel
47ed51b959
postgresql_15: 15.7 -> 15.8
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:07 +02:00
Sandro Jäckel
592b5577ed
postgresql_14: 14.12 -> 14.13
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:06 +02:00
Sandro Jäckel
e9fbb584ea
postgresql_13: 13.15 -> 13.16
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:06 +02:00
Sandro Jäckel
84a9400564
postgresql_12: 12.19 -> 12.20
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:06 +02:00