Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 683078 - dev-python/ruamel-yaml-0.15.91: version bump request
Summary: dev-python/ruamel-yaml-0.15.91: version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-11 08:14 UTC by Lik
Modified: 2019-06-24 09:31 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 Lik 2019-04-11 08:14:23 UTC
Current version of package in portage tree (version 0.15.35) is outdated (released 2017-12-03). There are several new releases available with the last one (version 0.15.91) dated 2019-04-05 at https://pypi.org/project/ruamel.yaml/.

Please consider version bump to 0.15.91 with extended python versions support:

Python :: 2.7
Python :: 3.5
Python :: 3.6
Python :: 3.7

Thanks in advance.
Comment 1 Lik 2019-05-25 11:38:31 UTC
Update is highly appreciated.
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2019-05-29 11:33:33 UTC
Sorry, will address soon.
Comment 3 Larry the Git Cow gentoo-dev 2019-05-29 14:30:19 UTC
The bug has been referenced in the following commit(s):

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

commit dac9cddbd553d0650e84163a6531d6084a5fb004
Author:     Andrey Utkin <andrey_utkin@gentoo.org>
AuthorDate: 2019-05-29 13:25:20 +0000
Commit:     Andrey Utkin <andrey_utkin@gentoo.org>
CommitDate: 2019-05-29 14:29:32 +0000

    dev-python/ruamel-yaml: add new version 0.15.96
    
    Bug: https://bugs.gentoo.org/683078
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>

 dev-python/ruamel-yaml/Manifest                   |  1 +
 dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild | 44 +++++++++++++++++++++++
 2 files changed, 45 insertions(+)
Comment 4 Andriy Utkin (RETIRED) gentoo-dev 2019-05-29 14:31:38 UTC
Pushed new version.

Held off pushing Python 3.7 compatibility declaration as I've got a problem when testing it. Will do later.
Comment 5 David Seifert gentoo-dev 2019-05-29 15:26:46 UTC
@Andrey
please put test phase functions before install phase functions. Furthermore, for distutils-r1 packages, PYTHON_DEPS does not need to be included in RDEPEND, as distutils-r1 already does that implicitly (unless overridden).
Comment 6 Andriy Utkin (RETIRED) gentoo-dev 2019-05-29 15:46:46 UTC
(In reply to David Seifert from comment #5)
> @Andrey
> please put test phase functions before install phase functions.

I appreciate the suggestion, but please elaborate: why this matters?

Citation of devmanual would be greatly appreciated.

> for distutils-r1 packages, PYTHON_DEPS does not need to be included in
> RDEPEND, as distutils-r1 already does that implicitly (unless overridden).

Sounds legit, probably I left it here just because it was there in the original author's ebuild. Will clean up next time.
Comment 7 Larry the Git Cow gentoo-dev 2019-06-24 08:29:36 UTC
The bug has been referenced in the following commit(s):

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

commit f98e8519ff66fcadd832890273909a3850c694b2
Author:     Andrey Utkin <andrey_utkin@gentoo.org>
AuthorDate: 2019-06-17 18:00:06 +0000
Commit:     Andrey Utkin <andrey_utkin@gentoo.org>
CommitDate: 2019-06-24 08:28:12 +0000

    dev-python/ruamel-yaml: declare Python 3.7 compatibility
    
    Bug: https://bugs.gentoo.org/683078
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>

 dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)