/srv/irclogs.ubuntu.com/2012/05/17/#ubuntu-kernel.txt

=== dileks is now known as Guest22711
=== dileks_ is now known as dileks
* apw is having a bad day08:49
* apw listens to his main home disk go 'der-der-der der-der-der'08:49
dileksdie-die-die... das-das-das... then you have all 3 German pronouns (male, female and neuter)08:51
apwmy disk is more neuter i think08:52
dileksdepends... I always loved my hardware, gave them mostly female names08:53
ckingapw, you should have asked Intel for a SSD while at UDS...08:57
apwdileks, heh i more meant it has been neutered08:57
apwcking, that'd have been nice ... now i get to test my backups i guess08:58
ckingbe interesting to see what the SMART data says about the HDD08:58
apwcking, the bios says "disk failure"09:00
cking:-(09:00
ppisatiit compiles... almost...10:38
Kangarooohello. mainline means upstream?11:13
Kangarooohttps://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&redirect=KernelMainlineBuilds is written to install B & C kernels for 32bit ubuntu. 11:14
Kangaroooso from http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-rc6-precise/ i take11:14
Kangarooowhitch one>?11:15
Kangarooo*image*.deb ?11:17
Kangaroooif my laptop has pae then i need pae?11:25
Kangaroooill check chat log11:26
dileksif you use x86-32 and your cpu has pae flag supported... yes11:26
* apw looks out from a new machine ... hmmm not bad11:35
=== yofel_ is now known as yofel
ppisatiapw: did you manage to recover everything?11:52
apwppisati, in the process ... though i need to source new rust before i can move back to my machine12:08
apwtgardner, it has taken me so long to get into the directory i have forgotten who i am looking for :)12:17
tgardnerapw, not sure I can help you there :)12:18
apwtgardner, network manager dude12:18
tgardnerapw, hang on a sec12:18
tgardnerapw: MathieuTrudel12:19
apwtgardner, perfect thanks... question away12:21
tgardnerapw, what is the rt meta package in precise called ? its not preempt.12:26
apwyou meant the lowlatency kernel ?12:26
apwtgardner, ^^12:26
tgardnerapw, that one.12:26
apwits called linux-lowlatency i think12:26
henrixyep, i guess that's the one12:27
dileksbfs :-)12:27
apwthat reminds me i need to push out that -virtual update once i have it back12:28
tgardnerapw, yep, we need to get those collapsed soon.12:28
apwlest we collide hideously and me scream12:28
apwtgardner, i have it done, just needs re-build testing on top of the current tip12:28
tgardnerapw, I'm mapping the plan for meta package upgrades which depends on being able to drop virtual12:29
apwtgardner, yep makes sense12:29
apwtgardner, as far as i can tell from the testing smb has done, we should be able to apply it and things just work12:30
apwtgardner, its all there, making a -generic in split mode12:30
apwtgardner, and we were going to rename generic-pae at the same time yes ?12:30
tgardnerapw, I don't understand split mode12:30
tgardneroh, extras12:30
apwtgardner, the merge relys on having ... yes extras as well12:31
apwtgardner, so the meta package will need to be modded to pull in both for -generic and one for -virtual12:31
tgardnerapw, I'm just writing that up. we write the meta package for what we need in Quantal. we use upgrade-manager to manage the transition to Quantal.12:32
tgardnerrather, update-manager-core12:33
apwtgardner, won't we also need transitional package linkage too ?12:51
tgardnerapw, not if we can do it programmatically12:51
apwtgardner, i though we had to handle the update/dist-upgrade side too 12:52
tgardnerapw, we don't have to support 'apt-get dist-upgrade' if its not convenient.12:52
apwok12:52
tgardnerapw, as far as I can tellm the re is no combination of Provides:, Replaces: or Depends: that will get us where we wanna be12:53
tgardnerthe upgrade janitor is the way to go12:53
tgardnerapw, remember that gomeisa is going away tomorrow13:10
apwtgardner, grrrr13:21
apwtgardner, yep thanks13:21
* apw will rsync the stuff to tangerine as a backup13:21
=== rsalveti` is now known as rsalveti
ogasawaratgardner: have we set up the PPA yet for QA to be able to start testing the 12.10 kernel in 12.04?13:42
tgardnerogasawara, dunno, I have not hassled byrceh yet13:42
tgardnerguess I ought to do that today13:43
tgardnergot sidetracked by the hv mess yesterday13:43
tgardnerogasawara, I'll send him an email13:43
ogasawaratgardner: ack, can you CC me on it?13:44
tgardnerogasawara, no, I plan to keep you in the dark. (just kidding)13:44
ogasawara:)13:44
tgardnerogasawara, I just Cc'd the k-team list13:54
ogasawaratgardner: cool, thanks13:54
argesogasawara, good morning. I was wondering what git tree the daily kernel ppa builds being built from?14:00
ogasawaraarges: it should be pulling from the latest tip of our usual trees14:02
argesogasawara, ok. essentially what I want to do is bisect between two versions that i've tested on lucid 2.6.33x which i've tested using the daily ppas... was wondering if i just need to find the commits in ubuntu/ubuntu-lucid or if there was another tree that has these patches.14:04
tgardnerarges, the dailies are built from the master-next branch. I don't understand the source of your confusion. wtf is lucid 2.6.33x ?14:06
argestgardner, so i noticed the daily builds have a newer version than the release for lucid, http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.33.1-lucid/   14:07
tgardnerarges, ah, those are mainline builds, not dailies.14:07
tgardnervanilla stable14:07
argestgardner, ah. ok so essentially vanilla with the debian.* folders added in?14:08
tgardnerarges, yep14:08
tgardnerno ubuntu cruft14:08
argestgardner, ok and which tree is that?14:08
tgardnerarges, right from upstream stable updates14:08
tgardnergit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git14:08
argestgardner, ok so just copy and paste the debian folders from ubuntu-lucid if I want to build a lucid-ish kernel14:08
tgardnerarges, why not just use the deb-pkg target ? 'make deb-pkg INSTALL_MOD_STRIP=1'14:09
argestgardner, ok i can try that14:10
tgardnerarges, I assume you're bisecting something ?14:10
argestgardner, yes14:10
tgardnerarges, then you wanna use a linear tree. If you try to bisect between Ubuntu tags you could get all confused.14:11
tgardnera linear tree being upstream stable14:11
argestgardner, yup did that yesterday, and the bisect landed on a commit that didn't make much sense.  ok i'll use the stable upstream 14:12
tgardnerarges, take the config from Lucid and start with that.14:13
argestgardner, ok will do. 14:13
apwarges, make configs will generate you some in CONFIGS14:14
argesapw, yea the vanilla defconfigs14:14
apwarges, i meant to say 'fakeroot debian/rules makeconfigs'14:15
apwwill make you ubuntu configs in CONFIGS/*14:15
argesah14:15
hertonbjf, jsalisbury, I was looking again at bug 1000355, since it's a drbd issue on Lucid (drbd was not in the kernel yet), who we should ping to fix/push the update, there is a patch for the package there now14:18
ubot2Launchpad bug 1000355 in drbd8 "[SRU] drbd fence-peer breaks when using kernel 2.6.32-41" [Medium,Confirmed] https://launchpad.net/bugs/100035514:18
bjfherton, not sure, will think on it14:20
jsalisburyherton, i'm not sure either14:20
argesapw, don't see 'fakeroot debian/rules makeconfigs' i see a genconfigs, but that doesn't seem to work. in the ubuntu-lucid tree14:38
henrixarges: i guess apw meant genconfigs14:38
apwhe did, *tard14:39
argeshenrix, ok14:39
henrixarges: but i believe you need to run fakeroot debian/rules clean before that14:39
apwit is not my finest hour14:39
apwwaht henrix says14:39
argesapw, henrix : thanks guys got it now14:39
apwrepeat after me, i have reliable backups and a clue how to restore them14:40
argesseths awesome build script has made me lazy14:40
argesuh oh14:40
henrixapw: i'm considering setting up bacula one of these days... but for now a cron with rsync has been doing the job14:42
* cking was wondering why his dev box was running so slow and just realised it was running an instrumented kernel, doh14:43
bjfherton, looking at that drbd bug ... the user is using a drbd dkms package. as far as i know that isn't our package. the fix must be applied there (as i understand it)15:00
hertonbjf, yep, seems ivoks also is already preparing for the usual SRU process for drbd8, so I think we are good. I removed the linux task from the bug15:02
tgardnerbjf, I'm just looking at it. I can do the patch and upload.15:02
tgardnersince I'm the one that implemented the original carnage in the kernel15:02
tgardneror applied, rather.15:03
tgardnerbjf, drbd went mailine in 2.6.33, so I'm wondering why we're still carrying the dkms package15:05
hertontgardner, it's lucid, 2.6.3215:05
bjftgardner: was thinking the same thing15:05
bjftgardner: though herton is correct that the user is running .3215:05
tgardnerherton, right, lucid is the last release for which anyone should be compiling drbd815:06
tgardnerbjf, herton, bug #1000355 is now fix committed15:32
ubot2Launchpad bug 1000355 in drbd8 "[SRU] drbd fence-peer breaks when using kernel 2.6.32-41" [Medium,Confirmed] https://launchpad.net/bugs/100035515:32
bjftgardner: thanks15:32
hertontgardner, ack, thanks15:33
apwcking, so my networking issues are all nm being bust, and all triggered by misshanding of RDNSS record expirey... essentially the broadcast ipv6 DNS servers are timing out and NM then craps itself and disconnects16:10
* ppisati -> rush out to do some stuff, back in a while16:10
apwevery 10m16:10
apwand its much worse when the network is slow16:11
ckinggah, that's badly behaving userspace app16:11
apwyeah. very ... the debug is informational from it i guess so thats something16:12
apwits says "i need to refresh this info which lasts another 610s" then tries to, times out at 5, and pulls the eject cord16:13
ckingguess it has never been tested against IPv616:13
apwcking, its a new issue for sure, i used ipv6 for all of O pretty much without any issues, only on P is it plopping16:15
apwcking, though i am unsure if it used the ipv6 dns servers correctly before, as i'd prolly never know16:15
apwcking, can you remember where skype comes from ?16:16
ckingapw, skype comes from the pits16:16
ckinghttp://www.skype.com/intl/en-us/get-skype/on-your-computer/linux16:17
ogasawaracking: were you able to get around to test installing the latest 3.4.0-2.6 kernel on your atom kit you were updating yesterday?16:18
ckingogasawara, oops, completely forgot16:19
* cking goes to try16:19
apwcking, seems its in s/w center if you wait long enough16:20
ogasawaracking: http://launchpadlibrarian.net/105256001/linux-image-3.4.0-2-generic-pae_3.4.0-2.6_i386.deb16:26
ckingogasawara, ta16:26
ckingogasawara, just sent you the results16:31
cking(email)16:31
ogasawaracking: thanks16:31
ogasawaracking: hrm, that's not what I was expecting16:32
ckingme neither16:32
* cking needs to grab some food - back in 1516:33
ogasawaracking: when you get back, can you let me know what your /proc/cpuinfo output is?16:34
apwogasawara, it let him install it, erp16:36
ogasawaraapw: it appears so16:36
ogasawaraapw:  It had one error about missing the linux-headers package as I'm assuming he's got some DKMS package involved16:37
ogasawaracking: ok if I pastebin your email?16:38
ogasawarabah, I think the check is wrong16:42
ogasawara+       system ("grep -q ' pae ' /proc/cpuinfo");16:42
ogasawara+       if ($?) {16:42
bjfogasawara: that's what happens when you let tgardner write perl code16:42
ogasawara       -q, --quiet, --silent16:42
ogasawara              Quiet;  do  not  write  anything to standard output.  Exit immediately with zero status if any match is found, even if an16:42
ogasawara              error was detected.  Also see the -s or --no-messages option.  (-q is specified by POSIX.)16:42
tgardnerogasawara, hmm, I ran this snippet by hand. maybe the -q option is hosing things16:43
ogasawaratgardner: I think our if ($?) is wrong as $? is 016:43
tgardnerogasawara, maybe it should be system ("grep ' pae ' /proc/cpuinfo > /dev/null")16:44
ogasawaratgardner: but then I'm baffled as to why it would have worked with ppisati's testing16:45
tgardneryeah, me too16:45
tgardnerapw, push your virtual -> generic patches before you go on holiday16:46
apwtgardner, ack on my list, first ... will do16:46
tgardneror gimme a branch and I can finish 'em up16:46
apwone or t'other indeed16:46
tgardnerbjf, can you help ogasawara sort out this perl shit since I'm clearly incompetent ?16:47
ogasawaratgardner: I don't think we need to change the grep options, just the check of $?16:48
apwogasawara, it may make sense to just read it in perl16:48
apwopen(FOO, "<xxx>") || die "broken"16:49
apwwhile (<FOO>) {16:49
tgardnerogasawara, apw does know perl pretty well :)16:49
apw if ($_ =~ / pae /)  {16:49
apw   $found = 1;16:49
apw   last;16:49
apw}16:49
apwclose(FOO);16:49
apwsomething like that16:49
ogasawaraapw: yah, I'll give that a go.  something is obviously wrong because when I think about it now, if colin's test passed, then mine should have failed.16:52
apwfair point16:52
ckingthat makes sense16:52
ogasawaraapw: I can probably test all the scenarios here myself by giving it some bogus check like =~ / paefoo / for one test16:52
* apw gets close to completing his recovery ... phew ... my backups appear to work16:52
apwogasawara, yep indeed so16:53
ckingapw, how much data do you need to restore?!16:53
apwor making it use /tmp/cpuinfo when testing16:53
ogasawarayep16:53
apwand copy the file off of ckings machine16:53
* cking sends ogasawara /proc/cpuinfo16:53
ogasawaracking: thanks16:53
bjfperl -lane 'if ($_ =~ / pae /) { exit(0); } else { exit(-1); }' /proc/cpuinfo16:54
bjfsomething like that16:54
ckinghold on, why are we looking at /proc/cpuinfo - weren't we looking at uname -i or something like that?16:55
tgardnercking, we're looking for the PAE flag16:55
ogasawaracking: uname -i is the initial check16:55
ogasawaracking: +$arch = `uname -i`;16:55
ogasawara+if ($arch =~ m/86/) {16:55
ckingbother - my N270 is pae capable16:55
ogasawaracking: oh16:55
ckingso, it wasn't a valid test16:55
ckinglet me re-run it on the virtual box image16:56
* cking slaps himself16:56
ogasawaraheh, so does anyone have a non-pae machine?16:56
ckingmy virtual box install is non-pae, so I can test that right now16:57
cking..once it eventually boots...16:58
hertonapw, do you think a patch for precise is coming, or for tomorrow? (the one from discussion yesterday) I was thinking in taking a swap day tomorrow, and bjf is taking a half day, so I may need to be around.17:02
apwherton, there is a patch available already, which i will email out today, the tip i built for them is now in your tree (the hyperv1 tag) for precise.  i don't think i needs rushing out before monday, we can decide then if we want to spin just that or to let it run in the next sru round17:04
apwi am leaning to the latter at this moment17:04
ckingyay it works!17:07
ckingUnpacking linux-image-3.4.0-2-generic-pae (from linux-image-3.4.0-2-generic-pae_3.4.0-2.6_i386.deb) ...17:08
ckingThis kernel does not support a non-PAE CPU.17:08
ckingdpkg: error processing linux-image-3.4.0-2-generic-pae_3.4.0-2.6_i386.deb (--install):17:08
cking subprocess new pre-installation script returned error exit status 117:08
ckingcat /proc/cpuinfo | grep pae --> empty17:08
bjfherton, i'm still pushing on QA and cert. lets shoot for early next week17:08
ogasawaracking: thanks!17:09
* ogasawara goes to upload meta17:09
hertonapw, bjf, ack, I'm going to be off tomorrow then, but will be around on irc17:10
tgardnerherton, dude, if you're taking a day off then get the hell away from your computer.17:11
ogasawaraherton: yah, I think you should disconnect completely17:12
hertonhehe, actually I'm going to be away on the weekend, going to watch a rally with some friends in south of brazil17:12
ckinga day off is a day off17:12
hertonbut preparing for the travel tomorrow17:12
tgardnerherton, and takes more then 30 minutes ?17:13
ogasawaraI do understand the separation anxiety though, but that all goes away once you have a margarita in your hand17:13
tgardneroh, now there is a plan17:13
hertontgardner, it's 600km far away, but want to rest before this, and I'll go tomorrow afternoon/night17:14
tgardnerherton, thats a fair drive even by Montana standards17:15
ckingthat's like halfway across the UK17:15
hertonops, it's 500km actually, but yes, you know, living in a large country, everything is far...17:16
bjfhere's one that actually works: perl -e 'while(<>) { if ($_ =~ / pae /) { exit(0); } } exit(-1); ' < /proc/cpuinfo17:18
apwdoes exiting a negative number have meaning ?17:24
bjfapw, doesn't that set the exit status? for checking $?17:24
apwas far as i know yes, but exit status is only 8 bits and only positive isn't it?17:25
brendandi've got one system here that after it installs it seems the wireless is soft blocked17:25
brendandseems strange17:25
brendandi don't *think* it was happening with the released version of precise17:26
brendandchecking now17:26
* cking wonders what soft blocked means in terms of wireless17:26
bjfapw, ] echo $?17:27
bjf25517:27
brendandcking, yeah - it's not possible to do that except via rfkill itself, right?17:27
bjfapw, so 0 or non-zero17:28
brendandcking, if i 'rfkill unblock 1 (wifi)' then it of course works again17:28
brendandcking, i'm assuming we haven't gone and certified it where you need to run rfkill to get the wifi to work17:28
ckingassume nothing in this world17:29
ckingbjf, I suspect the 255 the bottom 8 bits returned from WEXITSTATUS() on an exit of -117:30
brendandcking - is this a bug we've got before? where a system has the wireless soft-blocked by default?17:31
ckingbrendand, no idea, sorry 17:31
greearbjust out of curiosity, any reason CONFIG_IP_MROUTE_MULTIPLE_TABLES isn't enabled by default?  It's rarely used (cept by me, probably), but it seems most other advanced networking stuff is enabled....17:31
apwgreearb, i think it was marked as dangerous or something when we last looked17:33
greearbok, it shouldn't be that dangerous now...it has been reasonably well tested by us, of nothing else.17:34
greearbit is rarely used, however...and I need to change some other things when rebuilding the kernel for my own purposes, so no big deal if it's left disabled...just wanted to make sure it wasn't an oversight.17:34
dileksapw: had a look into lp #988183 ?17:35
ubot2Launchpad bug 988183 in network-manager "Logs full with "ICMPv6 RA: ndisc_router_discovery() failed to add default route"" [High,In progress] https://launchpad.net/bugs/98818317:35
dileksits not only spamming log-files, periodic dis-/re-connects (wlan, IPv6)17:36
* cking now got reliably ecryptfs encryption benchmarks.. -> /me --> EOD17:46
tyhickscking: Nice!17:48
=== tgardner is now known as tgardner-lunch
ckinghad to turn off the turbo MSR to make it reliable + consistent17:48
* henrix --> EOD17:50
apwtgardner-lunch, ok gomeisa has been sucked off to tangerine in theory, so we should be safe against loss18:05
=== tgardner-lunch is now known as tgardner
tgardnerapw, ack18:23
=== skaet_ is now known as skaet
apwtgardner, ok this -virtual thing has a wrinkle, the udebs seem to be being built from the main kernel image package contents, which aren't there ... cause they are in the other package19:09
tgardnerapw, want me to clean it up? you should be getting done for the day19:09
apw  dpkg -x $(ls ../linux-image-$i\_3.4.0-2.7~virtualgenericmerge201205171935_i386.deb) \19:09
apwtgardner, so that bit there likely needs to be taught to extract both halves19:10
tgardnerapw, right19:10
* ogasawara lunch19:10
tgardnersimple enough19:10
tgardnerapw, push a branch and I can finish it up. you're outta here tomorrow, right ?19:11
apwtgardner, yeah, probabally should finish rebuilding this machine, i am pushing waht i have now to my repo; will send you a link in pm when t'is done19:11
apwtgardner, ^^19:11
tgardnerapw, drop an email if I'm gone. gonna bail here in a bit for awhile.19:12
apwtgardner, in pm now19:13
=== kirkland` is now known as kirkland
* tgardner -> EOD20:08

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