MAINTAINERS: add U: for URL of todo list, add RCU todo list
PATCH 1/1 MAINTAINERS: add U: for URL of todo list, add RCU todo list
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
MAINTAINERS +3 -0
@@ -103,6 +103,7 @@ Descriptions of section entries: matches patches or files that contain one or more of the words printk, pr_info or pr_err One regex pattern per line. Multiple K: lines acceptable. + U: URL of todo list. Note: For the hard of thinking, this list is meant to remain in alphabetical order. If you could add yourselves to it in alphabetical order that would be
@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html F: Documentation/RCU/torture.txt F: kernel/rcutorture.c
@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html F: Documentation/RCU/ F: include/linux/rcu* F: include/linux/srcu*
Quoted 26 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Signed-off-by Paul E. McKenney <[email protected]>MAINTAINERS +2
-0@@ -103,6 +103,7 @@ Descriptions of section entries: matches patches or files that contain one or more of the words printk, pr_info or pr_err One regex pattern per line. Multiple K: lines acceptable. + U: URL of todo list. Note: For the hard of thinking, this list is meant to remain in alphabetical order. If you could add yourselves to it in alphabetical order that would be@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html F: Documentation/RCU/torture.txt F: kernel/rcutorture.c
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4834
Quoted 7 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html F: Documentation/RCU/ F: include/linux/rcu* F: include/linux/srcu*
While you are at it, I am aware at least of these additional ones:
http://vger.kernel.org/~davem/net_todo.html
http://wireless.kernel.org/en/developers/todo-list
https://ieee1394.wiki.kernel.org/index.php/To_Do
http://selinuxproject.org/page/Kernel_Development
Signature · 2 lines
Jiri Kosina SUSE Labs, Novell Inc.
PATCH 1/1 MAINTAINERS: add W: todo lists
Also renamed NETWORKING patch queue from "W:" to "Q:"
--- MAINTAINERS | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
MAINTAINERS +5 -1
@@ -2346,6 +2346,7 @@ FIREWIRE SUBSYSTEM M: Stefan Richter <[email protected]> L: [email protected] W: http://ieee1394.wiki.kernel.org/ +W: https://ieee1394.wiki.kernel.org/index.php/To_Do T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git S: Maintained F: drivers/firewire/
@@ -4039,7 +4040,8 @@ NETWORKING [GENERAL] M: "David S. Miller" <[email protected]> L: [email protected] W: http://www.linuxfoundation.org/en/Net -W: http://patchwork.ozlabs.org/project/netdev/list/ +W: http://vger.kernel.org/~davem/net_todo.html +Q: http://patchwork.ozlabs.org/project/netdev/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git S: Maintained
@@ -4071,6 +4073,7 @@ S: Maintained NETWORKING [WIRELESS] M: "John W. Linville" <[email protected]> L: [email protected] +W: http://wireless.kernel.org/en/developers/todo-list Q: http://patchwork.kernel.org/project/linux-wireless/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git S: Maintained
@@ -5114,6 +5117,7 @@ M: James Morris <[email protected]> M: Eric Paris <[email protected]> L: [email protected] (subscribers-only, general discussion) W: http://selinuxproject.org +W: http://selinuxproject.org/page/Kernel_Development T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git S: Supported F: include/linux/selinux*
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:
W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
W: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 8 lines
MAINTAINERS +1
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.c@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
W: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
Review M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
(quoted diff) +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.c
Quoted 7 lines
Review M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
(quoted diff) +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
OK, how about the following, then?
Thanx, Paul
------------------------------------------------------------------------
commit 47d3177f3435e2600c98370dc07ed20a3a585c32
Author: Paul E. McKenney <[email protected]> Date: Thu Aug 26 08:59:13 2010 -0700
MAINTAINERS: add RCU todo list
Add the RCU todo list to RCUTORTURE and RCU. Also add a note to
W: stating that it may be used for todo list information.
MAINTAINERS +5 -2
@@ -70,7 +70,7 @@ Descriptions of section entries: P: Person (obsolete) M: Mail patches to: FullName <address@domain> L: Mailing list that is relevant to this area - W: Web-page with status/info + W: Web-page with status/info/todo Q: Patchwork web based patch tracking system site T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. S: Status, one of the following:
@@ -4799,6 +4799,8 @@ F: drivers/net/wireless/ray* RCUTORTURE MODULE M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> +W: http://www.rdrop.com/users/paulmck/RCU/ +W: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git F: Documentation/RCU/torture.txt
@@ -4823,7 +4825,8 @@ F: net/rds/ READ-COPY UPDATE (RCU) M: Dipankar Sarma <[email protected]> M: "Paul E. McKenney" <[email protected]> -W: http://www.rdrop.com/users/paulmck/rclock/ +W: http://www.rdrop.com/users/paulmck/RCU/ +W: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git F: Documentation/RCU/
Quoted 8 lines · Paul E. McKenney
Quoted 6 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
OK, how about the following, then?
Thanks.
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:' MAINTAINERS |wc -l 371
We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
James
Quoted 37 lines · On Thu, 26 Aug 2010 11:25:33 -0500 James Bottomley wrote:
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
Quoted 6 lines
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Did you have an alternate suggestion?
Do you prefer a Grand Unified Todo List?
I don't mind the kernelnewbies list/location, but we need to give it some TLC.
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Quoted 42 lines · Randy Dunlap
Quoted 40 lines · On Thu, 26 Aug 2010 11:25:33 -0500 James Bottomley wrote:
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371
Quoted 6 lines
Quoted 3 lines
We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Did you have an alternate suggestion?
New tag was fine ... kernelnewbies wiki is also fine. My point is that if we're going to put them somewhere, lets make it obvious, not a find the list type of exercise.
Quoted 1 line
Do you prefer a Grand Unified Todo List?
I already gave my opinion on that ...
James
Quoted 10 lines
I don't mind the kernelnewbies list/location, but we need to give it some TLC.
---
~Randy
*** Remember to useDocumentation/SubmitChecklistwhen testing your code ***
_______________________________________________
Ksummit-2010-discuss mailing list [email protected]
https://lists.linux-foundation.org/mailman/listinfo/ksummit-2010-discuss
Quoted 55 lines · On Thu, 26 Aug 2010 09:29:23 -0700 Randy Dunlap <[email protected]> wrote:
Quoted 44 lines · On Thu, 26 Aug 2010 11:25:33 -0500 James Bottomley wrote:
Quoted 38 lines · Paul E. McKenney
Quoted 26 lines · Joe Perches
Quoted 3 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
Quoted 7 lines
(quoted diff) +0
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett<[email protected]> M: "Paul E. McKenney"
<[email protected]> S: Supported
T:git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
+U:
http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW:
http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlQuoted 3 lines
F:
Documentation/RCU/torture.txt
F:kernel/rcutorture.cQuoted 10 lines
Quoted 7 lines
(quoted diff) +0
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney"<[email protected]> W:
http://www.rdrop.com/users/paulmck/rclock/ S: Supported
T:git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
+U:
http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW:
http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlQuoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
Quoted 7 lines
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Quoted 4 lines
Did you have an alternate suggestion?
Do you prefer a Grand Unified Todo List?
I have to say that I'm not yet convinced that keeping a todo list in a place that's not with the actual source code does not give me warm fuzzy feelings. Every time we've kept information about the source code separate from our source code it's been a failure; it gets out of sync fast and it just adds to the maintenance.
A git commit that both fixes an issue and removed the line from the todo file (or moves it to a "done" section, whatever) is the ultimate goal obviously... having a U: seems to go in exactly the opposite direction.
otoh having a kernel-doc type (eg structured, parsable) way of gathering todo items throughout the tree.... that I can see as useful.
Quoted 6 lines · Arjan van de Ven
I have to say that I'm not yet convinced that keeping a todo list in a place that's not with the actual source code does not give me warm fuzzy feelings. Every time we've kept information about the source code separate from our source code it's been a failure; it gets out of sync fast and it just adds to the maintenance.
Quoted 6 lines
A git commit that both fixes an issue and removed the line from the todo file (or moves it to a "done" section, whatever) is the ultimate goal obviously... having a U: seems to go in exactly the opposite direction.
otoh having a kernel-doc type (eg structured, parsable) way of gathering todo items throughout the tree.... that I can see as useful.
I still feel that if maintainer is willing to keep TODO list on web for whatever reason (hyperlinks, nice tables, images, whatever), then he should be free to do so.
The U: (or whatever) tag in MAINTAINERS file still could point to file in the actual sources, in cases maintainer choses to have the list there, of course.
Signature · 2 lines
Jiri Kosina SUSE Labs, Novell Inc.
Quoted 8 lines · Jiri Kosina
Quoted 6 lines · Arjan van de Ven
I have to say that I'm not yet convinced that keeping a todo list in a place that's not with the actual source code does not give me warm fuzzy feelings. Every time we've kept information about the source code separate from our source code it's been a failure; it gets out of sync fast and it just adds to the maintenance.
Quoted 4 lines
Quoted 4 lines
A git commit that both fixes an issue and removed the line from the todo file (or moves it to a "done" section, whatever) is the ultimate goal obviously... having a U: seems to go in exactly the opposite direction.
TODO might disappear without implementation, if you decide that the idea wasn't a good one after all.
Quoted 7 lines
Quoted 2 lines
otoh having a kernel-doc type (eg structured, parsable) way of gathering todo items throughout the tree.... that I can see as useful.
I still feel that if maintainer is willing to keep TODO list on web for whatever reason (hyperlinks, nice tables, images, whatever), then he should be free to do so.
Yep, I do not want to be restricted to updating TODO during merge window only as the changes to the list are not likely to count as bugfixes ;)
Signature · 1 line
Dmitry
Quoted 6 lines · Arjan van de Ven
I have to say that I'm not yet convinced that keeping a todo list in a place that's not with the actual source code does not give me warm fuzzy feelings. Every time we've kept information about the source code separate from our source code it's been a failure; it gets out of sync fast and it just adds to the maintenance.
Quoted 7 lines
A git commit that both fixes an issue and removed the line from the todo file (or moves it to a "done" section, whatever) is the ultimate goal obviously... having a U: seems to go in exactly the opposite direction.
otoh having a kernel-doc type (eg structured, parsable) way of gathering todo items throughout the tree.... that I can see as useful.
We could add a toplevel "todo/" directory, with each project file in it and a list of things todo. When the todo is done, that same commit could remove the todo item.
Just a worthless thought ;-)
-- Steve
Quoted 13 lines · Steven Rostedt
Quoted 11 lines · Arjan van de Ven
I have to say that I'm not yet convinced that keeping a todo list in a place that's not with the actual source code does not give me warm fuzzy feelings. Every time we've kept information about the source code separate from our source code it's been a failure; it gets out of sync fast and it just adds to the maintenance.
A git commit that both fixes an issue and removed the line from the todo file (or moves it to a "done" section, whatever) is the ultimate goal obviously... having a U: seems to go in exactly the opposite direction.
Quoted 8 lines
Quoted 2 lines
otoh having a kernel-doc type (eg structured, parsable) way of gathering todo items throughout the tree.... that I can see as useful.
We could add a toplevel "todo/" directory, with each project file in it and a list of things todo. When the todo is done, that same commit could remove the todo item.
Just a worthless thought ;-)
I am with Dmitry on this one. I really don't want to be prevented from updating my todo items outside of the merge window.
Different people have different needs, so we need to accommodate todo lists both within and outside the kernel source tree.
Thanx, Paul
Quoted 11 lines · Paul E. McKenney
Quoted 5 lines
We could add a toplevel "todo/" directory, with each project file in it and a list of things todo. When the todo is done, that same commit could remove the todo item.
Just a worthless thought ;-)
I am with Dmitry on this one. I really don't want to be prevented from updating my todo items outside of the merge window.
Different people have different needs, so we need to accommodate todo lists both within and outside the kernel source tree.
Actually, that would probably happen automatically.
If you are working on a subsystem, you should probably be working against the git tree for that subsystem. When something is done in the todo list, the subsystem tree would be updated with the commit that does said change.
Then, the list is maintained outside of mainline (in the subsystem git tree) and will automatically update mainline in the next merge window when the tree is pulled.
-- Steve
Quoted 16 lines · Steven Rostedt
Quoted 11 lines · Paul E. McKenney
Quoted 5 lines
We could add a toplevel "todo/" directory, with each project file in it and a list of things todo. When the todo is done, that same commit could remove the todo item.
Just a worthless thought ;-)
I am with Dmitry on this one. I really don't want to be prevented from updating my todo items outside of the merge window.
Different people have different needs, so we need to accommodate todo lists both within and outside the kernel source tree.
Actually, that would probably happen automatically.
Quoted 8 lines
If you are working on a subsystem, you should probably be working against the git tree for that subsystem. When something is done in the todo list, the subsystem tree would be updated with the commit that does said change.
Then, the list is maintained outside of mainline (in the subsystem git tree) and will automatically update mainline in the next merge window when the tree is pulled.
Seriously, given the known history of Documentation/feature-removal-schedule.txt, I don't think this is going to work.
Thanks,
Rafael
Quoted 3 lines
Then, the list is maintained outside of mainline (in the subsystem git tree) and will automatically update mainline in the next merge window when the tree is pulled.
But this would mean that the version of the todo list in Linus' tree is usually a release (3 months) out of date. It would be a good idea for a list maintained this way to include instructions on how to find the current version, lest some unsuspecting person waste time working on items that are already fixed and waiting for the next merge.
-Tony
Quoted 9 lines · Tony
Quoted 3 lines
Then, the list is maintained outside of mainline (in the subsystem git tree) and will automatically update mainline in the next merge window when the tree is pulled.
But this would mean that the version of the todo list in Linus' tree is usually a release (3 months) out of date. It would be a good idea for a list maintained this way to include instructions on how to find the current version, lest some unsuspecting person waste time working on items that are already fixed and waiting for the next merge.
There are already reasonable mechanisms for this.
It's perfectly fine to have multiple T: entries,
one for a current tree, another for a -next tree.
SECTION - name
M: who <email.address>
T: git <url>
T: git <url-next>
F: dir/file_pattern
Linus rarely seems to object to pulling Documentation updates.
Note the Documentation updates after any -rc2
$ for ((i=25 ; i<36 ; i++)) ; do \ cv=v2.6.$i-rc2..v2.6.$i ; \ echo -n "$cv: " ; \ git log --pretty=oneline --no-merges $cv -- Documentation | wc -l; \ done v2.6.25-rc2..v2.6.25: 87 v2.6.26-rc2..v2.6.26: 48 v2.6.27-rc2..v2.6.27: 65 v2.6.28-rc2..v2.6.28: 67 v2.6.29-rc2..v2.6.29: 50 v2.6.30-rc2..v2.6.30: 44 v2.6.31-rc2..v2.6.31: 35 v2.6.32-rc2..v2.6.32: 74 v2.6.33-rc2..v2.6.33: 31 v2.6.34-rc2..v2.6.34: 32 v2.6.35-rc2..v2.6.35: 8
Quoted 11 lines · Joe Perches
Quoted 9 lines · Tony
Quoted 3 lines
Then, the list is maintained outside of mainline (in the subsystem git tree) and will automatically update mainline in the next merge window when the tree is pulled.
But this would mean that the version of the todo list in Linus' tree is usually a release (3 months) out of date. It would be a good idea for a list maintained this way to include instructions on how to find the current version, lest some unsuspecting person waste time working on items that are already fixed and waiting for the next merge.
Quoted 4 lines
There are already reasonable mechanisms for this.
It's perfectly fine to have multiple T: entries,
one for a current tree, another for a -next tree.
If I just downloaded a big tar ball and started trolling randomly through the source how am I going to know what the MAINTAINERS file is? How am I going to know that todo entries should be located by opening the magic file called MAINTAINERS, looking for T: entries, and then checking out the listed web page?
random todo files scattered around the kernel, all with references that might duplicate MAINTAINERS info, but which make it clear to a complete newbie how development for that subsys works, seems simple and easy.
subsys maintainers might want to put all kinds of info in there, what tree to develop against (rarely a tar ball of Linus' tree), pointers to particularly relevant Documentation/ files, how they like to get patches, where those patches usually end getting applied, what lists and cc's to use, things like that.
I just think that hoping a newbie is going to naturally know MAINTAINERS isn't the best.
-Eric
Quoted 2 lines · Eric Paris
If I just downloaded a big tar ball and started trolling randomly through the source how am I going to know what the
MAINTAINERSfile is?
I think that tarball trolling is pretty rare these days.
Any one know the statistics for kernel git traffic vs tarballs?
Quoted 6 lines · Joe Perches
Quoted 2 lines · Eric Paris
If I just downloaded a big tar ball and started trolling randomly through the source how am I going to know what the
MAINTAINERSfile is?I think that tarball trolling is pretty rare these days.
My experience is that there's an awful lot of people working with whatever kernel has been provided by their vendor rather than getting kernels direct from kernel.org and they tend to only look as far as the tarball (or other package) they got.
Quoted 1 line
Any one know the statistics for kernel git traffic vs tarballs?
The kernel.org traffic is going to miss people using distribution or other non kernel.org traffic so might be a bit misleading.
Quoted 6 lines · Mark Brown
Quoted 4 lines · Joe Perches
Quoted 2 lines · Eric Paris
If I just downloaded a big tar ball and started trolling randomly through the source how am I going to know what the
MAINTAINERSfile is?
Quoted 6 lines
Quoted 1 line
I think that tarball trolling is pretty rare these days.
My experience is that there's an awful lot of people working with whatever kernel has been provided by their vendor rather than getting kernels direct from kernel.org and they tend to only look as far as the tarball (or other package) they got.
People that are working with vendor provided kernels do not tend to contribute upstream. And those who want to contribute will find what MAINTAINERS is.
Quoted 10 lines
Quoted 1 line
Any one know the statistics for kernel git traffic vs tarballs?
The kernel.org traffic is going to miss people using distribution or other non kernel.org traffic so might be a bit misleading.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Signature · 2 lines
Sincerely Yours, Mike.
Quoted 10 lines · Mike Rapoport
On Wed, Sep 1, 2010 at 11:54 AM, Mark Brown
Quoted 4 lines
My experience is that there's an awful lot of people working with whatever kernel has been provided by their vendor rather than getting kernels direct from kernel.org and they tend to only look as far as the tarball (or other package) they got.
People that are working with vendor provided kernels do not tend to contribute upstream. And those who want to contribute will find what
MAINTAINERSis.
While the majority of people won't contribute upstream some do, or come looking for support, and MAINTAINERS doesn't seem entirely reliable. I think some people are expecting it to be for maintainers rather than a list of them.
Quoted 2 lines
If I just downloaded a big tar ball and started trolling randomly through the source how am I going to know what the
MAINTAINERSfile is?
Probably because you started with Documentation/* which explains it in SubmittingPatches for one ?
Quoted 2 lines
I just think that hoping a newbie is going to naturally know
MAINTAINERSisn't the best.
If they can't find the MAINTAINERS file in the top level directory, and haven't read SubmittingPatches either then maybe that's not a complete disaster at that point ?
Quoted 3 lines · Randy Dunlap
Do you prefer a Grand Unified Todo List?
cat /sys/kernel/todo
cat /sys/module/*/todo
Signature · 2 lines
I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
Quoted 3 lines · James Bottomley
We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Those folk might be better playing/practicing/honing skills in staging where there already are TODO files.
Quoted 3 lines · James Bottomley
how's anyone looking for a todo list
going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
$ find -name TODO | wc -l 40
Quoted 37 lines · James Bottomley
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
Quoted 6 lines
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Hopefully the todo lists have "todo" or "TODO" in the URL. ;-)
Thanx, Paul
Quoted 38 lines · Paul E. McKenney
Quoted 37 lines · James Bottomley
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
Quoted 8 lines
Quoted 6 lines
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Hopefully the todo lists have "todo" or "TODO" in the URL. ;-)
That may not be the case if you use a public todo list on rememberthemilk.com. It doesn't make sense to end multiple todo list names with "todo" for on site that's specifically designed to help with todo lists.
I like the idea of a separate letter for todo lists URLs.
Sarah Sharp
Quoted 46 lines · Sarah Sharp
Quoted 45 lines · Paul E. McKenney
Quoted 43 lines · James Bottomley
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Quoted 8 lines
Quoted 1 line
Hopefully the todo lists have "todo" or "TODO" in the URL. ;-)
That may not be the case if you use a public todo list on rememberthemilk.com. It doesn't make sense to end multiple todo list names with "todo" for on site that's specifically designed to help with todo lists.
I like the idea of a separate letter for todo lists URLs.
So do I! ;-)
Another option for URLs not containing "todo" or "TODO" is something like:
W: rememberthemilk.com (todo)
I suspect that most people would know not to include " (todo)" in the string they fed to their browser.
Seem reasonable?
Thanx, Paul
Quoted 58 lines · On Thu, 26 Aug 2010 16:23:23 -0700 "Paul E. McKenney"…
Quoted 46 lines · Sarah Sharp
Quoted 45 lines · Paul E. McKenney
Quoted 43 lines · James Bottomley
Quoted 31 lines · Paul E. McKenney
Quoted 22 lines · Joe Perches
Quoted 2 lines · Paul E. McKenney
Since T: and L: are already taken, add U: for URL of todo list. Also add the RCU todo list to both the RCU and RCUTORTURE projects.
Hi Paul
I think W: already works perfectly well for this use.
Quoted 1 line
From
MAINTAINERS:W: Web-page with status/info
MAINTAINERS M: Josh Triplett <[email protected]> · line 4805
Quoted 5 lines
MAINTAINERS +1
-0@@ -4801,6 +4802,7 @@ M: Josh Triplett <[email protected]> M: "Paul E. McKenney" <[email protected]> S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 3 lines
(quoted diff) +0
-0F: Documentation/RCU/torture.txt F: kernel/rcutorture.cQuoted 7 lines
MAINTAINERS M: "Paul E. McKenney" <[email protected]> · line 4831
Quoted 5 lines
MAINTAINERS +1
-0@@ -4826,6 +4828,7 @@ M: "Paul E. McKenney" <[email protected]> W: http://www.rdrop.com/users/paulmck/rclock/ S: Supported T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git +U: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.htmlW: http://kernel.org/pub/linux/kernel/people/paulmck/rcutodo.html
Quoted 1 line
OK, how about the following, then?
Got to say I really think overloading W which means web page/status information isn't a very good idea:
jejb@mulgrave:~/git/linux-2.6> grep -w 'W:'
MAINTAINERS|wc -l 371We already have ~400 of them ... how's anyone looking for a todo list going to find the right one in amongst all the others (assuming a newbie with no subject predisposition simply trying to find any todo list).
Quoted 8 lines
Quoted 1 line
Hopefully the todo lists have "todo" or "TODO" in the URL. ;-)
That may not be the case if you use a public todo list on rememberthemilk.com. It doesn't make sense to end multiple todo list names with "todo" for on site that's specifically designed to help with todo lists.
I like the idea of a separate letter for todo lists URLs.
So do I! ;-)
Quoted 8 lines
Another option for URLs not containing "todo" or "TODO" is something like:
W: rememberthemilk.com (todo)
I suspect that most people would know not to include " (todo)" in the string they fed to their browser.
Seem reasonable?
Yes as long as it is easy to machine-parse.
The idea that appeals to me is for the 'todo list' URL to be an RSS feed, and we have some site that automagically extracts all the todo lists and creates a todo planet. (todo.kernelplanet.org ??)
Then interested parties could subscribe to that and watch the ideas go by.
But getting a useful subset of maintainers to put a todo list in an RSS feed feels somewhat like herding wild-cats...
NeilBrown
Quoted 9 lines · Neil Brown
The idea that appeals to me is for the 'todo list' URL to be an RSS feed, and we have some site that automagically extracts all the todo lists and creates a todo planet. (todo.kernelplanet.org ??)
Then interested parties could subscribe to that and watch the ideas go by.But getting a useful subset of maintainers to put a todo list in an RSS feed feels somewhat like herding wild-cats...
I think the best approach would be to start doing it and hope others follow suit.
What would the standard template be for something like this? Would we just stick to title, link, description?
-eric
Quoted 4 lines · Sarah Sharp
That may not be the case if you use a public todo list on rememberthemilk.com. It doesn't make sense to end multiple todo list names with "todo" for on site that's specifically designed to help with todo lists.
These are all general references to external "W:"eb links.
The right place for TODO lists is inside the kernel source tree as a TODO file in the source tree node that has something to do.
[rfc] MAINTAINERS: Remove broken URLs
In reply to Paul E. McKenneyThese W: links from MAINTAINERS seem dead.
Should they be removed?
W: drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
W: firstlight.net/cvs
W: ftp.openlinux.org/pub/people/hch/vxfs
W: geocities.com/i0xox0i
W: janitor.kernelnewbies.org/
W: logfs.org
W: megaraid.lsilogic.com
W: miguelojeda.es/auxdisplay.htm
W: oops.ghostprotocols.net
W: prism54.org
W: projects.buici.com/arm
W: twibble.org/dist/dc395x/
W: www.baycom.org/~tom/ham/ham.html
W: www.developer.ibm.com/welcome/netfinity/serveraid.html
W: www.ibm.com/linux/ltc/projects/ppc
W: www.linux-ntfs.org/content/view/19/37/
W: www.linux-usb.org/usbnet
W: www.neteffect.com
W: www.nt.tuwien.ac.at/~kkudielk/Linux/
W: www.openib.org/
W: www.torque.net/sg
W: www.uni-mainz.de/~langm000/linux.html
W: www.winischhofer.at/linuxsisusbvga.shtml
Re: [rfc] MAINTAINERS: Remove broken URLs
Quoted 1 line
W: www.openib.org/
Should be replaced by www.openfabrics.org/
I'll queue up a patch.
- R.
Re: [rfc] MAINTAINERS: Remove broken URLs
In reply to Joe PerchesQuoted 1 line · Joe Perches
W: janitor.kernelnewbies.org/
this is changed to http://kernelnewbies.org/KernelJanitors
Ill send out a patch if youd like, and/or you got it already..
Justin P. Mattock
Re: [rfc] MAINTAINERS: Remove broken URLs
Quoted 6 lines · Justin P. Mattock
Quoted 1 line · Joe Perches
W: janitor.kernelnewbies.org/
this is changed to http://kernelnewbies.org/KernelJanitors
Ill send out a patch if youd like, and/or you got it already..
I don't have a tree that gets pulled. Andrew Morton generally picks up MAINTAINERS fixes.
Re: [rfc] MAINTAINERS: Remove broken URLs
Quoted 13 lines · Joe Perches
Quoted 6 lines · Justin P. Mattock
Quoted 1 line · Joe Perches
W: janitor.kernelnewbies.org/
this is changed to http://kernelnewbies.org/KernelJanitors
Ill send out a patch if youd like, and/or you got it already..I don't have a tree that gets pulled. Andrew Morton generally picks up
MAINTAINERSfixes.
alright.. I sent it out to trivial.. if they want it's it there..
Justin P. Mattock
Re: [rfc] MAINTAINERS: Remove broken URLs
In reply to Joe PerchesQuoted 7 lines · Joe Perches
These W: links from
MAINTAINERSseem dead.Should they be removed?
W: ftp.openlinux.org/pub/people/hch/vxfs
Christoph?
Quoted 1 line
W: janitor.kernelnewbies.org/
http://kernelnewbies.org/KernelJanitors
Quoted 1 line
W: oops.ghostprotocols.net
acme?
Quoted 1 line
W: www.linux-usb.org/usbnet
www.linux-usb.org/usbnet/ works
Quoted 1 line
W: www.torque.net/sg
Re: [rfc] MAINTAINERS: Remove broken URLs
In reply to Joe PerchesQuoted 3 lines · Joe Perches
These W: links from
MAINTAINERSseem dead.W: prism54.org
I'll queue-up a patch to redirect this appropriately.
John
Signature · 2 lines
John W. Linville Someday the world will need a hero, and you [email protected] might be all we have. Be ready.