Hello,
I would like to merge my current CDRtools package [1] in RPMFusion. It currently has quite a large user base. It is used by people who needs to burn Dual Layer DVDs or Blue Ray discs. Currently cdrkit (wodim) is not able to burn them; actually it never had since its first exception.
I would like to push the package in both Fedora and EPEL branches; as my package currently works with both. It's also using kernel capabilities in both EPEL 6+ and Fedora; so that's a nice addition to avoid SUID binaries.
In its current form it simply replaces wodim and all the other cdrkit packages, so I understand it does not fit in the current RPMFusion policies for package inclusion. I was thinking to adjust it and submit a review.
Cdrkit currently ships with alternatives configured for readcd, cdrecord and mkisofs. The idea is to add a package for shipping those as alternatives for cdrkit with a higher priority. This way, a user who wants to install cdrecord would have the symlink correctly configured with it as the preference; the package would not overwrite base packages and there's no configuration required. And users who don't know what is it, would not get the package.
There are a few issues though:
- Cdrkit ships symlinks for some of the programs, not all (i.e. isoinfo, isovfy, etc.); a bug needs to be opened on cdrkit in Fedora.
- Cdrtools binaries would have weird names on the system (like cdrtools.cdrecord or cdrtools.mkisofs), but alternatives would return the correct name.
- The package gets really complicated for nothing.
- The same cdrkit package shipped in RHEL 6 uses the same alternatives, and bugs in bugzilla gets usually ignored.
- The RHEL 5 package can't be updated, as it already ships cdrecord, etc.
I think there would be some interest into shipping it in RPMFusion, at least for EPEL 6 and Fedora; what is your idea?
Should I proceed into the long process of fixing packages upstream and then publish the review?
I have a Redhat account as a customer, so I can probably also file bugs for RHEL 6 cdrkit packages, but I don't know about the results.