Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 616058 - app-editors/atom: uses python-any-r1 but has RDEP on Python
Summary: app-editors/atom: uses python-any-r1 but has RDEP on Python
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Elvis Pranskevichus
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-19 22:10 UTC by Michał Górny
Modified: 2017-05-02 21:04 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-04-19 22:10:25 UTC
The python-any-r1 eclass is meant to be used for packages that have build-time dependency on Python. The generated || dependency (and lack of explanatory USE flags) is not appropriate for packages that require Python at runtime.

Please fix the package to use python-single-r1. While at it, please remember to include PYTHON_REQUIRED_USE in REQUIRED_USE.
Comment 1 Patrice Clement gentoo-dev 2017-05-02 21:04:38 UTC
commit e26e0a291ae93431f6d6ec0e6efb4f3c94323a80 (HEAD -> master, origin/master, origin/HEAD)
Author:     Elvis Pranskevichus <elvis@magic.io>
AuthorDate: Fri Apr 28 12:57:30 2017 -0400
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Tue May 2 23:02:36 2017 +0200

app-editors/atom: Version bump to 1.16.0.

Drop old versions as well.

Gentoo-Bug: https://bugs.gentoo.org/616058

Package-Manager: Portage-2.3.4, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4518

app-editors/atom/Manifest                          |   8 +-
app-editors/atom/atom-1.13.1.ebuild                | 406 ---------------------
.../{atom-1.15.0.ebuild => atom-1.15.0-r1.ebuild}  |   5 +-
.../{atom-1.12.7.ebuild => atom-1.16.0.ebuild}     |  27 +-
4 files changed, 19 insertions(+), 427 deletions(-)
delete mode 100644 app-editors/atom/atom-1.13.1.ebuild
rename app-editors/atom/{atom-1.15.0.ebuild => atom-1.15.0-r1.ebuild} (99%)
rename app-editors/atom/{atom-1.12.7.ebuild => atom-1.16.0.ebuild} (95%)

Merged, thanks Elvis!