From Fedora Project Wiki
(Created page with "{{admon/important | Comments and Explanations | The page source contains comments providing guidance to fill out each section. They are invisible when viewing this page. To re...")
 
Line 1: Line 1:
{{admon/important | Comments and Explanations | The page source contains comments providing guidance to fill out each section. They are invisible when viewing this page. To read it, choose the "view source" link.<br/> '''Copy the source to a ''new page'' before making changes!  DO NOT EDIT THIS TEMPLATE FOR YOUR CHANGE PROPOSAL.'''}}
<!-- Self Contained or System Wide Change Proposal?
<!-- Self Contained or System Wide Change Proposal?
Use this guide to determine to which category your proposed change belongs to.
Use this guide to determine to which category your proposed change belongs to.
Line 179: Line 177:
Upstream release notes: https://www.postgresql.org/docs/12/release-12.html
Upstream release notes: https://www.postgresql.org/docs/12/release-12.html


[[Category:ChangePageIncomplete]]
[[Category:ChangeReadyForWrangler]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->

Revision as of 20:17, 21 January 2020


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