From Fedora Project Wiki
< Changes
(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...") |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
== Current status == | == Current status == | ||
[[Category: | [[Category:ChangeAcceptedF41]] | ||
<!-- 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 41: | ||
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 | ||
--> | --> | ||
* FESCo issue: | * [https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/WOZUI4YKDSQ55NFOARXTWR52TXPH3JJ5/ Announced] | ||
* Tracker bug: | * [https://discussion.fedoraproject.org/t/f41-change-proposal-php-no-32-bit-php-64-bit-only-self-contained/107513 Discussion Thread] | ||
* FESCo issue: [https://pagure.io/fesco/issue/3183 #3183] | |||
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2274819 #2274819] | |||
* Release notes tracker: | * Release notes tracker: | ||
Line 50: | Line 52: | ||
A lot of projects don't have 32-bit CI, so this may raise FTBFS (10 in F40 Mass Rebuild) | A lot of projects don't have 32-bit CI, so this may raise FTBFS (10 in F40 Mass Rebuild) | ||
Progress: | |||
* PHP is rebuilt without 32-bit | |||
* All PHP extension packages are rebuilt without 32-bit | |||
* flamegraph PR #1 merged | |||
* libvpx PR #7 merged | |||
* libvpx8 PR #1 '''open''' | |||
* lsp-plugins 32-bit disabled | |||
* mapserver PR #4 merged | |||
* owfs PR #2 merged | |||
* swig PR #7 merged | |||
* uwsgi 32-bit disabled | |||
== Detailed Description == | == Detailed Description == |
Revision as of 05:27, 25 April 2024
PHP 64-bit only
Summary
Drop support for 32-bit builds
Owner
- Name: Remi Collet and PHP SIG
- Email: remi at fedoraproject dot org
Current status
- Targeted release: Fedora Linux 41
- Last updated: 2024-04-25
- Announced
- Discussion Thread
- FESCo issue: #3183
- Tracker bug: #2274819
- 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)
Progress:
- PHP is rebuilt without 32-bit
- All PHP extension packages are rebuilt without 32-bit
- flamegraph PR #1 merged
- libvpx PR #7 merged
- libvpx8 PR #1 open
- lsp-plugins 32-bit disabled
- mapserver PR #4 merged
- owfs PR #2 merged
- swig PR #7 merged
- uwsgi 32-bit disabled
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)
- Release engineering:#Releng issue number
- List of deliverables: 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