Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 798411 - media-sound/a2jmidid: must depend on python
Summary: media-sound/a2jmidid: must depend 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: Alexis Ballier
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-06-24 14:51 UTC by Nikita Zlobin
Modified: 2024-01-11 18:20 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 Nikita Zlobin 2021-06-24 14:51:29 UTC
a2j_control utility is ported to python3 since a2jmidid version 9. Yet it's installed anyway, thus requiring python dependency. If python support must be toggable, this utility could be just removed from installed files.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2021-07-01 05:02:50 UTC
The bug has been referenced in the following commit(s):

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

commit 5f5c7b85b427f0a26cf6fed2d29fe8a7e8da33d0
Author:     Nikita Zlobin <nick87720z@gmail.com>
AuthorDate: 2021-06-30 19:02:19 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2021-07-01 05:00:35 +0000

    media-sound/a2jmidid: python support is back
    
    Bug: https://bugs.gentoo.org/798411
    Signed-off-by: Nikita Zlobin <nick87720z@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/21418
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/a2jmidid/a2jmidid-9.ebuild    | 21 ++++++++++++++++++---
 media-sound/a2jmidid/a2jmidid-9999.ebuild | 21 ++++++++++++++++++---
 2 files changed, 36 insertions(+), 6 deletions(-)
Comment 2 Nedko Arnaudov 2024-01-07 22:53:28 UTC
What is the point of the new use flag? dbus use flag toggles dbus support and thus also the installation of a2jmidi_control, as can be seen in the version 9 tree: https://gitea.ladish.org/LADI/a2jmidid/src/commit/de37569c926c5886768f892c019e3f0468615038/meson.build#L77

It appears to me that https://bugs.gentoo.org/916117 also is result of this commit
Comment 3 Nedko Arnaudov 2024-01-07 23:31:13 UTC
Also https://bugs.gentoo.org/909411 is caused by this commit.
Comment 4 Larry the Git Cow gentoo-dev 2024-01-10 08:51:22 UTC
The bug has been closed via the following commit(s):

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

commit 9bb8a74bb9c7df16ac95e2ec7e3843274dd1e052
Author:     Nedko Arnaudov <nedko@nedk.org>
AuthorDate: 2024-01-08 00:10:08 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2024-01-10 08:45:43 +0000

    media-sound/a2jmidid-12: new upstream version; ebuild fixes
    
    Closes: https://bugs.gentoo.org/798411
    Closes: https://bugs.gentoo.org/916117
    Closes: https://bugs.gentoo.org/914074
    Closes: https://bugs.gentoo.org/909411
    Closes: https://bugs.gentoo.org/909404
    
    Signed-off-by: Nedko Arnaudov <nedko@nedk.org>
    Closes: https://github.com/gentoo/gentoo/pull/34706
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/a2jmidid/Manifest           |  1 +
 media-sound/a2jmidid/a2jmidid-12.ebuild | 48 +++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2024-01-11 18:20:32 UTC
The bug has been referenced in the following commit(s):

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

commit ed0a6135d1ce89a8d6fbe889105c78c466ddc7af
Author:     Nedko Arnaudov <nedko@nedk.org>
AuthorDate: 2024-01-11 18:02:32 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2024-01-11 18:17:09 +0000

    media-sound/a2jmidid-9999: Update live ebuild to LADI upstream repo
    
    Bug: https://bugs.gentoo.org/798411
    Bug: https://github.com/gentoo/gentoo/pull/34706
    Signed-off-by: Nedko Arnaudov <nedko@nedk.org>
    Closes: https://github.com/gentoo/gentoo/pull/34764
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/a2jmidid/a2jmidid-9999.ebuild | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)