From Fedora Project Wiki

< Changes

Revision as of 14:14, 8 February 2024 by Remi (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

PHP 64-bit only

Summary

Drop support for 32-bit builds

Owner

Current status

  • Targeted release: Fedora Linux 41
  • Last updated: 2024-02-08
  • FESCo issue:
  • Tracker bug:
  • Release notes tracker:

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