[RFC] In-tree documentation of driver deviations for Lucid and Maverick

Tim Gardner tim.gardner at canonical.com
Tue Nov 23 16:27:18 UTC 2010


On 11/23/2010 10:58 AM, Brad Figg wrote:
> On 11/23/2010 06:16 AM, Stefan Bader wrote:
>> As discussed on UDS, we want to document driver deviations in a file, to make
>> automated checks possible and to have the documentation even simpler to find.
>>
>> May proposal would be a file called debian.master/deviations.txt (which would
>> allow to add additional debian.*/deviations.txt for topic branches).
>>
>> The contents are similar to the MAINTAINERS file. Attached are the prepared
>> files for Lucid and Maverick.
>>
>> Comments? Objections? Modifications? Agreement?
>>
>> -Stefan
>>
>
> Looks good. I do have one thing to consider. If you're going to use this as the
> input for scripts, I'd suggest using json data format. This is easy to read text
> and the best part is it easily loads into python as a dictionary or list or whatever
> you want. Also it means that the name/value pairs can be readable strings instead
> of single letter abbreviations. I use this format all the time now and have
> convinced others to use it as well.
>
> Two entries would look something like:
>
> {
>       "drm subsystem" : {
>           "mailing list" : "kernel-team at lists.ubuntu.com",
>           "repo"         : "git://git.kernel.org/pub/scm/linux/kernel/git/smb/linux-2.6.32.y-drm33.z.git",
>           "files"        : [
>               "drivers/gpu/drm/*",
>               "include/drm/*"
>           ],
>           "comments"     : "Graphics bugs were claimed to be not fixable in 2.6.32. All upstream
>       	                  had moved to 2.6.33 and abandoned 2.6.32.
> 	                  The combined 2.6.32.y/DRM33.z tree is maintained as an upstream source
> 	                  for Ubuntu and Debian."
>       },
>
>       "sfc driver" : {
>           "mailing list" : "kernel-team at lists.ubuntu.com",
>           "repo"         : "git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.33.y.git",
>           "files"        : ["drivers/net/sfc/*"],
>           "comments"     : "Was requested in order to support newer servers and driver had changed
> 	                  beyond a point to SRU it later.
>                            "
>       }
>
> }
>

One argument for preserving the current format is that we can likely 
adapt scripts/get_maintainer.pl to also search the deviants file.

rtg
-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list