Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 711070 - dev-python/ruamel-yaml-1.16.10 version bump
Summary: dev-python/ruamel-yaml-1.16.10 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-28 23:41 UTC by Sergey Torokhov
Modified: 2020-04-28 13:58 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for dev-python/ruamel-yaml-0.16.10 (ruamel-yaml-0.16.10.ebuild,1.12 KB, text/plain)
2020-04-07 13:36 UTC, Bernd Feige
Details
ruamel-yaml-0.16.10.ebuild (ruamel-yaml-0.16.10.ebuild,737 bytes, text/plain)
2020-04-24 09:49 UTC, Marek Szuba
Details
ruamel-yaml-clib-0.2.0.ebuild (ruamel-yaml-clib-0.2.0.ebuild,687 bytes, text/plain)
2020-04-24 09:50 UTC, Marek Szuba
Details
ruamel-yaml-0.16.10.ebuild (ruamel-yaml-0.16.10.ebuild,737 bytes, text/plain)
2020-04-24 15:03 UTC, Marek Szuba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Torokhov 2020-02-28 23:41:10 UTC
ruamel-yaml-1.16.10 is pyyhon 3.8 comatible version. Please update this package.

Please NOTICE:
The project is no more hosted on bitbucket
and repo is moved to sourceforge[1] and also available as release on pypy.org [2].
On the sourceforge repo there are no release tarballs, only tags are presented.

[1] https://sourceforge.net/projects/ruamel-yaml/
[2] https://pypi.org/project/ruamel.yaml/


Reproducible: Always
Comment 1 Bernd Feige 2020-04-07 13:36:52 UTC
Created attachment 631128 [details]
Ebuild for dev-python/ruamel-yaml-0.16.10

Attached the ebuild for the current version. It downloads from pypi.
One of the reasons for wanting it is that it works with python 3.8.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-20 16:08:55 UTC
Andrey, ping.
Comment 3 Marek Szuba archtester gentoo-dev 2020-04-24 09:49:03 UTC
Attaching a better version, which I ended up developing on my own before checking for open tickets on Bugzilla:
 - updated EAPI to 7
 - re-add support for the compiled extension, which now resides in its own package. I think it should be safe to start the new package with the same ~arch keywords as for ruamel-yaml itself, seeing is as it is essentially the same code as what is bundled with 0.15.
Comment 4 Marek Szuba archtester gentoo-dev 2020-04-24 09:49:53 UTC
Created attachment 634354 [details]
ruamel-yaml-0.16.10.ebuild
Comment 5 Marek Szuba archtester gentoo-dev 2020-04-24 09:50:18 UTC
Created attachment 634356 [details]
ruamel-yaml-clib-0.2.0.ebuild
Comment 6 Marek Szuba archtester gentoo-dev 2020-04-24 09:59:35 UTC
Nb. if we want to retain test support in this package we will probably have to add a live ebuild - while I was able to successfully make an ebuild operating on a Sourceforge tag snapshot, those snapshots only persist for a limited amount of time after being generated via the Web interface so they aren't suitable as ebuild source files. Also, keep in mind that the ruamel-yaml includes tests of the C extension so it must be available (and up to date, if the test suite ends up picking up the extension from 0.15 hilarity ensues).
Comment 7 Larry the Git Cow gentoo-dev 2020-04-24 14:53:59 UTC
The bug has been referenced in the following commit(s):

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

commit a71b7e7c5bd7f88047e02477d7d2bb367b801c94
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-04-24 14:52:37 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-04-24 14:53:39 +0000

    dev-python/ruamel-yaml-clib: new package, sort of
    
    This used to be part of dev-python/ruamel-yaml prior to its version
    0.16 (which is why why have already got ~arm64 and ~x86 in KEYWORDS),
    now however it is a (theoretically optional) separate package.
    
    Assigning myself as maintainer for the time being, that said I'll be
    happy to transfer it to Andrey and Foster once they have reported back
    on the subject of ruamel.yaml version bump.
    
    Bug: https://bugs.gentoo.org/711070
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 dev-python/ruamel-yaml-clib/Manifest               |  1 +
 dev-python/ruamel-yaml-clib/metadata.xml           | 20 ++++++++++++++++
 .../ruamel-yaml-clib/ruamel-yaml-clib-0.2.0.ebuild | 28 ++++++++++++++++++++++
 3 files changed, 49 insertions(+)
Comment 8 Marek Szuba archtester gentoo-dev 2020-04-24 15:03:59 UTC
Created attachment 634394 [details]
ruamel-yaml-0.16.10.ebuild

Fixed a typo. Already taken care of in the committed version of the -clib ebuild.
Comment 9 Larry the Git Cow gentoo-dev 2020-04-28 13:58:23 UTC
The bug has been closed via the following commit(s):

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

commit f097edb35ee77e10b422d38d3a1d0cced28ae076
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-04-28 13:53:28 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-04-28 13:57:52 +0000

    dev-python/ruamel-yaml: bump to 0.16.10
    
    Closes: https://bugs.gentoo.org/711070
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 dev-python/ruamel-yaml/Manifest                   |  1 +
 dev-python/ruamel-yaml/metadata.xml               |  2 +-
 dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild | 29 +++++++++++++++++++++++
 3 files changed, 31 insertions(+), 1 deletion(-)