Re: [PATCH, RFC] A development process document

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Alex Chiang
Date: Wednesday, July 30, 2008 - 11:23 pm

* Jonathan Corbet <corbet@lwn.net>:

Overall, a great document, as expected from you. I've replied with
"content" comments below.

I've a few ideas on "style" comments as well, on ways to maybe
tighten up the text a bit (too much Strunk & White in my past, I
suppose) without changing your style and tone too much.

But it occurs to me that sending "style" comments to the editor of
LWN is something akin to, well, some combination of Prometheus,
Icarus, ravenous vultures, rabid penguins, and telling Linus that
his choice of $EDITOR sucks, which is to say, "unwise".

On the other hand, if you are interested, let me know, and I can
make another pass at this with stylistic suggestions.

cheers,

/ac



[...]
                                                                    ^^
								    "off"


[...]

How about, "Do not ask to be Cc'd on the reply 'because you are not a list
subscriber'."? The previous convention ensures that you _will_ be cc'ed on
any responses.


You've got url reference for some quotes but not all. Would it be possible to
track them all down? Sorry for asking for all the extra work, but I think
the references are useful, especially if the motivated reader actually
visits said reference and gets all sides of the story.


[...]
      ^^^^^^^^^^^^^^^^
This is slightly ambiguous. Should probably that clarify the existing kernel
core developers disagreed with the Reiser4 developers.


[...]

Well, this *almost* describes the trick, but for our imagined newbie
audience without any familiarity with git, is probably still confusing. ;)

How about adding an example...

	[...] is attaching Signed-off-by lines to those patches.  For
	example, 'git log drivers/pci' will show the history of the
	PCI subsystem.  The recurring Signed-off-by line on each patch
	should give a clue as to the current PCI maintainer.


[...]

If you're going to mention the naturally occurring code cleanups, it might
make sense to note that the cleanups should be separated out in a separate
patch, to make reviewing the changed logic of the new code easier.


How about a better example, such as user-visible printk strings should
not be broken at the 80-column limit, which improves greppability.


Hm, I thought this section was going to talk about foo_t and the like,
as described in CodingStyle. Agreed, extraneous function args are bad,
but they don't seem like a "premature abstraction" problem to me.

Just a thought.


[...]

That might read better as, "run on the code passing the C=1 flag to make."


Hm, "full set" is debatable. I don't see pa-risc, for example. ;)

[...]

It might be noted that adding kerneldoc for undocumented functions *is*
a great way for newbies to participate and ramp up in a quite-welcome way,
as opposed to whitespace/coding style patches.


[...]
   ^^^^^^^
Hm, is this the new recommended style? Grammar school taught me that it
should be "Linus'" but I've noticed a gradually changing but inconsistently
applied new school style.

Just curious.


[...]

This directly conflicts with akpm's advice:

	http://www.zipworld.com.au/~akpm/linux/patches/stuff/tpp.txt

Section 6(b).

Who wins? :)

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH, RFC] A development process document, Jonathan Corbet, (Tue Jul 29, 1:30 pm)
Re: [PATCH, RFC] A development process document, Andrew Morton, (Wed Jul 30, 12:15 am)
Re: [PATCH, RFC] A development process document, Jiri Kosina, (Wed Jul 30, 4:09 am)
Re: [PATCH, RFC] A development process document, Takashi Iwai, (Wed Jul 30, 9:05 am)
Re: [PATCH, RFC] A development process document, Jonathan Corbet, (Wed Jul 30, 11:05 am)
Re: [PATCH, RFC] A development process document, Jonathan Corbet, (Wed Jul 30, 1:56 pm)
Re: [PATCH, RFC] A development process document, Roland Dreier, (Wed Jul 30, 2:30 pm)
Re: [PATCH, RFC] A development process document, Jiri Kosina, (Wed Jul 30, 2:38 pm)
Re: [PATCH, RFC] A development process document, Alex Chiang, (Wed Jul 30, 11:23 pm)
Re: [PATCH, RFC] A development process document, Jochen Voß, (Thu Jul 31, 5:22 am)
Re: [PATCH, RFC] A development process document, Jonathan Corbet, (Thu Jul 31, 9:17 am)
Re: [PATCH, RFC] A development process document, Jonathan Corbet, (Thu Jul 31, 9:30 am)
Re: [PATCH, RFC] A development process document, Daniel Barkalow, (Thu Jul 31, 10:49 am)
Re: [PATCH, RFC] A development process document, Randy.Dunlap, (Thu Jul 31, 10:57 am)
Re: [PATCH, RFC] A development process document, Jake Edge, (Thu Jul 31, 4:45 pm)
Re: [PATCH, RFC] A development process document, Stefan Richter, (Fri Aug 1, 3:35 am)
Re: [PATCH, RFC] A development process document, Daniel Barkalow, (Fri Aug 1, 9:52 am)