Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2021 19:17:16 -0700
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        D'Arcy Cain <darcy@druid.net>, ports@freebsd.org
Subject:   Re: Where are all of the packages for FreeBSD 13.0-RELEASE quarterly?
Message-ID:  <faadb5e4-a9d2-9ec4-96b8-139217c85046@FreeBSD.org>
In-Reply-To: <59ee9158-16c4-b943-4e5d-61bc0a633563@druid.net>
References:  <b7bbec1e-8771-2908-206f-4ce224ae4cd7@druid.net> <YUm2%2BgZH3D2agGSF@fuz.su> <59ee9158-16c4-b943-4e5d-61bc0a633563@druid.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/22/2021 7:02 PM, D'Arcy Cain wrote:
> On 2021-09-21 6:42 a.m., Robert Clausecker wrote:
>> Hi D'Arcy,
>>
>> The quarterly branch is on py38 as the default Python version, so
>> if you want binary packages, install the py38- variants.  If you need
>> Python 3.9 variants of these packages, you have to build them yourself,
>> e.g. with Poudriere and suitable configuration for your set to set up
>> Python 3.9 as the default version.
> 
> Is there a technical reason for such a limitation?  It seems to me that
> it would be very useful to include all supported flavours.  Heck,
> multiple Python versions of a python package can even be installed on
> the same server if desired.
> 

Hm, there is no technical limitation that I am aware of. I think the
only valid concern is that it would increase the number of packages we
build dramatically [1], and it already takes absurd number of *days* to
do a full build. There is work ongoing to improve Poudriere's
incremental build times that I hope can give us enough room to enable
these but I suspect we will still need some compromises.

[1] details
Each of the currently supported versions:
_PYTHON_VERSIONS=               3.8 3.9 3.7 3.6 3.10 2.7
6 versions. I'll count it as 5 since 2.7 is a much smaller set at this
point. 4 more than currently.

How many default (3.8) python packages are there?
# pkg search py38|wc -l
    3414

4 * 3414 = 17070 more packages to build, on top of the current:

# pkg search .| wc -l
   31037

48107 packages total.

-- 
Bryan Drewery



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?faadb5e4-a9d2-9ec4-96b8-139217c85046>