Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 745471 - media-sound/abcde-2.9.3-r1 is missing dependency media-libs/glyr
Summary: media-sound/abcde-2.9.3-r1 is missing dependency media-libs/glyr
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: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on: 911403 921142
Blocks:
  Show dependency tree
 
Reported: 2020-09-29 20:53 UTC by Andreas Thalhammer
Modified: 2024-01-03 11:16 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 Andreas Thalhammer 2020-09-29 20:53:32 UTC
After emerging media-sound/abcde, it constantly fails due to a missing command: "glyrc". After emerging media-libs/glyr-1.0.10, the error is gone.

Reproducible: Always

Actual Results:  
# abcde
[ERROR] abcde: glyrc is not in your path.
[INFO] Define the full path to the executable if it exists on your system.
#



# emerge -av media-sound/abcde

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-sound/cd-discid-1.4::gentoo  13 KiB
[ebuild  N     ] media-sound/id3-0.15-r1::gentoo  13 KiB
[ebuild  N     ] media-libs/libdiscid-0.6.2::gentoo  393 KiB
[ebuild  N     ] media-sound/id3v2-0.1.12-r1::gentoo  119 KiB
[ebuild  N     ] media-sound/mp3gain-1.6.2::gentoo  70 KiB
[ebuild  N     ] media-sound/vorbisgain-0.37-r2::gentoo  205 KiB
[ebuild  N     ] dev-perl/common-sense-3.740.0-r1::gentoo  13 KiB
[ebuild  N     ] dev-perl/Canary-Stability-2013.0.0::gentoo  5 KiB
[ebuild  N     ] dev-python/python-magic-0.4.18::gentoo  USE="-test" PYTHON_TARGETS="python3_7 python3_8 (-pypy3) -python3_6 (-python3_9)" 837 KiB
[ebuild  N     ] virtual/perl-Pod-Simple-3.350.0-r3::gentoo  0 KiB
[ebuild  N     ] media-video/atomicparsley-0.9.0::gentoo  169 KiB
[ebuild  N     ] dev-python/eyeD3-0.8.11-r1:0.7::gentoo  PYTHON_TARGETS="python3_7 -python3_6" 211 KiB
[ebuild  N     ] dev-perl/MusicBrainz-DiscID-0.40.0::gentoo  USE="-examples -test" 7 KiB
[ebuild  N     ] media-sound/normalize-0.7.7-r1::gentoo  USE="audiofile mad nls" 385 KiB
[ebuild  N     ] media-sound/vorbis-tools-1.4.0-r5::gentoo  USE="flac nls ogg123 speex -kate" 1.315 KiB
[ebuild  N     ] media-libs/libopusenc-0.2.1::gentoo  USE="-doc" 379 KiB
[ebuild  N     ] dev-perl/EV-4.220.0::gentoo  189 KiB
[ebuild  N     ] media-sound/opus-tools-0.2::gentoo  USE="flac" 447 KiB
[ebuild  N     ] dev-perl/Mojolicious-7.570.0::gentoo  USE="-examples -minimal -test" 690 KiB
[ebuild  N     ] dev-perl/WebService-MusicBrainz-1.0.4::gentoo  10 KiB
[ebuild  N     ] media-sound/abcde-2.9.3-r1::gentoo  USE="aac cdr flac id3tag lame musicbrainz normalize opus replaygain speex vorbis -aiff -mac -musepack -wavpack" 158 KiB

Total: 21 packages (21 new), Size of downloads: 5.620 KiB
Comment 1 Andreas Thalhammer 2020-09-29 21:16:09 UTC
To clerify: The problem is, that I have to manually install media-libs/glyr for media-sound/abcde to work.

Now glyr is in my world file, where it's not supposed to be, because should I ever depclean media-sound/abcde, media-libs/glyr would stay on my system. This is undesirable.

The other option would be to install media-libs/glyr without adding it to the world file. But now it would be listed for depclean every time, since it is not a dependency of another package.

Thus, the real soltion is to add media-libs/glyr as a dependency for media-sound/abcde...
Comment 2 Preston Crow 2021-12-21 18:15:19 UTC
I just hit this same thing where abcde failed to run, and this was the problem.  Please add the dependency.
Comment 3 Sylvain 2022-05-20 22:39:45 UTC
For me it did not complain until I added getalbumart in the ACTIONS entry of the conf file.
Comment 4 Marek Szuba archtester gentoo-dev 2023-07-29 05:32:37 UTC
I've just observed it myself. Indeed, media-libs/glyr is required in order to retrieve album art.
Comment 5 Larry the Git Cow gentoo-dev 2024-01-03 08:52:20 UTC
The bug has been closed via the following commit(s):

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

commit 2f8122db63a00dfa3283f14655ee3b947ba7f4de
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2024-01-03 08:52:04 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2024-01-03 08:52:17 +0000

    media-sound/abcde: added missing dep
    
    Closes: https://bugs.gentoo.org/745471
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/abcde/abcde-2.9.3-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 6 Andreas Thalhammer 2024-01-03 11:11:33 UTC
Thanks!
Comment 7 Andreas Thalhammer 2024-01-03 11:16:21 UTC
And don't forget to remove media-libs/glyr from the world file:

# emerge -a --deselect media-libs/glyr