postgresql18Packages: fix build or mark as broken#429371
postgresql18Packages: fix build or mark as broken#429371wolfgangwalther merged 2 commits intoNixOS:masterfrom
Conversation
c09bea4 to
893c248
Compare
|
We currently have not marked any extension as broken on PG 18, except when they were broken on PG 17 already. I'd say we can either keep all of them without the broken marker to see where they end up after PG 18 progresses through RCs and the final release - or we mark all of them as broken now. I'm in favor of not marking them broken right now. |
|
My argument for marking this one as broken is that it explicitly does not support pg18 unless it is updated in the future. Doesn't matter if pg18 is upgraded to a stable version. Just thought it would help with reducing the load on hydra, but feel free to close. |
I think that's fair, actually. |
|
I think the same reasoning applies to all pg extensions that are currently not supporting PG 18, yet. So I still think we should do this for all of them - or don't bother. A single build that exits after a few seconds because it doesn't support this version also doesn't change much for hydra, while 20-ish builds.. make a bit more of a difference. |
|
I'll update this PR to include the other extensions as well then |
PostgreSQL 18 adds the -Wmissing-variable-declarations flag by default, which makes this build fail. Ignoring this warning allows the build to succeed.
893c248 to
4cd7afc
Compare
diogotcorreia
left a comment
There was a problem hiding this comment.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 429371
Commit: 4cd7afc36d5bd615a589a6386f69c53ad52fc98e
x86_64-linux
✅ 12 packages built:
- postgresql13Packages.pg_hll
- postgresql13Packages.pg_squeeze
- postgresql14Packages.pg_hll
- postgresql14Packages.pg_squeeze
- postgresql15Packages.pg_hll
- postgresql15Packages.pg_squeeze
- postgresql16Packages.pg_hll
- postgresql16Packages.pg_squeeze
- postgresql17Packages.pg_hll
- postgresql17Packages.pg_squeeze
- postgresql18Packages.pg_hll
- postgresql18Packages.pg_squeeze
Those extensions don't support building with PostgreSQL 18, yet. To make sure the broken status is updated on the next upgrade, they all have version checks in the form of an evaluation warning, so that there has be explicit action regarding its PG18 compatibility.
4cd7afc to
108733a
Compare
|
Thank you! |
The extension doesn't build on postgres 18 yet: https://hydra.nixos.org/build/303621630From what I can see in upstream's main branch, the next release will support it.Upgraded/fixed:
pg_squeeze: 1.7.0 -> 1.9.0done in postgresqlPackages: fix update scripts with PG versioning scheme #422133 insteadMarked remaining build failures as broken.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.