* No pull for mtd?
@ 2013-07-12 12:47 Ezequiel Garcia
2013-07-16 2:58 ` Brian Norris
0 siblings, 1 reply; 19+ messages in thread
From: Ezequiel Garcia @ 2013-07-12 12:47 UTC (permalink / raw)
To: linux-mtd; +Cc: dwmw2, Artem Bityutskiy
Hello,
As the merge window close is just around the corner,
I wonder if there will be a MTD git pull for 3.11.
In particular, I'd like to see the pxa-nand patches, if at all possible.
Thanks a lot!
--
Ezequiel García, Free Electrons
Embedded Linux, Kernel and Android Engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-12 12:47 No pull for mtd? Ezequiel Garcia
@ 2013-07-16 2:58 ` Brian Norris
2013-07-17 7:44 ` Huang Shijie
0 siblings, 1 reply; 19+ messages in thread
From: Brian Norris @ 2013-07-16 2:58 UTC (permalink / raw)
To: Ezequiel Garcia; +Cc: dwmw2, linux-mtd, Artem Bityutskiy
On Fri, Jul 12, 2013 at 5:47 AM, Ezequiel Garcia
<ezequiel.garcia@free-electrons.com> wrote:
> As the merge window close is just around the corner,
> I wonder if there will be a MTD git pull for 3.11.
Time has given the (disappointing) answer: apparently no.
Artem/David,
Any reason for this miss? Can we get a guarantee a pull for 3.12 at least?
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-16 2:58 ` Brian Norris
@ 2013-07-17 7:44 ` Huang Shijie
[not found] ` <CAF4G-tLsOO_F-Mhn=+5vS2kkJuoeLJwrTdCR90DVuQQ+xn40aw@mail.gmail.com>
0 siblings, 1 reply; 19+ messages in thread
From: Huang Shijie @ 2013-07-17 7:44 UTC (permalink / raw)
To: Brian Norris
Cc: Artem Bityutskiy, dwmw2, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
于 2013年07月16日 10:58, Brian Norris 写道:
> On Fri, Jul 12, 2013 at 5:47 AM, Ezequiel Garcia
> <ezequiel.garcia@free-electrons.com> wrote:
>> As the merge window close is just around the corner,
>> I wonder if there will be a MTD git pull for 3.11.
> Time has given the (disappointing) answer: apparently no.
>
> Artem/David,
>
> Any reason for this miss? Can we get a guarantee a pull for 3.12 at least?
Add more people to this thread.
there are many patches pending in the maillist.
So If Artem/David are too busy to maintain this MTD code, i volunteer to
maintain it.
thanks
Huang Shijie
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
[not found] ` <CAF4G-tLsOO_F-Mhn=+5vS2kkJuoeLJwrTdCR90DVuQQ+xn40aw@mail.gmail.com>
@ 2013-07-17 23:02 ` Brian Norris
2013-07-17 23:13 ` David Woodhouse
0 siblings, 1 reply; 19+ messages in thread
From: Brian Norris @ 2013-07-17 23:02 UTC (permalink / raw)
To: Artem Bityutskiy, dwmw2
Cc: Huang Shijie, Andrew Morton, torvalds, Ezequiel Garcia, linux-mtd
On Wed, Jul 17, 2013 at 6:20 AM, Artem Bityutskiy <dedekind1@gmail.com> wrote:
> As of pull requests, dwmw2 sends them, not me. He
> didn't send it this time though.
Hence my questions (now directed entirely at David): "Any reason for
this miss? Can we get a guarantee a pull for 3.12 at least?"
And an added question: if not, shall we move for a change/addition in
maintainership? This is the second merge window missed in the last
year (we missed v3.6-rc1).
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-17 23:02 ` Brian Norris
@ 2013-07-17 23:13 ` David Woodhouse
2013-07-17 23:26 ` Brian Norris
0 siblings, 1 reply; 19+ messages in thread
From: David Woodhouse @ 2013-07-17 23:13 UTC (permalink / raw)
To: Brian Norris
Cc: Artem Bityutskiy, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
On Wed, 2013-07-17 at 16:02 -0700, Brian Norris wrote:
> On Wed, Jul 17, 2013 at 6:20 AM, Artem Bityutskiy <dedekind1@gmail.com> wrote:
> > As of pull requests, dwmw2 sends them, not me. He
> > didn't send it this time though.
>
> Hence my questions (now directed entirely at David): "Any reason for
> this miss? Can we get a guarantee a pull for 3.12 at least?"
>
> And an added question: if not, shall we move for a change/addition in
> maintainership? This is the second merge window missed in the last
> year (we missed v3.6-rc1).
Apologies. Artem usually does a very good job of lining things up for
me, and I then apply a little more 'editorial control' before sending
the result on to Linus.
This time it fell through the cracks because Artem was away and didn't
hassle me like he usually does, and I've been contending with the
distraction of a 12-week-old baby.
I will definitely make sure we get a merge lined up for 3.12.
--
dwmw2
[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 5745 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-17 23:13 ` David Woodhouse
@ 2013-07-17 23:26 ` Brian Norris
2013-07-18 1:03 ` David Woodhouse
0 siblings, 1 reply; 19+ messages in thread
From: Brian Norris @ 2013-07-17 23:26 UTC (permalink / raw)
To: David Woodhouse
Cc: Artem Bityutskiy, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
On Wed, Jul 17, 2013 at 4:13 PM, David Woodhouse <dwmw2@infradead.org> wrote:
> On Wed, 2013-07-17 at 16:02 -0700, Brian Norris wrote:
>> On Wed, Jul 17, 2013 at 6:20 AM, Artem Bityutskiy <dedekind1@gmail.com> wrote:
>> > As of pull requests, dwmw2 sends them, not me. He
>> > didn't send it this time though.
>>
>> Hence my questions (now directed entirely at David): "Any reason for
>> this miss? Can we get a guarantee a pull for 3.12 at least?"
>>
>> And an added question: if not, shall we move for a change/addition in
>> maintainership? This is the second merge window missed in the last
>> year (we missed v3.6-rc1).
>
> Apologies. Artem usually does a very good job of lining things up for
> me, and I then apply a little more 'editorial control' before sending
> the result on to Linus.
>
> This time it fell through the cracks because Artem was away and didn't
> hassle me like he usually does, and I've been contending with the
> distraction of a 12-week-old baby.
Is there any hassling the rest of us can do in the future to avoid
this situation? Ezequiel gave a timely reminder via email (2 or 3 days
left in the merge window). We can shout louder and earlier, but it's
hard to tell if we're shouting into an empty forest sometimes.
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-17 23:26 ` Brian Norris
@ 2013-07-18 1:03 ` David Woodhouse
2013-07-19 5:33 ` Brian Norris
2013-07-30 10:46 ` Artem Bityutskiy
0 siblings, 2 replies; 19+ messages in thread
From: David Woodhouse @ 2013-07-18 1:03 UTC (permalink / raw)
To: Brian Norris
Cc: Artem Bityutskiy, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
[-- Attachment #1: Type: text/plain, Size: 3060 bytes --]
On Wed, 2013-07-17 at 16:26 -0700, Brian Norris wrote:
> Is there any hassling the rest of us can do in the future to avoid
> this situation?
Certainly can't hurt :)
> Ezequiel gave a timely reminder via email (2 or 3 days
> left in the merge window). We can shout louder and earlier, but it's
> hard to tell if we're shouting into an empty forest sometimes.
Earlier is better. If I haven't got a tree lined up in good time
*before* the merge window opens, Linus isn't going to want to know.
So if the merge window is already open and I'm slacking and/or changing
nappies, that's a bit late already.
Occasionally when I've failed to get things together in time for the
merge window, I have handled that by just looking at Artem's "l2-mtd"
tree and submitting what's in there as-is, without making any changes.
Or submitting a strict subset of it, up to the *important* part but
leaving out some of the more dubious later commits which I want to
change or reject.
Normally though, I use Artem's l2-mtd tree a bit like patchwork. He
hoovers up most things from the list and even does some preliminary
fixes on them — so it's *much* more convenient for me than raw patchwork
would be. And it's close *enough* to what I'm actually going to accept,
that it's reasonable for it to be in linux-next as it is.
Artem has historically expressed a reticence to have direct commit
access to the main MTD tree (I think he does actually *have* it, in
fact, but he's never used it). I think he prefers that I continue to
have the final say after he does the first pass, and I think that model
generally works out OK as a division of labour.
So... other than putting a few more hours in my day (and ringfencing
them so they don't get used up by all the *other* things I need a few
more hours each day for, like sleeping as I should be doing right now),
what can we do?
Brian, Huang, thanks for volunteering to help. It's much appreciated.
I think the way forward, if Artem is willing, might be the following:
Turn the l2-mtd tree into a group-access repository, so all of us can
push to it (or rebase/reorder/etc). Try to keep it (as Artem already
does to a certain extent) in order of "good" and then "staging" patches.
It's that sorting that's important; I should be able to just pull the
'good' ones directly into the main tree as a stable commit which *will*
to go Linus. And then after a while, once we're all happy that I never
actually end up rejecting or even tweaking patches in the "good" pile,
we'll just start using the main linux-mtd.git tree as the "good" pile
and you can push there directly. I'll try to be more explicit about what
I change and why, in cases where I would previously have silently fixed
things up.
I'll probably still keep doing a final pass on it for a while even after
that, and constructing the pull request. But I'm not averse to letting
others do that too, once we've reached the point where I'm sure it'd be
as I want it.
How does that sound?
--
dwmw2
[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 5745 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-18 1:03 ` David Woodhouse
@ 2013-07-19 5:33 ` Brian Norris
2013-07-20 12:22 ` Huang Shijie
2013-07-30 10:50 ` Artem Bityutskiy
2013-07-30 10:46 ` Artem Bityutskiy
1 sibling, 2 replies; 19+ messages in thread
From: Brian Norris @ 2013-07-19 5:33 UTC (permalink / raw)
To: David Woodhouse
Cc: Artem Bityutskiy, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
On Wed, Jul 17, 2013 at 6:03 PM, David Woodhouse <dwmw2@infradead.org> wrote:
> On Wed, 2013-07-17 at 16:26 -0700, Brian Norris wrote:
>> Is there any hassling the rest of us can do in the future to avoid
>> this situation?
>
> Certainly can't hurt :)
I was kinda wondering about specifics :) Like more email? More capital
letters in our emails? Track down your phone number and call you in
the middle of the night?
>> Ezequiel gave a timely reminder via email (2 or 3 days
>> left in the merge window). We can shout louder and earlier, but it's
>> hard to tell if we're shouting into an empty forest sometimes.
>
> Earlier is better. If I haven't got a tree lined up in good time
> *before* the merge window opens, Linus isn't going to want to know.
> So if the merge window is already open and I'm slacking and/or changing
> nappies, that's a bit late already.
Yeah, I realize now that 3 days is a bit late. And I didn't really
notice our missing the merge window myself until it was nearly too
late :)
> Occasionally when I've failed to get things together in time for the
> merge window, I have handled that by just looking at Artem's "l2-mtd"
> tree and submitting what's in there as-is, without making any changes.
> Or submitting a strict subset of it, up to the *important* part but
> leaving out some of the more dubious later commits which I want to
> change or reject.
>
> Normally though, I use Artem's l2-mtd tree a bit like patchwork. He
> hoovers up most things from the list and even does some preliminary
> fixes on them — so it's *much* more convenient for me than raw patchwork
> would be. And it's close *enough* to what I'm actually going to accept,
> that it's reasonable for it to be in linux-next as it is.
I guess I didn't fully grasp the relation between you and Artem. It
seemed to me like Artem's tree was practically the pull request tree,
that his status as "not the maintainer" simply gave him the luxury to
rebase more freely, and that your sign-off (or sometimes pull request
w/o adding sign-offs) was mostly just a rubber stamp. But I was
slightly off, I suppose. Anyway, I do appreciate the editorial
control, whether it's Artem or you, and I would not be hasty to
discard that.
> Artem has historically expressed a reticence to have direct commit
> access to the main MTD tree (I think he does actually *have* it, in
> fact, but he's never used it). I think he prefers that I continue to
> have the final say after he does the first pass, and I think that model
> generally works out OK as a division of labour.
>
> So... other than putting a few more hours in my day (and ringfencing
> them so they don't get used up by all the *other* things I need a few
> more hours each day for, like sleeping as I should be doing right now),
> what can we do?
Lengthen your day? Maybe a time machine? Hire a body double to go to
your "real" job?
> Brian, Huang, thanks for volunteering to help. It's much appreciated.
>
> I think the way forward, if Artem is willing, might be the following:
>
> Turn the l2-mtd tree into a group-access repository, so all of us can
> push to it (or rebase/reorder/etc). Try to keep it (as Artem already
> does to a certain extent) in order of "good" and then "staging" patches.
I did not realize that there was an order other than chronological in
which Artem kept l2-mtd. This might be a little harder to manage if
the distinction between "good" and "staging" are unclear, and there
are up to 3 people rebasing and pushing. We'll definitely need Artem's
agreement for anything of this sort.
> It's that sorting that's important; I should be able to just pull the
> 'good' ones directly into the main tree as a stable commit which *will*
> to go Linus.
My suggestion, to resolve some of the potential conflicts of too many
writing to the same branch and to make the sorting clear: perhaps a
separate branch that will hold the "good" stuff (named 'for-3.12' for
example) with minimal rebasing. Then l2-mtd's 'master' will rebase on
top of that to include "staging" fixes that are more likely to be
fixed-up, dropped, or delayed.
> And then after a while, once we're all happy that I never
> actually end up rejecting or even tweaking patches in the "good" pile,
> we'll just start using the main linux-mtd.git tree as the "good" pile
> and you can push there directly. I'll try to be more explicit about what
> I change and why, in cases where I would previously have silently fixed
> things up.
>
> I'll probably still keep doing a final pass on it for a while even after
> that, and constructing the pull request. But I'm not averse to letting
> others do that too, once we've reached the point where I'm sure it'd be
> as I want it.
>
> How does that sound?
I think that mostly sounds OK. I can't speak for everyone, but it
seems that for some of us, the process just needs to be able to adapt
to changes in job situations (where at least you and Artem aren't even
employed in MTD-related work anymore), vacations, babies, absences, or
any of the other reasons that MTD participation ebbs and flows. So
bringing others into the process should help.
I guess we'll see what Artem thinks when he's back from vacation and
what Huang thinks. But I'm game to try this out.
Thanks for sacrificing sleep for the response.
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-19 5:33 ` Brian Norris
@ 2013-07-20 12:22 ` Huang Shijie
2013-07-30 11:04 ` Artem Bityutskiy
2013-07-30 10:50 ` Artem Bityutskiy
1 sibling, 1 reply; 19+ messages in thread
From: Huang Shijie @ 2013-07-20 12:22 UTC (permalink / raw)
To: Brian Norris
Cc: Artem Bityutskiy, torvalds, Huang Shijie, linux-mtd,
Ezequiel Garcia, Andrew Morton, David Woodhouse
On Thu, Jul 18, 2013 at 10:33:09PM -0700, Brian Norris wrote:
> On Wed, Jul 17, 2013 at 6:03 PM, David Woodhouse <dwmw2@infradead.org> wrote:
> > On Wed, 2013-07-17 at 16:26 -0700, Brian Norris wrote:
> >> Is there any hassling the rest of us can do in the future to avoid
> >> this situation?
> >
> > Certainly can't hurt :)
>
> I was kinda wondering about specifics :) Like more email? More capital
> letters in our emails? Track down your phone number and call you in
> the middle of the night?
>
> >> Ezequiel gave a timely reminder via email (2 or 3 days
> >> left in the merge window). We can shout louder and earlier, but it's
> >> hard to tell if we're shouting into an empty forest sometimes.
> >
> > Earlier is better. If I haven't got a tree lined up in good time
> > *before* the merge window opens, Linus isn't going to want to know.
> > So if the merge window is already open and I'm slacking and/or changing
> > nappies, that's a bit late already.
hi David:
We can hassle you when the merge-window just opens.
I think two weeks is enough for you.
>
> Yeah, I realize now that 3 days is a bit late. And I didn't really
> notice our missing the merge window myself until it was nearly too
> late :)
>
> > Occasionally when I've failed to get things together in time for the
> > merge window, I have handled that by just looking at Artem's "l2-mtd"
> > tree and submitting what's in there as-is, without making any changes.
> > Or submitting a strict subset of it, up to the *important* part but
> > leaving out some of the more dubious later commits which I want to
> > change or reject.
> >
> > Normally though, I use Artem's l2-mtd tree a bit like patchwork. He
> > hoovers up most things from the list and even does some preliminary
> > fixes on them — so it's *much* more convenient for me than raw patchwork
> > would be. And it's close *enough* to what I'm actually going to accept,
> > that it's reasonable for it to be in linux-next as it is.
>
> I guess I didn't fully grasp the relation between you and Artem. It
> seemed to me like Artem's tree was practically the pull request tree,
> that his status as "not the maintainer" simply gave him the luxury to
> rebase more freely, and that your sign-off (or sometimes pull request
> w/o adding sign-offs) was mostly just a rubber stamp. But I was
> slightly off, I suppose. Anyway, I do appreciate the editorial
> control, whether it's Artem or you, and I would not be hasty to
> discard that.
>
> > Artem has historically expressed a reticence to have direct commit
> > access to the main MTD tree (I think he does actually *have* it, in
> > fact, but he's never used it). I think he prefers that I continue to
> > have the final say after he does the first pass, and I think that model
> > generally works out OK as a division of labour.
> >
> > So... other than putting a few more hours in my day (and ringfencing
> > them so they don't get used up by all the *other* things I need a few
> > more hours each day for, like sleeping as I should be doing right now),
> > what can we do?
>
> Lengthen your day? Maybe a time machine? Hire a body double to go to
> your "real" job?
>
> > Brian, Huang, thanks for volunteering to help. It's much appreciated.
> >
> > I think the way forward, if Artem is willing, might be the following:
> >
> > Turn the l2-mtd tree into a group-access repository, so all of us can
> > push to it (or rebase/reorder/etc). Try to keep it (as Artem already
> > does to a certain extent) in order of "good" and then "staging" patches.
>
> I did not realize that there was an order other than chronological in
> which Artem kept l2-mtd. This might be a little harder to manage if
> the distinction between "good" and "staging" are unclear, and there
> are up to 3 people rebasing and pushing. We'll definitely need Artem's
> agreement for anything of this sort.
>
> > It's that sorting that's important; I should be able to just pull the
> > 'good' ones directly into the main tree as a stable commit which *will*
> > to go Linus.
>
> My suggestion, to resolve some of the potential conflicts of too many
> writing to the same branch and to make the sorting clear: perhaps a
> separate branch that will hold the "good" stuff (named 'for-3.12' for
> example) with minimal rebasing. Then l2-mtd's 'master' will rebase on
> top of that to include "staging" fixes that are more likely to be
> fixed-up, dropped, or delayed.
>
> > And then after a while, once we're all happy that I never
> > actually end up rejecting or even tweaking patches in the "good" pile,
> > we'll just start using the main linux-mtd.git tree as the "good" pile
> > and you can push there directly. I'll try to be more explicit about what
> > I change and why, in cases where I would previously have silently fixed
> > things up.
> >
> > I'll probably still keep doing a final pass on it for a while even after
> > that, and constructing the pull request. But I'm not averse to letting
> > others do that too, once we've reached the point where I'm sure it'd be
> > as I want it.
> >
> > How does that sound?
>
> I think that mostly sounds OK. I can't speak for everyone, but it
> seems that for some of us, the process just needs to be able to adapt
> to changes in job situations (where at least you and Artem aren't even
> employed in MTD-related work anymore), vacations, babies, absences, or
> any of the other reasons that MTD participation ebbs and flows. So
> bringing others into the process should help.
yes.
If more people can ack and merge the patches, we can speed up the mtd.
I really envy the other maillist, you can get response in several days.
but if i send patches to mtd, i maybe should wait for a month or more.
>
> I guess we'll see what Artem thinks when he's back from vacation and
Waiting for Artem's solution too. He becomes much busy this year, and
can not review the patches as he did last year.
thanks
Huang Shijie
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-18 1:03 ` David Woodhouse
2013-07-19 5:33 ` Brian Norris
@ 2013-07-30 10:46 ` Artem Bityutskiy
1 sibling, 0 replies; 19+ messages in thread
From: Artem Bityutskiy @ 2013-07-30 10:46 UTC (permalink / raw)
To: David Woodhouse, Brian Norris, Huang Shijie
Cc: linux-mtd, Andrew Morton, torvalds, Ezequiel Garcia
On Thu, 2013-07-18 at 02:03 +0100, David Woodhouse wrote:
> Artem has historically expressed a reticence to have direct commit
> access to the main MTD tree (I think he does actually *have* it, in
> fact, but he's never used it). I think he prefers that I continue to
> have the final say after he does the first pass, and I think that model
> generally works out OK as a division of labour.
Whenever you know that you are going to miss the merge window, let me
know, and I will prepare a pull request.
This merge window I was not able to process all incoming patches, but I
did process a big part of them, so I could send a pull request to Linus
with your blessing.
But yes, knowing you for many years I know you are technically
excellent, so I would like you to have a final word, and this is why I
resisted to touch your tree directly.
However, I am fine to temporarily play your role whenever you know you
are going to be late.
> Brian, Huang, thanks for volunteering to help. It's much appreciated.
Indeed.
> Turn the l2-mtd tree into a group-access repository, so all of us can
> push to it (or rebase/reorder/etc). Try to keep it (as Artem already
> does to a certain extent) in order of "good" and then "staging" patches.
Fine with me. Huang, Brian, how do you see your role? What can you do
and how will it help fixing the problem? Do you want to take care about
a small part of MTD (e.g., only gpmi driver) or the MTD overall?
Depending on what you are willing to do, we can figure how we can work
together.
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-19 5:33 ` Brian Norris
2013-07-20 12:22 ` Huang Shijie
@ 2013-07-30 10:50 ` Artem Bityutskiy
1 sibling, 0 replies; 19+ messages in thread
From: Artem Bityutskiy @ 2013-07-30 10:50 UTC (permalink / raw)
To: Brian Norris
Cc: David Woodhouse, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds
On Thu, 2013-07-18 at 22:33 -0700, Brian Norris wrote:
> > Normally though, I use Artem's l2-mtd tree a bit like patchwork. He
> > hoovers up most things from the list and even does some preliminary
> > fixes on them — so it's *much* more convenient for me than raw
> patchwork
> > would be. And it's close *enough* to what I'm actually going to
> accept,
> > that it's reasonable for it to be in linux-next as it is.
>
> I guess I didn't fully grasp the relation between you and Artem. It
> seemed to me like Artem's tree was practically the pull request tree,
> that his status as "not the maintainer" simply gave him the luxury to
> rebase more freely, and that your sign-off (or sometimes pull request
> w/o adding sign-offs) was mostly just a rubber stamp.
Well, something like this. Depending on the load, David either sends my
tree to Linus almost intact, or goes through it patch-by-patch and does
real review: amends some, rejects some, etc.
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-20 12:22 ` Huang Shijie
@ 2013-07-30 11:04 ` Artem Bityutskiy
2013-07-31 1:53 ` Huang Shijie
0 siblings, 1 reply; 19+ messages in thread
From: Artem Bityutskiy @ 2013-07-30 11:04 UTC (permalink / raw)
To: Huang Shijie
Cc: torvalds, Huang Shijie, linux-mtd, Ezequiel Garcia, Andrew Morton,
Brian Norris, David Woodhouse
On Sat, 2013-07-20 at 08:22 -0400, Huang Shijie wrote:
> > I think that mostly sounds OK. I can't speak for everyone, but it
> > seems that for some of us, the process just needs to be able to
> adapt
> > to changes in job situations (where at least you and Artem aren't
> even
> > employed in MTD-related work anymore), vacations, babies, absences,
> or
> > any of the other reasons that MTD participation ebbs and flows. So
> > bringing others into the process should help.
> yes.
>
> If more people can ack and merge the patches, we can speed up the mtd.
Sure. Go ahead and review things which are outside of your gpmi driver.
Ack them, nack them, review them, etc. This will be a real help.
>
> I really envy the other maillist, you can get response in several
> days.
Well, yes. MTD is a small and (IMHO) a veeery slowly dying subsystem.
People mostly care about their own little things. Few people are
interested in improving it in general. Such is life.
Brian was one of those who did great job in MTD overall, especially in
the NAND framework. He reviewed others patches. But even Brian got
silent lately.
Shmulik comes to mind - he reviewed things all over MTD.
You mostly contribute to your own driver. And I think there were times
when I had to ask you to do an infrastructure rework instead of working
around MTD infrastructure problems with in-driver hacks. No one is
perfect :-)
So there is simply not enough people, thus the slowness.
> >
> > I guess we'll see what Artem thinks when he's back from vacation and
> Waiting for Artem's solution too. He becomes much busy this year, and
> can not review the patches as he did last year.
Well, just go ahead and help.
This is also how the l2 tree appeared. I noticed that dwmw2 is becoming
slow, and I just went ahead and created this tree without asking him,
and told him that now he does not have to go through the mailing list -
all the "sane" (from my POW) patches are in the l2 tree.
But please, do not create another tree now :-) Either start reviewing
others' patches, or declare ownership for some part of MTD and let's
create a corresponding branch in my tree for you. E.g., gpmi.
In case of Brian, I'd fully trust the entire NAND subsystem to him, he
demonstrated that he is capable of taking care of it.
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-31 1:53 ` Huang Shijie
@ 2013-07-30 14:03 ` Artem Bityutskiy
2013-07-30 15:26 ` Artem Bityutskiy
2013-07-31 2:24 ` Huang Shijie
2013-07-30 20:33 ` Brian Norris
1 sibling, 2 replies; 19+ messages in thread
From: Artem Bityutskiy @ 2013-07-30 14:03 UTC (permalink / raw)
To: Huang Shijie
Cc: torvalds, Huang Shijie, linux-mtd, Ezequiel Garcia, Andrew Morton,
Brian Norris, David Woodhouse
On Tue, 2013-07-30 at 21:53 -0400, Huang Shijie wrote:
> > Well, just go ahead and help.
> >
> > This is also how the l2 tree appeared. I noticed that dwmw2 is becoming
> > slow, and I just went ahead and created this tree without asking him,
> > and told him that now he does not have to go through the mailing list -
> > all the "sane" (from my POW) patches are in the l2 tree.
> >
> > But please, do not create another tree now :-) Either start reviewing
> > others' patches, or declare ownership for some part of MTD and let's
> > create a corresponding branch in my tree for you. E.g., gpmi.
>
> thanks.
>
> But it is no need to create a branch for gpmi. The purely gpmi patches
> are very few. Most of time, the gpmi drives the mtd code to change.
> And the patch set is for both the mtd and the gpmi.
I will start looking at MTD mailing list patches soon and start picking
them. Just back from vacation.
> > In case of Brian, I'd fully trust the entire NAND subsystem to him, he
> > demonstrated that he is capable of taking care of it.
> If Brian acks a patch, and there is no more comment for this patch,
> and you are too busy to review this patch and accept this patch.
> How can this patch be pushed to l2-mtd ?
I'll change my practice and will start processing patches which have
acks from others first.
> This is the exactly situation we are facing now.
>
> If he has the right to push to the l2-mtd tree, i think we can speed up the mtd.
I am fine with giving Brian Norris write rights to the. I trust his
expertise and I like the way communicates and works in the MTD mailing
list.
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-30 14:03 ` Artem Bityutskiy
@ 2013-07-30 15:26 ` Artem Bityutskiy
2013-07-30 21:00 ` Brian Norris
2013-07-31 2:24 ` Huang Shijie
1 sibling, 1 reply; 19+ messages in thread
From: Artem Bityutskiy @ 2013-07-30 15:26 UTC (permalink / raw)
To: Huang Shijie
Cc: David Woodhouse, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, Brian Norris, torvalds
On Tue, 2013-07-30 at 17:03 +0300, Artem Bityutskiy wrote:
> I am fine with giving Brian Norris write rights to the. I trust his
> expertise and I like the way communicates and works in the MTD mailing
> list.
Sorry, I was typing while being in a meeting. Here is the corrected
version.
I am fine with giving Brian Norris write access rights to the l2 tree. I
trust his expertise and I like the way he communicates and works on the
MTD mailing list.
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-31 1:53 ` Huang Shijie
2013-07-30 14:03 ` Artem Bityutskiy
@ 2013-07-30 20:33 ` Brian Norris
1 sibling, 0 replies; 19+ messages in thread
From: Brian Norris @ 2013-07-30 20:33 UTC (permalink / raw)
To: Huang Shijie
Cc: Artem Bityutskiy, torvalds, Huang Shijie, linux-mtd,
Ezequiel Garcia, Andrew Morton, David Woodhouse
On Tue, Jul 30, 2013 at 6:53 PM, Huang Shijie <shijie8@gmail.com> wrote:
> On Tue, Jul 30, 2013 at 02:04:08PM +0300, Artem Bityutskiy wrote:
>> On Sat, 2013-07-20 at 08:22 -0400, Huang Shijie wrote:
>> > I really envy the other maillist, you can get response in several
>> > days.
>>
>> Well, yes. MTD is a small and (IMHO) a veeery slowly dying subsystem.
> I am not sure it is dying, but there are still so many patches pending
> in the maillist.
Dying or not (it certainly doesn't have its youthful vigor ATM), I
agree with Huang that the current response time is not sufficient for
the current level of contribution.
>> Brian was one of those who did great job in MTD overall, especially in
>> the NAND framework. He reviewed others patches. But even Brian got
>> silent lately.
> I think he feels frastrated too. :)
Slowness certainly helps divert my attention to other things (for
instance, I'll send a patch series, then forget about it for a while,
due to no review/response). But on the flipside, I will admit that I
have not always been proactive on reviewing others' work. But that can
change, especially if there's an incentive that my review will
actually mean quicker acceptance and progress.
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-31 2:24 ` Huang Shijie
@ 2013-07-30 20:45 ` Brian Norris
0 siblings, 0 replies; 19+ messages in thread
From: Brian Norris @ 2013-07-30 20:45 UTC (permalink / raw)
To: Huang Shijie
Cc: Artem Bityutskiy, torvalds, Huang Shijie, linux-mtd,
Ezequiel Garcia, Andrew Morton, David Woodhouse
Hi Huang,
On Tue, Jul 30, 2013 at 7:24 PM, Huang Shijie <shijie8@gmail.com> wrote:
> On Tue, Jul 30, 2013 at 05:03:54PM +0300, Artem Bityutskiy wrote:
>> I'll change my practice and will start processing patches which have
>> acks from others first.
>>
> For the common code, such as mtd/bbt code, we can give the acks.
> But for the specific drivers, it's better that you merge them yourself.
I have the same issue sometimes (regarding "specific drivers"); it's
actually easier for me (and more rewarding) to review work on the
common subsystem portions than it is to understand (and review) the
exact behavior of a particular driver/hardware. But then again, I
don't expect that Artem has much more hands-on experience with, say, a
pxa3xx or a TI OMAP NAND than you or I do. So we can give general
design and code quality recommendations/reviews even for drivers that
are not "our own."
(At the same time, it's possible I will do some work to get myself
more variety of test boards so I can test a broader range of the
MTD/NAND subsystem.)
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-30 15:26 ` Artem Bityutskiy
@ 2013-07-30 21:00 ` Brian Norris
0 siblings, 0 replies; 19+ messages in thread
From: Brian Norris @ 2013-07-30 21:00 UTC (permalink / raw)
To: dedekind1
Cc: Huang Shijie, Huang Shijie, linux-mtd, Ezequiel Garcia,
Andrew Morton, torvalds, David Woodhouse
On Tue, Jul 30, 2013 at 8:26 AM, Artem Bityutskiy <dedekind1@gmail.com> wrote:
> On Tue, 2013-07-30 at 17:03 +0300, Artem Bityutskiy wrote:
>> I am fine with giving Brian Norris write rights to the. I trust his
>> expertise and I like the way communicates and works in the MTD mailing
>> list.
>
> Sorry, I was typing while being in a meeting. Here is the corrected
> version.
>
> I am fine with giving Brian Norris write access rights to the l2 tree. I
> trust his expertise and I like the way he communicates and works on the
> MTD mailing list.
Thanks for the confidence. I am willing to accept responsibility for
NAND and am open to assisting on other parts of MTD as well. I'll need
an infradead account, of course.
There may still be kinks to work out; e.g., how do we coordinate
rebasing and patch ordering of l2-mtd -- I commented on this earlier,
in response to David. I would prefer to minimize rebasing, but mainly,
I just want to be on the same page as you, Artem, so that we don't
duplicate or conflict in our patch integration efforts.
Brian
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-30 11:04 ` Artem Bityutskiy
@ 2013-07-31 1:53 ` Huang Shijie
2013-07-30 14:03 ` Artem Bityutskiy
2013-07-30 20:33 ` Brian Norris
0 siblings, 2 replies; 19+ messages in thread
From: Huang Shijie @ 2013-07-31 1:53 UTC (permalink / raw)
To: Artem Bityutskiy
Cc: torvalds, Huang Shijie, linux-mtd, Ezequiel Garcia, Andrew Morton,
Brian Norris, David Woodhouse
On Tue, Jul 30, 2013 at 02:04:08PM +0300, Artem Bityutskiy wrote:
> On Sat, 2013-07-20 at 08:22 -0400, Huang Shijie wrote:
> >
> > If more people can ack and merge the patches, we can speed up the mtd.
>
> Sure. Go ahead and review things which are outside of your gpmi driver.
> Ack them, nack them, review them, etc. This will be a real help.
ok.
i will spend more time to review the patches.
> >
> > I really envy the other maillist, you can get response in several
> > days.
>
> Well, yes. MTD is a small and (IMHO) a veeery slowly dying subsystem.
I am not sure it is dying, but there are still so many patches pending
in the maillist.
> People mostly care about their own little things. Few people are
> interested in improving it in general. Such is life.
I am interested in improve the general code. But my patch set is
pending so long to accept. I feel frastrated. I still have some other
patch set queued in my hand, and do not be sent out.
The patch sets have dependency. If the patch set A is not merged,
i can not send out the patch set B.
And i still want to some more features to the mtd, such as cache read,
multi-lun read.
>
> Brian was one of those who did great job in MTD overall, especially in
> the NAND framework. He reviewed others patches. But even Brian got
> silent lately.
I think he feels frastrated too. :)
>
> Shmulik comes to mind - he reviewed things all over MTD.
>
> You mostly contribute to your own driver. And I think there were times
> when I had to ask you to do an infrastructure rework instead of working
> around MTD infrastructure problems with in-driver hacks. No one is
> perfect :-)
sorry. I was too busy in the past. But i have more time in the future.
>
> So there is simply not enough people, thus the slowness.
>
> > >
> > > I guess we'll see what Artem thinks when he's back from vacation and
> > Waiting for Artem's solution too. He becomes much busy this year, and
> > can not review the patches as he did last year.
>
> Well, just go ahead and help.
>
> This is also how the l2 tree appeared. I noticed that dwmw2 is becoming
> slow, and I just went ahead and created this tree without asking him,
> and told him that now he does not have to go through the mailing list -
> all the "sane" (from my POW) patches are in the l2 tree.
>
> But please, do not create another tree now :-) Either start reviewing
> others' patches, or declare ownership for some part of MTD and let's
> create a corresponding branch in my tree for you. E.g., gpmi.
thanks.
But it is no need to create a branch for gpmi. The purely gpmi patches
are very few. Most of time, the gpmi drives the mtd code to change.
And the patch set is for both the mtd and the gpmi.
>
> In case of Brian, I'd fully trust the entire NAND subsystem to him, he
> demonstrated that he is capable of taking care of it.
If Brian acks a patch, and there is no more comment for this patch,
and you are too busy to review this patch and accept this patch.
How can this patch be pushed to l2-mtd ?
This is the exactly situation we are facing now.
If he has the right to push to the l2-mtd tree, i think we can speed up the mtd.
thanks
Huang Shijie
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: No pull for mtd?
2013-07-30 14:03 ` Artem Bityutskiy
2013-07-30 15:26 ` Artem Bityutskiy
@ 2013-07-31 2:24 ` Huang Shijie
2013-07-30 20:45 ` Brian Norris
1 sibling, 1 reply; 19+ messages in thread
From: Huang Shijie @ 2013-07-31 2:24 UTC (permalink / raw)
To: Artem Bityutskiy
Cc: torvalds, Huang Shijie, linux-mtd, Ezequiel Garcia, Andrew Morton,
Brian Norris, David Woodhouse
On Tue, Jul 30, 2013 at 05:03:54PM +0300, Artem Bityutskiy wrote:
>
> I'll change my practice and will start processing patches which have
> acks from others first.
>
For the common code, such as mtd/bbt code, we can give the acks.
But for the specific drivers, it's better that you merge them yourself.
Best Regards
Huang Shijie
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2013-07-30 21:00 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-12 12:47 No pull for mtd? Ezequiel Garcia
2013-07-16 2:58 ` Brian Norris
2013-07-17 7:44 ` Huang Shijie
[not found] ` <CAF4G-tLsOO_F-Mhn=+5vS2kkJuoeLJwrTdCR90DVuQQ+xn40aw@mail.gmail.com>
2013-07-17 23:02 ` Brian Norris
2013-07-17 23:13 ` David Woodhouse
2013-07-17 23:26 ` Brian Norris
2013-07-18 1:03 ` David Woodhouse
2013-07-19 5:33 ` Brian Norris
2013-07-20 12:22 ` Huang Shijie
2013-07-30 11:04 ` Artem Bityutskiy
2013-07-31 1:53 ` Huang Shijie
2013-07-30 14:03 ` Artem Bityutskiy
2013-07-30 15:26 ` Artem Bityutskiy
2013-07-30 21:00 ` Brian Norris
2013-07-31 2:24 ` Huang Shijie
2013-07-30 20:45 ` Brian Norris
2013-07-30 20:33 ` Brian Norris
2013-07-30 10:50 ` Artem Bityutskiy
2013-07-30 10:46 ` Artem Bityutskiy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox