Can I ask why this hasn't gotten the FESCo issue yet?

On Tue, Nov 12, 2024 at 11:16 PM Aoife Moloney via devel-announce <
devel-annou...@lists.fedoraproject.org> wrote:

> Wiki - https://fedoraproject.org/wiki/Changes/RemovalPostgreSQL15
> Discussion Thread -
>
> https://discussion.fedoraproject.org/t/f42-change-proposal-retirement-of-postgresql-15-self-contained/136636
>
> This is a proposed Change for Fedora Linux.
> This document represents a proposed Change. As part of the Changes
> process, proposals are publicly announced in order to receive
> community feedback. This proposal will only be implemented if approved
> by the Fedora Engineering Steering Committee.
>
> == Summary ==
>
> PostgreSQL version 15 will be retired from Fedora 42 since there are
> newer versions like 16 and 17. Version 16 is already the default
> version (announced in [[Changes/PostgreSQL 16|PostgreSQL16 change]]),
> and version 17 would be the alternative.
>
> == Owner ==
>
> * Name: [[User:ljavorsk| Lukas Javorsky]], [[User:fjanus| Filip Janus]]
>
> * Email: ljavo...@redhat.com, fja...@redhat.com
>
>
> == Detailed Description ==
>
> With the addition of PostgreSQL-17 to Fedora 42, maintaining PG15  is
> no longer necessary and creates a significant capacity burden.
> This will also mean the retirement of the dependent components like
> `postgresql15-pgaudit`, `postgresql15-pg_repack`, and
> `postgresql15-decoderbufs`.
>
> == Feedback ==
>
> == Benefit to Fedora ==
>
> Lesser PostgreSQL versions to maintain and newer versions with
> additional features.
>
> == Scope ==
> * Proposal owners:
>
> ** Follow the [
> https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/
> Package Retirement Process]
>
> * Other developers:
>
> * Release engineering: [https://pagure.io/releng/issues #Releng issue
> number]
>
> * Policies and guidelines: N/A (not needed for this Change)
>
> * Trademark approval: N/A (not needed for this Change)
>
> * Alignment with the Fedora Strategy:
>
>
> == Upgrade/compatibility impact ==
>
> In the case user's still didn't upgrade to the default stream 16, the
> standard upgrade strategy should be followed:
> # Dump and restore upgrade
> ## Stop the `postgresql` service
> ## Dump the databases using `su - postgres -c "pg_dumpall >
> /PATH/TO/pgdump_file.sql"`
> ## Backup all of the data in `/var/lib/pgsql/data/`
> ## Enumerate all postgresql-based packages by `rpm -qa | grep postgresql`
> ## Upgrade all installed (enumerated in the previous step) PostgreSQL
> packages using (e.g. for upgrading to PG-16) `dnf install
> PACKAGE_NAMES --allowerasing`
> ## Copy the old configuration files to the `/var/lib/pgsql/data/`
> ## Start the `postgresql` service
> ## Import data from the dumped file using `su - postgres -c 'psql -f
> /PATH/TO/pgdump_file.sql postgres'`
> # Fast upgrade using the pg_upgrade utility
> ## Stop the `postgresql` service
> ## Backup all of the data in `/var/lib/pgsql/data/`
> ## Enumerate all postgresql-based packages by `rpm -qa | grep postgresql`
> ## Upgrade all installed (enumerated in the previous step) PostgreSQL
> packages using (e.g. for upgrading to PG-16) `dnf install
> PACKAGE_NAMES --allowerasing`
> ## Install the upgrade package `dnf install postgresql-upgrade`
> ## Run `postgresql-setup --upgrade`
> ## Copy the old configuration files to the `/var/lib/pgsql/data/`
> ## Run `# systemctl start postgresql.service`
>
>
> == Early Testing (Optional) ==
>
>
> == How To Test ==
> The `postgresql15*` RPMs should not be in the Fedora mirrors and
> should not be installed.
>
> == User Experience ==
>
>
> == Dependencies ==
>
> The following dependencies (stand-alone packages) will be retired
> alongside the postgresql15:
> *`postgresql15-pgaudit`, `postgresql15-pg_repack`, and
> `postgresql15-decoderbufs`
>
>
> == Contingency Plan ==
>
> * 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)
>
>
> == Documentation ==
>
> N/A (not a System Wide Change)
>
> == Release Notes ==
>
>
> --
> Aoife Moloney
>
> Fedora Operations Architect
>
> Fedora Project
>
> Matrix: @amoloney:fedora.im
>
> IRC: amoloney
>
> --
> _______________________________________________
> devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
> To unsubscribe send an email to
> devel-announce-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>


-- 
S pozdravom/ Best regards

Lukáš Javorský

Senior Software Engineer, Core service - Databases

Red Hat <https://www.redhat.com>

Purkyňova 115 (TPB-C)

612 00 Brno - Královo Pole

ljavo...@redhat.com
<https://www.redhat.com>
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to