Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643308 - dev-python/pyliblzma: removal (was: installs "lzma" module that name-collides with Python 3.3+)
Summary: dev-python/pyliblzma: removal (was: installs "lzma" module that name-collides...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2019-04-14
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on: 643310 643312 643314
Blocks:
  Show dependency tree
 
Reported: 2018-01-03 19:16 UTC by Michał Górny
Modified: 2020-07-06 00:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-01-03 19:16:54 UTC
This package is clearly dead, last release 2010. It uses unfortunate 'lzma' module name that is used by Python 3.3+, and therefore it can never be used with Python 3.3+. Furthermore, having incompatible 'lzma' module in Python 2.7 can confuse some applications, see bug #643254. We should look into killing it.

The revdeps should either move to the built-in 'lzma' module or dev-python/backports-lzma.
Comment 1 Larry the Git Cow gentoo-dev 2019-03-15 08:44:23 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396e816172f415f5289e6dfbfaa3ee352fe9cd72

commit 396e816172f415f5289e6dfbfaa3ee352fe9cd72
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-03-15 08:43:14 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-03-15 08:44:16 +0000

    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@gentoo.org>

 profiles/package.mask | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
Comment 2 Anton Bolshakov 2019-04-03 01:07:13 UTC
Guys, please do not kill it.
This package is required by binwalk (missing dep), see:
https://github.com/ReFirmLabs/binwalk/blob/master/deps.sh#L49
https://github.com/ReFirmLabs/binwalk/blob/master/deps.sh#L52


I have opened an issue at upstream in the attempt to resolve it:
https://github.com/ReFirmLabs/binwalk/issues/398
Comment 3 Anton Bolshakov 2019-04-03 02:36:04 UTC
(In reply to Anton Bolshakov from comment #2)
> Guys, please do not kill it.
> This package is required by binwalk (missing dep), see:

my bad, gentoo has a patch "0001-Added-check-for-backports.lzma-when-importing-lzma-m.patch"

Please ignore my message
Comment 4 Larry the Git Cow gentoo-dev 2019-04-14 07:10:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcee995e717e37154d022102339764abb2164bfd

commit bcee995e717e37154d022102339764abb2164bfd
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-04-14 07:09:23 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-04-14 07:09:59 +0000

    dev-python/pyliblzma: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/643308
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-python/pyliblzma/Manifest                  |  1 -
 dev-python/pyliblzma/metadata.xml              | 12 -----------
 dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild | 30 --------------------------
 profiles/package.mask                          | 17 ---------------
 4 files changed, 60 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2a23b9684c1ec4211be279b0b1c5b1444c6b7f

commit 6b2a23b9684c1ec4211be279b0b1c5b1444c6b7f
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-04-14 07:08:41 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-04-14 07:09:58 +0000

    sys-apps/yum: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/643308
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask                   |  1 -
 sys-apps/yum/Manifest                   |  1 -
 sys-apps/yum/metadata.xml               | 11 --------
 sys-apps/yum/yum-3.4.3_p20170619.ebuild | 46 ---------------------------------
 4 files changed, 59 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0a62b77c91bbc54bd44f5fa5ae384a73f4b30c

commit cd0a62b77c91bbc54bd44f5fa5ae384a73f4b30c
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-04-14 07:08:16 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-04-14 07:09:57 +0000

    app-arch/createrepo: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/643308
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-arch/createrepo/Manifest                       |  1 -
 app-arch/createrepo/createrepo-0.10.4-r1.ebuild    | 51 ----------------------
 .../createrepo-0.10.3-ten-changelog-limit.patch    | 11 -----
 .../createrepo/files/createrepo-0.10.4-lzma.patch  | 14 ------
 app-arch/createrepo/metadata.xml                   |  8 ----
 profiles/package.mask                              |  1 -
 6 files changed, 86 deletions(-)