Skip to content

Conversation

@wolfgangwalther
Copy link
Contributor

@wolfgangwalther wolfgangwalther commented Nov 14, 2024

This updates all postgresql versions except v16 to the new minor released today:
https://www.postgresql.org/about/news/postgresql-171-165-159-1414-1317-and-1221-released-2955/

v16 will cause many more rebuilds, so I will target that at staging: #355974.

@Ma27

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@Ma27
Copy link
Member

Ma27 commented Nov 14, 2024

Looking at it now.

@wolfgangwalther
Copy link
Contributor Author

wolfgangwalther commented Nov 14, 2024

Note:

There is an ongoing discussion upstream about ABI incompatibilities for the new minor versions, which means that extensions compiled against e.g. 14.13 would potentially not work against 14.14. Of course - this doesn't affect us, because we rebuild all extensions anyway. There is discussion about fixing that by moving things in some structs around and essentially re-doing the release, though.

I am watching the discussion here: https://www.postgresql.org/message-id/flat/CABOikdNmVBC1LL6pY26dyxAS2f%2BgLZvTsNt%3D2XbcyG7WxXVBBQ%40mail.gmail.com

I think the best course of action right now is to proceed with this as planned - and if upstream decides to do something, then update to whatever they do immediately as well. I don't think we should wait for them. Given the nature of nix, we are prepared for whatever they do - after all the releases are not broken for us at all.

Edit: Imho, the direction it took is that there is not going to be any change.

@wolfgangwalther
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review


x86_64-linux

⏩ 47 packages marked as broken and skipped:
  • postgresql12JitPackages.citus
  • postgresql12JitPackages.pg_ivm
  • postgresql12JitPackages.pg_partman
  • postgresql12JitPackages.pg_uuidv7
  • postgresql12JitPackages.pgvecto-rs
  • postgresql12JitPackages.plv8
  • postgresql12JitPackages.timescaledb
  • postgresql12JitPackages.timescaledb-apache
  • postgresql12Packages.citus
  • postgresql12Packages.pg_ivm
  • postgresql12Packages.pg_partman
  • postgresql12Packages.pg_uuidv7
  • postgresql12Packages.pgvecto-rs
  • postgresql12Packages.timescaledb
  • postgresql12Packages.timescaledb-apache
  • postgresql13JitPackages.citus
  • postgresql13JitPackages.pg_partman
  • postgresql13JitPackages.pgvecto-rs
  • postgresql13JitPackages.plv8
  • postgresql13Packages.citus
  • postgresql13Packages.pg_partman
  • postgresql13Packages.pgvecto-rs
  • postgresql14JitPackages.cstore_fdw
  • postgresql14JitPackages.plv8
  • postgresql14Packages.cstore_fdw
  • postgresql15JitPackages.cstore_fdw
  • postgresql15JitPackages.plv8
  • postgresql15Packages.cstore_fdw
  • postgresql17JitPackages.citus
  • postgresql17JitPackages.cstore_fdw
  • postgresql17JitPackages.pg_auto_failover
  • postgresql17JitPackages.pg_ed25519
  • postgresql17JitPackages.pgvecto-rs
  • postgresql17JitPackages.plv8
  • postgresql17JitPackages.repmgr
  • postgresql17JitPackages.smlar
  • postgresql17JitPackages.timescaledb
  • postgresql17JitPackages.timescaledb-apache
  • postgresql17JitPackages.timescaledb_toolkit
  • postgresql17Packages.citus
  • postgresql17Packages.cstore_fdw
  • postgresql17Packages.pg_auto_failover
  • postgresql17Packages.pgvecto-rs
  • postgresql17Packages.repmgr
  • postgresql17Packages.timescaledb
  • postgresql17Packages.timescaledb-apache
  • postgresql17Packages.timescaledb_toolkit
❌ 4 packages failed to build:
  • postgresql12JitPackages.timescaledb_toolkit
  • postgresql13JitPackages.timescaledb_toolkit
  • postgresql14JitPackages.timescaledb_toolkit
  • postgresql15JitPackages.timescaledb_toolkit
✅ 574 packages built:
  • glom
  • glom.dev
  • glom.devdoc
  • glom.doc
  • glom.lib
  • nominatim
  • pg-dump-anon
  • postgresql12JitPackages.age
  • postgresql12JitPackages.anonymizer
  • postgresql12JitPackages.apache_datasketches
  • postgresql12JitPackages.cstore_fdw
  • postgresql12JitPackages.h3-pg
  • postgresql12JitPackages.hypopg
  • postgresql12JitPackages.jsonb_deep_sum
  • postgresql12JitPackages.lantern
  • postgresql12JitPackages.periods
  • postgresql12JitPackages.pg_auto_failover
  • postgresql12JitPackages.pg_bigm
  • postgresql12JitPackages.pg_cron
  • postgresql12JitPackages.pg_ed25519
  • postgresql12JitPackages.pg_hint_plan
  • postgresql12JitPackages.pg_hll
  • postgresql12JitPackages.pg_libversion
  • postgresql12JitPackages.pg_net
  • postgresql12JitPackages.pg_rational
  • postgresql12JitPackages.pg_relusage
  • postgresql12JitPackages.pg_repack
  • postgresql12JitPackages.pg_roaringbitmap
  • postgresql12JitPackages.pg_safeupdate
  • postgresql12JitPackages.pg_similarity
  • postgresql12JitPackages.pg_squeeze
  • postgresql12JitPackages.pg_topn
  • postgresql12JitPackages.pgaudit
  • postgresql12JitPackages.pgjwt
  • postgresql12JitPackages.pgmq
  • postgresql12JitPackages.pgroonga
  • postgresql12JitPackages.pgrouting
  • postgresql12JitPackages.pgsodium
  • postgresql12JitPackages.pgsql-http
  • postgresql12JitPackages.pgtap
  • postgresql12JitPackages.pgvector
  • postgresql12JitPackages.plpgsql_check
  • postgresql12JitPackages.plr
  • postgresql12JitPackages.postgis
  • postgresql12JitPackages.postgis.doc
  • postgresql12JitPackages.repmgr
  • postgresql12JitPackages.rum
  • postgresql12JitPackages.smlar
  • postgresql12JitPackages.system_stats
  • postgresql12JitPackages.tds_fdw
  • postgresql12JitPackages.temporal_tables
  • postgresql12JitPackages.tsearch_extras
  • postgresql12JitPackages.tsja
  • postgresql12JitPackages.wal2json
  • postgresql12Packages.age
  • postgresql12Packages.anonymizer
  • postgresql12Packages.apache_datasketches
  • postgresql12Packages.cstore_fdw
  • postgresql12Packages.h3-pg
  • postgresql12Packages.hypopg
  • postgresql12Packages.jsonb_deep_sum
  • postgresql12Packages.lantern
  • postgresql12Packages.periods
  • postgresql12Packages.pg_auto_failover
  • postgresql12Packages.pg_bigm
  • postgresql12Packages.pg_cron
  • postgresql12Packages.pg_ed25519
  • postgresql12Packages.pg_hint_plan
  • postgresql12Packages.pg_hll
  • postgresql12Packages.pg_libversion
  • postgresql12Packages.pg_net
  • postgresql12Packages.pg_rational
  • postgresql12Packages.pg_relusage
  • postgresql12Packages.pg_repack
  • postgresql12Packages.pg_roaringbitmap
  • postgresql12Packages.pg_safeupdate
  • postgresql12Packages.pg_similarity
  • postgresql12Packages.pg_squeeze
  • postgresql12Packages.pg_topn
  • postgresql12Packages.pgaudit
  • postgresql12Packages.pgjwt
  • postgresql12Packages.pgmq
  • postgresql12Packages.pgroonga
  • postgresql12Packages.pgrouting
  • postgresql12Packages.pgsodium
  • postgresql12Packages.pgsql-http
  • postgresql12Packages.pgtap
  • postgresql12Packages.pgvector
  • postgresql12Packages.plpgsql_check
  • postgresql12Packages.plr
  • postgresql12Packages.plv8
  • postgresql12Packages.postgis
  • postgresql12Packages.postgis.doc
  • postgresql12Packages.repmgr
  • postgresql12Packages.rum
  • postgresql12Packages.smlar
  • postgresql12Packages.system_stats
  • postgresql12Packages.tds_fdw
  • postgresql12Packages.temporal_tables
  • postgresql12Packages.timescaledb_toolkit
  • postgresql12Packages.tsearch_extras
  • postgresql12Packages.tsja
  • postgresql12Packages.wal2json
  • postgresql13JitPackages.age
  • postgresql13JitPackages.anonymizer
  • postgresql13JitPackages.apache_datasketches
  • postgresql13JitPackages.cstore_fdw
  • postgresql13JitPackages.h3-pg
  • postgresql13JitPackages.hypopg
  • postgresql13JitPackages.jsonb_deep_sum
  • postgresql13JitPackages.lantern
  • postgresql13JitPackages.periods
  • postgresql13JitPackages.pg_auto_failover
  • postgresql13JitPackages.pg_bigm
  • postgresql13JitPackages.pg_cron
  • postgresql13JitPackages.pg_ed25519
  • postgresql13JitPackages.pg_hint_plan
  • postgresql13JitPackages.pg_hll
  • postgresql13JitPackages.pg_ivm
  • postgresql13JitPackages.pg_libversion
  • postgresql13JitPackages.pg_net
  • postgresql13JitPackages.pg_rational
  • postgresql13JitPackages.pg_relusage
  • postgresql13JitPackages.pg_repack
  • postgresql13JitPackages.pg_roaringbitmap
  • postgresql13JitPackages.pg_safeupdate
  • postgresql13JitPackages.pg_similarity
  • postgresql13JitPackages.pg_squeeze
  • postgresql13JitPackages.pg_topn
  • postgresql13JitPackages.pg_uuidv7
  • postgresql13JitPackages.pgaudit
  • postgresql13JitPackages.pgjwt
  • postgresql13JitPackages.pgmq
  • postgresql13JitPackages.pgroonga
  • postgresql13JitPackages.pgrouting
  • postgresql13JitPackages.pgsodium
  • postgresql13JitPackages.pgsql-http
  • postgresql13JitPackages.pgtap
  • postgresql13JitPackages.pgvector
  • postgresql13JitPackages.plpgsql_check
  • postgresql13JitPackages.plr
  • postgresql13JitPackages.postgis
  • postgresql13JitPackages.postgis.doc
  • postgresql13JitPackages.repmgr
  • postgresql13JitPackages.rum
  • postgresql13JitPackages.smlar
  • postgresql13JitPackages.system_stats
  • postgresql13JitPackages.tds_fdw
  • postgresql13JitPackages.temporal_tables
  • postgresql13JitPackages.timescaledb
  • postgresql13JitPackages.timescaledb-apache
  • postgresql13JitPackages.tsearch_extras
  • postgresql13JitPackages.tsja
  • postgresql13JitPackages.wal2json
  • postgresql13Packages.age
  • postgresql13Packages.anonymizer
  • postgresql13Packages.apache_datasketches
  • postgresql13Packages.cstore_fdw
  • postgresql13Packages.h3-pg
  • postgresql13Packages.hypopg
  • postgresql13Packages.jsonb_deep_sum
  • postgresql13Packages.lantern
  • postgresql13Packages.periods
  • postgresql13Packages.pg_auto_failover
  • postgresql13Packages.pg_bigm
  • postgresql13Packages.pg_cron
  • postgresql13Packages.pg_ed25519
  • postgresql13Packages.pg_hint_plan
  • postgresql13Packages.pg_hll
  • postgresql13Packages.pg_ivm
  • postgresql13Packages.pg_libversion
  • postgresql13Packages.pg_net
  • postgresql13Packages.pg_rational
  • postgresql13Packages.pg_relusage
  • postgresql13Packages.pg_repack
  • postgresql13Packages.pg_roaringbitmap
  • postgresql13Packages.pg_safeupdate
  • postgresql13Packages.pg_similarity
  • postgresql13Packages.pg_squeeze
  • postgresql13Packages.pg_topn
  • postgresql13Packages.pg_uuidv7
  • postgresql13Packages.pgaudit
  • postgresql13Packages.pgjwt
  • postgresql13Packages.pgmq
  • postgresql13Packages.pgroonga
  • postgresql13Packages.pgrouting
  • postgresql13Packages.pgsodium
  • postgresql13Packages.pgsql-http
  • postgresql13Packages.pgtap
  • postgresql13Packages.pgvector
  • postgresql13Packages.plpgsql_check
  • postgresql13Packages.plr
  • postgresql13Packages.plv8
  • postgresql13Packages.postgis
  • postgresql13Packages.postgis.doc
  • postgresql13Packages.repmgr
  • postgresql13Packages.rum
  • postgresql13Packages.smlar
  • postgresql13Packages.system_stats
  • postgresql13Packages.tds_fdw
  • postgresql13Packages.temporal_tables
  • postgresql13Packages.timescaledb
  • postgresql13Packages.timescaledb-apache
  • postgresql13Packages.timescaledb_toolkit
  • postgresql13Packages.tsearch_extras
  • postgresql13Packages.tsja
  • postgresql13Packages.wal2json
  • postgresql14JitPackages.age
  • postgresql14JitPackages.anonymizer
  • postgresql14JitPackages.apache_datasketches
  • postgresql14JitPackages.citus
  • postgresql14JitPackages.h3-pg
  • postgresql14JitPackages.hypopg
  • postgresql14JitPackages.jsonb_deep_sum
  • postgresql14JitPackages.lantern
  • postgresql14JitPackages.periods
  • postgresql14JitPackages.pg_auto_failover
  • postgresql14JitPackages.pg_bigm
  • postgresql14JitPackages.pg_cron
  • postgresql14JitPackages.pg_ed25519
  • postgresql14JitPackages.pg_hint_plan
  • postgresql14JitPackages.pg_hll
  • postgresql14JitPackages.pg_ivm
  • postgresql14JitPackages.pg_libversion
  • postgresql14JitPackages.pg_net
  • postgresql14JitPackages.pg_partman
  • postgresql14JitPackages.pg_rational
  • postgresql14JitPackages.pg_relusage
  • postgresql14JitPackages.pg_repack
  • postgresql14JitPackages.pg_roaringbitmap
  • postgresql14JitPackages.pg_safeupdate
  • postgresql14JitPackages.pg_similarity
  • postgresql14JitPackages.pg_squeeze
  • postgresql14JitPackages.pg_topn
  • postgresql14JitPackages.pg_uuidv7
  • postgresql14JitPackages.pgaudit
  • postgresql14JitPackages.pgjwt
  • postgresql14JitPackages.pgmq
  • postgresql14JitPackages.pgroonga
  • postgresql14JitPackages.pgrouting
  • postgresql14JitPackages.pgsodium
  • postgresql14JitPackages.pgsql-http
  • postgresql14JitPackages.pgtap
  • postgresql14JitPackages.pgvecto-rs
  • postgresql14JitPackages.pgvector
  • postgresql14JitPackages.plpgsql_check
  • postgresql14JitPackages.plr
  • postgresql14JitPackages.postgis
  • postgresql14JitPackages.postgis.doc
  • postgresql14JitPackages.repmgr
  • postgresql14JitPackages.rum
  • postgresql14JitPackages.smlar
  • postgresql14JitPackages.system_stats
  • postgresql14JitPackages.tds_fdw
  • postgresql14JitPackages.temporal_tables
  • postgresql14JitPackages.timescaledb
  • postgresql14JitPackages.timescaledb-apache
  • postgresql14JitPackages.tsearch_extras
  • postgresql14JitPackages.tsja
  • postgresql14JitPackages.wal2json
  • postgresql14Packages.age
  • postgresql14Packages.anonymizer
  • postgresql14Packages.apache_datasketches
  • postgresql14Packages.citus
  • postgresql14Packages.h3-pg
  • postgresql14Packages.hypopg
  • postgresql14Packages.jsonb_deep_sum
  • postgresql14Packages.lantern
  • postgresql14Packages.periods
  • postgresql14Packages.pg_auto_failover
  • postgresql14Packages.pg_bigm
  • postgresql14Packages.pg_cron
  • postgresql14Packages.pg_ed25519
  • postgresql14Packages.pg_hint_plan
  • postgresql14Packages.pg_hll
  • postgresql14Packages.pg_ivm
  • postgresql14Packages.pg_libversion
  • postgresql14Packages.pg_net
  • postgresql14Packages.pg_partman
  • postgresql14Packages.pg_rational
  • postgresql14Packages.pg_relusage
  • postgresql14Packages.pg_repack
  • postgresql14Packages.pg_roaringbitmap
  • postgresql14Packages.pg_safeupdate
  • postgresql14Packages.pg_similarity
  • postgresql14Packages.pg_squeeze
  • postgresql14Packages.pg_topn
  • postgresql14Packages.pg_uuidv7
  • postgresql14Packages.pgaudit
  • postgresql14Packages.pgjwt
  • postgresql14Packages.pgmq
  • postgresql14Packages.pgroonga
  • postgresql14Packages.pgrouting
  • postgresql14Packages.pgsodium
  • postgresql14Packages.pgsql-http
  • postgresql14Packages.pgtap
  • postgresql14Packages.pgvecto-rs
  • postgresql14Packages.pgvector
  • postgresql14Packages.plpgsql_check
  • postgresql14Packages.plr
  • postgresql14Packages.plv8
  • postgresql14Packages.postgis
  • postgresql14Packages.postgis.doc
  • postgresql14Packages.repmgr
  • postgresql14Packages.rum
  • postgresql14Packages.smlar
  • postgresql14Packages.system_stats
  • postgresql14Packages.tds_fdw
  • postgresql14Packages.temporal_tables
  • postgresql14Packages.timescaledb
  • postgresql14Packages.timescaledb-apache
  • postgresql14Packages.timescaledb_toolkit
  • postgresql14Packages.tsearch_extras
  • postgresql14Packages.tsja
  • postgresql14Packages.wal2json
  • postgresql15JitPackages.age
  • postgresql15JitPackages.anonymizer
  • postgresql15JitPackages.apache_datasketches
  • postgresql15JitPackages.citus
  • postgresql15JitPackages.h3-pg
  • postgresql15JitPackages.hypopg
  • postgresql15JitPackages.jsonb_deep_sum
  • postgresql15JitPackages.lantern
  • postgresql15JitPackages.periods
  • postgresql15JitPackages.pg_auto_failover
  • postgresql15JitPackages.pg_bigm
  • postgresql15JitPackages.pg_cron
  • postgresql15JitPackages.pg_ed25519
  • postgresql15JitPackages.pg_hint_plan
  • postgresql15JitPackages.pg_hll
  • postgresql15JitPackages.pg_ivm
  • postgresql15JitPackages.pg_libversion
  • postgresql15JitPackages.pg_net
  • postgresql15JitPackages.pg_partman
  • postgresql15JitPackages.pg_rational
  • postgresql15JitPackages.pg_relusage
  • postgresql15JitPackages.pg_repack
  • postgresql15JitPackages.pg_roaringbitmap
  • postgresql15JitPackages.pg_safeupdate
  • postgresql15JitPackages.pg_similarity
  • postgresql15JitPackages.pg_squeeze
  • postgresql15JitPackages.pg_topn
  • postgresql15JitPackages.pg_uuidv7
  • postgresql15JitPackages.pgaudit
  • postgresql15JitPackages.pgjwt
  • postgresql15JitPackages.pgmq
  • postgresql15JitPackages.pgroonga
  • postgresql15JitPackages.pgrouting
  • postgresql15JitPackages.pgsodium
  • postgresql15JitPackages.pgsql-http
  • postgresql15JitPackages.pgtap
  • postgresql15JitPackages.pgvecto-rs
  • postgresql15JitPackages.pgvector
  • postgresql15JitPackages.plpgsql_check
  • postgresql15JitPackages.plr
  • postgresql15JitPackages.postgis
  • postgresql15JitPackages.postgis.doc
  • postgresql15JitPackages.repmgr
  • postgresql15JitPackages.rum
  • postgresql15JitPackages.smlar
  • postgresql15JitPackages.system_stats
  • postgresql15JitPackages.tds_fdw
  • postgresql15JitPackages.temporal_tables
  • postgresql15JitPackages.timescaledb
  • postgresql15JitPackages.timescaledb-apache
  • postgresql15JitPackages.tsearch_extras
  • postgresql15JitPackages.tsja
  • postgresql15JitPackages.wal2json
  • postgresql15Packages.age
  • postgresql15Packages.anonymizer
  • postgresql15Packages.apache_datasketches
  • postgresql15Packages.citus
  • postgresql15Packages.h3-pg
  • postgresql15Packages.hypopg
  • postgresql15Packages.jsonb_deep_sum
  • postgresql15Packages.lantern
  • postgresql15Packages.periods
  • postgresql15Packages.pg_auto_failover
  • postgresql15Packages.pg_bigm
  • postgresql15Packages.pg_cron
  • postgresql15Packages.pg_ed25519
  • postgresql15Packages.pg_hint_plan
  • postgresql15Packages.pg_hll
  • postgresql15Packages.pg_ivm
  • postgresql15Packages.pg_libversion
  • postgresql15Packages.pg_net
  • postgresql15Packages.pg_partman
  • postgresql15Packages.pg_rational
  • postgresql15Packages.pg_relusage
  • postgresql15Packages.pg_repack
  • postgresql15Packages.pg_roaringbitmap
  • postgresql15Packages.pg_safeupdate
  • postgresql15Packages.pg_similarity
  • postgresql15Packages.pg_squeeze
  • postgresql15Packages.pg_topn
  • postgresql15Packages.pg_uuidv7
  • postgresql15Packages.pgaudit
  • postgresql15Packages.pgjwt
  • postgresql15Packages.pgmq
  • postgresql15Packages.pgroonga
  • postgresql15Packages.pgrouting
  • postgresql15Packages.pgsodium
  • postgresql15Packages.pgsql-http
  • postgresql15Packages.pgtap
  • postgresql15Packages.pgvecto-rs
  • postgresql15Packages.pgvector
  • postgresql15Packages.plpgsql_check
  • postgresql15Packages.plr
  • postgresql15Packages.plv8
  • postgresql15Packages.postgis
  • postgresql15Packages.postgis.doc
  • postgresql15Packages.repmgr
  • postgresql15Packages.rum
  • postgresql15Packages.smlar
  • postgresql15Packages.system_stats
  • postgresql15Packages.tds_fdw
  • postgresql15Packages.temporal_tables
  • postgresql15Packages.timescaledb
  • postgresql15Packages.timescaledb-apache
  • postgresql15Packages.timescaledb_toolkit
  • postgresql15Packages.tsearch_extras
  • postgresql15Packages.tsja
  • postgresql15Packages.wal2json
  • postgresql17JitPackages.anonymizer
  • postgresql17JitPackages.apache_datasketches
  • postgresql17JitPackages.h3-pg
  • postgresql17JitPackages.hypopg
  • postgresql17JitPackages.jsonb_deep_sum
  • postgresql17JitPackages.lantern
  • postgresql17JitPackages.periods
  • postgresql17JitPackages.pg_bigm
  • postgresql17JitPackages.pg_cron
  • postgresql17JitPackages.pg_hint_plan
  • postgresql17JitPackages.pg_hll
  • postgresql17JitPackages.pg_ivm
  • postgresql17JitPackages.pg_libversion
  • postgresql17JitPackages.pg_net
  • postgresql17JitPackages.pg_partman
  • postgresql17JitPackages.pg_rational
  • postgresql17JitPackages.pg_relusage
  • postgresql17JitPackages.pg_repack
  • postgresql17JitPackages.pg_roaringbitmap
  • postgresql17JitPackages.pg_safeupdate
  • postgresql17JitPackages.pg_similarity
  • postgresql17JitPackages.pg_squeeze
  • postgresql17JitPackages.pg_topn
  • postgresql17JitPackages.pg_uuidv7
  • postgresql17JitPackages.pgaudit
  • postgresql17JitPackages.pgjwt
  • postgresql17JitPackages.pgmq
  • postgresql17JitPackages.pgroonga
  • postgresql17JitPackages.pgrouting
  • postgresql17JitPackages.pgsodium
  • postgresql17JitPackages.pgsql-http
  • postgresql17JitPackages.pgtap
  • postgresql17JitPackages.pgvector
  • postgresql17JitPackages.plpgsql_check
  • postgresql17JitPackages.plr
  • postgresql17JitPackages.postgis
  • postgresql17JitPackages.postgis.doc
  • postgresql17JitPackages.rum
  • postgresql17JitPackages.system_stats
  • postgresql17JitPackages.tds_fdw
  • postgresql17JitPackages.temporal_tables
  • postgresql17JitPackages.tsearch_extras
  • postgresql17JitPackages.tsja
  • postgresql17JitPackages.wal2json
  • postgresql17Packages.anonymizer
  • postgresql17Packages.apache_datasketches
  • postgresql17Packages.h3-pg
  • postgresql17Packages.hypopg
  • postgresql17Packages.jsonb_deep_sum
  • postgresql17Packages.lantern
  • postgresql17Packages.periods
  • postgresql17Packages.pg_bigm
  • postgresql17Packages.pg_cron
  • postgresql17Packages.pg_ed25519
  • postgresql17Packages.pg_hint_plan
  • postgresql17Packages.pg_hll
  • postgresql17Packages.pg_ivm
  • postgresql17Packages.pg_libversion
  • postgresql17Packages.pg_net
  • postgresql17Packages.pg_partman
  • postgresql17Packages.pg_rational
  • postgresql17Packages.pg_relusage
  • postgresql17Packages.pg_repack
  • postgresql17Packages.pg_roaringbitmap
  • postgresql17Packages.pg_safeupdate
  • postgresql17Packages.pg_similarity
  • postgresql17Packages.pg_squeeze
  • postgresql17Packages.pg_topn
  • postgresql17Packages.pg_uuidv7
  • postgresql17Packages.pgaudit
  • postgresql17Packages.pgjwt
  • postgresql17Packages.pgmq
  • postgresql17Packages.pgroonga
  • postgresql17Packages.pgrouting
  • postgresql17Packages.pgsodium
  • postgresql17Packages.pgsql-http
  • postgresql17Packages.pgtap
  • postgresql17Packages.pgvector
  • postgresql17Packages.plpgsql_check
  • postgresql17Packages.plr
  • postgresql17Packages.plv8
  • postgresql17Packages.postgis
  • postgresql17Packages.postgis.doc
  • postgresql17Packages.rum
  • postgresql17Packages.smlar
  • postgresql17Packages.system_stats
  • postgresql17Packages.tds_fdw
  • postgresql17Packages.temporal_tables
  • postgresql17Packages.tsearch_extras
  • postgresql17Packages.tsja
  • postgresql17Packages.wal2json
  • postgresql_12
  • postgresql_12.debug
  • postgresql_12.dev
  • postgresql_12.doc
  • postgresql_12.lib
  • postgresql_12.man
  • postgresql_12_jit
  • postgresql_12_jit.debug
  • postgresql_12_jit.dev
  • postgresql_12_jit.doc
  • postgresql_12_jit.lib
  • postgresql_12_jit.man
  • postgresql_13
  • postgresql_13.debug
  • postgresql_13.dev
  • postgresql_13.doc
  • postgresql_13.lib
  • postgresql_13.man
  • postgresql_13_jit
  • postgresql_13_jit.debug
  • postgresql_13_jit.dev
  • postgresql_13_jit.doc
  • postgresql_13_jit.lib
  • postgresql_13_jit.man
  • postgresql_14
  • postgresql_14.debug
  • postgresql_14.dev
  • postgresql_14.doc
  • postgresql_14.lib
  • postgresql_14.man
  • postgresql_14_jit
  • postgresql_14_jit.debug
  • postgresql_14_jit.dev
  • postgresql_14_jit.doc
  • postgresql_14_jit.lib
  • postgresql_14_jit.man
  • postgresql_15
  • postgresql_15.debug
  • postgresql_15.dev
  • postgresql_15.doc
  • postgresql_15.lib
  • postgresql_15.man
  • postgresql_15_jit
  • postgresql_15_jit.debug
  • postgresql_15_jit.dev
  • postgresql_15_jit.doc
  • postgresql_15_jit.lib
  • postgresql_15_jit.man
  • postgresql_17
  • postgresql_17.debug
  • postgresql_17.dev
  • postgresql_17.doc
  • postgresql_17.lib
  • postgresql_17.man
  • postgresql_17_jit
  • postgresql_17_jit.debug
  • postgresql_17_jit.dev
  • postgresql_17_jit.doc
  • postgresql_17_jit.lib
  • postgresql_17_jit.man

@wolfgangwalther
Copy link
Contributor Author

    postgresql12JitPackages.timescaledb_toolkit
    postgresql13JitPackages.timescaledb_toolkit
    postgresql14JitPackages.timescaledb_toolkit
    postgresql15JitPackages.timescaledb_toolkit

Those are already broken on master, I think. I saw that a couple of days ago, but haven't been able to figure it out, yet.

@Ma27
Copy link
Member

Ma27 commented Nov 14, 2024

There is discussion about fixing that by moving things in some structs around and essentially re-doing the release, though.

To me

I don't know whether we should make a new release

sounds like a patch-release.
So yeah, proceed as planned I'd say.

@Ma27 Ma27 added the 1.severity: security Issues which raise a security issue, or PRs that fix one label Nov 14, 2024
@wolfgangwalther
Copy link
Contributor Author

Even though there are 574 rebuilds here, I think this should good to go into master, because it's unlikely that anyone uses all postgresql versions and then all extensions, too. So the actual number of rebuilds for anyone tracking master would be much lower.

Does that make sense? Or is the number of rebuilds allowed into master limited for a different reason?

@Ma27
Copy link
Member

Ma27 commented Nov 14, 2024

Tagging as security-relevant for CVE-2024-10976, CVE-2024-10977, CVE-2024-10978, CVE_2024-10979.

Does that make sense? Or is the number of rebuilds allowed into master limited for a different reason?

I think it's perfectly reasonable as-is given the kinds of rebuilds.
Also, we get security fixes out quicker and I can finally get rid of postgresql_12.

Backporting to 24.05 will require manual action.

@Ma27 Ma27 added the 9.needs: port to stable A PR needs a backport to the stable release. label Nov 14, 2024
@wolfgangwalther
Copy link
Contributor Author

Backporting to 24.05 will require manual action.

I can prepare that tomorrow evening, if you can't get to it before.

@github-actions
Copy link
Contributor

Successfully created backport PR for release-24.11:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.severity: security Issues which raise a security issue, or PRs that fix one

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants