From Fedora Project Wiki
(announcing the change)
(submitting change to fesco)
Line 24: Line 24:
== Current status ==
== Current status ==


[[Category:ChangeAnnounced]]
[[Category:ChangeReadyForFesco]]
<!-- 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 -->
Line 45: Line 45:
* [https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/WOZUI4YKDSQ55NFOARXTWR52TXPH3JJ5/ Announced]
* [https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/WOZUI4YKDSQ55NFOARXTWR52TXPH3JJ5/ Announced]
* [https://discussion.fedoraproject.org/t/f41-change-proposal-php-no-32-bit-php-64-bit-only-self-contained/107513 Discussion Thread]
* [https://discussion.fedoraproject.org/t/f41-change-proposal-php-no-32-bit-php-64-bit-only-self-contained/107513 Discussion Thread]
* FESCo issue:  
* FESCo issue: [https://pagure.io/fesco/issue/3183 #3183]
* Tracker bug:  
* Tracker bug:  
* Release notes tracker:  
* Release notes tracker:  

Revision as of 19:05, 19 March 2024

PHP 64-bit only

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

Drop support for 32-bit builds

Owner

Current status

PHP is not a library, so is not multilib. 32-bit consumes builder CPU/time, but nothing is shipped in the repositories.

A lot of projects don't have 32-bit CI, so this may raise FTBFS (10 in F40 Mass Rebuild)


Detailed Description

Add for all extension packages:

ExcludeArch: %{ix86}

Benefit to Fedora

Save developer and builder time.


Scope

  • Proposal owners: Mass rebuild.


  • 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

N/A (not a System Wide Change)

How To Test

  • N/A (no change in the repository)

User Experience

  • N/A (no change in available packages)

Dependencies

All php-* packages (and some *-php)

Contingency Plan

  • Contingency mechanism: Drop not compatible packages.
  • 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

Release Notes