[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "logical unit communication failure" c2scan NEC ND-4550A 1.07



Joerg Schilling wrote:

Bill Davidsen <davidsen@tmr.com> wrote:

Filtering SCSI commands was an unannounced change of the interface
that needs to be called a bug. I still do not see any fix for this.

Unannounced? It was in LKML, it was in the changelog, it was discussed in multiple places, it was in the source code... where was it unannounced?

It seems that you missd the fact that it has been introduced 2 weeks before
cdrtools-2.01-final came out and people on LKML did complain that I did not
cause cdrtools to become unstable from introducing untested code.

Announced (in case of an incompatible change) means:

-	prominent developers of code that uses the interface that is to
	be changed need to be informed a sufficent time _before_ the
	incompatible change is applied.

In general, it would make Linux a mature project if such changes would be discussed for being reasonable with other people ( e.g. with experienced programmers like me).


This was not a change made because it would be nice, it was made because it became public information that anyone who could burn could change the firmware. Security fixes sometime do have to be done quickly, evil people do tend to jump on any opening in the time between a vulnerability becoming public and being fixed.

You are an experienced programmer, you are aware that sometimes a quick fix needs to be made and tuned after the fact.

Now if you and the udev floks and the Fedora folks could just get together and address USB attached burners not working, it would be really nice. That is, decide who can fix it most easily instead of who can be blamed for something done with good intentions.

--
bill davidsen <davidsen@tmr.com>
 CTO TMR Associates, Inc
 Doing interesting things with small computers since 1979



Reply to: