Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 95816
Alias:
Product:
Component:
Status: RESOLVED
Resolution: UPSTREAM
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Kris Kelley <skunkworx@kingwoodcable.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 95816 depends on: Show dependency tree
Bug 95816 blocks: 95548
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-11 17:24 0000
The current sound-juicer 2.10.0 ebuild depends unconditionally on
nautilus-cd-burner.  This means any system with a Gnome installation will have
CDR software installed, even those systems with the "cdr" and "dvdr" USE flags
explicity unset.

sound-juicer should instead conditionally depend on nautilus-cd-burner,
depending on whether the "cdr" or "dvdr" USE flags are set.

Reproducible: Always
Steps to Reproduce:
1.  Unset the "cdr" and "dvdr" USE flags
2.  Run "emerge -p --emptytree" gnome
3.  Note the inclusion of CD burning packages, including nautilus-cd-burner and
    cdrtools.

------- Comment #1 From foser (RETIRED) 2005-06-13 11:45:25 0000 -------
makes sense for now (s-j is planned to be more than a burner alone).

------- Comment #2 From Leonardo Boshell (RETIRED) 2005-07-07 20:42:32 0000 -------
Sound-juicer is a CD ripper and doesn't have any burner functionality (at least
for now), but it has to depend unconditionally on nautilus-cd-burner, since it
uses its library to detect and handle the CD drive as part of its preferences.
Other applications, like totem, do the same.

What we could do is enclose 'virtual/cdrtools' in a 'cdr? ()' block in the list
of dependencies for nautilus-cd-burner, similar to the app-cdr/dvd+rw-tools
dependency which is inside a 'dvdr? ()' block.

------- Comment #3 From Leonardo Boshell (RETIRED) 2005-07-12 21:02:57 0000 -------
The dependencies for nautilus-cd-burner have been adjusted and now
virtual/cdrtools should be pulled in only if the 'cdr' USE flag is enabled.

Now "USE='-cdr -dvdr' emerge -ep gnome" shouldn't list cdrtools or dvd+rw-tools.

However, since this bug refers specifically to sound-juicer's dependency on
nautilus-cd-burner, I'm resolving this as UPSTREAM. It would require a
significant amount of work to change sound-juicer's code to make it not depend
on libnautilus-burn.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug