From Fedora Project Wiki

Revision as of 19:05, 19 March 2024 by Amoloney (talk | contribs) (submitting change to fesco)

PHP 64-bit only

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