Re: Firmware & Social Contract: GR proposal
On Wed, Sep 06, 2006 at 10:38:33AM -0700, firstname.lastname@example.org wrote:
> Sven wrote:
> > On Wed, Sep 06, 2006 at 10:35:50AM +0100, MJ Ray wrote:
> > > * drivers/scsi/qla2xxx/ql2100_fw.c
> > > * drivers/scsi/qla2xxx/ql2200_fw.c
> > > * drivers/scsi/qla2xxx/ql2300_fw.c
> > > * drivers/scsi/qla2xxx/ql2322_fw.c
> > > * drivers/scsi/qla2xxx/ql2400_fw.c
> > Are those not those which have gone in the firmware-nonfree or whatever
> > package which was uploaded yesterday to non-free ?
> Sort of. There is some version skew:
> file linux-2.6.17 firmware-nonfree-0.1
> ql2100_fw.c 1.19.25 01.19
> ql2200_fw.c 2.02.08 02.02.08
> ql2300_fw.c 3.03.20 03.03.20
> ql2322_fw.c 3.03.20 03.03.20
> ql2400_fw.c 4.00.18 4.0.22
> I have not checked if the binary differences (or lack thereof)
> are consistent with the version labels.
> Here is a snippet of drivers/scsi/qla2xxx/Kconfig:
> config SCSI_QLA2XXX_EMBEDDED_FIRMWARE
> bool " Use firmware-loader modules (DEPRECATED)"
> depends on SCSI_QLA_FC
> This option offers you the deprecated firmware-loader
> modules that have been obsoleted by the usage of the
> Firmware Loader interface in the qla2xxx driver.
> I have tried to figure out what it would take to drop those
> five files from the kernel. It might "just work" to make
> sure the above CONFIG option is disabled.
> Making that change alone would cut the number of
> license regressions (relative to sarge) from 13 to 8.
We used to do this in older versions of the prune-non-free script, just do
some svn repo archeology and you will find it.