linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: martin@neutronstar.dyndns.org
Cc: Mauro Carvalho Chehab <mchehab@redhat.com>,
	Hans Verkuil <hverkuil@xs4all.nl>,
	media-workshop@linuxtv.org,
	linux-media <linux-media@vger.kernel.org>
Subject: Re: drivers without explicit MAINTAINERS entry - was: Re: [media-workshop] Tentative Agenda for the November workshop
Date: Tue, 13 Nov 2012 10:53:17 +0100	[thread overview]
Message-ID: <1424972.CmdJA1f2pQ@avalon> (raw)
In-Reply-To: <11275936.PtJ8jrzDFv@avalon>

Hi Martin,

On Thursday 08 November 2012 15:18:38 Laurent Pinchart wrote:
> On Friday 02 November 2012 11:13:10 Mauro Carvalho Chehab wrote:
> > Em Thu, 1 Nov 2012 14:12:44 -0200 Mauro Carvalho Chehab escreveu:
> > > Em Thu, 1 Nov 2012 16:44:50 +0100 Hans Verkuil escreveu:
> > > > On Thu October 25 2012 19:27:01 Mauro Carvalho Chehab wrote:
> > > > > Em Mon, 22 Oct 2012 10:35:56 +0200 Hans Verkuil escreveu:
> > > > > > Hi all,
> > > > > > 
> > > > > > This is the tentative agenda for the media workshop on November 8,
> > > > > > 2012. If you have additional things that you want to discuss, or
> > > > > > something is wrong or incomplete in this list, please let me know
> > > > > > so I can update the list.

[snip]

> > > > > I have an extra theme for discussions there: what should we do with
> > > > > the drivers that don't have any MAINTAINERS entry.
> > > > 
> > > > I've added this topic to the list.
> > > 
> > > Thanks!
> > > 
> > > > > It probably makes sense to mark them as "Orphan" (or, at least, have
> > > > > some criteria to mark them as such). Perhaps before doing that, we
> > > > > could try to see if are there any developer at the community with
> > > > > time and patience to handle them.
> > > > > 
> > > > > This could of course be handled as part of the discussions about how
> > > > > to improve the merge process, but I suspect that this could generate
> > > > > enough discussions to be handled as a separate theme.
> > > > 
> > > > Do we have a 'Maintainer-Light' category? I have a lot of hardware
> > > > that I can test. So while I wouldn't like to be marked as 'The
> > > > Maintainer of driver X' (since I simply don't have the time for that),
> > > > I wouldn't mind being marked as someone who can at least test patches
> > > > if needed.
> > > 
> > > There are several "maintainance" status there:
> > > 	S: Status, one of the following:
> > > 	   Supported:	Someone is actually paid to look after this.
> > > 	   Maintained:	Someone actually looks after it.
> > > 	   Odd Fixes:	It has a maintainer but they don't have time to do
> > > 			much other than throw the odd patch in. See below..
> > > 	   Orphan:	No current maintainer [but maybe you could take the
> > > 			role as you write your new code].
> > > 	   Obsolete:	Old code. Something tagged obsolete generally means
> > > 			it has been replaced by a better system and you
> > > 			should be using that.

[snip]

> > > > We probably need to have an entry for all the media drivers, even if
> > > > it just points to the linux-media mailinglist as being the 'collective
> > > > default maintainer'.
> > > 
> > > Yes, I think that all media drivers should be there. I prefer to tag the
> > > ones that nobody sends us a MAINTAINERS entry with "Orphan", as this tag
> > > indicates that help is wanted.
> > 
> > I wrote a small shell script to see what's missing, using the
> > 
> > analyze_build.pl script at media-build devel_scripts dir:
> > 	DIR=$(dirname $0)
> > 	
> > 	$DIR/analyze_build.pl --path drivers/media/ --show_files_per_module
> > 	
> > >/tmp/all_drivers grep drivers/media/ MAINTAINERS | perl -ne
> > 
> > 's/F:\s+//;s,drivers/media/,,; print $_ if (!/^\n/)' >maintained grep -v
> > -f maintained /tmp/all_drivers |grep -v -e keymaps -e v4l2-core/
> > -e dvb-core/ -e media.ko -e rc-core.ko -e ^#| sort >without_maint
> > 
> > I excluded the core files from the list, as they don't need any specific
> > entry. RC keymaps is also a special case, as I don't think any maintainer
> > is needed for them.
> > 
> > Basically, analyze_build.pl says that there are 613 drivers under
> > drivers/media. The above script shows 348 drivers without an explicit
> > maintainer. So, only 43% of the drivers have a formal maintainer.
> > 
> > Yet, on the list below, I think several of them can be easily tagged as
> > "Odd fixes", like cx88 and saa7134.
> > 
> > I think I'll send today a few RFC MAINTAINERS patches for some stuff below
> > that I can myself be added as "Odd fixes". Yet, I would very much prefer
> > if someone with more time than me could be taking over the "Odd fixes"
> > patches I'll propose.
> 
> These are 'Maintained' by me:
> 
> i2c/aptina-pll.ko              = i2c/aptina-pll.c
> i2c/mt9p031.ko                 = i2c/mt9p031.c
> i2c/mt9t001.ko                 = i2c/mt9t001.c
> i2c/mt9v032.ko                 = i2c/mt9v032.c
> 
> I can maintain the following driver if needed:
> 
> i2c/mt9m032.ko                 = i2c/mt9m032.c

Do you plan to send a MAINTAINERS patch for this driver (and thus maintain the 
driver :-)), or should I maintain it ?

> I could also take over maintenance the following driver, but I don't have
> access to a hardware platform that uses it:
> 
> i2c/mt9v011.ko                 = i2c/mt9v011.c
> 
> These are, as far as I know, co-maintained by Sakari and me :-)
> 
> i2c/adp1653.ko                 = i2c/adp1653.c
> i2c/as3645a.ko                 = i2c/as3645a.c

-- 
Regards,

Laurent Pinchart


  reply	other threads:[~2012-11-13  9:52 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-22  8:35 Tentative Agenda for the November workshop Hans Verkuil
2012-10-22 10:39 ` [media-workshop] " Laurent Pinchart
2012-10-22 10:53   ` Sylwester Nawrocki
2012-10-22 10:57     ` Alain VOLMAT
2012-10-22 11:17       ` Sylwester Nawrocki
2012-10-22 11:18     ` Laurent Pinchart
2012-10-22 12:06       ` Hans Verkuil
2012-10-23  1:03         ` Laurent Pinchart
2012-10-23  6:46           ` Hans Verkuil
2012-10-23 10:22             ` Laurent Pinchart
2012-10-23 11:59               ` Sylwester Nawrocki
2012-10-24 22:42                 ` Laurent Pinchart
2012-10-25  8:43                   ` Sylwester Nawrocki
2012-10-25  8:52                     ` Hans Verkuil
2012-10-22 21:13       ` Guennadi Liakhovetski
2012-10-22 21:14 ` Guennadi Liakhovetski
2012-10-31 13:12   ` Guennadi Liakhovetski
2012-11-01 16:01     ` Hans Verkuil
2012-11-01 16:05       ` Laurent Pinchart
2012-11-01 19:01         ` Sylwester Nawrocki
2012-10-25 17:27 ` Mauro Carvalho Chehab
2012-11-01 15:44   ` Hans Verkuil
2012-11-01 16:12     ` Mauro Carvalho Chehab
2012-11-02 13:13       ` drivers without explicit MAINTAINERS entry - was: " Mauro Carvalho Chehab
2012-11-02 13:47         ` Hans Verkuil
2012-11-02 14:34           ` Mauro Carvalho Chehab
2012-11-02 15:05             ` [media-workshop] drivers without explicit MAINTAINERS entry - was: " Palash Bandyopadhyay
2012-11-12 18:41             ` drivers without explicit MAINTAINERS entry - was: Re: [media-workshop] " Alexey Klimov
2012-11-12 18:54               ` Mauro Carvalho Chehab
2012-11-23 10:31               ` Hans Verkuil
2012-11-25 23:18                 ` Alexey Klimov
2012-11-26 14:15                   ` Hans Verkuil
2012-11-26 14:21                     ` Alexey Klimov
2012-11-03  9:25         ` [PATCH] firedtv: add MAINTAINERS entry Stefan Richter
2012-11-08 14:18         ` drivers without explicit MAINTAINERS entry - was: Re: [media-workshop] Tentative Agenda for the November workshop Laurent Pinchart
2012-11-13  9:53           ` Laurent Pinchart [this message]
2012-12-10 22:01             ` martin
2012-12-11  0:11               ` Laurent Pinchart
2012-11-10 20:55         ` Sakari Ailus
2012-11-12 10:37           ` Mauro Carvalho Chehab
2012-11-12 22:14             ` [PATCH 1/1] MAINTAINERS: Update maintainer for smiapp and adp1653 drivers Sakari Ailus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1424972.CmdJA1f2pQ@avalon \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=hverkuil@xs4all.nl \
    --cc=linux-media@vger.kernel.org \
    --cc=martin@neutronstar.dyndns.org \
    --cc=mchehab@redhat.com \
    --cc=media-workshop@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).