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>