Bug#374518: nautilus-cd-burner: cannot select proper burn speed for DVD+R media

Joerg Schilling schilling at fokus.fraunhofer.de
Tue Jun 20 08:51:58 UTC 2006


Josselin Mouette <joss at debian.org> wrote:

> Le lundi 19 juin 2006 à 23:16 +0200, Joerg Schilling a écrit :
> > Hi,
> > 
> > I suggest not to use dvd+rw-tools and to definitely avoid
> > the bastardized cdrecord version that comes with Debian.
>
> And I suggest that you don't use the BTS for trolling.
>
> Nautilus-cd-burner doesn't use cdrecord or dvd+rw-tools for guessing
> drive speeds, but HAL, which in turns directly uses the kernel. So this
> is most likely a problem in the kernel, maybe in HAL.

Could you please stop your silly troling!

I wish you did have at least some basic background knowledge...

It is well known that Nautilus is a non-portable application that
reads /proc/scsi/* in order to find the write speed.
This is a silly decision as it is non-portable and as it depends on
the code quality of the Linux kernel.

If it did do things in a clean way (by e.g. asking cdrecord about those 
values), it would avoid ugly Linux dependencies and become portable. In 
addition, it would not introduce limitations that are unknown to cdrecord.

The problem is caused by NEC writers that do not report write speeds correctly.

dvd+rw-tools do not have a workaround for broken NEC firmware
and will always write slow.


The bastardized cdrecord variant that comes with Debian includes many bugs
introduced by Debian and is completely outdated.

The official recent cdrecord version includes a workaround for the NEC firmware 
bug.


If you like to make Nautilus work correctly, you only need to fix Nautilus to 
retrieve information in a portable and way from cdrecord instead of using the
Linux kernel that is not well enough informed.


Applications (like X-CD-Roast) that ask cdrecord for drive related information
do not have this problem and are portable.

Jörg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js at cs.tu-berlin.de                (uni)  
       schilling at fokus.fraunhofer.de     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily





More information about the Pkg-gnome-maintainers mailing list