Your message dated Mon, 18 Sep 2006 10:02:11 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#386251: fixed in xcdroast 0.98+0alpha15-8
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xcdroast
Version: 0.98+0alpha15-7
Severity: grave
Justification: renders package unusable


Hi!

cdrecord is going away and a command line compatible client wodim has
just entered debian.

Unfortunately, xcdroast do not recognize wodim as being
cdrecord-compatible.

in src/io.c, from around line 9980 and the next many lines, xcdroast is
doing a cdrecord -version, mkisofs -version, readcd -version and parses
the output from all of them.

I have tried some to fix it, but I can't get all the way thru, and the 
last one is also quite ugly.

But anyway, I attach them here:

--- xcdroast-0.98+0alpha15/src/io.c     2003-10-26 15:24:48.000000000 +0100
+++ io.c        2006-09-06 12:11:27.000000000 +0200
@@ -9912,7 +9912,7 @@
        } else {
                get_wrap_path("CDRECORD",line);
        }
-       strcat(line," -version 2>/dev/null");
+       strcat(line," -version 2>&1");

        dodebug(1, "calling: %s\n", line);
         if ((fpin = popen(line,"r")) == NULL) {
@@ -10136,7 +10136,7 @@

        strcpy(ver,"");
        get_wrap_path("READCD",line);
-       strcat(line," -version 2>/dev/null");
+       strcat(line," -version 2>/dev/null | head -1");

        dodebug(1, "calling: %s\n", line);
         if ((fpin = popen(line,"r")) == NULL) {


This make the versioning problems go away, but it makes xcdroast segfault.

#0  0xa7878250 in strcpy () from /lib/tls/libc.so.6
#1  0x08092f20 in scandrivers () at io.c:1219
#2  0x0805031d in init (argc=1, argv=0xafacf4c4, nonrootmode=0xafacf424,
altdevscan=0x80f27a0) at init.c:1011
#3  0x0804ed7f in main (argc=1701052540, argv=0x6f727473) at main.c:384

ANd about here, I unfortunately have to give up.


/Sune


-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (200, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xcdroast depends on:
ii  cdda2wav                    5:1.0~pre3-1 Creates WAV files from audio CDs
ii  cdrecord                    5:1.0~pre3-1 Dummy package for transition to wo
ii  debconf [debconf-2.0]       1.5.3        Debian configuration management sy
ii  libatk1.0-0                 1.12.1-1     The ATK accessibility toolkit
ii  libc6                       2.3.6.ds1-4  GNU C Library: Shared libraries
ii  libcairo2                   1.2.4-1      The Cairo 2D vector graphics libra
ii  libfontconfig1              2.3.2-7      generic font configuration library
ii  libglib2.0-0                2.10.3-3     The GLib library of C routines
ii  libgtk2.0-0                 2.8.20-1     The GTK+ graphical user interface 
ii  libpango1.0-0               1.12.3-2     Layout and rendering of internatio
ii  libx11-6                    2:1.0.0-8    X11 client-side library
ii  libxcursor1                 1.1.7-4      X cursor management library
ii  libxext6                    1:1.0.1-2    X11 miscellaneous extension librar
ii  libxfixes3                  1:3.0.1.2-4  X11 miscellaneous 'fixes' extensio
ii  libxi6                      1:1.0.1-3    X11 Input extension library
ii  libxinerama1                1:1.0.1-4.1  X11 Xinerama extension library
ii  libxrandr2                  2:1.1.0.2-4  X11 RandR extension library
ii  libxrender1                 1:0.9.1-3    X Rendering Extension client libra
ii  mkisofs                     5:1.0~pre3-1 Creates ISO-9660 CD-ROM filesystem

xcdroast recommends no packages.

-- debconf-show failed


--- End Message ---
--- Begin Message ---
Source: xcdroast
Source-Version: 0.98+0alpha15-8

We believe that the bug you reported is fixed in the latest version of
xcdroast, which is due to be installed in the Debian FTP archive:

xcdroast_0.98+0alpha15-8.diff.gz
  to pool/main/x/xcdroast/xcdroast_0.98+0alpha15-8.diff.gz
xcdroast_0.98+0alpha15-8.dsc
  to pool/main/x/xcdroast/xcdroast_0.98+0alpha15-8.dsc
xcdroast_0.98+0alpha15-8_i386.deb
  to pool/main/x/xcdroast/xcdroast_0.98+0alpha15-8_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hector Garcia <[EMAIL PROTECTED]> (supplier of updated xcdroast package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 18 Sep 2006 17:14:54 +0200
Source: xcdroast
Binary: xcdroast
Architecture: source i386
Version: 0.98+0alpha15-8
Distribution: unstable
Urgency: low
Maintainer: Hector Garcia <[EMAIL PROTECTED]>
Changed-By: Hector Garcia <[EMAIL PROTECTED]>
Description: 
 xcdroast   - X based CD-writer software
Closes: 386251
Changes: 
 xcdroast (0.98+0alpha15-8) unstable; urgency=low
 .
   * Added patch by gregor herrmann to add support for wodim
     (closes: #386251).
   * Changed cdrecord to wodim on debian/control.
   * Changed wodim support patch to replace cdrecord.ProDVD support
     to wodim.
Files: 
 0364457921156aee72969fcefde15763 659 otherosfs extra 
xcdroast_0.98+0alpha15-8.dsc
 8ba28f7862dcb7289c66a5cfa92cbeb0 30253 otherosfs extra 
xcdroast_0.98+0alpha15-8.diff.gz
 4e9fa8096a5c6ec385fc0757a6b76862 1873132 otherosfs extra 
xcdroast_0.98+0alpha15-8_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFDsxuMwsDi2xjdG0RApF/AJ0S2R5cjEqxxoBhv7uV8IsLHH9+yQCfZzBv
IKbZqRCmQeE5ykUbayiLXoE=
=bCVh
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to