Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 377855 - media-sound/sound-juicer: Icon says "Audio CD Extractor" but should be "Sound Juicer"
Summary: media-sound/sound-juicer: Icon says "Audio CD Extractor" but should be "Sound...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal trivial
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2011-08-05 07:42 UTC by Sebastian Pipping
Modified: 2011-08-30 14:15 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 Sebastian Pipping gentoo-dev 2011-08-05 07:42:52 UTC
As the app's main window calls itself "Sound Juicer" that is what the Desktop entry should be labeled in my view.  I understand that it may make sense with this app pre-installed as the only CD ripper around in something like Ubuntu.  However, we are not Ubuntu.  Thanks!

If I do not hear from you within a week, I may patch this myself.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-08-05 08:47:02 UTC
Check this out with upstream. There's no reason to change the labeling of such things just for the fun of holding patches.
Comment 2 Sebastian Pipping gentoo-dev 2011-08-05 10:17:31 UTC
(In reply to comment #1)
> Check this out with upstream.

There actually is an open bug for this.  It's been open for over a year now but upstream doesn't bother even replying once:
https://bugzilla.gnome.org/show_bug.cgi?id=616860

Seen the same myself when asking for a repeat toggle over 4 years ago, no reply ever either:
https://bugzilla.gnome.org/show_bug.cgi?id=424506

Btw the bugzilla product is called "sound-juicer" and people call it "Audio CD Extractor" or "Sound Juicer CD Extractor" in their bug reports.  What a mess.

I'll see if I can find a Gnome person who can help approach this problem during Desktop Summit 2011.


> There's no reason to change the labeling of such
> things just for the fun of holding patches.

The problem of downstream patches is the need for porting from release to release.  In contrast, the kind of patch we are talking here does not have that problem and therefore patching that downstream is no big deal.

If patching stuff like that is no fun to you, maybe someone should take care of this package other than you.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-06 07:36:16 UTC
This is a trivial improvement that satisfies Gnome policy (see https://live.gnome.org/GnomeGoals/CorrectDesktopFiles). Upstream appears to be unresponsive, and I see no reason why we shouldn't simply fix it. I've patched sound-juicer in the overlay.
Comment 4 Pacho Ramos gentoo-dev 2011-08-27 19:53:23 UTC
Will try to fix this in the tree in the near future then
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-08-29 21:42:04 UTC
Patch as been approved upstream. Feel free to apply.
Comment 6 Sebastian Pipping gentoo-dev 2011-08-29 23:57:00 UTC
Patch integrated, closing.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-08-30 07:16:22 UTC
@sping, please pay attention to our ebuild style guidelines if you actually want to be a maintainer of any gnome herd ebuild.
Comment 8 Sebastian Pipping gentoo-dev 2011-08-30 10:10:49 UTC
Where is it documented?
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-30 10:32:48 UTC
(In reply to comment #8)
> Where is it documented?

It's not documented, as far as I know, but if you read some gnome-related ebuilds, you will see that they all follow a common pattern. For example, the functions are in chronological order: pkg_setup before src_prepare. If you place src_prepare before pkg_setup, a reader who is used to gnome ebuilds will, at first glance, assume that this ebuild's pkg_setup is default/empty.
Comment 10 Sebastian Pipping gentoo-dev 2011-08-30 13:27:17 UTC
Thoughts:
- I can stick to that order, sure.  Seems like eva fixed it for me, silently.
- Assuming an empty src_prepare because of a soft rule (in contrast to a rule that would deny compilation) doesn't sound reasonable to me
- Let's get these rules documented
Comment 11 Pacho Ramos gentoo-dev 2011-08-30 14:15:31 UTC
About using gnome2_src_prepare, I think it makes sense to manually run it since this package uses gnome2.eclass and, then, when no src_prepare was set before applying this patch, gnome2_src_prepare was being executed automatically. If we apply the patch without running gnome2_src_prepare manually, the behavior for this phase is also changing ;-)

In summary, you can look to the eclass to see what phases are being exported and, then, try to keep them being used when we need to set a different phase for any additional change.