From Fedora Project Wiki
(Created page with "= PHP 64-bit only = == Summary == Drop support for 32-bit builds == Owner == <!-- For change proposals to qualify as self-contained, owners of all affected packages need to be included here. Alternatively, a SIG can be listed as an owner if it owns all affected packages. This should link to your home wiki page so we know who you are. --> * Name: Remi Collet and PHP SIG <!-- Include you email address that you can be reached should people w...")
 
(announcing the change)
Line 1: Line 1:
= PHP 64-bit only =
= PHP 64-bit only =
{{Change_Proposal_Banner}}


== Summary ==
== Summary ==
Line 22: Line 24:
== Current status ==
== Current status ==


[[Category:ChangeReadyForWrangler]]
[[Category:ChangeAnnounced]]
<!-- 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 41: Line 43:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* [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]
* FESCo issue:  
* FESCo issue:  
* Tracker bug:  
* Tracker bug:  

Revision as of 20:55, 8 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