Change Proposal Name
Summary
Update postgresql and libpq packages to version 12.
Owner
- Name: Patrik Novotný
- Email: panovotn@redhat.com
Current status
- Targeted release: Fedora 32
- Last updated: 2020-01-21
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
Update postgresql and libpq packages to version 12.
Benefit to Fedora
Inclusion of the latest upstream release of PostgreSQL database with all it's benefits. See release notes for more information: https://www.postgresql.org/docs/12/release-12.html
Scope
- Proposal owners:
- Prepare postgresql 12.1 for Rawhide (based on existing module for postgresql 12)
- Prepare libpq 12.1 for Rawhide (based on existing module for postgresql 12)
- Prepare PostgreSQL extension packages (pgaudit, timescaledb, etc) for the new version of postgresql
- Modularize PostgreSQL 11
- Other developers: N/A (not a System Wide Change)
- Release engineering: #Releng issue number (a check of an impact with Release Engineering is needed)
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
There is no compatibility impact expected. PostgreSQL extensions will need to be rebased, although, most of the packages were already tested with the PostgreSQL 12 module.
How To Test
Usual testing as per major release upgrades. Others' software tests runs well as the issues were fixed regarding the postgresql12 module.
User Experience
Users will have to upgrade their databases the same way as between major MariaDB versions. PostgreSQL 11 will be available as a module.
Dependencies
Packages depending on libpq should not require any additional work, as the library is backwards compatible. Some work will be required for PostgreSQL extension packages.
Contingency Plan
PostgreSQL12 (including libpq package) is already available in fedora as a module.
- Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
- Blocks product? product
Documentation
N/A (not a System Wide Change)
Release Notes
PostgreSQL release version 12 (including libpq library). Upstream release notes: https://www.postgresql.org/docs/12/release-12.html