Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 681988 - app-admin/ansible-lint-4.1.0 version bump
Summary: app-admin/ansible-lint-4.1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-29 09:08 UTC by Lik
Modified: 2020-02-10 13:29 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 Lik 2019-03-29 09:08:11 UTC
New release v4.1.0 of ansible-lint is available at official repo:

https://github.com/ansible/ansible-lint/releases
Comment 1 Lik 2019-04-11 08:21:25 UTC
Is there any issues with version bump? According to setup.cfg content the only major difference is requirement of dev-python/ruamel-yaml package.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2019-05-22 12:15:36 UTC
The additional dependency kills Python 2 support.
Comment 3 Lik 2019-05-22 18:25:26 UTC
Why Python 2 support is in danger? Both, ansible-lint and ruamel.yaml declare python2.7 support:

https://pypi.org/project/ansible-lint/
https://pypi.org/project/ruamel.yaml/
Comment 4 Tony Vroon (RETIRED) gentoo-dev 2019-05-23 07:28:04 UTC
But the packages in Gentoo do not, and adding that on would be significant work. I can say that with confidence, as I have already tried.
Comment 5 Tomasz Bielaszewski 2019-10-22 16:59:56 UTC
How about dropping compatibility for python2.7 and adding dev-python/ruamel-yaml[${PYTHON_USEDEP}] to dependencies? It installed and run properly on amd64 for me.
End Of Life for Python 2.7 is set to 01.01.2020 anyway.
Comment 6 Tomasz Bielaszewski 2019-10-22 17:02:38 UTC
(In reply to Tomasz Bielaszewski from comment #5)
> How about dropping compatibility for python2.7 and adding
> dev-python/ruamel-yaml[${PYTHON_USEDEP}] to dependencies? It installed and
> run properly on amd64 for me.
> End Of Life for Python 2.7 is set to 01.01.2020 anyway.

Tested on Python 3.6.
Comment 7 Doppler 2019-12-08 16:02:58 UTC
4.2.0 is out now as well.
This package is used as a commandline utility, not as a library, right? Why would dropping 2.7 support be a showstopper?
Comment 8 Tony Vroon (RETIRED) gentoo-dev 2020-02-10 13:29:02 UTC
(In reply to Doppler from comment #7)
> 4.2.0 is out now as well.
> This package is used as a commandline utility, not as a library, right? Why
> would dropping 2.7 support be a showstopper?

That will be a new bug as packaging has changed.
Comment 9 Larry the Git Cow gentoo-dev 2020-02-10 13:29:49 UTC
The bug has been closed via the following commit(s):

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

commit 9ca887070a0a703a063cac54afd4de9053b91590
Author:     Tony Vroon <chainsaw@gentoo.org>
AuthorDate: 2020-02-10 13:29:17 +0000
Commit:     Tony Vroon <chainsaw@gentoo.org>
CommitDate: 2020-02-10 13:29:37 +0000

    app-admin/ansible-lint: Version bump to 4.1.0
    
    Squelch DISTUTILS_USE_SETUPTOOLS as suggested by Ferenc Erki on GitHub.
    Remove unused setuptools-git from DEPEND as per Ferenc Erki on GitHub.
    Scavenge upstream patch identified by Peter on bug 698864 (setuptools).
    Concern for Python 2.7 has now ceased due to EOL.
    
    Closes: https://bugs.gentoo.org/681988
    Bug: https://bugs.gentoo.org/698864
    Closes: https://github.com/gentoo/gentoo/pull/14588
    Reported-by: Lik
    Suggested-by: Ferenc Erki
    Signed-Off-By: Tony Vroon <chainsaw@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 app-admin/ansible-lint/Manifest                    |   1 +
 app-admin/ansible-lint/ansible-lint-4.1.0.ebuild   |  39 +++++
 ...-lint-4.1.0-specifierset-split-setuptools.patch | 175 +++++++++++++++++++++
 3 files changed, 215 insertions(+)