Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930466 - media-sound/whipper: blocks on <dev-python/ruamel-yaml-0.18
Summary: media-sound/whipper: blocks on <dev-python/ruamel-yaml-0.18
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Quentin Retornaz
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 722500
  Show dependency tree
 
Reported: 2024-04-23 03:59 UTC by Michał Górny
Modified: 2024-05-08 21:34 UTC (History)
3 users (show)

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


Attachments
whipper-0.10.0-r2.ebuild (whipper-0.10.0-r2.ebuild,1.33 KB, application/vnd.gentoo.ebuild)
2024-04-23 18:44 UTC, Quentin Retornaz
Details
whipper-0.10.0-ruamel-yaml.patch (whipper-0.10.0-ruamel-yaml.patch,3.24 KB, patch)
2024-04-23 18:48 UTC, Quentin Retornaz
Details | Diff

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 2024-04-23 03:59:40 UTC
whipper-0.10.0-r1.ebuild:	<dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
Comment 1 Quentin Retornaz 2024-04-23 16:05:13 UTC
Archlinux is using this patch: https://github.com/whipper-team/whipper/pull/543.patch
I'll test it, it seems to be an interesting way to fix this.
I'll keep you in touch about my tests results.
Comment 2 Quentin Retornaz 2024-04-23 18:12:48 UTC
This patch is working with latest ruamel-yaml.
I did comment the line in ebuild:
#rm "${PN}"/test/test_result_logger.py || die

and did build with test feature enabled and the package was merged without issue.
Comment 3 Quentin Retornaz 2024-04-23 18:44:03 UTC
Created attachment 891573 [details]
whipper-0.10.0-r2.ebuild
Comment 4 Quentin Retornaz 2024-04-23 18:48:14 UTC
Created attachment 891574 [details, diff]
whipper-0.10.0-ruamel-yaml.patch
Comment 5 Quentin Retornaz 2024-04-23 18:50:30 UTC
ebuild and patch attached to this bug if you wish to commit it yourself
Comment 6 Larry the Git Cow gentoo-dev 2024-05-08 21:34:09 UTC
The bug has been closed via the following commit(s):

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

commit 87a88d8b829733826fda808a9b7fb843bcf5eb55
Author:     Quentin Retornaz <gentoo@retornaz.com>
AuthorDate: 2024-05-08 18:34:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-05-08 21:33:25 +0000

    media-sound/whipper: update RDEPEND="dev-python/ruamel-yaml"
    
    Closes: https://bugs.gentoo.org/930466
    
    Signed-off-by: Quentin Retornaz <gentoo@retornaz.com>
    Closes: https://github.com/gentoo/gentoo/pull/36607
    Signed-off-by: Sam James <sam@gentoo.org>

 .../whipper/files/whipper-0.10.0-ruamel-yaml.patch | 109 +++++++++++++++++++++
 media-sound/whipper/whipper-0.10.0-r2.ebuild       |  56 +++++++++++
 2 files changed, 165 insertions(+)