There are 79 ebuilds that depend on cdrtools directly which causes a problem while using the fork dvdrtools. I believe the current proper way to depend on cdrtools is through virtual/cdrtools instead of the package itself, allowing people to use dvdrtools in its place Reproducible: Always Steps to Reproduce:
Which ones of these have you tested to ensure that they really do work with other PROVIDERs of the virtual?
Created attachment 48388 [details] Cleaned up list with ChangeLogs and old versions removed I ran a quick grep -R app-cdr/cdrtools * to get this output. Might not be the best to work with, but it has the information about the problem.
I've only tested bashburn at this current point in time. Would it be better to split this into separate reports for the individual ebuilds?
I'd suggest turning this bug into a metabug (just stick the word 'metabug' in the title), and then filing individual bugs for the packages in question so that we (or better yet, you) can assign them to the relevant maintainers. Then add this bug to the "Bug depends upon:" field for each of the packages. Bugs asking for changes in dozens of ebuilds which're maintained by different people tend to get messy.
done for: media-video/*
Comment on attachment 48388 [details] Cleaned up list with ChangeLogs and old versions removed >app-cdr/cdrx/cdrx-0.3.1-r1.ebuild:DEPEND=">=app-cdr/cdrtools-1.11 >app-cdr/cdrx/cdrx-0.3.1.ebuild:DEPEND=">=app-cdr/cdrtools-1.11 >app-cdr/kiso/kiso-0.4.2.ebuild:DEPEND="app-cdr/cdrtools >app-cdr/kiso/kiso-0.6.ebuild: app-cdr/cdrtools >app-cdr/kiso/kiso-0.7b.ebuild: app-cdr/cdrtools >app-cdr/eroaster/eroaster-2.1.0-r2.ebuild: app-cdr/cdrtools" >app-cdr/eroaster/eroaster-2.2.0_pre6.ebuild: app-cdr/cdrtools" >app-cdr/eroaster/eroaster-2.2.0_pre8.ebuild: app-cdr/cdrtools" >app-cdr/gcombust/gcombust-0.1.53.ebuild:RDEPEND="app-cdr/cdrtools" >app-cdr/gcombust/gcombust-0.1.55.ebuild: app-cdr/cdrtools" >app-cdr/gcombust/gcombust-0.1.52.ebuild:RDEPEND="app-cdr/cdrtools" >app-cdr/gcombust/gcombust-0.1.54.ebuild: app-cdr/cdrtools" >app-cdr/burncenter/burncenter-3.0.ebuild: >=app-cdr/cdrtools-1.11 >app-cdr/burncenter/burncenter-3.1.ebuild: >=app-cdr/cdrtools-1.11 >app-cdr/mp3burn/mp3burn-0.1.ebuild: app-cdr/cdrtools >app-cdr/cdbkup/cdbkup-1.0.ebuild: >=app-cdr/cdrtools-1.11.28 >app-cdr/cdbkup/cdbkup-1.0-r1.ebuild: >=app-cdr/cdrtools-1.11.28 >app-cdr/multicd/multicd-1.7.2.ebuild: >=app-cdr/cdrtools-1.11.33" >app-cdr/gtoaster/gtoaster-1.0_beta6.ebuild: >=app-cdr/cdrtools-1.11 >app-cdr/burncdda/burncdda-1.1.2.ebuild: app-cdr/cdrtools >app-cdr/bashburn/bashburn-1.5.2.ebuild: >=app-cdr/cdrtools-2.01_alpha25 >app-cdr/bashburn/bashburn-1.4.ebuild: >=app-cdr/cdrtools-2.01_alpha25 >app-cdr/simplecdrx/simplecdrx-1.2.2.ebuild: app-cdr/cdrtools >app-cdr/simplecdrx/simplecdrx-1.3.2.ebuild: app-cdr/cdrtools >app-cdr/simplecdrx/simplecdrx-1.2.1.ebuild: app-cdr/cdrtools >app-cdr/simplecdrx/simplecdrx-1.3.1.ebuild: app-cdr/cdrtools >app-emacs/cdrw/cdrw-1.2.ebuild: app-cdr/cdrtools" >app-emulation/e-uae/e-uae-0.8.27.ebuild: app-cdr/cdrtools >app-misc/cdcat/cdcat-0.2.ebuild: >=app-cdr/cdrtools-1.11 >app-misc/cdcat/cdcat-0.3.ebuild: >=app-cdr/cdrtools-1.11 >dev-util/catalyst/catalyst-1.1.1.ebuild: cdr? ( app-cdr/cdrtools app-misc/zisofs-tools sys-fs/squashfs-tools ) >dev-util/catalyst/catalyst-1.0.8.1-r1.ebuild: cdr? ( app-cdr/cdrtools app-misc/zisofs-tools sys-fs/squashfs-tools ) >dev-util/catalyst/catalyst-1.0.8.1.ebuild: cdr? ( app-cdr/cdrtools app-misc/zisofs-tools sys-fs/squashfs-tools ) >dev-util/catalyst/catalyst-1.1.0.ebuild: cdr? ( app-cdr/cdrtools app-misc/zisofs-tools sys-fs/squashfs-tools ) >dev-util/catalyst/catalyst-1.0.9.ebuild: cdr? ( app-cdr/cdrtools app-misc/zisofs-tools sys-fs/squashfs-tools ) >media-sound/mp3c/mp3c-0.29.ebuild: app-cdr/cdrtools >media-sound/cdmp3/cdmp3-0.4.1.ebuild: app-cdr/cdrtools >media-sound/sonic-rainbow/sonic-rainbow-0.5.1.ebuild:DEPEND="app-cdr/cdrtools >net-misc/pxes/pxes-0.7.ebuild: cdr? ( app-cdr/cdrtools )" >net-misc/pxes/pxes-0.9.ebuild: cdr? ( app-cdr/cdrtools )" >net-misc/pxes/pxes-0.6-r4.ebuild: cdr? ( app-cdr/cdrtools )" >net-misc/pxes/pxes-0.8.ebuild: cdr? ( app-cdr/cdrtools )" >sys-apps/mindi/mindi-1.10.ebuild: app-cdr/cdrtools >sys-apps/mindi/mindi-1.03.ebuild: app-cdr/cdrtools >sys-apps/mindi/mindi-0.85.ebuild: >=app-cdr/cdrtools-1.11 >sys-apps/mindi/mindi-0.86.ebuild: >=app-cdr/cdrtools-1.11 >sys-apps/mondo-rescue/mondo-rescue-1.61.ebuild: >=app-cdr/cdrtools-1.10 >sys-apps/mondo-rescue/mondo-rescue-2.10.ebuild: app-cdr/cdrtools >sys-apps/mondo-rescue/mondo-rescue-1.65.ebuild: >=app-cdr/cdrtools-1.10 >sys-apps/mondo-rescue/mondo-rescue-1.47.ebuild: >=app-cdr/cdrtools-1.10 >sys-apps/mondo-rescue/mondo-rescue-2.03.ebuild: app-cdr/cdrtools
I tested dvdrtools with at least two frontends: graveman and k3b graveman just quits with an error message. So it seems, we have to rely it on cdrtools. k3b works, but it can't show the progress during writing a CD. Could anybody confirm?
This bug needs some further investigation. See my last list and comment, if you want to test.
I see this problem in the base use.defaults as well: $ egrep cdrtools /usr/portage/profiles/base/use.defaults cdr app-cdr/cdrtools Should this not also be virtuals/cdrtools?
*** Bug 128193 has been marked as a duplicate of this bug. ***
*** Bug 128935 has been marked as a duplicate of this bug. ***
*** Bug 133077 has been marked as a duplicate of this bug. ***
app-cdr/dvdrtools is deprecated and package.masked for removal. Latest cdrtools work just fine for DVD burning... WONTFIX.