Eduard Bloch <[EMAIL PROTECTED]> wrote:
> > If you did read my information, you would find that the named patches
> > _create_ problems.
>
> You keep saying that but you don't tell which problems _exactly_ are
> created, ie. how the actual symptoms look like. Unless you proove that
> and show us _real_ bug reports from _real_ users with problems created
> by _our patches_, this talk about "new problems" is pure speculation.
If you claim that I "don't tell which problems _exactly_ are created", then
you obviously did not read my text..... well, you deleted it, so it is obvious.
Let it repeat it for your convenience:
---->
Here is a list of buggy patches applied by Debian on cdrtools:
02_cdrecord_default_conf.dpatch Introduces unsupported dev= syntax
and definitely makes cdda2wav behave
in an unwanted way.
02_paths.dpatch Intruduces unneded "Silo" patch.
Code for a correct sparc boot can be
found here:
http://cvs.opensolaris.org/source/xref/on/usr/src/stand/
08_privacy.dpatch Introducing useless "privacy" (obviously
from people who did not yet look at the
"privacy leaks" found in Debian packages
May cause future versions of Solaris to
fail dealing correctly with hard linked
files of zero size!
14_mkisofs_iconv.dpatch Half hearted patch that does not address
the needs of a portable program.
18_donotopen_hda.dpatch Prevents libscg from seeing all
possible SCSI devices
20_rsh-bugfix.dpatch Unneeded, may break things
21_makefile_fix_for_kernel.dpatch ONLY applicable on Debian Linux with
Linux kernel version 2.4 or newer.
Breaks cdrtools with all other Linux
versions
You should rather fix the kernel....
22_linux_rawio_capability.dpatch Linux should rather introduce user level
support for fine grained privs than
forcing applications to add highly
non-nportable code.
It is unclear whether this patch causes
problems rather than giving benefits.
23_o_excl.dpatch Causes libscg to fail and is the reason
for 3 bugs in the cdrtools Debuan bug
list.
24_debug_tmpfile.dpatch Unneeded in case that
/etc/default/rscsi is installed with
the right permissions
27_scsi_buffer_size.dpatch Breaks the interface of libscg
it is completely unneeded!
28_cdda2wav_interface.dpatch Patch with unclear target....
People should rather educated by Debian
how to correctly specify dev= arguments
for libscg
31_gnu-kfreebsd.dpatch Does not do the right things and rather
breaks things
33_extra_arch_boot_support.dpatch Introducing this code would cause a lot
of testing in order to maintain
quality.... The code needs a code review
and some testing in order to get added
to the official source.
34_JTE.dpatch Looks like something that breaks
mkisofs
36_ATA_scanbus_ignore_locked.dpatch See 23_o_excl
<---
Iy you stil don't understand the text, I recommend you to read the complete list
of bugs on the Debian bug tracking system:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=cdrtools
It has proofs most of the problems described above.
For the rest of the problems I encourage you to read the official
manual pages and the official documentation for cdrtools.
One important cause of problems introduced by Debian is that Debian
ignores the documentation and tries to find "solutions" for "problems" people
have, that incorrectly use one of the tools. As an example: The most common
missusage is to call something like "cdrecord dev=/dev/hdc ..."
Another frequent missusage is calling cdrecord with insufficient privileges.
Conclusion: someone who likes to maintain cdrtools at Debian should first
read the documentation and learn correct usage before looking at bugreports.
> The only exception I can see is the problem with the locking patch and
> the "special" behaviour of libscg when doing the scanbus operation - and
> even this problem will be _solved_ by the patch 36 which just waits for
> the next release of cdrtools packages and has also been confirmed as
> beeing effective by a user in bug report 360295.
>
> > > > 23_o_excl.dpatch Causes libscg to fail and is
> > > > the reason
> > > > for 3 bugs in the cdrtools
> > > > Debuan bug
> > > > list.
> > > ...
> > > > 36_ATA_scanbus_ignore_locked.dpatch See 23_o_excl
> > >
> > > Yes, it solves that problem. The alternative would be a fundamental
> > > change of libscg which you would unlikely agree with.
> >
> > If you did read the bug list from Debian, you would see that the patches
> > above
> > cause cdrecord to fail completely while an unpatched version works at the
> > same
> > time.
>
> 23 makes trouble, 36 fixes that again -> problem solved. Yes, unmodified
> version works under laboratory conditions and on many systems with
> "good" environment but IRL things may become more complicated. As said,
The real problem is a bug in "hald", it still has not been fixed. See:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361643
If there is a broken application like "hald", this broken applicaion needs to
be fixed. It is never a good idea to add workarounds in other applications.
As you see in several bug reports, the workaround for the "hald" bug did not
help but rather made the problem less visible.
Jörg
--
EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
[EMAIL PROTECTED] (uni)
[EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily