/srv/irclogs.ubuntu.com/2010/07/28/#ubuntu-kernel.txt

=== sconklin is now known as sconklin-gone
mozmckhow do I make an ubuntu kernel source package for my customized ubuntu kernel?00:09
komputesmozmck: Would this do it? https://help.ubuntu.com/community/Kernel/Compile#AltBuildMethod00:59
mozmckkomputes: I don't know, but I just used this command and got .tar.gz and .dsc files of the source: dpkg-buildpackage -S -us -I.git -I.gitignore01:01
mozmckso I think that's what I needed.01:01
komputesgood to hear01:01
squarebracketany of the devs around?01:27
=== anubhav__ is now known as anubhav
* apw yaens08:33
* apw yearns for a keyboard with the keys where he seems to think they are08:33
RAOFIs that a Scottish yawn?08:33
apwheheh ...08:34
apwRAOF, so how are we doing in maverick ... graphics wise?08:47
RAOFOur plymouth/bootup fandangaling remains a source of endless frustration.08:48
apwyeah plymouth seems to be tickling at least three bugs in the kernel08:48
RAOFApart from _that_, things are going nicely.08:48
RAOFvesafb seems to be crazifying thnigs a bit, too.08:48
apwi _think_ i have a reliably bootng kernel now at least on my worst affected test box08:48
RAOF:)08:49
apwthat of course does not include getting the damn splash in the right format so it doesn't look like someone vomited on the screen08:49
ograapw, talk to kwwii 08:50
apwogra, any idea where they hang out?08:54
ogra#ubuntu-art (or artwork) or in #ayatana i think08:55
hegohello, i seem to be experiencing some troubles with my fglrx driver in maveric with kernel 2.6.35. It just won't install, the bug report says that it won't build... why is that?09:08
Sarvatthego: https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates09:36
Sarvattfglrx is only going to work for a few more days in maverick though, will be broken once xserver 1.9 goes in09:38
hegoOk, thanks09:39
hegoAnd what should i do when it gets broken?09:40
hegoWait?09:40
hegowell, nvm. Thank you SO much!09:42
* cooloney using checkpatch.pl to fix coding style10:07
cooloneyapw: found some issue about the checkpatch10:07
apwcooloney, that happens10:08
apwits cirtainly not perfect10:08
cooloneyapw: http://pastebin.ubuntu.com/470152/10:10
apwwhat you found wrong with it?10:10
apwyep thats a bug, and you should ignore it from a submission stand point10:10
apwdo send that to me in email10:10
cooloneyapw: i have to say the code from TI is a good testcase of checkpatch.pl10:10
apwheh i bet10:10
cooloneyapw: np, man.10:11
cooloneyi assume i can fix the coding style this morning, 10:11
cooloneyjust found it took me all the morning to fix one patch10:11
cooloneyjust one patch10:11
apwheh10:12
cooloneyactually their originally code is "MCBSP3_DMA_TX*ATC_SIZE,"10:12
cooloneycheckpatch.pl reported the same error10:13
apwyou can just ignore that complaint, it is wrong, the rules for * is either x*y or x * y, just be same cosistent10:13
cooloneyeven if i changed it to "MCBSP3_DMA_TX * ATC_SIZE,"10:13
cooloneyyeah, thx10:13
cooloneywill email you later10:13
apwthe official style is either, the bug is matching that as a type10:13
cooloneyapw: how about this one?10:46
cooloneyERROR: need consistent spacing around '-' (ctx:WxV)10:46
cooloney#10695: FILE: sound/soc/codecs/abe/abe_typ.h:26:10:46
cooloney+#define MAX_UINT8((((1L <<  7) -1)<<1) + 1) ^10:46
apwis that - a subtraction ?10:46
apwi thnk it is, then it should be either )-1) or ) - 1)10:46
cooloneyhttp://pastebin.ubuntu.com/470167/10:46
cooloneyoh, sh*t,10:47
cooloneymy bad10:47
apwyep that is clearly meant to be a subtraction so the code is wrong10:47
cooloneyi gonna crazy today10:47
cooloney#define MAX_UINT8((((1L <<  7) - 1)<<1) + 1)10:47
cooloneyis this right?10:47
apwi would also put spaces round the second <<10:48
cooloneyyeah, i always do that.10:48
apwas you are not being consistant on the spaces both sides or not spaces both sides there10:48
cooloney#define MAX_UINT8((((1L <<  7) - 1) << 1) + 1)10:48
apwyep10:48
apwwell space after the INT8 and before the (10:48
apwits not a function10:48
apwand cpp will do the wrong thing10:49
cooloney#define MAX_UINT8 ((((1L <<  7) - 1)<<1) + 1)10:49
apw<< undone again10:49
cooloneywho wrote this code, i wanna kill him10:49
apwnot me :)10:49
cooloney#define MAX_UINT8 ((((1L <<  7) - 1) << 1) + 1)10:49
cooloneywonderful code10:49
cooloneythx a lot man10:50
apwlooks fine to my eye10:50
cooloneyyeah, me2.10:50
cooloneyfeel much better10:50
ckingthere is a double spacing between <<   7 by my eye10:50
cooloneycking: good catch10:51
cooloney#define MAX_UINT8       ((((1L <<  7) - 1) << 1) + 1)10:51
cooloney#define MAX_UINT16      ((((1L << 15) - 1) << 1) + 1)10:51
cooloney#define MAX_UINT32      ((((1L << 31) - 1) << 1) + 1)10:51
cooloneythat's the code10:51
ckingok, that's ok then ;-)10:52
cooloneythey wanna make it beautiful10:52
cooloneyadd one more space between << and 710:52
cooloneyapw: i got tons of warning about line over 80 characters10:56
cooloneymost of them are in the header files for some macros and registers. 10:57
cooloneyis that ok to keep them. 10:57
cooloneyotherwise most of their header files code need to rewrite10:57
apwits frowned upon unless they only look sensible in that form11:01
apwalways what looks best and is most readable is the correct form11:02
cooloneyapw: ok, understand11:02
cooloneyand how to deal with WARNING: do not add new typedefs11:02
apwheh .. don't add them :)11:03
apwgenerally unless they are in the core official typedefs like atomic_t etc they are not beneficial is the thought11:03
cooloneyapw: right, that's duplicated. but i cannot remove them, it is used by tons of code11:05
cooloneylet me keep it and let them to fix it11:05
apwyep11:05
apwit all depends on the typedef in the end of the day11:05
cooloneyjust got this ONE patch totally crazy11:05
cooloneylooks like an alien wrote this code11:06
andreoliHi, what is the exact procedure to build a kernel source package of a modified Ubuntu kernel, suitable for upload to a PPA? This link (http://tjworld.net/wiki/Linux/Ubuntu/Kernel/CustomBuildPPA) is showing one that does not work for me (missing debian/changelog)11:29
apwandreoli, you probabally need to clean the tree 'fakeroot debian/rules clean' to get the changelog11:31
andreoliok, thx. Now, debian/rules tells me there's no rule to make target "print-ppa-file-name". I guess the prepare-personal-ppa-source script is obsolete. Can you point me to any docs explaining the current way of building and uploading a kernel source package to a PPA?11:37
apwandreoli, the source package for a ppa is the same as a normal upload package, and that is in the maintenance document.  someone is writing a simpler one but its not present today11:39
andreoliok, thx. So upload to a PPA shouldn't be a problem. But I'm a bit confused about building kernel packages. I know how to build a binary kernel package (https://help.ubuntu.com/community/Kernel/Compile) but, as far as I understand, I need a source package for PPA upload. I think I don't understand how to create a kernel source package from the ubuntu git repositories.11:49
andreoli So I'm asking you: is the procedure for building a source package (described here: https://wiki.ubuntu.com/PackagingGuide/Complete) still valid for building a kernel source package, or do I need to do something different?11:49
diwicandreoli, dpkg-buildpackage -S ?12:02
apwandreoli, there is a specific guide for the kernel12:12
apwhttps://wiki.ubuntu.com/KernelTeam/KernelMaintenance12:13
apwsee 'preparing an upload'12:13
apwfrom after where you tag ...12:13
apwbasically the clean, then the buildpackage -S12:14
=== yofel_ is now known as yofel
andreoliapw and diwic, thx for your help. I'll try it now.13:20
apwandreoli, luck13:21
tgardnerapw, how's your plymouthd race condition patch(s) coming?13:26
apwi have something which seems to work in broad brush and gives userspace some hope of coping13:27
apwthey are a bile unpleasant in some senses13:27
tgardnertime to get some other eyeballs on it?13:27
apwtgardner, close too ... i am just building the first set whihc is a 'clean' set of patches not just 100 commits13:27
apwwith all the deubggin out etc to prove to myself they work without13:28
apwthen yes... i'll want to send them out to us lot 13:28
apwthe cleanup process is the highest danger of losng the fixing ... grr13:29
apwbut last night i did get 20 sequential boots without a problem13:29
apwso i think its there13:29
tgardnerapw, cool. I was just looking for something to do this morning, so rather then actually produce something I thought I'd just pick on you :)13:30
tseliotapw: are you saying that you can make sure that grub doesn't interfere with plymouth and with the graphics driver?13:34
tseliotif so, I'd love to see your patch13:35
andreoliI guess I should be using debian.master/rules ... instead of debian/rules13:37
andreolinever mind, forgot to fakeroot debian/rules clean13:39
apwtseliot, this is a different issue, that the kernel is sensitive to plymouthd getting to the framebuffers while they are initialising13:43
apwtseliot, that we boot so fast we are tickling a number of bugs in initialisation and crashing ... the current boot instabilities13:43
andreoliproblem: git log shows my changes, but debian/rules insertchanges won't insert them into debian/changelog13:44
tseliotapw: ah, ok. It looks at least as nasty as a race condition ;) and of course I'm still interested in the patch13:45
apwtseliot, yes there are two, one is that the drm driver advertises the existance of the drm devices _before_ it calls load on the driver ... so a process can see and open /drv/dri/card0 or whatever before the i915 etc part of the driver has finished initialising itself ... leading to explosions13:47
apwtseliot, the second is a bug in the frambuffer code which essentially renders it unsafe to unregister one... which is procisly what drm does. ... again we have a race triggered by udev gettting to the party real quick13:48
tseliotapw: ok, now I can see why things were failing despite the fact that the drm device was reported as being there...13:48
apwyep ... its just not ready, and random behaviour results.  i think plymouthd finds no screens (as they arn't there) and immediatly closes the device ... and blows the kernle up as its still instantiating it13:49
tseliotouch, I'm curious to see how you're going to handle the second case. I guess I'll have to wait until your patches are complete13:50
apwtseliot, i delay a critical hashing of the minor number to the driver until initialisation is complete.  this renders the /dev/dri interfaces unsable until its ready13:51
apwi've tried to do it in such a way we could either loop in the kernle, or as it does now, return EAGAIN to userspace such that userspace can be fixed to retry13:52
apwwe still have no solution such that plymouth is in sync with which buffer to use etc13:52
tseliotit seems like a good idea13:52
tseliotah, it could try using the wrong buffer13:53
apwi have tried to prevent the instantiation of the udev stuff until after, but the driver assumes they are there such that it can send out udev events13:53
apwsuch as hotplug ... so likely this is a tape over job, and a proper much larger solution needed from upstream13:53
* tseliot nods13:54
apwi suspect if i am crafty glibc will retry the open13:55
=== sconklin-gone is now known as sconklin
=== bjf[afk] is now known as bjf
bjfdiwic, moin14:20
diwicbjf, hi there14:20
bjfdiwic, did you get a mentor assigned to you and regardless of that, do you have mumble installed?14:21
JFobrb Reboot14:28
ericmapw, ping14:37
apwericm, pong14:38
ericmapw, what needs to done every time after mvl-dove branch is rebased against master?14:38
apwas in once the rebase is done, what happens ?14:38
ericmnow suppose you need an upload of mvl-dove, what needs to be done?14:39
ericmfdr startnewrelease?14:39
ericmgetabi?14:39
apwto do an official one, yes you need a newrelease (which includes the abi updates) then an insertchanges, the make clean, make the source package, and upload it14:39
ericmand normally because the rebased mvl-dove carries over the previous tag commit like "UBUNTU: Ubuntu-2.6.32-207.20"14:40
apwericm, right, you should do a startnewrelease with abi stuff14:40
apwthen you should ubuntu-insert-cchanges with the old and new base14:40
apwand commit that as 'UBUNTU: rebase to <new release>'14:41
apwthen insertchanges sort of thing14:41
apwmaking any sense ?14:41
ericmyep, I'll make a test run here and let you know if I don't understand something14:41
apwericm, though normally for stable releases the stable team does this lot for you14:42
ericmapw, yeah that saves me a lot trouble, but now I need to upload a kernel for a oem branch, which is conceptually a similar thing14:42
ericmapw, still a bit confused, e.g. http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-lucid.git;a=shortlog;h=refs/heads/mvl-dove14:47
apwericm, how are you confused.  that looks ok14:48
ericmapw, so commit 'UBUNTU: SAUCE: dove: avoid page table overwrite when...' is actually the tip of what's rebased against tag '2.6.32-24.38' in master branch?14:48
apwits the newest patch on the branch yes, your rebasing onto our master by definition leaves the same tip patch on the top14:50
sconklinhttp://en.wikipedia.org/wiki/List_of_Ubuntu_releases15:25
trapmaxi'm trying to create an lvm-snapshot. my machine just gets stuck there. here's the kern.log http://pastebin.com/KUzVGZSQ15:58
andreolithx all, I think I just prepared my first kernel source package :) Now I have a problem: I have a file named "linux_2.6.32-24.39_source.changes". The PPA packaging guide (https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage) tells me to use a linux_2.6.32-24.38-ppa1~lucid1 name.16:04
andreoliHow do I enforce this? Is there any command that I can use to change the package name? Or is a simple "mv linux_2.6.32-24.39_source.changes linux_2.6.32-24.38ppa1~lucid" enough?16:05
aboganiandreoli, You should change the debian/changelog accordingly16:06
* abogani waves all!16:06
andreoliabogani, I tried to do it through the debian/rules insertchanges script, but it seemed to fail silently (it did not apply my git log to debian/changelog). Should I modify the changelog manually?16:07
aboganiandreoli, dch -i 16:08
andreolithx16:08
andreoliSo, is it expected for debian/rules insertchanges to fail unless the upload is official? And in case of unofficial uploads, I have to insert the changes interactively through dch -i?16:15
apwandreoli, not if you followed the standard no16:30
apwthat doesn't add it to debian/changelog, but to debian.master/changelog16:30
apwdebian/changelog is generated by the clean processing16:30
=== kamalmostafa1 is now known as kamal
=== kamal is now known as Guest99574
=== amitk is now known as amitk-afk
ogasawaraJFo: around today?  was just looking at the kernel-maverick-firewire-stack blueprint.  seems there's just one item left that belongs to you, "triage and maintain a list of bugs reported on the new firewire stack".17:22
ogasawaraJFo: I did an informal search in launchpad -> https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs?field.searchtext=firewire&orderby=-datecreated&field.tag=maverick17:22
ogasawaraJFo: it didn't seem to turn up anything significant17:23
ogasawaraJFo: did you have something separate in mind for tracking this list of firewire bugs (if any)?17:23
andreoliapw, thx for your response. My modifications don't seem to have been added to debian.master/changelog. I am modified a local git branch. I'll read the docs again.17:26
andreoli(modified and commited)17:26
JFoogasawara, I'm here17:26
JFoogasawara, my main hope was that those individuals that tested would let me know if they found bugs and filed them17:27
JFono one told me that they had17:27
ogasawaraJFo: that's good then17:27
JFoyeah, I know of no issues with the new stack17:27
JFowant me to set that to DONE?17:27
ogasawaraJFo: sure17:28
JFoor have you got it already?17:28
JFocool17:28
JFowill do17:28
andreolianother question; should the changelog be for lucid or for lucid-proposed?17:28
apwJFo, and we have confirmed its turned on?17:28
apwandreoli, lucid for a PPA17:28
JFoapw, I am under that impression yes, but I defer to manjo 17:28
JFomy understanding was that it was turned on before we sent the CFT17:29
ogasawaraJFo: I was under the same impression17:29
manjofor lucid ? 17:29
ogasawaramanjo: maverick17:29
apwJFo, ogasawara, confirmed that in maverick the blacklist is inverted17:29
apwso if we have exactly 0 bugs we must be reasonably ok17:29
JFogrrr, screen corruption17:30
apwthose damn mac users must have firewire for everything i am sure17:30
JFoneed to reboot17:30
JFobrb17:30
bjfmanjo, what is your timeframe for having the kernel-qa tests ready for addition into kteam-tools?17:31
manjoI should be able to send a pull request this week17:31
apwok so lets plan on doing that friday17:32
bjfmanjo, wfm17:32
manjohave a couple of dell things I am busy with atm17:32
apwwell if you don't get to it, we can just pull in the officail verion and you can work agianst that17:32
manjoapw, I will have it by fri17:33
apwgood enoug17:33
apwenough17:33
JFok, I'm back17:38
JFoI agree 0 bugs means we are good17:38
manjo:)17:41
manjodo we know if people are testing it ? 17:41
JFoyes, we have had feedback from several people on the list17:41
JFo<-lunch17:41
manjocool!17:41
manjofedora already had it turned on for a number of releases so I did not expect anything bad to happen in our case 17:42
andreoliinterestingly, running the git log 087ca8b7e71139f7a0b21a5ad82f1ce7031daf28..HEAD | perl -w -f debian/scripts/misc/git-ubuntu-log works properly17:48
andreolitrying to achieve the same through debian/rules insertchanges does not work17:49
apwsconklin, tgardner that dodgy frequency relaxing patch for ironlake monitor frequency (the one which changes >> 10 to >> 9) seems to have hit stable17:50
sconklinapw: yes, I think Manjo is planning to send it to u-k-l17:51
tgardnersconklin, well, why would he have to? We'll get it naturally as part of stable17:51
manjotgardner, so that will be in the kernel next 3 weeks or so ? 17:53
tgardnerthat'll happen anyway17:54
manjoasking so that vanhoof has an idea of time line 17:55
tgardnerI think we've made it clear that the stable update and SRU process is not deterministic17:56
apwand he was there for that discussion ..17:58
vanhoofapw: right17:59
vanhoofim not asking when it will be released17:59
vanhoofi was more interested in making sure its proposed18:00
sconklinActually he was also there for a discussion about how the patches could land in proposed within a couple of weeks provided they were in stable upstream and the security release went as expected.18:00
apwproposed for inclusion, or "in proposed"18:00
vanhoofapw: proposed for inclusion18:00
apwright they should indeed be in proposed pretty soon in the normal run of things18:00
apwso i'd say if we are going to have that stable release in the next -proposed we rely on that, if we have too much stacked already to take the whole stable then we do it as one on its own18:01
apwogasawara, does the -12 kernel use the new compilers18:02
apwJFo, have we or are we considering a call for testing on the new compiler/M686 combination ?18:03
ogasawaraapw: yep18:04
apwi wonder if the announcement should have said that ...18:04
ogasawaraapw: QA team should have results as well and relay them to us18:04
apwok cool18:04
apwwith all the graphiics issues, i suspect their testing will be 'its broken' both sides of the line18:05
ogasawaraapw: yah, I should have noted that in the announcement18:05
ogasawaraapw: scratch that.  the -11.16 was actually the first to be build with the new compiler/M686 combo, and I noted it in that announcement18:06
apwahh cool... my mistake18:07
bjfogasawara, where can I get the -12.17 kernel from?18:08
andreoliI think I got the problem. It seems I have to debian/rules startnewreleas in order to get the "  CHANGELOG: " tag into debian.master/changelog.new. Then, debian/rules insertchanges works as expected. Problem is, I have to change the version name by hand. I'll do that.18:09
ogasawarabjf: https://edge.launchpad.net/ubuntu/+source/linux/2.6.35-12.17/18:09
apwogasawara, its amusing that tgardner's PPA had the same kernel before the archive :)18:10
apw(which i've been running for two days)18:10
tgardnerapw, well, I didn't have to wait on the tool chain18:12
apwtgardner, ahh good point18:12
apwstill good results ... so far ok for 2 days18:13
tgardnerapw, did the writeback patches help performance? (or am I thinking of 2.6.32 stable)18:13
apwhrm not sure, i've not notices much in the way of issues18:13
apwogasawara, i'll try and get you some patches for review today ... i have some obvious ones which should go in18:14
apwyou are aiming for either friday or monday depending on linus i believe18:15
ogasawaraapw: hoping for friday, but yes waiting to see if 2.6.35 final drops18:15
apwi guess upload friday with whatever you have, and then see on monday?18:15
apwthis damn console issue is going to kill me before long, now the console switcher has broken18:16
ogasawaraapw: yep, that was my plan18:16
* apw removes his mind-meld18:16
apwogasawara, you got the release meeting on friday? 18:35
ogasawaraapw: yep18:35
ogasawaraapw: take the day off18:35
apwcool then i think i am going to take friday as a comp day18:35
manjoapw, drm fixes should go to 2.6.33 or 32.y ? 18:43
manjosconklin, ^ ?18:44
apwgenerally when submitting to stable you are saying 'this should go anywhere it applies'18:44
apwand indicate places known to be affected18:44
manjook coz I need to do some backporting 18:45
manjothe patches don't apply cleanly to 32 or 3318:45
apwgrr18:45
sconklinmanjo: yes, what apw said18:45
manjoapw, so I need to pick a tree and backport18:45
apwif you can supply ported ones then you will be much more popular, .33 is what we need, which may mean .34 in some senses18:45
manjook so I will port againt .33 sounds resonable ? 18:46
apwwe 18:46
apwwe need it there regardless18:46
manjoI thought you said 'yes' in french18:47
tgardnermanjo, I had to backport a hostap_cs patch to each stable release, so I sent stable 4 separate patches18:51
apwprobabally worth noting we need to test them before sending them18:51
manjoapw, tested against lucid 18:52
manjowhich is 2.6.32+~3318:52
apwyep the backports though need testing where possible18:52
manjotgardner, I am going to send stable port against .33 1st so that it will make it to lucid, 1st prio, then send them others later if required ?18:53
tgardnermanjo, I take it that this is a DRM patch? 18:54
manjoapw, I can have james from OEM team test the backport18:54
manjoyes18:54
manjotgardner, yes18:54
tgardnerthen .33 is likely the oldest kernel to which it applies anyway18:54
apwmanjo, yep i don't mean you have to test necesasarily but sending broken things to stable makes you die horribly18:54
manjotgardner, ok cool that is the ans I was looking for 18:55
manjoapw, yep understood 18:55
manjoQ2: do we include buglink: ... in the patch ?18:56
manjolike we did for SRU ?18:56
tgardnermanjo, since you have to update the commit log anyways to explain that this is a backport, then you might as well include the buglink.18:57
tgardnerI guess if Greg doesn't like it he'll either elide it or make you do it over18:58
apwi say for that i'd tend to put it in the s-o-b block18:59
sconklinI'm looking at our SRU policy - can anyone tell me why the retention times are specified like this?:19:36
sconklin"Uploads containing a upstream stable patchset increase the retention period to two weeks, while it is one week otherwise."19:36
sconklinwouldn't we consider upstream patches to be better tested than otherwise and thus requiring less time to bake?19:36
sconklinShould we just make it two weeks regardless?19:36
ogasawarasconklin: smb would know for sue, but I think that was originally written because of the size of some of the stable patch sets and the SRU team thus preferred a longer baking period19:39
ogasawarasconklin: I'd say just make it two weeks regardless.  I don't think I've seen kernels promoted after only 1 week anyways.19:40
sconklinogasawara: thanks. Yeah, I'll check with smb, but I think a flat two weeks is good policy19:42
apwsconklin, thats because the updates in a stable block are not known to fix an issue someone is seeing, so more care is needed19:45
sconklinapw: yes, but we seldom actually get any feedback that a proposed kernel has fixed anything for anyone, so whether issues are fixed don't see to be related to the bake time - only whether we get reports of regressions19:46
sconklindon't seem19:46
apwright its about the expection that there is more likelyhood of a regression in 100 patches than the 10 we'd have otherwise19:46
apwso it needs longer to shake out19:46
apwremember on average we add 5-10 sru patches and 150-300 stabe patches in an update19:47
sconklinapw: point taken.19:48
apwdamn recursion error ... i've printed something for every update to the console, which includes the printing ... DAMN19:48
sconklinBut - I think the opposite is true, that stable patches are less risky. As an example, look at the "temporary" patch that was put in Lucid for the file system unmount delay, which caused a new error.19:49
* JFo goes to take meds and nap a bit19:50
JFobbl19:50
* sconklin needs meds19:50
sconklinand I don't have the flu :)19:50
apwsconklin, well indeed, and look at the ones we have put in in stable and had them reverted in the next stable19:50
* JFo just got some at lunch... here's hopng they help19:50
apwso ... its all much of a muchness19:50
sconklinapw: I suppose that the biggest lesson is that there's no substitute for adequate QA19:51
apwthe wording as there was a result of talking to the sru people who didn't want to take them at all, but said if we soaked them longer they would not whine too much19:51
=== bjf is now known as bjf[food]
achiangdoes lucid support ext3's data=guarded mode?20:00
achiangi don't see anything in Kconfig regarding it. i haven't poked into the source just yet20:01
achianghm, git grep guarded doesn't seem like it's there20:02
* ogasawara lunch20:15
achiangjust a followup, data=guarded isn't even upstream. not sure what happened to it, but oh well.20:19
=== kamalmostafa is now known as kamal
=== bjf[food] is now known as bjf
=== kamal is now known as kamal-lunch
jjohansen-> lunch20:32
manjosconklin, have you seen this ? http://www.arrl.org/ubuntu-linux-for-hams20:47
sconklinmanjo: yes, thanks20:47
sconklinmanjo: I've already exchanged email with the author20:48
manjosconklin, cool!20:48
sconklinhe's not happy about nvidia in Lucid20:49
apwheh, then she should have tested it when it was fresh21:12
apwsconklin, ^^21:12
sconklinapw: wrong side of the chasm21:14
apwbah21:22
apwits like taking responsibility for anti-social behavour in your neighbourhood21:22
apwyou should also take responsibility for your digital welfare21:22
apwsconklin, ^^21:22
tgardnerwhat _are_ you guys ranting about?21:24
sconklinapw: aer you calling nouveau anti-social?21:28
apwheh not quite21:30
sconklin:)21:30
Sarvattspeaking of nouveau - https://bugs.freedesktop.org/show_bug.cgi?id=26980#c2521:45
ubot2Freedesktop bug 26980 in Driver/nouveau "GT230M or GT218 with nouveau: X server hangs spontaneously" [Normal,New]21:45
Sarvatta large chunk of cards could probably do with being quirked to noaccel=121:46
sconklinSarvatt: wow, that is sooo special! (new microcontroller)21:50
=== kamal-lunch is now known as kamal
sconklinSarvatt: any idea how we can generate such a list of cards>21:52
sconklin?21:52
Sarvatt10DE:00A3 10DE:00A5 10DE:00A8 10DE:00A8 10DE:00AF 10DE:00C021:53
Sarvattoops minus the 00A8 repeat21:54
Sarvatttheres a list here in order of newness - http://github.com/pathscale/envytools/blob/master/nvchipsets.xml21:55
Sarvattcan't just use the whole range because 00AA and 00AC are older than those others21:55
komputes_ubuntuhi sconklin apw, I had a few issues, in which I would appreciate some kern dev love... I was unable to install i386 RC5 mainline kernel on a system which currently uses a pae kernel (4GB+ RAM).21:57
sconklinSarvatt: is there an ubuntu bug for this yet?22:01
Sarvattyeah i'm sure there are a bunch, i haven't had a chance to look yet but will tonight and tag them22:02
sconklinkomputes_ubuntu: unable to install, or unable to boot?22:02
sconklinSarvatt: ok, and we should probably wrap them all in one master bug for the quirking22:03
komputes_ubuntusconklin: shows as installed, does not show up in grub22:03
sconklinthanks22:03
komputes_ubuntusconklin: looks like pae kernel is there already, also looks like system is has grub 0.97 installed22:03
Sarvattwish i could search file attachments on LP for this backtrace in one of the old logs - https://bugs.freedesktop.org/show_bug.cgi?id=26980#c2722:03
ubot2Freedesktop bug 26980 in Driver/nouveau "GT230M or GT218 with nouveau: X server hangs spontaneously" [Normal,New]22:03
sconklinSarvatt: bjf has some tools that might be able to do that22:04
komputes_ubuntusconklin: After successful installation of these packages, rebooted holding down shift, GRUB only shows 2.6.32 kernels22:04
bjfSarvatt, which log would that backtrace show up in? dmesg?22:05
Sarvattone of the 3 gdm logs or xorg.0.log.old22:06
Sarvattjust searching for nouveau_bo_wait would spot most of them22:06
bjfSarvatt, do you have one bug that you can point me at as an example?22:06
bjfSarvatt, in the title?22:06
Sarvattno it'd be in the old logs, i don't have a bug handy and i have to run for a few hours but i'll dig one up when i get back22:07
bjfSarvatt, i'll look in the mean time22:07
Sarvattoh those pciids i listed were wrong, it goes like 10de:0a30-10de:00a3f for each range22:11
Sarvattbjf: https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/58546222:11
ubot2Ubuntu bug 585462 in xserver-xorg-video-nouveau (Ubuntu) "random interface freeze (affects: 1) (heat: 60)" [Undecided,Confirmed]22:11
Sarvattthats for sure the same bug22:12
bjfSarvatt, thanks22:12
Sarvattnouveau_bo_map_range would be what you'd have to search for, nouveau_bo_wait doesn't show up without debug symbols22:13
bjfSarvatt, ok, will look into it22:15
Sarvatthttp://launchpadlibrarian.net/49083633/GdmLog2.txt22:15
* bjf will be back in a bit22:15
=== bjf is now known as bjf[afk]
=== BenC__ is now known as BenC
=== sconklin is now known as sconklin-gone
astinusjjohansen: I just wanted to apologise, the bug with regards idle load is getting a lot of FUD in the last 72 hours; too many users jumping to conclusions IMO23:24
jjohansenastinus: np, that happens23:24
astinusjjohansen: I still think the best way to approach is to look at it on an idle box which has just been installed, no workload - if there is an actual knock-on performance impact due to whatever bug, we can clobber that ("Two birds, one stone") later on23:24
astinusjjohansen: I can't help but feel there is a huge glaring "RIGHT HERE!" plastered over the fact a Karmic Koala kernel loads using like 85% less memory (straight after boot) and my only issue so far has been, beyond the Wiki page detailing changes and the obvious version bump, I don't know how to bisect 23:25
jjohansenastinus: there is an actual problem, its not just load reporting23:25
astinusjjohansen: I presume this is liable to slip 10.04.1 and will be finally fixed in 10.04.2 but you can ship a patched kernel via repositories sooner than a bump release?23:26
jjohansenright23:27
jjohansenwe will make it available as soon as we can23:27
astinusjjohansen: my basic reason for screaming "Help!" was this essentially makes 10.04 undeployable for me at the moment, especially combined with the grub/multipath issues also introduced :(  Which means we're rolling out RHEL5 boxes for R&D at the moment, and that doesn't really make me happy =)23:27
jjohansencompletely understandable :)23:28
* astinus needs to get better resolution on the grub/multipath and file bugs23:28
astinusessentially we run a SAN environment with two production fabrics, a dual-port HBA and *previous* releases supported that fine, but 10.04 with grub2 fails to boot on that config23:29
astinusnot got a workaround for that, but it only affects nodes booting from the EVAs - anything with local disks is hunky dory23:29
jjohansenastinus: what of using grub1 then23:35
astinusjjohansen: that fixes booting, but there is still some weirdness with DM and multipath23:36
astinusjjohansen: so if fabric1 fails, we don't automatically failover to using fabric223:36
astinusjjohansen: Problem is we're at the end of Q3 right now at work so I'm essentially swamped and won't have time to actually spend 1-2 days on this until mid-August :) 23:36
* astinus hopes by then the main kernel issue is on the way to fixed and we can nail the SAN stuff23:37
jjohansenI expect we will get the load bug nailed soon23:37
astinusdo you have a line on it? Need anything tested?23:38
jjohansenastinus: not yet but I am narrowing it down23:41

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