Commit Graph

4033 Commits

Author SHA1 Message Date
github-actions[bot]
feee132c4d Merge staging-next into staging 2024-11-14 18:05:29 +00:00
Nick Cao
57ffa0833c postgresqlPackages.lantern: update license (#355841) 2024-11-14 08:44:04 -05:00
zowoq
dfedbb6088 postgresqlPackages.lantern: update license
license was changed to agpl3 in the 0.4.0 release

7ed99eb2b8
2024-11-14 17:29:45 +10:00
github-actions[bot]
dca0223667 Merge staging-next into staging 2024-11-10 18:04:23 +00:00
Maximilian Bosch
0644d3be87 Merge branch 'master' into staging-next 2024-11-10 18:34:57 +01:00
github-actions[bot]
a382145e6b Merge staging-next into staging 2024-11-10 00:15:47 +00:00
K900
7ebe9739ff Merge remote-tracking branch 'origin/master' into staging-next 2024-11-09 23:12:56 +03:00
Wolfgang Walther
9035573855 nixosTests.postgresql: move all postgresql related nixosTests into one folder
This makes it possible to run all those tests at once by building
nixosTests.postgresql and allow a simple entry to ci/OWNERS for all
tests.
2024-11-09 18:24:52 +01:00
Wolfgang Walther
db2d6a00ab postgresqlPackages.anonymizer: make passthru.tests work with correct package
Same reasoning as commit before.
2024-11-09 18:24:52 +01:00
Wolfgang Walther
23c19a255f postgresqlPackages.timescaledb: make passthru.tests work with correct package
Same reasoning as commit before.
2024-11-09 18:24:52 +01:00
Wolfgang Walther
6d7da20a90 postgresqlPackages.tsja: make passthru.tests work with correct package
Same reasoning as commit before.
2024-11-09 18:24:52 +01:00
Wolfgang Walther
a5c41ae80a postgresqlPackages.pgvecto-rs: make passthru.tests work with correct package
Same reasoning as commit before.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
0af934adf7 postgresqlPackages.pgjwt: make passthru.tests work with correct package
Same reasoning as commit before.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
ecffab1fda postgresqlPackages.postgis: move nixosTests.postgis into package
Same reasoning as commit before.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
aded718a98 postgresqlPackages.apache_datasketches: move nixosTests.apache_datasketches into package
There is no need to fire up a whole VM just to run a two line test of
creating the extension. We can use postgresqlTestExtension for that.
This has the advantage that it runs with postgresqlTestHook, so without
a VM, making it more portable.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
139c546676 postgresql: add passthru.tests.postgresql-tls-client-cert
Same reasoning as commit before.
2024-11-09 18:24:51 +01:00
Wolfgang Walther
f6c2de9262 postgresql: add passthru.tests.postgresql
Restructuring the nixosTests.postgresql test a little bit to allow
calling it with the specific versioned package from generic.nix.
2024-11-09 18:24:51 +01:00
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
Theodore Ni
bc5b75eb11 mysql80: 8.0.39 -> 8.0.40 (#350248) 2024-11-09 05:42:24 -08:00
Maximilian Bosch
8091ea3f24 Merge: postgresql_17: fix build (#354571) 2024-11-09 14:09:03 +01:00
Maximilian Bosch
8771747453 Merge: postgresql: drop build-time dependency on GHC (#354538) 2024-11-09 14:07:06 +01:00
Emily
ce788776a5 Merge master into staging-next 2024-11-09 12:51:01 +00:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08: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]
f899bb5680 Merge staging-next into staging 2024-11-05 18:05:09 +00:00
0x4A6F
9d03557aae mariadb: 10.5.27, 10.6.20, 10.11.10, 11.4.4 (#353661) 2024-11-05 16:46:18 +01:00
github-actions[bot]
e953c01873 Merge staging-next into staging 2024-11-05 00:14:28 +00:00
Simon Hauser
b0519b4318 mariadb: 10.5.27, 10.6.20, 10.11.10, 11.4.4
Changelog:
- https://mariadb.com/kb/en/mariadb-10-5-27-changelog/
- https://mariadb.com/kb/en/mariadb-10-6-20-changelog/
- https://mariadb.com/kb/en/mariadb-10-11-10-changelog/
- https://mariadb.com/kb/en/mariadb-11-4-4-changelog/
2024-11-04 16:34:26 +01: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
K900
66f01b7af9 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-28 15:11:30 +03:00
Masum Reza
474d515b26 pgpool: 4.5.2 -> 4.5.4 (#348687) 2024-10-28 12:33:46 +05:30
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