/srv/irclogs.ubuntu.com/2012/07/13/#ubuntu-kernel.txt

=== rsalveti` is now known as rsalveti
=== smb` is now known as smb
* smb -> BOD07:34
dilekshmm, this colord again crashing #93430807:54
RAOFUrgh, libdbus again.07:58
dileksthat bugs seems not to exist?08:00
dilekshttps://bugs.launchpad.net/bugs/93430808:00
ubot2dileks: Error: <Bugtracker.plugin.Launchpad instance at 0xa2d980c> bug 934308 not found08:00
dilekshehe. that bug-# was displayed in that crash-report whatever app08:01
RAOFIt's a private bug which is why the bugbot can't scrape it.08:04
dilekswhats a "private bug"?08:05
dileksa # generated by the crash-reporter-app?08:05
RAOFA private bug is one marked as private; all apport-reported bugs start as private, because they contain coredumps that may contain sensitive data.08:07
dileksOK08:08
dilekslooks like ...08:10
dilekshttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=dc332fdf9f373a87b1e2f423b5b004b2a3c37e1a08:11
dileks... fixing 3.5-rc6 ...08:11
dilekshttp://paste.ubuntu.com/1089450/08:11
dilekshappened after suspend+resume*08:11
=== henrix_ is now known as henrix
caribousmb: morning08:32
smbcaribou, about right... :-P08:32
* smb is still tired08:33
caribousmb: can I ask you a quick question about the bisecting of the kexec issue ?08:33
smbcaribou, dunno, you may try... :) yes.08:33
caribousmb: though I don't plan to do it myself, but I'd like to learn how to do it08:33
caribousmb: this would be too long to build the kernels on my laptop08:33
caribousmb: but here is the question08:34
smbcaribou, No I don't do that either08:34
caribousmb: since we identify that it's between v3.4 and v3.5-rc1, I wanted to learn the commands to bisect08:34
caribousmb: so I got the Quantal git clone, then did :08:34
caribousmb: git bisect start v3.5-rc1 v3.408:35
smbcaribou, Ok, so basically I take an upstream kernel tree (our trees, especially development trees are not that good since they are rebased)08:35
caribousmb: well I followed https://wiki.ubuntu.com/Kernel/KernelBisection08:36
caribousmb: so I picked git://kernel.ubuntu.com/ubuntu/ubuntu-quantal.git08:36
caribousmb: then which one should I take ?08:36
smbcaribou, ...slow down... its morning08:37
caribousmb: hehe, sorry I was up early today :)08:37
smbNot sure what the wiki say, so I need to look...08:38
caribousmb: I just see something weird in my git environment : after the git bisect start, I am no longer in a branch08:38
smbcaribou, no that is correct, you are somewhere in the middle of things08:38
caribousmb: I think there is a step needed after the git bisect to get the bisected code back into my branch08:39
smbno08:39
smbCan we go back to tree selection? 08:39
caribousmb: sure08:40
apwif you need a branch name on the bisect commit to get it built (for example to use a remote machine to build it) then i just do a 'git branch buildtmp' which makes a branch pointing to 'here'08:40
smbSo after we release you could use our tree for bisection as it is not rebased anymore (the master branch), but more often we need to bisect something in mainline08:40
smbThen as I said you take the upstream tree, "cp -a <ourtree>/debian/* ." and be sure debian.master/config/enforce(r?) is empty08:41
smbPRobably git bisect start good bad works too, though I like to be single stepped as I am single minded... :-P08:42
smbSo git bisect start08:42
smbgit bisect good <version>08:42
smbgit bisect bad <version>08:42
smbThis throws your tree roughly into the middle of good and bad08:43
smbI usually edit the debian.master/changelog to have some indicator (version numbering) of which kernel build this is08:43
caribousmb: yes, this mostly what is described in the Wiki08:43
smband then you run the build (usually skipabi=true skipmodule=true fakeroot debian/rules binary-generic)08:44
caribousmb: what puzzles me is that, after the bisect good/bad, I'm no longer in a branch and don't have the debian.master directory etc08:44
smbThis normally asks some config questions, I try to just hit enter and use default version08:44
smbcaribou, You will have one 08:45
caribouand 'git branch' tells me "*(no branch)"08:45
smbif you had before08:45
smbbut you clearly are *not* on any branch anymore08:45
smbOf course08:45
apwcaribou, that is normal mid-bisect, as it is mid-rebase08:45
apwyou are on a 'diconnected HEAD'08:46
caribouapw: yes, I got that far.08:46
caribouapw: so is there anything else to be done at that point to get from the mid-bisect disconnected HEAD to some branch in order to build08:47
caribou?08:47
smbcaribou, No, it means you are at a point between version but still this is what you want to build08:47
smbcaribou, And if you do the bisect on an upstream tree and copy the debian files in, those remain untouched by you moving forward through the bisect08:48
smb(since for the upstream tree those are not part of the repo)08:48
apwso you can use the term HEAD to refer to there, and as i said before to get a name attached to here you can just "git branch NAME" which will attach that name to wherever HEAD is08:49
caribousmb: yes, that's clear to me. 08:49
caribouapw: ok, that was the missing bit I was after !08:50
smbcaribou, But that you actually don't need08:51
smbAfter you proceed through bisection, you will end up at a point where git tells you this commit (sha1) is what should be the offending one08:52
ckingif you've done it right ;-)08:52
smbyou can use that sha1 to look at the commit (or do whatever else is appropriate)08:52
smbcking, Yeah... minor thing... :)08:53
caribousmb: yes I figured that part out. I was only puzzled by the "disconnected HEAD" situation08:53
smbok08:53
ckingjuist don't interrupted and make a mistake is my advice ;-)08:53
apwand i recommend you keep a copy of 'git bisect log' every now and again as that can be used to get you back to where you are when you break your tree08:53
apwor lose track or say good when you meant bad, or similar08:54
smbright08:54
caribousmb: when I use one of our trees to test, after the "git bisect start", I was in a disconnected HEAD and the debian.master bits were no longer there08:54
smband sometimes one also needs a "git bisect skip" to say neither good nor bad, it just failed to build08:54
apwyep as our debian bits are near the tip of the tree at all times08:54
apwso any bisect which drops you way down into mainline commits won't have them08:55
smbcaribou, Ah, ok. That is true as long as start is before a final release08:55
caribouok thank very much guys. this is all very useful information to me08:55
caribousmb: which is the case with the Quantal tree08:56
caribousmb: I should test with a stable tree08:56
smbcaribou, Quantal is not release, so yes08:56
caribouok, thanks for your time guys !08:56
_rubengot a hardy box on which i need to mount a ext4 disk, guessing the easiest way to make that possible is by using a mainline kernel? any recommendations for a specific version(range)?09:07
apw_ruben, blimey.  i think if it was me, i would try a lucid kernel09:18
apwthough that combination likley has not been tested09:18
smbthough between hardy and lucid I think there was some incompatibility with lvm userspsace09:19
smb(iirc because /sys/block became links)09:19
_rubensounds scary, tho i might've found a different solution by means of virtualization09:19
apwthat sounds safer indeed09:20
=== ricotz_ is now known as ricotz
ckingapw, ping11:04
=== anubhav_ is now known as anubhav
=== yofel_ is now known as yofel
=== rsalveti` is now known as rsalveti
psusiis there not a -dbg build of the kernel so you can get gdb some debug symbols?14:18
* ogasawara back in 2014:26
hertonpsusi, you can get dbgsym packages directly from http://ddebs.ubuntu.com/pool/main/l/linux/, there is also a general guide on the wiki about dbg packages: https://wiki.ubuntu.com/DebuggingProgramCrash/#Debug_Symbol_Packages14:49
psusiherton: thanks... hrm... it seems that gdb needs me to specify the base address to add-symbol-file.. how can I figure that out?14:52
* jsalisbury back after another x201 overheat crash :-/14:52
* ppisati -> goes packing stuff14:53
psusiaha!  there we go... just use file instead of add-symbol-file...14:53
* cking reboots14:59
jsalisburypgraner, just wondering if you had a chance to test the v3 kernel for bug 1018020 ?15:01
ubot2Launchpad bug 1018020 in linux "Logitech webcam not working" [High,In progress] https://launchpad.net/bugs/101802015:01
pgranerjsalisbury, not yet, give me 5 and I'll let you know15:06
jsalisburypgraner, great, thanks.15:06
pgranerjsalisbury, ok looks good with a quick 3 min camera run15:14
jsalisburypgraner, cool.  And you didn't notice any delay at the login screen, when trying to enter your password?15:15
pgranerjsalisbury, not really, let me try on my other box for sanity15:15
pgranerjsalisbury, no noticeable speed issues on my i7 or i5 box15:44
jsalisburypgraner, great news!  Thanks for testing.15:44
jsalisburyogasawara, ^^^ I've had good feedback from a couple of people that the single patch(2/2) fixes bug 101802015:45
ubot2Launchpad bug 1018020 in linux "Logitech webcam not working" [High,In progress] https://launchpad.net/bugs/101802015:45
jsalisburyogasawara, want me to repost to the list with just the single patch?15:46
ogasawarajsalisbury: cool thanks.  I think tim applied both so I'll just drop patch 1/2.  no need to reply to the list, I'll just send a note out that I've dropped it.15:46
jsalisburyogasawara, cool, thanks15:46
jsalisburyogasawara, this patch should land in mainline soon too15:47
ogasawarajsalisbury: ah, nice.15:47
jsalisburyogasawara, Takashi applied it to his tree, so whenever Linus pulls that it should land15:47
skaetogasawara,  there are alot of bugs sticking around in fix committed state on http://reports.qa.ubuntu.com/reports/rls-mgr/rls-q-tracking-bug-tasks.html for multiple weeks,   is there possibly a janitor processing glitch,  or its just waiting for a specific drop to land?15:48
ogasawaraskaet: I'll have to take a look, might just be waiting for something to move out of -proposed15:49
skaetthanks ogasawara 15:49
ogasawaraskaet: ah, those are for CVE's.  likely never auto-closed by our bot for Quantal.  I'll go through and clean them out.15:51
skaetthanks ogasawara   :D15:51
ogasawaraskaet: is there a reason there is a separate "linux" section in that report?15:59
skaetogasawara,  report is oriented around teams,  and packages in the team's responsibliity areas.16:01
ogasawaraskaet: I'm still a bit confused then as that would indicate that section should contain then all the bugs against the "linux" package, but really it's all the linux-armadaxp bugs16:04
ogasawaraskaet: and I'm not sure why linux-armadaxp is then special to have it's own section when we group all the other kernel related packaged, eg linux, linux-ti-omap4 under the "kernel" section.16:05
skaetogasawara, yeah,  I agree what's emerged has become confusing.... time for some cleanup.   I'm guessing its because of vanhoof's team involvement in the armadaxp board.   I'm fine with it all being lumped under kernel.16:07
skaetif that makes it clearer16:08
ogasawaraskaet: that's fine, at least I'll be sure to see it then16:11
* skaet adds it to the TODO list ;)16:12
* henrix -> EOD17:51
mdzwhat is the difference between linux-image and linux-image-extra? the package descriptions look identical19:41
ogasawarahiya mdz, with quantal we eliminated the need for having a separate virtual flavor by splitting the kernel package into a paired down linux-image package and linux-image-extra to contain everything else not included in linux-image.  ie install linux-image for a paired down offering, install linux-image + linux-image-extra for a complete offering.19:45
* ogasawara has to run, back in a bit19:46
mdzogasawara, thanks. maybe the package description could be updated to clarify this?19:47
mdzmaybe mention the categories of modules which are in linux-image vs. -extra19:47
mdz-extra looks like it has many (but not all) network, sound, input, media, etc.19:48
mdzabout half the modules my system uses are in -extra, interesting19:52
jjohansenherton: you around?21:14
hertonjjohansen, yep21:14
jjohansenherton: For the hardy bug that I had you change the attribution on (3d3e740d89b3267ceb0ef19fd741aeb0b75c1f47) the commit text still needs to be modified.21:16
jjohansenIt still has "John Johansen reported"21:16
hertonjjohansen, hmm... yeah. reported by is correct though. But the patch I resent to the mailing list was right, I guess someone when applied modified by hand the first patch. I think it can go this way now... anyway, you two were involved I guess21:19
jjohansenherton: yeah the patch is right, and reported-by is right, just want to make sure that all the credit goes where its due, as I wouldn't want to upset an active contributor21:20
hertonjjohansen, it will cause some hassle to fix this now, since went to master and the update is ready. And since the reported by is correct, I don't think it's too bad21:22
hertonjjohansen, I guess the better action would be to apologize to him through mail, since it wasn't intentional, just to avoid any misjudgments21:25
hertonjjohansen, I can write up one if you want21:25
jjohansenherton: no I can write one up if we go that route21:26
hertonbjf ^, what do you think?21:27
jjohansenherton: okay, I think we will go that route with this one21:31
bjfherton, jjohansen, email is the way to go, worst case we will revert the patch and reapply a different one with the correct attribution23:04
bjfherton, jjohansen, but that seems kind of extreme23:04
jjohansenbjf: yeah email has already been sent23:17
bjfjjohansen: thanks, really sorry about that23:17
jjohansenbjf: heh it happens I should have caught it sooner23:18
bjfjjohansen, are you planning on sprinting with us at all?23:18
jjohansenbjf: yep, a couple days. is looking like Wed, Thursday for me atm23:19
bjfjjohansen: cool23:19

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