Bug 291362 - 15.0 Release packages for i386 contain really outdated packages, they should be removed
Summary: 15.0 Release packages for i386 contain really outdated packages, they should ...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Package Infrastructure (show other bugs)
Version: Latest
Hardware: i386 Any
: --- Affects Many People
Assignee: Cluster Admin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-03 05:59 UTC by Thibault Payet
Modified: 2025-12-05 08:15 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibault Payet 2025-12-03 05:59:35 UTC
Given that FreeBSD 15.0 axes its support for distributing the 32bit version of the OS, it should do the same for its packages especially if those are actually very outdated.

For instance, at the current state, every user of wine/wine-devel/wine-proton will have a broken install if they create their i386 prefix from scratch with the given pkg32.sh tools.

As an example, while wine-devel is at version 10.19 on latest, it appears that it is at the version 10.13. Which will make every user of wine-devel having a non working setup once they migrate to 15.0. Assuming of course that they deleted their i386 prefix folder and created it again for the new major version.
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2025-12-03 14:30:30 UTC
@clusteradm :  Hello,  could you purge ports packages for freebsd:15:x86:32 ?
Comment 2 Thibault Payet 2025-12-05 08:10:44 UTC
Given I see that there is still the FreeBSD-kmods port being build on December for i386 on 15.0, how likely is that we could get a minimal i386 port build done for:

- emulators/wine
- emulators/wine-devel
- emulators/wine-proton

And the usual graphics/mesa-dri stuff.

This would hopefully prevent some user to dump a lot of *.pkg for 32bit build of FreeBSD 15.0 packages for wine/wine-devel/wine-proton over discord or the FreeBSD forums.
Comment 3 Baptiste Daroussin freebsd_committer freebsd_triage 2025-12-05 08:15:07 UTC
totally unlikely, the kmods is a very specific setup where only the one with 0 build/lib dependencies are built in a setup which does a full cross build for all arches.

What should be done since day 1 for the wine & other 32bits packages is work in the ports tree so it knows how to build and install 32 bits libraries in amd64 environment and get those 32bits packages built natively on amd64 along with all other regular amd64 packages.