Your message dated Sat, 22 Apr 2006 04:47:16 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#277051: fixed in eroaster 2.2.0-0.9a-1
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: eroaster
Version: 2.2.0-0.8-2
Severity: grave
Tags: patch
Justification: renders package unusable

I want to burn a data cd via eroaster, and got the following error
message if i hit the "burn" button:

A programming error has been detected during the execution of this program.
It probably isn't fatal, but should be reported to the developers nonetheless.
Traceback (most recent call last):
File "/usr/lib/eroaster/Application.py", line 760, in BurnWriterOptions
self.BurnCDNow()
File "/usr/lib/eroaster/Application.py", line 829, in BurnCDNow
cdrecord = cdrtools.cdrecord(channel, id, lun,
self.devWriter.get_text(), self.cat.get_loglevel())
File "/usr/lib/eroaster/cdrtools.py", line 124, in init
self.__cdrecord_read_version()
File "/usr/lib/eroaster/cdrtools.py", line 249, in
__cdrecord_read_version
for i in range(len(version[1])):
IndexError: list index out of range

This seems to be an error at the examining of the cdrecord version
string. However, i am using 
[EMAIL PROTECTED]:~$ cdrecord -version
Cdrecord-Clone 2.01a38 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg
Schilling

and this causes the version string examine routine to fail and i am not
able to burn a cd via eroaster.

A quick fix for me (just a workaround, sorry, i am not a experienced
python hacker)  to /usr/lib/eroaster.py starting at line 247 is:

---SNIP---
#changes by chrissie
#        self.__cdrecord_version_major = version[0]
        self.__cdrecord_version_major = 2

        position = -1
        #       for i in range(len(version[1])):
        #            if (version[1][i] in letters):
        #               position = i
        #              break
        position = 1
        if (position != -1):
            #self.__cdrecord_version_minor = version[1][:position]
            self.__cdrecord_version_minor = 01
            #self.__cdrecord_version_micro =
            version[1][position:]
            self.__cdrecord_version_micro = 38
#            dash_position =  find(self.__cdrecord_version_micro,  "-")
#            if  (dash_position  != -1):
#                self.__cdrecord_version_extra = self.__cdrecord_version_micro[d
ash_position:]
#                self.__cdrecord_version_micro = self.__cdrecord_version_micro[:
dash_position]
#        else:
#            self.__cdrecord_version_minor = version[1]
#            self.__cdrecord_version_micro = None

class mkisofs:

---SNIP---

The cdrecord version number is now hardcoded included in eroaster, and
data cd burning works again, for me :-)




-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages eroaster depends on:
ii  cdda2wav                     4:2.0+a38-1 Creates WAV files from audio CDs
ii  cdrecord                     4:2.0+a38-1 command line CD writing tool
ii  mkisofs                      4:2.0+a38-1 Creates ISO-9660 CD-ROM filesystem
ii  python                       2.3.4-5     An interactive high-level object-o
ii  python-gtk2                  2.4.1-2     Python bindings for the GTK+ widge

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: eroaster
Source-Version: 2.2.0-0.9a-1

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

eroaster_2.2.0-0.9a-1.diff.gz
  to pool/main/e/eroaster/eroaster_2.2.0-0.9a-1.diff.gz
eroaster_2.2.0-0.9a-1.dsc
  to pool/main/e/eroaster/eroaster_2.2.0-0.9a-1.dsc
eroaster_2.2.0-0.9a-1_all.deb
  to pool/main/e/eroaster/eroaster_2.2.0-0.9a-1_all.deb
eroaster_2.2.0-0.9a.orig.tar.gz
  to pool/main/e/eroaster/eroaster_2.2.0-0.9a.orig.tar.gz



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.
Rob Bradford <[EMAIL PROTECTED]> (supplier of updated eroaster 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: Sat, 22 Apr 2006 12:03:29 +0100
Source: eroaster
Binary: eroaster
Architecture: source all
Version: 2.2.0-0.9a-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Changed-By: Rob Bradford <[EMAIL PROTECTED]>
Description: 
 eroaster   - A GNOME CD burning frontend
Closes: 242882 252023 254028 263416 263433 263435 277051 287673 288550 291758 
313003
Changes: 
 eroaster (2.2.0-0.9a-1) unstable; urgency=low
 .
   * Orphaning (dead upstream, buggy).
   * New upstream release. (closes: #313003)
   - Checks cdrecord version correctly. (closes: #288550, #277051)
   - Checks for sox. (closes: #263433)
   - Fix problem when trying to burn mp3s. (closes: #263416)
   * Change description. (closes: #291758)
   * Suggest normalize-audio not normalize. (closes: #287673)
   * Recommend python-cddb. (closes: #254028)
   * Update standards version.
   * Update copyright file.
   * Applied some patches from BTS:
   - Fix bug that affects file selector. Thanks to John R. McPherson
     <[EMAIL PROTECTED]>. (closes: #252023)
   - Use correct dev=ATA for ATAPI devices. Thanks to Christophe Combelles
     <[EMAIL PROTECTED]>. (closes: #263435)
   - Change desktop path. Thanks to Christophe Combelles <[EMAIL PROTECTED]>.
     (closes: #242882)
Files: 
 ad303efb1f9b2b2af2888317fa16ee3e 646 gnome optional eroaster_2.2.0-0.9a-1.dsc
 d69b5bd0f68a9c3f0fc001308f3281e2 269271 gnome optional 
eroaster_2.2.0-0.9a.orig.tar.gz
 191123630355c73ae90c8e7df7a7bbad 11620 gnome optional 
eroaster_2.2.0-0.9a-1.diff.gz
 77d8e14f2ef1a7fa95d92e8b192f0ef8 227788 gnome optional 
eroaster_2.2.0-0.9a-1_all.deb

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

iD8DBQFEShOkCw8pKd+B7oMRAjY4AJ46m+bYXE6ARLzgCnYUleB7yR0Y/ACgwl5q
3fjrAcmDPwwipUWu3nSumBQ=
=oPXn
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to