Gentoo Archives: gentoo-dev

From: AllenJB <gentoo-lists@××××××××××.uk>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] About time to unify "cdda" and "cdaudio" USE flags and make the remaining one global?
Date: Tue, 07 Jul 2009 12:57:20
Message-Id: 4A53462A.7030403@allenjb.me.uk
In Reply to: Re: [gentoo-dev] About time to unify "cdda" and "cdaudio" USE flags and make the remaining one global? by Gilles Dartiguelongue
1 Gilles Dartiguelongue wrote:
2 > Le lundi 06 juillet 2009 à 14:18 -0700, Josh Saddler a écrit :
3 >> Sebastian Pipping wrote:
4 >>> Rémi Cardona wrote:
5 >>>> And now for some bikeshedding fun, which flag are we going to keep? ;)
6 >>> My vote would be for cdaudio as that
7 >>>
8 >>> - is more general (including analog playback)
9 >>> - is more user friendly
10 >>>
11 >>> but let those decide who "implement" it.
12 >> I'm also in favor of cdaudio: it's a bit more self-explanatory. I also
13 >> think it's better to have such a generic description for apps that use
14 >> libcdio/cdparanoia/cddb combinations, such as the package I maintain,
15 >> media-sound/decibel-audio-player.
16 >
17 > As I said in [1], cdda has a precise meaning and cdaudio is all but a
18 > blurry alternative. Also your examples are bad because they are blurring
19 > the definition even more. Are we talking audio cdrom ripping, audio cd
20 > data retrieving or simple audio cd playing support ?
21 >
22 > [1] https://bugs.gentoo.org/show_bug.cgi?id=274818#c1
23 >
24 >
25 While cdda might be the correct technical term, how many users will
26 actually recognize what it means? Personally I think "cdaudio" (or, to
27 throw in another alternative "audiocd") would be recognized by most
28 users as support for playing audio cd's (as in the things you buy in the
29 shops and stick into any stereo made in the last 15+ years).
30
31 Are users really going to want to fine-tune between just playing or also
32 being able to rip/write audio cd's?
33
34 A quick check with "quse -D cdaudio cdda" (below) shows that the current
35 use flag descriptions, as far as I read them, don't make any discrepancy
36 between these definitions anyway - they all basically say "play audio
37 cd's" to me (with some additionally enabling cddb, which as a side note
38 already has a global use flag)
39
40 Current use flag descriptions:
41 local:cdaudio:media-plugins/audacious-plugins: Enable cd audio playback
42 support
43 local:cdaudio:media-sound/amarok: Enable cdaudio functionality
44 local:cdaudio:media-sound/decibel-audio-player: Adds support for CD
45 audio playback and lookups via CDDB
46 local:cdaudio:media-sound/mpfc: Enable cd audio playback support
47 local:cdaudio:media-sound/picard: Enable support for CD Index Lookups.
48 local:cdda:gnome-base/gvfs: Enables Compact Disc Digital Audio
49 (standard audio CDs) support
50 local:cdda:media-sound/aqualung: Enables libcdda cd audio playback support
51 local:cdda:media-video/vlc: Enables audio CD and VCD playback support.
52
53 So ultimately, this isn't even bike shedding in my opinion. There's only
54 one color to paint with anyway.
55
56 AllenJB

Replies