Re: Is using ports directly (via 'make', etc) a second-class citizen? [tier 2 package availabity

From: Piotr Smyrak <ps.ports_at_smyrak.com>
Date: Fri, 09 May 2025 07:25:06 UTC
On Thu, 8 May 2025 17:26:04 -0700
Mark Millard <marklmi@yahoo.com> wrote:

> Piotr Smyrak <ps.ports_at_smyrak.com> wrote on
> Date: Thu, 08 May 2025 22:09:04 UTC :
> 
> > On Thu, 8 May 2025 14:48:21 -0700
> > freebsd@oldach.net wrote:
> >   
> > > On Thu, 08 May 2025 08:59:25 -0700, Chris
> > > <portmaster@bsdforge.com> wrote:  
> > > >On 2025-05-08 06:23, freebsd@oldach.net wrote:   
> > > >> Moin Rahman wrote on Thu, 08 May 2025 14:19:05 +0200 (CEST):   
> > > >>> . . .     
> > > >> 
> > > >> . . .  
> > > >   
> > > >> . . .     
> > > > . . .  
> > > 
> > >. . .  
> >   
> > > (Does FreeBSD:13:i386 exist?)  
> > 
> > No, not any more,  
> 
> Yes: see details later below.

My bad, \o – I should have double checked before giving advice.
 
> > And project precompiled packages are only available
> > for the Tier 1 architectures,  
> 
> False.

Well, Committer's Guide[1] states as follows:

21.2.1. Tier 1: Fully-Supported Architectures
[…]
Official binary packages for third party software will be provided by
the ports team. For embedded architectures, these packages may be
cross-built from a different architecture.
[…]

21.2.2. Tier 2: Developmental and Niche Architectures
[…]
The ports infrastructure should include basic support for Tier 2
architectures sufficient to support building ports and packages. This
includes support for basic packages such as ports-mgmt/pkg, but there
is no guarantee that arbitrary ports will be buildable or functional.
[/end quote]

> > See this page for a table of evolving arch support status: 
> > 
> > https://www.freebsd.org/platforms/  
> 
> That page is not directly about the official package
> builds that actually happen. (More are built than the
> official tier 2 criteria requires.)

My intention here was to introduce into the conversation the concept of
tiers, as Helge asked for listing of supported ABIs. 

1. https://docs.freebsd.org/en/articles/committers-guide/

-- 
 Piotr Smyrak