* [Consult] Plan: personal contributes plan for 2013
@ 2013-01-23 11:32 Chen Gang
2013-01-23 14:23 ` Greg KH
2013-01-24 23:31 ` Valdis.Kletnieks
0 siblings, 2 replies; 8+ messages in thread
From: Chen Gang @ 2013-01-23 11:32 UTC (permalink / raw)
To: Greg KH; +Cc: linux-kernel@vger.kernel.org
Hello Greg Kroah-Hartman:
when you have time, could you help checking my contributes plan for 2013 ?
(the plan details are at bottom of this mail)
my limititions:
I should face the whole kernel, because Asianux faces the whole kernel.
excuse me, I have to do it in part time, so can not provide more patches.
(but at least, I should provide 10 patches per month)
excuse me, I am a newbie, so have to mainly face to non-functional features.
(I should farmiliar step by step by making document or comments patches)
welcome any other members to giving suggestions and completions.
(especially welcome the members who relative with mm or document)
thanks.
gchen.
Plan Details:
10 patches per month: (at least)
patch content:
1st half year:
------------------------------------------------------------------------
name: per comments
------------------------------------------------------------------------
GregKH: 40% (tty, stagging, usb, char)
arm: 30% (ti, samsung)
powerpc: 10% (POWER7)
others: 20% (fs, net, document, comments, MAINTAINERS)
2nd half year:
------------------------------------------------------------------------
name: per comments
------------------------------------------------------------------------
interface: 50% (document, comments, MAINTAINERS)
mm: 30% (mm, fs, block)
integration: 1 (succeed integrating 1 new feature from outside)
others: 20% (GregKH, arm, powerpc, net)
patch type:
--------------------------
name: per
--------------------------
memory override: 25%
resource management: 25%
document + comments: 25%
others: 25%
mark as:
--------------------------
name: per
--------------------------
Signed-of-by >=50%
Reported-by <=50%
(only count 2 types, not count other types)
--
Chen Gang
Asianux Corporation
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-23 11:32 [Consult] Plan: personal contributes plan for 2013 Chen Gang
@ 2013-01-23 14:23 ` Greg KH
2013-01-24 1:13 ` Chen Gang
2013-01-24 23:31 ` Valdis.Kletnieks
1 sibling, 1 reply; 8+ messages in thread
From: Greg KH @ 2013-01-23 14:23 UTC (permalink / raw)
To: Chen Gang; +Cc: linux-kernel@vger.kernel.org
On Wed, Jan 23, 2013 at 07:32:41PM +0800, Chen Gang wrote:
> Hello Greg Kroah-Hartman:
>
> when you have time, could you help checking my contributes plan for 2013 ?
> (the plan details are at bottom of this mail)
I don't understand, what is this? And why ask me and the 10000 other
people on the linux-kernel mailing list about this?
greg k-h
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-23 14:23 ` Greg KH
@ 2013-01-24 1:13 ` Chen Gang
0 siblings, 0 replies; 8+ messages in thread
From: Chen Gang @ 2013-01-24 1:13 UTC (permalink / raw)
To: Greg KH; +Cc: linux-kernel@vger.kernel.org
于 2013年01月23日 22:23, Greg KH 写道:
> I don't understand, what is this? And why ask me and the 10000 other
> people on the linux-kernel mailing list about this?
ok, if you dislike, please just forget this mail.
for me, it is necessary to make a plan for a new year. I send part of
my summary plan (which relative with public kernel) to want to get checking.
since public kernel has no duty to do it (and seems useless), please
just forget it (just treat it as spam). and next, I will never send
'[Consult]' title mails.
--
Chen Gang
Asianux Corporation
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-23 11:32 [Consult] Plan: personal contributes plan for 2013 Chen Gang
2013-01-23 14:23 ` Greg KH
@ 2013-01-24 23:31 ` Valdis.Kletnieks
2013-01-25 2:14 ` Theodore Ts'o
2013-01-25 2:15 ` Chen Gang
1 sibling, 2 replies; 8+ messages in thread
From: Valdis.Kletnieks @ 2013-01-24 23:31 UTC (permalink / raw)
To: Chen Gang; +Cc: Greg KH, linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
On Wed, 23 Jan 2013 19:32:41 +0800, Chen Gang said:
> Plan Details:
>
> 10 patches per month: (at least)
Even Dave Miller only averages 12-15 patches a month, and he does it for a
living, and they're all in the one part of the kernel he maintains. It's going
to be a really hard time for a newcomer to get up to speed enough to produce a
useful and usable patch every 3 days on the average, especially across multiple
areas of the kernel.
More realistic goal:
1) Get a patch accepted.
2) Get another patch accepted.
3) Re-evaluate how many patches you can actually do.
[-- Attachment #2: Type: application/pgp-signature, Size: 865 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-24 23:31 ` Valdis.Kletnieks
@ 2013-01-25 2:14 ` Theodore Ts'o
2013-01-25 2:30 ` Chen Gang
2013-01-25 2:15 ` Chen Gang
1 sibling, 1 reply; 8+ messages in thread
From: Theodore Ts'o @ 2013-01-25 2:14 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: Chen Gang, Greg KH, linux-kernel@vger.kernel.org
On Thu, Jan 24, 2013 at 06:31:03PM -0500, Valdis.Kletnieks@vt.edu wrote:
> >
> > 10 patches per month: (at least)
>
> Even Dave Miller only averages 12-15 patches a month, and he does it
> for a living, and they're all in the one part of the kernel he
> maintains. It's going to be a really hard time for a newcomer to
> get up to speed enough to produce a useful and usable patch every 3
> days on the average, especially across multiple areas of the kernel.
Just to be curious, I checked the number of commits I've done in the
past 12 months, and it's 99, for an average of a bit over 8 patches a
month. (via "git log --author=tytso --since="1 year ago" --oneline |
wc -l")
More importantly, it's important to shoot for quality, not quantity.
10 patches a month which fixes whitespaces in code that you're not
touching anyway just generates work for maintainers without materially
improving the quality of the kernel.
- Ted
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-24 23:31 ` Valdis.Kletnieks
2013-01-25 2:14 ` Theodore Ts'o
@ 2013-01-25 2:15 ` Chen Gang
1 sibling, 0 replies; 8+ messages in thread
From: Chen Gang @ 2013-01-25 2:15 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: Greg KH, linux-kernel@vger.kernel.org
Hello Valdis Kletnieks:
thank you for your reply, firstly.
also thank public kernel to provide this additional managerial services to members
(for me, "replying member's plan" belongs to managerial services)
for "[Consult]" title mails.
next time, I should use "Hello all" instead of " Hello 'each real-name' ".
(for no one has duty to must reply it, especially every one has his or her own work)
于 2013年01月25日 07:31, Valdis.Kletnieks@vt.edu 写道:
> Even Dave Miller only averages 12-15 patches a month, and he does it for a
> living, and they're all in the one part of the kernel he maintains. ...
I guess, one of his main work is for checking and integrating another patches.
(also have to spend much time to communicate with many members for their patches)
I guess, some of his goal for internal are:
to let another members to provide correct contributes (patch should be checked)
and also keep them with efficiency and sustainable.
> More realistic goal:
>
> 1) Get a patch accepted.
> 2) Get another patch accepted.
> 3) Re-evaluate how many patches you can actually do.
thank you for your advice.
I should be mainly focused on current actions and results.
additional consult:
does "accepted" means:
the patch is applied in "tovalds" or "next-*" tree (another trees are not count)
the patch type is "Signed-of-by" (Reported-by, ... are not count)
the patch content is for new feature or bug fix (comments, ... are not count)
Regards
--
Chen Gang
Asianux Corporation
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-25 2:14 ` Theodore Ts'o
@ 2013-01-25 2:30 ` Chen Gang
2013-01-26 8:17 ` Chen Gang F T
0 siblings, 1 reply; 8+ messages in thread
From: Chen Gang @ 2013-01-25 2:30 UTC (permalink / raw)
To: Theodore Ts'o, Valdis.Kletnieks, Greg KH,
linux-kernel@vger.kernel.org
于 2013年01月25日 10:14, Theodore Ts'o 写道:
> Just to be curious, I checked the number of commits I've done in the
> past 12 months, and it's 99, for an average of a bit over 8 patches a
> month. (via "git log --author=tytso --since="1 year ago" --oneline |
> wc -l")
>
thank you very much for your information which I can according to.
it is quite valuable for me to make my plan.
> More importantly, it's important to shoot for quality, not quantity.
> 10 patches a month which fixes whitespaces in code that you're not
> touching anyway just generates work for maintainers without materially
> improving the quality of the kernel.
>
really necessary to give enough limitations (this is just my plan does):
patch contents: which sub-system, API (document), architecture, ...
patch type: functional features or none-functional features
for non-functional features:
bug fix: memory overflow, resource management ...
API: comments, documents, MAINTAINERS, ...
others: beautify code, ...
marked as: Reported-by or Signed-of-by, ...
--
Chen Gang
Asianux Corporation
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Consult] Plan: personal contributes plan for 2013
2013-01-25 2:30 ` Chen Gang
@ 2013-01-26 8:17 ` Chen Gang F T
0 siblings, 0 replies; 8+ messages in thread
From: Chen Gang F T @ 2013-01-26 8:17 UTC (permalink / raw)
To: Chen Gang
Cc: Theodore Ts'o, Valdis.Kletnieks, Greg KH,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1514 bytes --]
Hello all:
Opinion:
after think of again, for "10 patches per month":
I think in kernel wide, it is not quite hard to perform.
Finished:
currently (within Jan 2013)
in next-20130125 tree, can find about 11 patches of mine.
patch contents: usb, staging, tty sub-systems, ...
patch type: 1 for MAINTAINER, 1 for beautify code,
others for memory override or resource management.
marked as: 9 for Signed-of-by, 2 for Reported-by
(please use "git log", then search "Chen Gang" to get details)
(also, I do it in part time in Jan 2013)
Ways:
for memory override:
A) search strcpy, strncpy, sprintf, and memcpy in kernel wide
B) we will get more than 10,000 lines (maybe almost 100,000 lines).
C) then see each of them.
in my experience (statistic): can find a bug per 10 lines.
for resource management:
A) at least, we can search 'kfree' in kernel wide
B) we will get more than 10,000 lines (maybe almost 100,000 lines).
C) then see each of them.
in my experience (statistic): can find a bug per 100 lines.
Hope:
if most of my patches are qualified both for "Accept" and for "Quality"
I hope to share this simple way to every one.
so that, most of us can provide more valuable patches in this simple way.
else (most of my patches are not qualified)
please give reasons.
if really they are, I should notice next time (also need adjust my plan)
thanks
--
Chen Gang
Flying Transformer
[-- Attachment #2: chen_gang_flying_transformer.vcf --]
[-- Type: text/x-vcard, Size: 67 bytes --]
begin:vcard
fn:Chen Gang
n:;Chen Gang
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-01-26 8:17 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-23 11:32 [Consult] Plan: personal contributes plan for 2013 Chen Gang
2013-01-23 14:23 ` Greg KH
2013-01-24 1:13 ` Chen Gang
2013-01-24 23:31 ` Valdis.Kletnieks
2013-01-25 2:14 ` Theodore Ts'o
2013-01-25 2:30 ` Chen Gang
2013-01-26 8:17 ` Chen Gang F T
2013-01-25 2:15 ` Chen Gang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox