/srv/irclogs.ubuntu.com/2010/10/02/#ubuntu-kernel.txt

bjfmpoirier, is this the patch set that tim suggested a separate tracking bug and pull request for each?00:00
bjfmpoirier, if they were all related i'd say you could do it as one, however "various fixes and improvements" isn't going to cut it00:01
mpoiriertim and i did indeed talk about it.00:02
mpoirierthey are all loosely related *AND* depend on each other.00:02
mpoirierwhich is something tim and I haven't discussed.00:03
mpoirierif we start mixing and matching, the patches may not apply properly.00:03
ogasawarampoirier: I'd just be clear in your emails/SRU's the dependencies00:07
mpoirierhumm.... Should I say something like "this patch depends on commit XYZ" ?00:09
mpoirierin the commit message that is...00:10
ogasawarampoirier: I'd refrain from doing that unless you know the sha1 is not going to change, ie it's in Linus' tree.  otherwise it's meaningless.00:11
bjfmpoirier, how do the patches depend on each other, if one calls code that only exists in another, they should be the same commit, yes?00:11
mpoirierthey should indeed, but the author did his work incrementally.00:12
mpoirierbjf: did I answered your question ?00:13
bjfmpoirier, yes, i'm thinking about it00:13
mpoirierok00:14
bjfmpoirier, the last SRU i recently did was two commits and they went together and i did it as a single tracking bug and single pull/patch request00:14
bjfmpoirier, you can see however, that we can get into issues where the patch submission is "I fixed a bunch of stuff" and the commits were done incrementally00:15
mpoirierbjf: that's what the author did, hence the 1/6...6/6 scheme.  He also posted as such to linux-omap.00:17
ogasawarampoirier: you could still submit them as a patch set of 6 patches but each patch references a different bug#/SRU00:17
mpoirierogasawara: would you have an example handy somewhere ?00:18
ogasawarampoirier: basically your PATCH 0/0 email will have a summary stating something like "The following series of patches are dependent on one another but resolve SRU A, B, C ..."00:19
ogasawaramake that your PATCH 0/6 email00:19
ogasawarampoirier: then each patch you00:20
ogasawarampoirier: that is submitted contains a reference to the BugLink00:20
ogasawarampoirier: you can always insert additional text to the body of the email to then contain the SRU justification00:20
ogasawarampoirier: and actual patch is inlined below00:21
mpoirierogasawara: i like were you're going.  let's clarify a few things.00:22
mpoiriereach email I send contains a patch that is associated with a bug (as usual) and also has a SRU description in it. 00:23
ogasawaracorrect00:23
mpoiriergood.00:23
mpoirierthe very first email, please clarify "resolve SRU A, B, C...".00:24
ogasawarampoirier: it was my understanding the patch set resolves a series of multiple issues00:24
mpoirierindeed.00:24
ogasawarampoirier: each issue should have it's own separate SRU00:24
mpoirierIndeed.00:25
mpoirierI have a problem with the definition of A, B, C...00:26
ogasawarayou could switch A, B, C... for issue 1, issue 2, issue 3, ....00:26
ogasawarait's just the list of issues to be resolves00:26
=== ivoks is now known as ivoks-afk
mpoiriercan I think of those as list of summaries, and the real SRU justifications will come in the following emails ?00:27
ogasawarampoirier: sure00:27
=== bjf is now known as bjf[afk]
=== bjf[afk] is now known as bjf
mpoirierok.  I'll send you a draft of that very first email on Monday before sending to the list.00:29
ogasawarampoirier: eh, just send it to the list00:29
ogasawarampoirier: I trust you'll get it right00:29
ogasawarampoirier: plus it's good for others to learn from as well00:30
mpoirierya... meanwhile i'm getting the beating.00:30
bjfogasawara, don't we have a wiki page somwhere that says what qualifies as a SRU for the kernel? (something like stable_kernel_rules.txt in the kernel's Documentation directory)00:30
ogasawarampoirier: we all had to learn somewhere :)00:30
ogasawarabjf: we do, lemme find the link00:30
mpoirierindeed we do but I find there are always a few hidden rules to follow...00:31
ogasawarampoirier: that's the spirit of open source anyways...submit, fix-up, re-submit, fix up, ...00:31
ogasawarampoirier: indeed and it's best for those to be publicly described for other's to pick up on in the future00:31
bjfmpoirier, but everything that ogasawara and i have covered are not hidden rules and should be clearly explained in the wiki00:31
ogasawarabjf: https://wiki.ubuntu.com/KernelTeam/KernelUpdates00:32
ogasawarabjf: we should import the StablePatchFormat doc into that, or somehow tie the two together00:33
bjfogasawara, yes, i can see that00:33
=== jjohansen is now known as jj-afk
jj-afkI'll be back on later00:35
jj-afkhave a good weekend00:35
ogasawarayou too jj-afk 00:35
* ogasawara thinks it might be a good time to start the weekend too00:35
* bjf is done00:36
=== bjf is now known as bjf[afk]
=== Daviey- is now known as Daviey
=== fddfoo is now known as fdd
=== yofel_ is now known as yofel
=== amitk-afk is now known as amitk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!