Gentoo Archives: gentoo-dev

From: Aaron Bauman <bman@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Tools and stuff
Date: Sat, 27 Jun 2020 03:04:27
Message-Id: 20200627030410.GP1514126@bubba
1 Hello everyone,
2
3 Several developers have loudly complained about the recent Py2 masks and
4 the subsequent timeline for removal.
5
6 As such, I want to *inform* you of some tools to help and why the
7 timeline was chosen.
8
9 First, there is some awesome tooling, hosted by infra, that can aid you
10 in identifying Py2 only packages. Currently, it does not list each
11 package along with a maintainer, but it does identify packages which are
12 Py2 only [1]. Additionally, Michal even generates a sweet graphic for
13 those wishing to see the tree view of RDEPS/DEPS/BDEPS/etc [2]... it
14 isn't perfect... so please do double check, but it helps in identifying
15 potential candidates.
16
17 Second, the reason for choosing 14 day removal periods was simply to
18 speed up the process of removal. Given the latest filing of a QA bug,
19 these will now default to the mandated 30+ day removal period. However,
20 I would offer that all developers should review the below references and
21 understand that removing Py2 is a very long process. As such, the
22 current masks are an attempt to abide by the the security and
23 deprecation timeline of Py2.
24
25 Please assist the Python team and the larger Gentoo community in making
26 an effort to rid ::gentoo (mainline tree) of dev-lang/python:2.7. Also,
27 please understand the deprecation of subsequent dev-lang/python:3*
28 interpreters which have bugs being filed against them now. The breadth
29 of such an understaking is understated with the continual move upstream
30 to new versions. As a "rolling distribution" it becomes much more
31 difficult for us to make such "muscle movements" without interruption.
32
33 Finally, please check out the infra hosted tooling at
34 https://qa-reports.gentoo.org which has many other sections that run
35 various QA checks for Gentoo.
36
37
38 [1]: https://qa-reports.gentoo.org/output/gpyutils/py2.txt
39 [2]: https://qa-reports.gentoo.org/output/gpyutils/py2.svg
40
41
42 --
43 Cheers,
44 Aaron

Attachments

File name MIME type
signature.asc application/pgp-signature