From Fedora Project Wiki

< Changes

Revision as of 20:17, 21 January 2020 by Panovotn (talk | contribs)


Change Proposal Name

Summary

Update postgresql and libpq packages to version 12.

Owner

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)
  • 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