Your message dated Sun, 22 Feb 2009 23:34:12 +0000 with message-id <1235345652.2832.76.camel@hashbaz.i.decadent.org.uk> and subject line Re: binary firmware in drivers/net/cassini.h has caused the Debian Bug report #498631, regarding binary firmware in drivers/net/cassini.h 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 498631: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498631 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: binary firmware in drivers/net/cassini.h
- From: Robert Millan <rmh@aybabtu.com>
- Date: Thu, 11 Sep 2008 16:35:02 +0000
- Message-id: <20080911163502.18953.26498.reportbug@thorin>
Package: linux-2.6 Version: 2.6.26-5 Severity: serious Hi, drivers/net/cassini.h (licensed under GPLv2+) contains two chunks of binary firmware, such as: /* firmware patch for NS_DP83065 */ typedef struct cas_saturn_patch { u16 addr; u16 val; } cas_saturn_patch_t; #if 1 cas_saturn_patch_t cas_saturn_patch[] = { {0x8200, 0x007e}, {0x8201, 0x0082}, {0x8202, 0x0009}, [...] Each of them amounts to 2254 bytes, and there's no corresponding source code. It's worth noting that the second chunk is #ifdef'ed out and not actually used for anything. Since this file is licensed under GPL, this could make it illegal to redistribute it. In either case, the presence of source-less binary code is a violation of DFSG #2 requirement for source code availability. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.18-6-amd64 (SMP w/2 CPU cores) Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
- To: 498631-done@bugs.debian.org
- Subject: Re: binary firmware in drivers/net/cassini.h
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Sun, 22 Feb 2009 23:34:12 +0000
- Message-id: <1235345652.2832.76.camel@hashbaz.i.decadent.org.uk>
Version: 2.6.28-1 Of the 13 drivers with sourceless firmware blobs I was aware of in the lenny kernel, several have had the firmware moved to the firmware directory and stripped out in 2.6.28-1: - 2.6.27: dabusb, dsp56k, kaweth, whiteheat - 2.6.28: cassini The remaining sourceless blobs should be stripped out of Debian kernel packages from 2.6.29 onwards. The dsp56k firmware will be reinstated since its source is included. Ben.Attachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---