Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 700490 - dev-libs/zziplib should support Python 3
Summary: dev-libs/zziplib should support Python 3
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/gdraheim/zziplib/m...
Whiteboard:
Keywords:
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2019-11-18 17:04 UTC by charles17
Modified: 2020-01-17 02:40 UTC (History)
3 users (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 charles17 2019-11-18 17:04:24 UTC
$ emerge -pvc python:2.7

Calculating dependencies... done!
  dev-lang/python-2.7.16 pulled in by:
    dev-libs/zziplib-0.13.69 requires >=dev-lang/python-2.7.5-r2:2.7
    mail-client/thunderbird-68.2.2 requires dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]
    www-client/firefox-68.2.0 requires dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]

>>> No packages selected for removal by depclean
Packages installed:   877
Packages in world:    98
Packages in system:   43
Required packages:    877
Number to remove:     0
Comment 1 Brian Evans Gentoo Infrastructure gentoo-dev 2019-11-18 17:29:47 UTC
Seems to only be used in tests and docs.

FWIW, upstream accepted this patch for docs

https://github.com/gdraheim/zziplib/commit/b872a8311d4161992e84b68d70e19837c9516167
Comment 2 Mathy Vanvoorden 2019-11-29 13:43:29 UTC
I tried building the latest git version without python2.7 but it's not working yet, still some files in the docs directory need to be adapted
Comment 3 Larry the Git Cow gentoo-dev 2020-01-17 02:40:45 UTC
The bug has been referenced in the following commit(s):

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

commit 96a37b919d95cd982eb4bbee6901dca6f3c54c17
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-01-17 01:31:11 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-01-17 02:38:13 +0000

    dev-libs/zziplib: Patch away docs build depending on python2
    
    So far, man and html docs were always built with only html installed
    conditionally. Provide pre-generated tarballs instead.
    
    Python dependency remains only for test.
    
    Add missing || die.
    
    Bug: https://bugs.gentoo.org/700490
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/zziplib/Manifest                          |  2 +
 .../files/zziplib-0.13.69-disable-docs.patch       | 48 ++++++++++++
 dev-libs/zziplib/zziplib-0.13.69-r1.ebuild         | 90 ++++++++++++++++++++++
 3 files changed, 140 insertions(+)