Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709328 - net-vpn/tinc-1.1_pre17 should not depend on dev-lang/python
Summary: net-vpn/tinc-1.1_pre17 should not depend on dev-lang/python
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-11 22:55 UTC by Christian Bricart
Modified: 2020-02-24 14:58 UTC (History)
2 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 Christian Bricart 2020-02-11 22:55:10 UTC
while trying to clean python2 from my system(s), I've noticed that net-vpn/tinc-1.1* still has a dependency on (only) python2.7 - which looks like a leftover anyway:

Historically this dep was used to enable building an experimental GUI based on wxPython - which has been python2.7-only.
The GUI code was removed from the upstream sources mid-2018 ( http://tinc-vpn.org/git/browse?p=tinc;a=commit;h=75271559a9dc2536b9da1c655a012eb837c58761 ), shortly before the release of 1.1_pre16



Reproducible: Always
Comment 1 Christian Bricart 2020-02-11 22:59:07 UTC
removing the dependency will eventually also close bug #616066 I rediscovered by accident :)
Comment 2 Anthony Basile gentoo-dev 2020-02-12 15:28:52 UTC
(In reply to Christian Bricart from comment #1)
> removing the dependency will eventually also close bug #616066 I
> rediscovered by accident :)

I didn't look carefully yet, but are you saying that tinc should depend on python3, or not depend on python at all.
Comment 3 Christian Bricart 2020-02-12 16:24:31 UTC
it should not depend on any python at all (anymore), since only the GUI-part required (wx)Python
Comment 4 Larry the Git Cow gentoo-dev 2020-02-23 20:59:55 UTC
The bug has been closed via the following commit(s):

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

commit bc5298510ea6ea0a2cae843449a06b86dec4adf0
Author:     Anthony G. Basile <blueness@gentoo.org>
AuthorDate: 2020-02-23 20:59:33 +0000
Commit:     Anthony G. Basile <blueness@gentoo.org>
CommitDate: 2020-02-23 20:59:33 +0000

    net-vpn/tinc: remove dependence on python, bug #709328
    
    Closes: https://bugs.gentoo.org/709328
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Anthony G. Basile <blueness@gentoo.org>

 net-vpn/tinc/{tinc-1.1_pre17.ebuild => tinc-1.1_pre17-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
Comment 5 Arfrever Frehtes Taifersar Arahesis 2020-02-24 01:50:24 UTC
Ebuild still contains references to no longer set variables:

REQUIRED_USE="${PYTHON_REQUIRED_USE}"

DEPEND="
	${PYTHON_DEPS}
...
Comment 6 Anthony Basile gentoo-dev 2020-02-24 14:58:06 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #5)
> Ebuild still contains references to no longer set variables:
> 
> REQUIRED_USE="${PYTHON_REQUIRED_USE}"
> 
> DEPEND="
> 	${PYTHON_DEPS}
> ...

thanks done.