[Pkg-libburnia-devel] Bug#732971: libisoburn: provide wodim amd genisoimage aliases

Osamu Aoki osamu at debian.org
Mon Dec 23 11:03:46 UTC 2013

Source: libisoburn
Version: 1.3.2-1
Severity: wishlist

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
something along:
  cdrskin=20    xorriso=10   wodim=5
  xorrisofs=10  genisoimage=5

Please consider.

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)
* http://bugs.debian.org/523814
  [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
Parsing Packages_amd64...
Package: acetoneiso
Package: aptoncd
Package: bashburn
Package: bootcd
Package: brasero-cdrkit
Package: burn
Package: cdbackup
Package: cdw
Package: cedar-backup2
Package: debian-cd
Package: devede
Package: dvd+rw-tools
Package: fai-quickstart
Package: grml2usb
Package: initramfs-tools-tcos
Package: k3b
Package: kdenlive
Package: mic2
Package: movixmaker-2
Package: mp3burn
Package: mp3roaster
Package: opennebula
Package: ubuntu-dev-tools
Package: wodim

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...
Name: osamu.patch
Type: text/x-diff
Size: 6215 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-libburnia-devel/attachments/20131223/5721a5a5/attachment-0001.patch>

More information about the Pkg-libburnia-devel mailing list