Commit Graph

2506 Commits

Author SHA1 Message Date
Nick Cao
02f32d0689
Merge pull request #308002 from NickCao/materialize
materialize: drop redundant LIBCLANG_PATH
2024-05-03 22:23:39 -04:00
github-actions[bot]
c4dfa193ac
Merge master into staging-next 2024-05-02 12:01:36 +00:00
R. Ryantm
63f1eccb2b mariadb-galera: 26.4.17 -> 26.4.18 2024-05-01 11:32:56 +00:00
K900
a9c7210d0b Merge branch 'master' into staging-next 2024-05-01 09:37:47 +03:00
Peder Bergebakken Sundt
9b6f63a26c
Merge pull request #304599 from StillerHarpo/monetdb
monetdb: 11.49.5 -> 11.49.7
2024-05-01 00:48:10 +02:00
Nick Cao
88a5ce0975
materialize: drop redundant LIBCLANG_PATH 2024-04-30 09:48:45 -04:00
Jan Tojnar
1b2ebb8fbb Merge branch 'master' into staging-next 2024-04-28 17:33:27 +02:00
R. Ryantm
5ba2e3e8de rqlite: 8.23.2 -> 8.23.4 2024-04-28 03:24:17 +00:00
Weijia Wang
7f45fee52a Merge branch 'master' into staging-next 2024-04-28 04:02:14 +02:00
R. Ryantm
6fb45e01f4 dolt: 1.35.10 -> 1.35.11 2024-04-26 23:20:12 +00:00
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next 2024-04-25 20:43:34 +02:00
github-actions[bot]
d0efe40740
Merge master into staging-next 2024-04-25 06:01:20 +00:00
Mario Rodas
183a604e7a
Merge pull request #305572 from wolfgangwalther/remove-promscale-pgx
promscale_extension,buildPgxExtension: remove
2024-04-24 22:11:14 -05:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
github-actions[bot]
e50548dc95
Merge master into staging-next 2024-04-23 18:01:16 +00:00
R. Ryantm
2ebdbcf974 rqlite: 8.23.1 -> 8.23.2 2024-04-23 00:13:31 +00:00
github-actions[bot]
9c36f57e91
Merge staging-next into staging 2024-04-22 06:01:32 +00:00
Mario Rodas
c30c183bae postgresqlPackages.lantern: set pname to postgresql-lantern
To avoid Repology to mistake it for another project named Lantern.
2024-04-21 04:20:00 +00:00
R. Ryantm
63b8343b8d dolt: 1.35.8 -> 1.35.10 2024-04-21 16:34:45 +00:00
Wolfgang Walther
a0a1328606
buildPgxExtension: remove old versions
pgx had been renamed to pgrx in April 2023 already [1]. Newer versions
are already in nixpkgs as pgrx. Since the previous commit removed
the only remaining instance of a package still depending on
pgx 0.6.1, we can now remove all of buildPgxExtension and cargo-pgx.

[1]: https://github.com/pgcentralfoundation/pgrx/issues/1106
2024-04-20 20:10:13 +02:00
Wolfgang Walther
945a3bbb8b
postgresqlPackages.promscale_extension: remove deprecated and broken package
postgresql14Packages.promscale_extension breaks with:

  Error:
    0: `pgx-0.6.1` shouldn't be used with `cargo-pgx-0.7.4`,
    please use `pgx = "~0.7.4"` in your `Cargo.toml`.

However, pinning cargo-pgx to 0_6_1 via the following

  buildPgxExtension.override { cargo-pgx = cargo-pgx_0_6_1; }

does not work either, because the build then fails with:

  thread 'main' panicked at /build/promscale_extension-0.8.0-vendor.tar.gz/proc-macro2/src/fallback.rs:756:9:
  "__mbstate_t_union_(unnamed_at_/nix/store/ij144ma6vs8acil8r9hgr8xkb1dp9azg-glibc-2_39-5-dev/include/bits/types/__mbstate_t_h_16_3)" is not a valid Ident

This seems to be related to [1], which indicates that this is a
problem with newer LLVM / clang toolchains.

At the same time th upstream package is deprecated / archived since
the 2nd of April 2024 [2]. Additionally this package is unfree and
thus very unlikely to be forked. Since we can't expect this to be
fixed, the only sensible thing to do is to remove the package.

[1]: https://github.com/rust-lang/rust-bindgen/issues/2312
[2]: https://github.com/timescale/promscale/issues/1836
2024-04-20 20:10:13 +02:00
Maximilian Bosch
cba6af761a
Merge pull request #293996 from wolfgangwalther/postgresql-cleanup
postgresql: more cleanup
2024-04-19 13:53:20 +00:00
Florian Engel
e4166e0651
monetdb: 11.49.5 -> 11.49.7 2024-04-16 19:56:30 +02:00
github-actions[bot]
4908c48bf5
Merge master into staging-next 2024-04-15 12:01:00 +00:00
R. Ryantm
b9a629203c postgresql13Packages.lantern: 0.2.3 -> 0.2.4 2024-04-15 03:41:04 +00:00
Weijia Wang
f3a1652b09 Merge branch 'master' into staging-next 2024-04-13 19:10:53 +02:00
Maximilian Bosch
2705b9062f
Merge pull request #299136 from wolfgangwalther/pg-safeupdate
postgresql{12,13}Packages.pg_safeupdate: 1.5 -> 1.4
2024-04-13 16:47:51 +00:00
Vladimír Čunát
24d4f2cd52
Merge branch 'staging' into staging-next
Conflicts (tried to quickly resolve somehow, checked eval):
	pkgs/development/python-modules/apsw/default.nix
	pkgs/development/python-modules/mido/default.nix
	pkgs/development/python-modules/pytest-bdd/default.nix
	pkgs/development/python-modules/sparse/default.nix
2024-04-12 07:06:54 +02:00
Mario Rodas
86a264e727
Merge pull request #303031 from r-ryantm/auto-update/dolt
dolt: 1.35.7 -> 1.35.8
2024-04-10 05:02:50 -05:00
R. Ryantm
d4502d8520 dolt: 1.35.7 -> 1.35.8 2024-04-10 05:59:07 +00:00
R. Ryantm
f9157e0977 postgresql13Packages.lantern: 0.2.2 -> 0.2.3 2024-04-10 03:00:50 +00:00
Weijia Wang
3f59355d84 Merge branch 'staging-next' into staging 2024-04-09 08:26:23 +02:00
R. Ryantm
0c979c7daf postgresql16JitPackages.pgtap: 1.3.2 -> 1.3.3 2024-04-09 01:39:31 +00:00
github-actions[bot]
c3b3326391
Merge staging-next into staging 2024-04-06 00:02:50 +00:00
Mario Rodas
88c619a6a3
Merge pull request #301870 from r-ryantm/auto-update/rqlite
rqlite: 8.23.0 -> 8.23.1
2024-04-05 18:38:56 -05:00
github-actions[bot]
882e0f27d3
Merge staging-next into staging 2024-04-05 18:01:27 +00:00
Pol Dellaiera
0b46528d06
Merge pull request #301544 from mmusnjak/pgsql-datasketches-update
apache_datasketches: update to 1.7.0
2024-04-05 17:20:46 +02:00
R. Ryantm
fd62cce119 rqlite: 8.23.0 -> 8.23.1 2024-04-05 15:03:34 +00:00
github-actions[bot]
caf9b7e92b
Merge staging-next into staging 2024-04-05 12:02:18 +00:00
R. Ryantm
9ed2202f70 dolt: 1.35.4 -> 1.35.7 2024-04-05 00:00:12 +00:00
Marko Mušnjak
7cea84dade
apache_datasketches: update to 1.7.0 2024-04-04 15:21:59 +02:00
Wolfgang Walther
81201ce889
pkgsMusl.postgresql: add TODO to run all regression tests
This was fixed upstream as a result of this discussion:

https://www.postgresql.org/message-id/flat/ef1b47df-0808-4bd7-b08c-5153d5d75f4c%40technowledgy.de
2024-04-04 08:41:19 +02:00
Wolfgang Walther
30fa4dca88
pkgsMusl.postgresql: remove icu-collations-hack patch
This was introduced in #228349, but doesn't seem necessary to build for pkgsMusl.

In fact the patch itself seems to be very specific about a stripped down icu
package in Alpine Linux, which does not apply to nixpkgs.
2024-04-04 08:41:19 +02:00
Wolfgang Walther
ec7b4581d7
pkgsMusl.postgresql: mark v12 and v13 with JIT as broken
Those currently don't build on master, not sure whether they ever built
correctly in the first place.
2024-04-04 08:41:18 +02:00
Wolfgang Walther
9f90ad30fa
postgresql: enable parallel building on darwin
This was disabled to fix #51093. The related discussion upstream revealed that this
has been fixed in [1] for v12+. Since v12 is our oldest supported version right now,
we should be able to safely enable parallel building on darwin again.

Furthermore, it seems that this kind of issue was also fixed in #51221 and #51408
for the general case.

[1]: 826eff57c4
2024-04-04 08:41:18 +02:00
Wolfgang Walther
4adcc41cd9
postgresql: move explicit libxml2 include behind version flag
This was introduced in #44083 to fix cross building, where xml2-config
wouldn't run on the host platform. This was fixed upstream two years
later [1], so that from v13 on pkg-config is used before xml2-config is.

Once v12 is EOL, we can remove this entirely.

[1]: 0bc8cebdb8
2024-04-04 08:41:18 +02:00
Wolfgang Walther
6c1e2a4401
postgresql: remove preConfigure CC variable
This seems to have been done better by now. There are no references kept
and the build does not fail when removing it.
2024-04-04 08:41:18 +02:00
Wolfgang Walther
c3c52231f0
postgresql: remove left-over LC_ALL environment variable
This was introduced in 65fd8f3f48 around 20 years
ago as LANG=en_US, later changed to LC_ALL=en_US and LC_ALL=C to avoid bash
warnings. This might have been relevant to run initdb during the check phase, but
the PostgreSQL docs [1] say this today:

  For implementation reasons, setting LC_ALL does not work for this purpose

Therefore it can be removed safely.

[1]: https://www.postgresql.org/docs/current/regress-run.html#REGRESS-RUN-LOCALE
2024-04-04 08:41:18 +02:00
Wolfgang Walther
154215cfd8
postgresql: rename patches
Trying to understand what each patch does made me come up with some more
descriptive names:

- Renaming the two disable-xxx patches to a common names makes it immediately
  clear that one replaces the other depending on version number.
- findstring was really not descriptive at all.
- hardcode-pgxs-path will be extended with more paths for split outputs in
  a later commit. Renaming here already to allow git to better track renames.

Finally replacing HARDCODED_PGXS_PATH with $out/lib in the last patch, makes
it easier to understand what the end result will look like when reading the
patch.
2024-04-04 08:41:18 +02:00
Wolfgang Walther
605618c2e8
postgresql: clean up patches
More cosmetic than anything else. The description in findstring.patch was
duplicated, postgresql-9.6.1 references confusing. Timestamps are not
needed, that's what git blame is for.
2024-04-04 08:41:18 +02:00