Commit Graph

4033 Commits

Author SHA1 Message Date
github-actions[bot]
98dddbad91 Merge master into staging-next 2025-01-11 18:04:12 +00:00
Christoph Hrdinka
6af01120a6 postgresql: fix build if pythonSupport is enabled
Since 445371f309
(which added `strictDeps = true;`) the build of PostgreSQL is broken if
python support is enabled (via argument `pythonSupport = true`). The
problem seems to be that PostgreSQL’s build system is unable to find
the supplied Python installation.

This commit fixes the build by setting the `PYTHON` environment variable
within the build environment, as document here:

https://www.postgresql.org/docs/current/install-make.html#CONFIGURE-ENVVARS-PYTHON

Closes #372333
2025-01-10 15:23:35 +01:00
Leona Maroni
d4b509d785 percona-server_8_{0,4}: fix build on aarch64-linux 2025-01-09 15:09:08 +01:00
Wolfgang Walther
941ebfc7e5 postgresql: fix build on x86_64-darwin (#371534) 2025-01-07 19:27:53 +01:00
github-actions[bot]
bccd5433ad Merge master into staging-next 2025-01-07 00:15:12 +00:00
myypo
5d524ce376 hardcode the renamed extension files 2025-01-06 23:41:12 +02:00
myypo
e66f498baf remove nixos tests 2025-01-06 23:35:14 +02:00
myypo
70d01826df remove redundant pkg version check for broken attribute 2025-01-06 22:08:42 +02:00
Wolfgang Walther
734523d753 postgresqlPackages.pg_partman: 5.2.2 -> 5.2.4 (#371048) 2025-01-06 20:34:19 +01:00
Wolfgang Walther
a2b5eb2e96 postgresql: fix build on x86_64-darwin
Resolves #371242
2025-01-06 20:33:19 +01:00
github-actions[bot]
a58f8abed0 Merge staging-next into staging 2025-01-06 00:15:41 +00:00
myypo
dfe1c24809 pgx_ulid: init at 0.2.0 2025-01-06 00:22:27 +02:00
R. Ryantm
9ce6259fd1 postgresqlPackages.pg_partman: 5.2.2 -> 5.2.4 2025-01-05 03:04:05 +00:00
Emily
205c1696b8 treewide: remove obsolete aligned allocation workarounds 2025-01-04 21:20:40 +00:00
Wolfgang Walther
cb4b0fd769 postgresql: add doc/man outputChecks for all versions
See a0919c7eed for rationale.
2025-01-04 14:59:58 +01:00
Wolfgang Walther
a0919c7eed postgresql_14: fix build
Building postgresql_14 currently fails with this on master:

  error: derivation contains an illegal reference specifier 'man'

The reason seems to be a bug in nix, where outputChecks are run
improperly when one of the outputs can already be substituted. Why the
man output can be substituted from hydra is unknown, but adding more
outputChecks for the the man and doc outputs should work around the
problem until nix is fixed.
2025-01-02 10:31:53 +01:00
R. Ryantm
35a4f7eee0 percona-server_8_0: 8.0.39-30 -> 8.0.40-31 2024-12-31 01:41:25 +00:00
Wolfgang Walther
c6bc26350f postgresqlPackages.pgmq: 1.4.5 -> 1.5.0 (#368173) 2024-12-26 12:43:23 +01:00
Wolfgang Walther
902120f122 postgresqlPackages.pgrouting: 3.7.0 -> 3.7.1 (#368227) 2024-12-26 12:31:16 +01:00
Wolfgang Walther
68576875c7 postgresqlPackages.plpgsql_check: 2.7.12 -> 2.7.13 (#368218) 2024-12-26 12:29:28 +01:00
R. Ryantm
1cf85a9352 postgresqlPackages.pgrouting: 3.7.0 -> 3.7.1 2024-12-26 00:33:01 +00:00
R. Ryantm
cc0b31cbce postgresqlPackages.plpgsql_check: 2.7.12 -> 2.7.13 2024-12-25 22:16:10 +00:00
R. Ryantm
9b0e625dc2 postgresqlPackages.pg_repack: 1.5.1 -> 1.5.2 2024-12-25 21:42:48 +00:00
R. Ryantm
76b449a9d1 postgresqlPackages.pgmq: 1.4.5 -> 1.5.0 2024-12-25 19:30:17 +00:00
github-actions[bot]
4726042dac Merge master into staging-next 2024-12-23 00:15:04 +00:00
Wolfgang Walther
0010ba25b8 various: fix hostPlatform.canExecute buildPlatform
It doesn't matter whether the hostPlatform could execute stuff from the
buildPlatform - we need it the other way around: Certain things during a
build process can only happen when, as part of the build, the
**buildPlatform** can execute the code it just created for the
**hostPlatform**.

Unless we are talking about compilation at run-time, as in the case of
PostgreSQL. Extend the comment there to make it clear that this is on
purpose. Another case that's OK is vlc, where luac can't cross-compile
at build time, thus the bytecode is actually build for the buildPlatform
and the sources must be interpreted at runtime instead.
2024-12-22 16:43:22 +01:00
github-actions[bot]
36d6a1bccd Merge master into staging-next 2024-12-21 00:14:11 +00:00
Oliver Schmidt
78075270c4 percona-server_8_4: 8.4.2-2 -> 8.4.3-3
release notes:
https://docs.percona.com/percona-server/8.4/release-notes/8.4.3-3.html

Fixed CVEs, taken from 2d69ebbc4e:

Fixes:
* https://github.com/advisories/GHSA-m6rg-98pc-7rxm
* https://github.com/advisories/GHSA-97c4-2w4v-c7r8
* https://github.com/advisories/GHSA-m7rw-p49v-xvr4
* https://github.com/advisories/GHSA-cgw6-mmr2-9474
* https://github.com/advisories/GHSA-m2x9-pvwq-m49p
* https://github.com/advisories/GHSA-w76f-wfx3-5qjq
* https://github.com/advisories/GHSA-vqmm-339w-hc7c
* https://github.com/advisories/GHSA-2rhg-4865-8qfj
* https://github.com/advisories/GHSA-vggh-55p7-p625
* https://github.com/advisories/GHSA-j5r3-hxmp-cxpr
* https://github.com/advisories/GHSA-c72q-9j4p-2mp4
* https://github.com/advisories/GHSA-cj7p-fg4w-qrvh
* https://github.com/advisories/GHSA-fv75-hjwp-hmcm
* https://github.com/advisories/GHSA-xhf9-m56c-xh6w
* https://github.com/advisories/GHSA-c494-hg27-rg85
* https://github.com/advisories/GHSA-r97q-xhcv-9xx9
* https://github.com/advisories/GHSA-h3ph-4h6g-xqfq
* https://github.com/advisories/GHSA-mffh-p59m-fv66
* https://github.com/advisories/GHSA-vchj-ggm5-9rcm
* https://github.com/advisories/GHSA-jv2x-g26c-46cq
* https://github.com/advisories/GHSA-xcwx-vhj6-p7m7
* https://github.com/advisories/GHSA-6vrv-p2wx-g2fg
* https://github.com/advisories/GHSA-6pjm-6xcx-c94q
* https://github.com/advisories/GHSA-36gq-2499-pq9x
* https://github.com/advisories/GHSA-6477-mq9q-6867
2024-12-19 19:05:57 +01:00
Oliver Schmidt
65d0417b29 percona-server: add updateScript 2024-12-19 16:45:40 +01:00
github-actions[bot]
c9e934a620 Merge master into staging-next 2024-12-16 06:05:22 +00:00
Philip Taron
66cdf593c0 treewide: replace substituteAll with replaceVars (#1) (#365440) 2024-12-15 19:10:09 -08:00
Wolfgang Walther
ebd18cf115 treewide: replace substituteAll with replaceVars (#1)
Driving #237216 forward.
2024-12-15 22:25:35 +01:00
github-actions[bot]
095d892127 Merge master into staging-next 2024-12-15 18:04:15 +00:00
Wolfgang Walther
f036dd39af postgresqlPackages.pgroonga: 3.2.4 -> 3.2.5 (#365378) 2024-12-15 16:27:51 +01:00
R. Ryantm
3c07255d99 postgresqlPackages.pgroonga: 3.2.4 -> 3.2.5 2024-12-15 14:02:27 +00:00
Wolfgang Walther
f5e01f2e47 postgresqlPackages.tsearch_extras: remove
This has been added in #22166 in 2017.

Upstream has archived the repo in 2020:
https://github.com/zulip/tsearch_extras/issues/7

This dependency is unused, abandoned and r-ryantm tries to "downgrade"
it: Let's remove it!
2024-12-15 14:20:33 +01:00
Wolfgang Walther
f528b8473a postgresqlPackages.pg_partman: 5.2.1 -> 5.2.2 (#365339) 2024-12-15 13:37:50 +01:00
Wolfgang Walther
38669143a7 postgresqlPackages.pg-gvm: 22.6.5 -> 22.6.6 (#365324) 2024-12-15 13:37:21 +01:00
github-actions[bot]
c99cd2bc2d Merge master into staging-next 2024-12-15 12:05:35 +00:00
R. Ryantm
bf171199a0 postgresqlPackages.pg_partman: 5.2.1 -> 5.2.2 2024-12-15 11:05:47 +00:00
R. Ryantm
c03a1781b1 postgresqlPackages.pg-gvm: 22.6.5 -> 22.6.6 2024-12-15 09:29:59 +00:00
R. Ryantm
338322d15e postgresqlPackages.pg_net: 0.13.0 -> 0.14.0 2024-12-14 21:56:57 +00:00
K900
a7e86ba134 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-13 15:35:01 +03:00
K900
81eb6d64ab Merge remote-tracking branch 'origin/master' into staging-next 2024-12-12 21:08:33 +03:00
Wolfgang Walther
79734b0c08 postgresqlPackages.pg_cron: 1.6.4 -> 1.6.5
Changelog:
https://github.com/citusdata/pg_cron/releases/tag/v1.6.5
2024-12-12 18:40:48 +01:00
Wolfgang Walther
47b88fb0eb postgresqlPackages.sqlite_fdw: 2.4.0 -> 2.5.0
Changelog:
https://github.com/pgspider/sqlite_fdw/releases/tag/v2.5.0
2024-12-11 21:36:12 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Ivan Mincik
f29bd95d71 postgresql: remove libxml http workaround 2024-12-09 10:18:08 +01:00
K900
2e337411b0 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-08 08:46:20 +03:00