commit:     396e816172f415f5289e6dfbfaa3ee352fe9cd72
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 15 08:43:14 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 15 08:44:16 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396e8161

package.mask: Mask dev-python/pyliblzma & revdeps for removal

Bug: https://bugs.gentoo.org/643308
Bug: https://bugs.gentoo.org/643312
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 profiles/package.mask | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index a173d494953..f77260474c7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,25 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny <mgo...@gentoo.org> (15 Mar 2019)
+# pyliblzma installs an old 'lzma' module that is incompatible with
+# the 'lzma' built-in in Python 3.  As a result, programs written
+# to conditionally import the latter when available (assuming it will
+# have Python 3 API) are broken by its presence.  The suggested
+# replacement is dev-python/backports-lzma that is backported
+# from Python 3.
+#
+# Yum is the only reverse dependency of pyliblzma left (#643312).  Its
+# last release is from 2011, and the current Gentoo snapshot is
+# from 2017.  Upstream git hosting / gitweb is broken and makes it
+# impossible to fetch current sources.  Fedora is apparently replacing
+# it with DNF.
+#
+# Removal in 30 days.  Bug #643308.
+app-arch/createrepo
+dev-python/pyliblzma
+sys-apps/yum
+
 # Michał Górny <mgo...@gentoo.org> (13 Mar 2019)
 # Obscure package with multiple bugs open.  Blocks removal
 # of dev-libs/dietlibc (#498256) and dev-libs/beecrypt (#666599).

Reply via email to