[Pkg-libburnia-devel] Bug#732971: libisoburn: provide wodim amd genisoimage aliases
osamu at debian.org
Mon Dec 23 11:03:46 UTC 2013
There are many packages which depend on wodim/genisoimage in Debian.
I think it is good idea to offer smooth system interface to choose their
back-end program with update-alternatives.
Just to indicate my experimental set up here, I attach patch to
libisoburn. The metapackage for wodim-cdrskin may be better moved to
cdrskin package. Maybe, these do not need to be separate packages but
can be included in respective xorriso, xorrisofs, and cdrskin packages.
I also wonder if wodim/genisoimage also can implement update-alternative
similar to what I proposed for libisoburn. Until then, this patch
cause collision with them. So coordination with them will be nice.
(With versioned Break, I think it can be done.)
As I understand, except for HFS+ hybrid CD generation, xorriso seems to
be quite useful by now. So update-alternatives priority should be
cdrskin=20 xorriso=10 wodim=5
I saw few related bugs which can be solved by above approach:
* http://bugs.debian.org/519200 :
k3b: Should recognize cdrskin as cdrecord (it's compatible)
[makecd] please use cdrskin (not wodim) and xorriso (not genisofs)
Below is the dependencies related to wodim or genisoimage.
$ ben query '.depends ~ /wodim|genisoimage/ |.recommends ~ /wodim|genisoimage/' Packages_amd64 |grep ^Package -|sort|uniq
Since compatibility of these aliases offered by xorriso are not perfect,
upstreams may be slow to adopt xorriso based solution. Offering option to
users by using update-alternatives seems to be reasonable.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.11-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 6215 bytes
Desc: not available
More information about the Pkg-libburnia-devel