Commit Graph

22 Commits

Author SHA1 Message Date
Wolfgang Walther
bc40802255 postgresql_15: 15.18 -> 15.19
Release Notes:
https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/
2026-08-14 22:16:04 +02:00
Wolfgang Walther
4160692646 postgresql: flatten generic.nix
Removes all the indentation in generic.nix, which is possible because
we're not calling the generic function recursively anymore anyway.
2026-07-05 14:43:35 +02:00
Bart Oostveen
fd6286751a postgresql_15: 15.17 -> 15.18
Release Notes:
https://www.postgresql.org/about/news/postgresql-184-1710-1614-1518-and-1423-released-3297/
2026-05-15 09:12:00 +02:00
Wolfgang Walther
3fae1f6ec6 postgresql_15: 15.16 -> 15.17
Out-of-cycle release to fix regressions in the last set of releases.

Release Notes:
https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/
2026-03-03 19:58:38 +01:00
Wolfgang Walther
77867fbc7b postgresql: change source back to tags
The tags for the recent minor version releases have now been pushed.
2026-02-12 12:20:25 +01:00
Wolfgang Walther
d7957e9a00 postgresql_15: 15.15 -> 15.16
Release Notes:
https://github.com/postgres/postgres/blob/REL_15_STABLE/doc/src/sgml/release-15.sgml

Security: CVE-2026-2003, CVE-2026-2004, CVE-2026-2005, CVE-2026-2006,
CVE-2026-2007
2026-02-10 10:17:57 +01:00
Wolfgang Walther
8af07b25ac postgresql: switch back to latest tags
The commits we already switched to have now been tagged, so we can go
back to these.
2025-11-13 12:17:52 +01:00
Wolfgang Walther
534d73a49f postgresql_15: 15,14 -> 15.15
Release Notes:
32f3881677/doc/src/sgml/release-15.sgml

Fixes:
CVE-2025-12817
CVE-2025-12818
2025-11-11 12:48:32 +01:00
Hans Joachim Kliemeck
ebb6f532ae postgresql: 15.13 -> 15.14 2025-08-15 08:17:38 +02:00
Wolfgang Walther
4003ab6564 postgresql_15: 15.12 -> 15.13 2025-05-07 20:09:41 +02:00
Wolfgang Walther
4579b6bc19 {postgresql*,libpq}: replace rev with tag
We had set the "stamped" commit in #382282, a few days before the tags
appeared. The tags are now there, so we can replace them. The hashes
stay the same.
2025-02-20 18:54:48 +01:00
Maximilian Bosch
e9a5ab8607 postgresql_15: 15.10 -> 15.12
ChangeLog:
https://www.postgresql.org/about/news/postgresql-173-167-1511-1416-and-1319-released-3015/
https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-20-2025-3016/

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-02-18 11:19:29 +01:00
Wolfgang Walther
be8612e15a postgresql: fetch from GitHub instead of tarball
This allows us to fetch newer releases a few days before they are
officially released and the tarballs have been pushed.

The regular release cycle is like this:
- Sunday, the release notes are committed.
- Monday, the version is "stamped", i.e. the version bump committed.
- Thursday, the release is made.

There are not going to be any changes from Monday on, so we can kick off
our builds at that time already - they still need time to hit unstable
anyway.
2025-02-18 10:59:47 +01:00
Wolfgang Walther
256921e7d3 postgresql_15: 15.9 -> 15.10
Release notes:
https://www.postgresql.org/about/news/postgresql-172-166-1510-1415-1318-and-1222-released-2965/
2024-11-22 18:45:58 +01:00
Wolfgang Walther
9dc6733018 postgresql_15: 15.8 -> 15.9
Release Notes:
https://www.postgresql.org/about/news/postgresql-171-165-159-1414-1317-and-1221-released-2955/
2024-11-14 19:26:41 +01:00
Wolfgang Walther
fad9dabf9f pkgsMusl.postgresql: disable "locale -a" properly
/bin/locale doesn't exist on musl and was already effectively disabled
in #228349. However this still leaves the following warning for initdb:

  performing post-bootstrap initialization ... sh: locale: not found

By applying the alpine patch to disable locale -a entirely, this warning
will disappear. This will also make one more regression test pass when
testing "check-world" instead of "check", only.
2024-09-26 09:40:04 +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
Maximilian Bosch
1f657f2ce9 postgresql_15: 15.6 -> 15.7, fix CVE-2024-4317
Announcement: https://www.postgresql.org/about/news/postgresql-163-157-1412-1315-and-1219-released-2858/
2024-05-11 18:09:18 +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
b301c01e31 postgresql: refactor to move musl patches into versioned .nix files
This makes it obvious that the required argument muslPatches must be passed when
creating a new version file.

Pure refactor, not changing any derivations.
2024-03-15 18:51:02 +01:00
Wolfgang Walther
82e6c4a609 postgresql: refactor to remove psqlSchema argument
The passthru attribute is still set, but automatically created from
the major version number. Fewer moving parts decrease the chance
for mistakes.
2024-03-15 18:51:02 +01:00
Wolfgang Walther
1d9f2bd726 postgresql: refactor to split up default.nix (2/2)
The recommended [1] structure for a package regarding versioning is to have each
version in a separate file. This commit just mechanically copies code around
without any changes.

Pure refactor, not changing any derivations.

[1]: pkgs/README.md
2024-03-15 18:51:02 +01:00