Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/
Date: Fri, 15 Mar 2019 08:44:27
Message-Id: 1552639456.396e816172f415f5289e6dfbfaa3ee352fe9cd72.mgorny@gentoo
1 commit: 396e816172f415f5289e6dfbfaa3ee352fe9cd72
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 15 08:43:14 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 15 08:44:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396e8161
7
8 package.mask: Mask dev-python/pyliblzma & revdeps for removal
9
10 Bug: https://bugs.gentoo.org/643308
11 Bug: https://bugs.gentoo.org/643312
12 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
13
14 profiles/package.mask | 19 +++++++++++++++++++
15 1 file changed, 19 insertions(+)
16
17 diff --git a/profiles/package.mask b/profiles/package.mask
18 index a173d494953..f77260474c7 100644
19 --- a/profiles/package.mask
20 +++ b/profiles/package.mask
21 @@ -29,6 +29,25 @@
22
23 #--- END OF EXAMPLES ---
24
25 +# Michał Górny <mgorny@g.o> (15 Mar 2019)
26 +# pyliblzma installs an old 'lzma' module that is incompatible with
27 +# the 'lzma' built-in in Python 3. As a result, programs written
28 +# to conditionally import the latter when available (assuming it will
29 +# have Python 3 API) are broken by its presence. The suggested
30 +# replacement is dev-python/backports-lzma that is backported
31 +# from Python 3.
32 +#
33 +# Yum is the only reverse dependency of pyliblzma left (#643312). Its
34 +# last release is from 2011, and the current Gentoo snapshot is
35 +# from 2017. Upstream git hosting / gitweb is broken and makes it
36 +# impossible to fetch current sources. Fedora is apparently replacing
37 +# it with DNF.
38 +#
39 +# Removal in 30 days. Bug #643308.
40 +app-arch/createrepo
41 +dev-python/pyliblzma
42 +sys-apps/yum
43 +
44 # Michał Górny <mgorny@g.o> (13 Mar 2019)
45 # Obscure package with multiple bugs open. Blocks removal
46 # of dev-libs/dietlibc (#498256) and dev-libs/beecrypt (#666599).