/srv/irclogs.ubuntu.com/2012/10/23/#ubuntu-kernel.txt

=== smb` is now known as smb
brendandhenrix - hi, i just noticed the lucid kernel has been verified09:47
henrixbrendand: yep, there were only 3 commits to be verified09:48
henrixbrendand: so, it was fast :)09:48
brendandhenrix, can we leave it to our discretion whether to do the testing before or after UDS?09:51
henrixbrendand: i believe you can start whenever you're ready. my understanding is that this cycle will have 4 weeks anyway, but the soon we finish the better i guess :)09:53
brendandhenrix, sure. it will be done by the end of the cyle for sure, we may even do it this week - bandwidth permitting09:55
brendandhenrix, we'll see09:55
henrixbrendand: ok, cool. it's likely that we'll have oneiric ready as well (2 bugs to go)09:56
brendandhenrix, tehcnically speaking we can even do the testing during UDS :)09:56
ckingisn't it all automated?09:56
brendandhenrix, we're not certification testing oneiric anymore09:56
henrixbrendand: oh, right!09:57
brendandcking, how we wish :)09:57
brendandcking, the tests are all automated, indeed09:57
ckingso what isn't automated?09:58
brendandcking, in the best case there's still the subject of laptops not power-cycling automatically09:59
brendandcking, there are also invariably various gremlins that need attention09:59
cking:-/09:59
brendandcking, if only every system supported WoL!10:00
brendandor similar10:00
=== henrix_ is now known as henrix
=== henrix_ is now known as henrix
=== henrix_ is now known as henrix
* ppisati -> out for lunch11:05
* henrix -> lunch11:33
=== yofel_ is now known as yofel
hertonapw, do you have access to pre-proposed ppa? builds there are failing because of lack of space13:06
apwherton, shuould have i guess13:07
hertonnot sure if needs cleanup or just increase the ppa size, the natty builds looks to be something that can be cleaned13:07
herton*natty and maverick13:08
* smb kindly asks the person standing on gomeisa's network cable to step aside... 155KB/s.... yawn...13:12
apwherton, seems i can clean it out and am doing so, however we really should move this PPA so anyone in our team can clean it13:13
hertonapw, thanks, yep that would be great if we can do13:14
apwherton, do you know of anyone who uses that PPA for anything, other than us really looking at the builds for failures ?13:15
hertonapw, I got a complaining of an user in one of the stable tracking bugs that the latest precise kernel in pre-proposed didn't had the 3.2.32 update yet, so I think there is people using it13:16
apwherton, they are mad as spoons13:30
apwherton, ok i've cleaned it out and rerun lucid, precise, and fixed up quantal; they should start building shortly13:31
apwherton, that reminds me, you h13:33
hertonapw, cool thanks. yeah, hope they are using only for testing it :)13:33
apwyou have  branch for mainline something something, is that avilaable somewhere ?13:33
hertonapw, you mean the pre-stable builds?13:33
apwi do indeed13:34
hertonapw, git://kernel.ubuntu.com/herton/linux-stable.git13:34
hertonI push to the linux-* branches, and create prestable-* tags, the tree tracks linus master13:36
apwherton, ok so those are the 'results' of your stuff right ?13:38
apwherton, where can i find the mainline build changes you needed13:39
hertonapw, yes, the kernel builds are done from the prestable-* tags. As there is no tag upstream for it, I have to tag manually to trigger the build13:39
hertonapw, git://kernel.ubuntu.com/herton/kteam-tools.git prestable-build13:39
apwherton, ok so the process is you slurp up the emails, you push them there, and then the automation makes them13:39
hertonapw, correct13:40
apwherton, is this branch once applied "just" doing prestable ?13:44
hertonapw, yes, I created a separate directory in the tree, prestable-build, and it does just the prestable build, as I'm running this as my user for the moment13:46
apwherton, ok so how do those branches differ from the mainline tips, as far as i am concerned /13:47
apw?13:47
apwherton, as in given you are making those branches, why can i not just build the tips of them as we do the drm-next for example13:47
hertonapw, the difference is the tagging, as I'm who pushes the stuff, the different repo, I also build the arm flavours for build testing, these are the main differences13:49
apwherton, ok ta, will have a look13:50
hertonapw, also the version numbering is different, I produce packages with rc number on it on the ABI part, and keep the latest 10 builds for each stable upstream version (http://kernel.ubuntu.com/~herton/prestable/ where packages land)13:52
apwherton, that sounds  like the current crack builds though13:52
apwherton, i am wondering if much new is actually needed if we treat them as crack daily builds13:53
hertonapw, yep. I didn't want to keep the kernels forever, as this is just used for testing, mainline builds already have the needed history13:54
apwherton, as in do you even need to bother tagging them if we just build the tips of the .y branches daily if changed13:55
hertonapw, it only differs from crack daily builds where I keep main kernel versions, that is, I keep latest 10 3.2 kernels, 10 2.6.32 kernels, etc.13:55
apwyou pick up the patches and shove them on13:55
hertonyes13:55
apwherton, right so if i added each of your stable branches as a crack build13:55
apwwould that not basically do the same (other than needing to build arm)13:56
apwie you would push patches as you find them, don't bother even tagging the tips, just push the patches13:56
hertonapw, the problem is that the kernel history is not linear, sometimes the tag is for a 3.2 kernel, sometimes is for a 3.0, so it's slightly different from cod build of a branch13:57
apwthen the current stuff could pick up the tip every day and make it if changed, keeping the last 1013:57
apwherton, you have separate branches for each release right ?13:57
hertonapw, yes, I guess you could do a cod of each branch13:58
apwthat was what i was wondering, would that not be basically the same13:58
hertontrue, it's that I used the mainline build scripts which uses the tags, but treating them as cod should do it I think13:59
apwherton, i am wondering if the tags do anything for you other than being a sync point for the checks14:00
apwherton, would it make sense for me to pick a random one of these branches and add it (without stopping your bits) and see how it pans out14:01
apwherton, so that when we get to UDS we can see what it did ?14:01
hertonapw, let me take a look again at the script14:02
apwobvsioly it is not going to make arm right now, and we'd need some way to ask for that14:02
apwbut from a 'does it produce the builds i need' point of view14:02
apwherton, gah aminline builds are a bit of a house of cards arn't they14:05
hertonapw, yes, should work ok. Also the versioning will not be correct, though we can fix later in mainline-build-one, or I can change it in the Makefile before commiting the branch14:05
hertonapw, yes hehe :)14:05
apwherton, whats up with the versioning, so i can think about it14:06
hertonapw, I just commit the patches without bumping the version in the Makefile. so lets say for 3.0.12 stable update in review, it still have 3.0.11 version14:07
hertonminor issue14:07
apwbecause the version bump is the last patch which you don't get14:07
hertonyep14:07
apwmakes sense14:08
ckingsmb, I'm seeing really poor rx rates from gomeisa too14:08
smbcking, Luckily I am done with it for the moment. So at least its not me that causes it for you now14:09
* cking notes that caffine stimulants and pain killers don't do the head any good14:13
apwcking, go away14:20
bjfapw, that's hostile14:21
bjf:-)14:21
ogasawarago away, please :)14:21
apwbjf, good point14:21
apwcking, you are not welcome, thank you :)14:21
* cking gets the point14:22
ckingi'll take a break for sure14:22
bjfcking, we'll see you at uds :-)14:23
apwbjf, i hope not14:34
apwherton, soooo, do you want to be able to use tags, or would you prefer not14:36
hertonapw, no, just try to add as a cod build as you said, and we can sort it out what's missing14:37
apwherton, ack14:40
=== e11bits_ is now known as e11bits
ogasawarasconklin: just fyi, I've renamed your kernel-r-cve-process-review blueprint to hardware-r-cve-process-review so it gets slotted in the right track and autoscheduled15:12
sconklinogasawara: ok, I think that the reasons for wanting that have largely vanished as far as I'm concerned, it's likely to not yield any action items. Do you want to cancel it?15:13
ogasawarasconklin: sure15:13
apwsconklin, ok ... those fixes to the matrix have flowed through, looking much better15:30
sconklinack15:30
apwsconklin, once natty goes we'll have a nice view15:30
jsalisburyrtg,  thanks for taking care of bug 1047527 .  I just finished building a test kernel with CONFIG_USB_OTG disabled if you want me to post it ?15:35
ubot2Launchpad bug 1047527 in linux (Ubuntu Quantal) "12d1:1038 Dual-Role OTG device on non-HNP port - unable to enumerate USB device on port 1" [Undecided,In progress] https://launchpad.net/bugs/104752715:35
rtg_jsalisbury, I think that isn't necessary. I checked that the configs are identical to Precise15:38
hertonrtg, I think you missed to push latest precise master-next with that bluetooth firmware changes, can't find the commits applied15:51
rtg_herton, done15:56
hertonack thanks15:56
ogasawarabryce: heya, I was thinking we should have a session/blueprint at UDS just to resync about 12.04.2 and the 12.10 enablement stack.  I was gonna open a bp and get it scheduled, just wanted to make sure your team hadn't already done so.15:56
rtg_herton, sounds like there are a couple more patches, right ?15:57
hertonrtg_, yes, Jesse posted two more15:58
rtg_herton, I'll go ahead and apply them as well.15:58
rtg_and I'm gonna stick bjf's ACK on 'em cause they are all part of the same batch of patches16:00
bjfack ack ack  some free ack's which rtg is free to use as he sees fit16:01
rtg_bjf, now you sound like that  martian movie16:01
* smb hopes there will be no music on mumble for that16:02
apwherton, ok its got all the limitations we talked abuot, but its building something at least: http://kernel.ubuntu.com/~kernel-ppa/mainline/prestable/16:46
apwi'lll look at pulling in the flavours stuff later16:46
hertonapw, yeah, needs tuning but looks ok16:48
apwherton, yep, its clearly a half-assed attempt, but i'll poke it some more16:49
apwi wanted to get it building something, more so we could see if it reacted as you needed16:49
apwas you generate new bits, and lessa bout what it produces16:49
apwherton, so you are making this repo out of your incoming email, by hand I guess yes ?16:50
hertonapw, yes, I apply by hand. Sometimes I can get from the stable queues, but it's not reliable always16:51
apwit is annoying those queues aren't always up to date, as making the branches from them would be easy to script16:51
hertonyep16:51
apwwe should be pushing them to make sure they do that16:51
* ppisati -> EOD17:20
* rtg_ -> lunch17:33
bryceogasawara, go for it, we haven't made one17:34
ogasawarabryce: ack17:35
* smb ->EOD17:46
* henrix -> EOD17:53
=== henrix is now known as henrix_
apwherton, are we really still releasing stable updates for 2.6.34, unexpected18:02
hertonapw, I think it is still maintained, by Paul Gortmaker, I think last release was 1/2 months ago18:03
apwherton, just supprised to see us building something against maverick configs :)18:04
rtg_bjf, http://comments.gmane.org/gmane.linux.kernel/137932618:28
rtg_one of the guys complaining has the same Lenovo x121e as me.18:31
=== hugh__ is now known as Guest77744
apwherton, bjf, it seems shankbot didn't make a prepare-meta task for my linux-lowlatency ... bug ?22:27
hertonapw, I think it misses a entry in ktl/ubuntu.py, it needs a meta in dependent-packages22:28
bjfapw, more fallout from it not knowing about your lowlatency kernel. i think the changes that herton has made should do the trick22:28
hertonapw, bjf, I'll check and commit a fix22:28
bjfherton, thanks much22:28
apwbjf, i so wish there was some way these 'self' connected ... i realise thats fantasy22:28
apwherton, thanks a lot, i know i am bending your system22:28
apwherton, bjf, is there some 'better' way to create these, the issue is that lowlatency depends on master's headers22:32
apwso we really want the thing to not be promotable to -proposed before master22:32
bjfapw, we could add that dependency into shankbot but it would be a special case for that package 22:33
hertonyes, would need some more logic into it22:34
apwbjf, well, it should apply for -ec2 and any other rebase kernel really22:34
bjfapw, it would be doable to generalize it. we just haven't run into that case before22:34
bjfapw, yes, i was thinking the same22:34
hertonbjf, apw, fix commited, should create meta task on future lowlatency tracking bugs22:34
hertonactually, with ec2, since the bot create the bug after the master is built, it should be ok22:35
bjfapw, you also do't want a kernel package to go to -proposed without the accompanying -meta package ready22:36
bjfherton, apw, uds beer fodder22:36
apwbjf, it would be nice to make linux and linux-meta go through together, but here i am more interested in saying linux-ec2 must wait for linux22:40
hertonapw, right now the bot opens automatically the tracking bug for ec2 right after linux is built on the ppa, I think that is sufficient22:43
apwherton, this is not about the making/building part, but about when it is offered for copying22:44
apwthe copying part i would like to have wait for -foo derivatives until you are not respinning master22:45
apwwhich is necessary for -lowlatency, and very desirable -ec222:45
* rtg -> EOD22:47
hertonapw, hmm ok, yeah that would need additional checks in shank bot.22:47
apwbjf, lets put it on the UDS beer list :)22:47
bjfapw will do. herton, i agree it would be nice to not set the copy-to-proposed task on lowlatency until the linux kernel has gone to -proposed23:10
hertonbjf, indeed, it's bad having things not installable in -proposed23:11
bjfherton, and shank-bot isn't _nearly_ complex enough yet23:11
apwand from a testing point of view it makes sense to hold -ec2 etc as master gets more testing23:11
bjfherton, apw, agenda updated23:14
hertonthanks, shank bot someday will dominate the world at this rate :P23:15
infinitybjf: It's not the proposed task that's interesting here (though maybe that's also a valid argument for lowlatency, because of the header deps), but it may be a future consideration that all derivative/rebased kernels shouldn't be promoted to updates/security until master is marked ready.23:15
bjfinfinity, agreed23:15
infinitybjf: Since, I assume, we do much more rigorous regression testing on master, and if it fails, odds are the bug is everywhere (except in the odd case where it's x86-specific and the derivative/rebase is an ARM kernel, or something)23:16
bjfinfinity, you can bring that to the uds-beer meeting23:16
infinitybjf: I suspect I'll be at a few of them. ;)23:16
hertonyeah, the promoting to release is more important, I agree any promoting must consider the dependencies23:18
infinityWell, "dependencies".23:19
infinitylowlatency is the only one here with an ACTUAL dependency to watch out for.23:19
infinityThe rest, it's just about getting master's testing for "free" for the derivatives.23:19
infinitySeems unclever to promote, say, armadaxp two days before someone notices a hideous bug in a generic USB driver in master that also affects its rebases.23:20
infinity(we had a real-world example of this last cycle where we had a hard stop-ship based ona bug found in master, and had to respin all the rebases in a hurry)23:21
infinityDon't recall what the bug was now.23:21
bjfack23:22

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