From Fedora Project Wiki

< Changes

Revision as of 13:47, 16 December 2022 by Mattia (talk | contribs) (→‎Scope)

Pyramid 2.0

Important.png
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

Update Pyramid (package python-pyramid within Fedora) to latest major version.

Owner


Current status

  • Targeted release: Fedora Linux 38
  • Last updated: 2022-12-16
  • FESCo issue: <will be assigned by the Wrangler>
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

Detailed Description

Pyramid 2.0 has been available since March 2021. We would like to update Fedora package (python-pyramid) to this new major version (we're now still shipping 1.10.5).

Feedback

Benefit to Fedora

Provide the latest available version of Pyramid framework instead of the outdated one we're shipping.

Scope

  • Proposal owners:

Pyramid will be rebuilt to 2.0 in a side-tag together with dependent packages.

  • Other developers:

Affected packages are owned by nirik and abompard and usually co-maintained by infra-sig. I will contact them and offer me to rebuild/upgrade affected packages.

  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

This change should not impact upgradeability.


How To Test

A COPR repository has been set up to rebuild all dependencies: https://copr.fedorainfracloud.org/coprs/mattia/Pyramid2/


User Experience

This will not impact end user experience.

Dependencies

  • bodhi-server
  • python-cornice
  • python-pyramid-fas-openid
  • python-pyramid-mako <-- needs to be updated to the latest git snapshot
  • python-pyramid-tm
  • python-pyramid_sawing

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), Yes/No


Documentation

N/A (not a System Wide Change)

Release Notes