/srv/irclogs.ubuntu.com/2013/03/06/#ubuntu-kernel.txt

=== smb` is now known as smb
=== henrix_ is now known as henrix
lantiziaapw, did you get my pm the other day (updated the bug too)09:56
apwlantizia, oss bug ?  if so the patches went out today for review09:57
lantiziaoh cool you did get my message then :D09:58
apwnot any pm, but i saw an email10:00
lantiziaall it said was (sent a few hours before that email)... "Off to bed (as I'm sure you already are) - finally got back and home and finished testing... I'm basically reporting that it works very well indeed now using the osspd package from raring on precise and quantal"10:11
trailblazerz11What's up with 3.9-rc1 mainline build?11:10
apwtrailblazerz11, what is wrong with it from your point of view11:14
apwtrailblazerz11, a more useful question would have been. "Does anyone know why the mainline build for 3.9-rc1 has no binary packages?"11:19
apwwhich would have triggered my memory of cking asking me to add bc into the chroots for builds to allow 3.9-rc1 to build for him11:19
trailblazerz11sorry, thanks for the reply11:51
=== rsalveti_ is now known as rsalveti
rtg_apw, whats up with the repeated mainline build emails ? 'Mainline Build v3.9-rc1'12:35
smbrtg_, I suppose outfall of attempts to fix the new dependency on bc12:38
rtg_smb, indeed, guess I'd better get that in the control file12:41
smbrtg_, hm, yeah, would not completely rule out apw working on that too...12:41
apwrtg_, i already added it12:42
apwrtg_, yes it is about doing the builds till they work, which i think this final time they will12:42
apw(it == build-dep: bc)12:43
rtg_apw, just saw that. guess I'd better get that package added to the chroots12:43
apwrtg_, yeah i've been putting that off, can you add them to precise as well as we build test kernels in the 'previous lts'12:43
apws/them/bc12:43
rtg_apw, ack. I'll prolly just do it in general12:44
=== ara_ is now known as ara
zygahey everyone, I seem to have found a regression in the kernel13:22
zyga3.8.0-5 works13:22
zygabeyond that I get hangs on boot13:22
zygaand unable to mount /sys/firmware/efivars13:22
zygaI'm checking which of the three kernels that I have actually boots13:23
zyga-10 does not boot to desktop13:23
zyganor does -1113:23
zygahow should I proceed / file a bug?13:25
zygaI seem to be able to boot into the recovery mode13:25
zygathe actual filesystem that fails to mount is "/sys/firmware/efi/efivars"13:26
zygabooting hangs on [S]kip or [M]anual13:26
zygaso known good is 3.8.0-5, known bad is -1013:28
zygawith equally bad -1113:28
* zyga waits around for someone to show up13:28
smband pressing "s" probably continues the boot...13:28
zygasmb: yes13:28
smbbut yeah, filing a bug would be appreciated13:28
zygasmb: but it does not finish normally, other errors show up and all I get is console in vt113:29
zygasmb: note: that's from _recovery_ boot13:29
zyganormal boot just hangs13:29
zygasmb: ubuntu-bug linux-image13:29
smbzyga, just ubuntu-bug linux13:30
zygak13:30
zygaon -5 now, apport found some bugs, let's see if that's it13:30
smbwondering whether normal boots would continue by pressing s and just not show the message13:31
zygasmb: ubuntu-bug does not work, claims that -5 is not an official package13:31
zyga(bogus obviously)13:31
smbzyga, think it does that if its not the latest one13:31
zygasmb: I have the latest one installed13:32
smbwhich probably only boots in recovery... if I ccould remember, there is a way to only save the report files...13:32
zygasmb: but the error message is bogus, this _is_ an official package, I _have_ installed it, unless it's checking the one I'm running now13:33
zygasmb: let me see if -11 works with recovery (I tried -10)13:33
zygaok, on -11, reporting the bug in text mode13:35
smbzyga, think "ubuntu-bug --save=file linux" should allow to write the data to file13:35
zygaoh, wireless crashed the kernel while I was doing that13:35
zygaor just semi-crashed, the report is still going 13:36
zygathat's one crappy day for having UDS sessions13:36
zygaI keep getting screen full of kernel backtraces 13:36
zygaI keep seeing dots printed, is that still apport?13:39
smbzyga, usually the common rule is not to rely on the latest release (or update) while something important (conference, travel) goes on. But I know that is not very helpful13:39
zygasmb: it's not that bad, I have a desktop that I'm using now but it's distracting from the sessions13:40
zyga(20 minutes left)13:40
smbzyga, might be... not sure there. If submitting the report directly is too problematic, try the --save and then I think apport-cli to upload the saved file13:40
zygasmb: I suspended ubuntu-bug13:40
zygasmb: then did ps aux13:40
zygaand that hanged?13:40
zygaI keep getting kernel backtraces everywhere13:40
smbcertainly not a very good state13:41
smbwhat kind of hw is that?13:41
smb(just wondering since it looks somewhat related to uefi changes)13:42
zygasmb: core i7 (latest one, I guess that's ivy bridge)13:43
zygasmb: broadcom wireless crap (wl), atheros ethernet (alx) 13:43
zygasmb: the build is from lenovo, similar to ideapad but more 'value' market13:44
smbzyga, not any samsung by chance... well iirc some people had fun with lenovo too13:44
smbok13:44
zygahehe, no :)13:44
smbcking, do you remember... I thought someone had efi pain with some x something... 13:45
zyga(it's running efi + signed kernel)13:45
zygaubuntu-bug keeps printing dots13:45
ckingsmb, I'm trying to recall, but I can't think of it at the mo13:46
zygaI can suspend that and poke around in /sys/ if you want13:46
smbwell if its done in a seperate thread it can do that for a while... 13:46
smbzyga, Right now I could not say what to look for. 13:48
zygaok13:48
zygaI'll let it finish13:48
zygaand get ready for the first session13:48
smbafaik none of the team was having similar issues... except ... cking I think your sdp completely imploded for other reasons13:49
ckingsmb, yep, it lost it's mind and disabled auto CSM for some reason13:49
smbzyga, as said I would not be sure whether printing the dots is done while waiting for a background process. If those are seperate thread and the other one hangs, there could be a lot of dots,,,13:50
ckingis that a bug in ubuntu-bug that needs reporting against ubuntu-bug?13:50
smbcking, I'd rather not... the world may recurse for eternity13:51
cking-ETOOMANYLEVELSOFINDIRECTION13:51
diwic-ETOOMANYWORDSMAKESITHARDTOREAD13:53
diwicalthough CamelCase doesn't look unix enough13:53
zygaheh13:53
zygayeah13:54
zygaI think it's dead jim13:54
=== kentb-out is now known as kentb
brendandbjf, is the proposed kernel cadence going to be discussed in the rolling release session coming up?15:53
bjfbrendand, which cadence are you  referring to? the sru cadence (not changing) or the daily, rolling cadence?15:54
brendandbjf - well, maybe i should ask this in the session, but e.g. will raring be included in the -proposed cadence after it's released?15:56
geofftMoving here from the room channel: would a "return true" autopkgtest in OpenAFS be reasonable, just to check compilability? 16:42
geofftWill it get run against the PPA, and is there a way to sign up for notifications of test failures? 16:42
bjfgeofft, i think you are asking how to get a test integrated into the testing for the OpenAFS package. I think you'd want to discuss that with the maintainer.16:46
geofftI think my question is more "how does that test run against the PPA kernel before it gets pushed to production" 16:53
geofft(I'm talking with the folks who did the most recent OpenAFS SRU) 16:54
apwgeofft, i don't think we know how the autopackage tests integrate well enough to answer that.  pitti likely would knowb17:31
* rtg_ -> early lunch17:46
apwgeofft, i also query your 'compilability' is the only thing we care about, if you don't care if it works why install it at all17:51
geofftapw: What I mean is that in the last like 5-6 years I've been using OpenAFS, I've never seen it build and not work right 17:53
geofftapw: but it seems like half of all new kernel updates make it not build 17:54
apwgeofft, indeed, but the logical thing is to be aware of when it changes and to test it at those times17:54
geofftapw: OpenAFS itself doesn't change. It's the lack of stable kernel API that breaks it 17:55
geofft(It's GPL-incompatible free software, the situation sucks all around) 17:55
apwgeofft, right the kernle doesn't offer one of those, never has17:55
geofftyeah 17:55
geofftapw: I'm not asking for the kernel to start offering one 17:55
geofftapw: I'm just saying, based on experience, new kernel minor versions have a good chance of breaking it in a way that it just won't compile 17:55
geofftand approximately no chance of breaking it in a way that it compiles but doesn't run. 17:55
geofftapw: I'm happy to write a more serious test that loads the module in a VM, but I don't think it'd be worth the overhead -- it wouldn't find anything 17:56
apwgeofft, if you had one of those you could run it against the kernels automatically as they appear in the PPA17:57
apwand be apprised if there were issues17:58
geofftsure, I can happily set up a local VM or something to do this. 17:58
geofftI guess I'm just wondering if there's a way to do this on Ubuntu-run infrastructure, instead of a desktop in my living room 17:59
geofftor adding more load to my organization's buildserver, or whatnot 18:00
geofftit seems like the right place to do this test is with autopkgtest infrastructure, since it exists. 18:00
geofftso the question is where to hook in infrastructure so we can say "hey hold up, we need another ./configure check in OpenAFS to handle this kernel API change" before you guys push a new kernel to rolling 18:01
apwgeofft, well if it was approved to hold the kernle for that that the britney runs would nominally hold it in -proposed18:27
apwi am unsure that britney yet holds for autotest failures, but that is the plan18:27
apwgeofft, though if someone was activly maintaining openafs against the unstable kernel PPA we should never hit this issue18:27
apwgeofft, as although it seems good to add lots of infrastructe for these things, simply being informed there are new kernels and testing with them in advance is probabally a lot less work, especially as you already indicated it will fail half the time18:28
apwas the time we want to find out this is going to fail is not when we shove a kernel into -proposed then be slaves to when someone fixes openafs, we want to know it is going to fail during the early -rcs and have it fixed by the itme we shove it in -proposed18:29
geofftapw: Yeah, testing against earlier RCs is the right answer, and much of the time upstream is on the ball about adapting to the API change in master 18:37
geofftMost of the time of that, upstream remembers to backport those to stable; most of the time of _that_, the stable fix goes into Debian 18:38
geofftBut occasionally things fall through the cracks. 18:38
apwgeofft, our current minimal process is to announce kernels on kernel-team@ and to tell specific individuals with key requirements, currently the binary video drivers and the server folk who have a few18:38
apwgeofft, with any new kerenl being in a test PPA it is trivial to make your own PPA for testing which depnds on our kernel PPA leading you to be testing against the said kernel18:39
geofftsure 18:39
apwgeofft, though you need a VM or similar to install the kernel for dkms packages annoyingly18:39
geofftthere is packaging for building a module-assistant kernel, so maybe that can be abused to do a PPA test compile. 18:40
apwsomething which did that on a regular (weekly perhaps) and reported back would be pretty easy to put together i recon18:40
geofftCan I set up a PPA that will automatically rebuild when the kernel PPA gets changed? 18:40
apwgeofft, for dkms that doesn't help cause building the package does not trigger dkms to run18:41
apwacdtually you just want a machine which has the kernle ppa attached and then just updates regularly18:41
apwif the update fails that is likely cause of openafs failing to build18:41
geofftyeah... is that what other people who care about DKMS do? I guess that's fine. 18:41
apwi am unsure if they do it automatically, but that is the process in large part18:42
smarescain the linux-image-3.2.0-* debs from http://ddebs.ubuntu.com, I've noticed that 'struct slab' seems to be missing from debug type data18:55
smarescaI was under the impression that even SLUB uses slab structs, so I was really confused that this was the case18:56
smarescais that an expected omission?18:56
* ppisati -> real life20:06
* rtg_ -> EOD20:26
=== henrix is now known as henrix_
apwsmaresca, it is not clear that it does use it20:48
smarescaapw, i agree..I've been trying to find some sort of confirmation one way or the other20:59
apwcheck include/linux/mm_types.h21:00
apwthere is shows the slub info overlaying the slab_page pointer, the slab * type pointer21:00
apwyou don't use both at once21:00
smarescaapw, so even though a lot of SLUB code references slabs, it's more a question of overlapping terminology, and i've gotten myself confused unnecessarily?21:08
apwsmaresca, right they are 'slabs' in the sense they are typed memory pools21:08
apwsmaresca, they are not slabs as in controlled by struct slab.  they do i believe have a slab_info associated with them21:09
smarescaapw, thanks for clearing that up for me21:18
BarkingFishHello guys :)  I know it's a pain, but I don't suppose any of you would happen to have the main files for kernel 3.8.0-2-generic floating around at all, please?  I've been given source to compile it myself, but my system doesn't seem to like that - next option is to search for someone with the headers, image-extra, and the image & -generic files please :)22:38
BarkingFishsorry for disappearing, had a system restart to put through23:11
SarvattBarkingFish: on https://launchpad.net/ubuntu/+source/linux you can click view full publishing history up top, scroll down to the version you want https://launchpad.net/ubuntu/raring/+source/linux/3.8.0-2.6 then click on the architecture under Builds to get the debs23:22
Sarvattthe main headers package (not generic) is built on i386 for everything though so will need to get it from there if you're on amd6423:24
=== kentb is now known as kentb-out
=== kamalmostafa is now known as kamal

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