/srv/irclogs.ubuntu.com/2011/02/10/#ubuntu-kernel.txt

apwJFo, the buglist is showing permissions errors00:45
=== bjf[afk] is now known as bjf
bjfapw, LP had some downtime, could be due to that00:48
bjfapw, seems like it's back up, could be we need the next crontab refresh00:49
bjfapw, hmm, it's launchpad authentication. i want to see if it has the same error, next cron iteration00:53
JFofixed00:54
JFothat was it bjf00:54
JFofailure due to LP being down00:54
bjfJFo, that was what i was thinking, thanks for dbl checking00:56
JFono sweat00:56
brycehapw, bjf, JFo, I've just written a script to check if launchpad is up, readonly, in maintenance, unexpectedly down, or about to go down  for scheduled maintenance01:40
brycehhttp://bazaar.launchpad.net/~arsenal-devel/arsenal/python-launchpadlib-toolkit/view/head:/scripts/launchpad-service-status01:41
brycehI'm going to cron that to poll launchpad to see if it's up or not or expected down soon, and avoid running other cronjobs01:42
gaurav_pawaskarHi All, This is Gaurav. I am new to Ubuntu development. I want to contribute to Ubuntu kernel. Can anyone mentor me through initial stages?03:56
apwbryceh, that is most excellent08:25
=== smb` is now known as smb
smbapw, Morning08:32
apwmorning08:39
RAOFHeidi ho, apw.08:43
smbRAOF, He is called Andy not Heide. :)08:44
RAOF:)08:44
apwheheh08:45
apwevening RAOF 08:45
apwhi-de-ho right ?08:48
RAOFTragically unhip squares might right that as hi-de-ho, yes :)08:52
apwahh i am that indeed08:53
apwRAOF, pushed a nice shiney new kernel in last night, more drm updates of course08:55
RAOFI wonder how many eDP systems *that* breaks :)08:56
apwoh all of them :)08:56
RAOFANd when e6510 systems will reliably work :)08:58
apwRAOF, do you have any of those E6{4,5}10 systems ?  i have loads of 'critical' bugs on that and no responces to testing request08:59
RAOFapw: I don't, but I know that we've got at least one e6410 at Lexington, and I think there's an e6510 somewhere around, too.09:00
apwRAOF, i believe its them fileing the bugs, but they don't read them ... sigh09:00
apwi am tempted to downgrade any critical bug to wish list after 7 days of ignoring my requests09:01
RAOF:(09:13
smbapw, http://www.hdmi.org/manufacturer/hdmi_1_4/hec.aspx09:13
diwicapw, I'm trying to trace bug #708521. It's present as SHA 19593875 in ubuntu-natty.git, and so I assume it should be in the latest Natty upload, but the bug was not updated.11:14
ubot2Launchpad bug 708521 in linux "Microphone not working on Lenovo Edge 13" [Undecided,In progress] https://launchpad.net/bugs/70852111:14
apwdiwic, trying to trace the fix for that bug yes ?11:15
diwicapw, yes11:15
apwAHH it came down from upstream11:16
diwicapw, when you update from say 2.6.38-rc3 to 2.6.38-rc4, do you care about the buglinks between those?11:17
apwon the development branch that doesn't work right ... hrm ... let me fiddle and see if can detect those and fix them automatically11:17
apwi should care about them, but i suspect the way the tooling works its missing them11:17
apwi should be taking account and am not.  will look at how to add that to my proceedures and will write something to close them out11:17
apwso please leave that one as an exmaple11:18
diwicapw, exmaple it is sir!11:18
apwdiwic, thanks for pointing it out11:18
diwicapw, can I assume that since "git log" shows 2.6.38-3.30 as the latest commit, and that one is released per https://launchpad.net/ubuntu/+source/linux , that bug is actually Fix Released? 11:20
apwyes it should be, i can see i am missing a lot of bugs, in this process and it is trivial to detect11:21
apw    - LP: #70127111:21
apw    - LP: #70852111:21
apwthose for the -rc3 to -rc4 update11:21
apwi'll get something together to sort these out11:21
diwicapw, thanks11:22
apwits so obvious that this could occur, and its a one liner to get the information in the right format to add to the changelog which would have done them automatically ... sigh11:23
Guest80998can anyone tell me from where can i learn kernel programming???11:48
apwthat is a very wide area, if you have good C skills and some assembly skills you should not find it hard11:49
apwthere are books about the kernel to give you overviews, but they are mostly out of date11:50
apwi learned by doing11:50
Guest80998apw: yes i do know C..and assembly i know very few commands...11:51
apwthen i'd recommend looking for a book about the kernel, and then pick a small area, something which interests you, and try and read and understand that bit of the kerenel11:52
apwand work from there11:52
diwicGuest80998, have you looked at http://kernelnewbies.org/ ?11:52
diwicthere's some resources as well11:52
diwics/'s/are11:52
apwdiwic, good point indeed, a handy leaping off point, and hints as to where to find like minded people11:53
diwicapw, never tried that route myself though, more "here, fix this! ... Uhm, ok"11:53
diwic;-)11:53
Guest80998apw: ok..basically i want to learn about networking and scheduling issues in kernel programming11:54
apwdiwic, me too, i started before it existed too ... but the "this i bust figure it out approach" worked well for me11:54
Guest80998diwic: yes i am going through that link..thanks...:)11:54
Guest80998diwic: i wanted to learn about kernel networking and scheduling..11:58
diwicGuest80998, when you have learned scheduling, please teach me :-)11:58
Guest80998diwic: sure..i will...:)11:59
diwicapw, seems you succeeded, got fix-released emails already12:08
=== yofel_ is now known as yofel
apwdiwic, manual based on the automated list, but yes done now12:37
diwicapw, maybe I'm the first one sending buglinks to upstreams to a larger extent12:38
diwicupstream linux i e12:38
apwdiwic, i found a fair number of my own as well ... just an oversite in thinking on how the link detector works12:39
=== herton is now known as herton_lunch
apwJFo, pushed a couple more changes to lp:~apw/canonical-qa-tracking/cleanup14:00
apwJFo, one keeps closed bugs for 20 days before expiring them14:00
apwJFo, second marks new and stale entries in the tables14:00
apwexample of the output is here: http://people.canonical.com/~apw/XXX.html14:01
apwsmb, i wonder if Fix Committed bugs are really in the same category as incomplete bugs 'pending' or something14:02
smbapw, Hm, would think not really.14:04
smbThough pending and fix commited could be. Do we have pending?14:04
apwwell what i am saying is Incomplete and Fix Committed are both the same in the sense they both mean we are waiting on someone else and not much is needed done with them14:06
smbHm well. Both are waiting states true. Though one has less work pending while incomplete is sort of not deterministic on its further way14:08
=== Quintasan_ is now known as Quintasan
apwsmb, yeah i was wondering if Fix Committed should wander down to the bottom somewhere as they are really 'done' as far as most of us are concerned14:10
smbYes, that would feel better at least to me14:10
apwso then the question is to move them to 'Closed' which they arn't ... or down with the Incomplete ones; calling that section 'Pending' or 'Waiting on someone else' or somethign like that14:11
smbPersonally I'd put them together with the closed ones and maybe call it "completed" or so14:13
apwok sounds like something we need to discuss wider and get a decision on14:13
apwwhat do you think of the *NEW* markers etc, and of having some of the old ones on there, as in the XXX page above14:13
smbThink it is a good idea. Maybe they could be colourized (eg. be red), that would at least help me to catch attention...14:16
apwsmb, i am sure they can, hmmm14:17
apwsmb, you know we could actually colorise the bug number with this information intead14:27
apwor add the 'marker' in that column anyhow, as they are links changing the colour is prolly hard14:27
apwoh but the background is changable14:28
smbYeah, I guess background would work. And surely it does not need to be in the tags section. 14:29
smbAt least for me color is quicker to catch than looking at the tags14:29
tgardnerapw, did you catch my note yesterday that 2.6.38-3.30 withstood stress for an hour on my hoover?14:29
apwtgardner, yeah did, used that as the last bit of ack and uploaded it14:30
apwand thanks for that14:30
tgardnerguess I ought to move those platforms out to the shop and turn 'em on full time.14:31
apwcould be14:31
tgardnerapw, I need to figure out a PXE boot setup so's we can test different kernels.14:31
apwyeah that'd be nice, thoguh without remote console we are constrained14:32
tgardnerapw, well, I can pipe 'em both through serial14:32
apwsmb, how about that ... if the marks are in the tags field14:34
smbapw, The new works for me. The stale comes in a color that is harder to catch for me14:36
apwany ideas of better colours?14:36
smbapw, Depends a bit. Bright yellow for a background would be ok. For text red would be better contrast on white but I guess you wanted to avoid red for stale14:39
apwyeah, let me try colouring the background on the left14:39
=== herton_lunch is now known as herton
apwsmb, what about that ... red == new, yellow == stale14:53
apw(in the bug column)14:54
apwi think i should use the green actually for that14:54
smbHmmm14:54
* smb sees less than before14:55
apwyes its only 20 bugs, to get output faster14:55
smbah ok14:55
* apw regens with new colours14:56
smbIs it just my monitor or is this yellow quite lame14:56
apwits limp14:57
=== sconklin-gone is now known as sconklin
apwsconklin, hey what do you think to this new colorisation of the bug number, green for fresh bugs (< week old) and yellow for stale bugs (no activity for >14 days)14:59
apwhttp://people.canonical.com/~apw/XXX.html14:59
apwsmb, sconklin, thats the full page updated15:11
sconklinyes, it's nice having an indication of whether bugs are old and incomplete vs new and incomplete15:12
smbIndeed. The only issue is that this wimpy yellow won't draw my attention. But maybe id does not need to. :)15:13
apwwe can argue about colour, i used that more to be consistent with tone in the rest of the page, not cause i care about the specific ones15:14
smbapw, Sure. And I am not the best person to decide on color. I'd be a bit extreme. :)15:16
apwheh :)  indeed15:16
hertonI think it could have a improvement, move bugs with status 'Fix commited' to a new section, what do you think?15:18
apwherton, yeah we have been wondering about merging them into a renamed section with the incomplete ones, or right out with the fixed ones15:19
sconklinhttps://wiki.ubuntu.com/NattyReleaseInterlock15:22
hertonapw, ah right I seen discussion above now, well I agree, yeah they fall on incomplete case too, pending/waiting for feedback, but I personally prefer fix commmited be in a separated section as it's is pending work from our side not user/reporter, but any way should be fine15:24
janimoapw, hello, as mentioned briefly at the rally, bug 71511315:24
ubot2Launchpad bug 715113 in linux "Drop versatile support" [Undecided,New] https://launchpad.net/bugs/71511315:24
apwjanimo, do we have the new qemu packages already ?15:25
janimoapw, yes, called qemu-linaro15:26
apwjanimo, where are those going to be made available?  will there be backports to lucid etc ?15:26
janimoapw, AFAIK Linaro will have PPAs15:27
janimoapw, is dropping only worth it if done across all supported series?15:27
persiaCould we not drop the support for older releases?  There's too much transition pain for users.  For natty, everyone ought be happy.15:27
apwlucid is a consideration because of its LTS status15:28
JFoapw, here now. Apparently the power flickered last night and the backup battery for my alarm is dead. :-/15:28
JFopulled the changes and looking at them now15:28
persiaapw, https://wiki.ubuntu.com/LucidLynx/ReleaseManifest doesn't have any ARM products listed as LTS, if that makes any difference.15:29
persiaNor any versatile products, for that matter :)15:29
apwpersia, no i was most thinking of people using older releases as build infrastructure which is where this kind of thing is used15:30
apwjanimo, thanks for the heads up, i'll start some discussion with the main consumers of that flavour and see what they care about15:31
persiaTo make sure we're not already in agreement: I'd like to keep versatile for lucid so that folks running lucid qemu/versatile don't need to change anything.15:31
apwwe'd not change somethign like that on lucid after release15:32
apwthis is for natty15:32
persiaAh, OK.  I'm all in favour of dropping for natty and future :)15:33
janimoapw, PPA from Linaro https://launchpad.net/~linaro-maintainers/+archive/tools/15:34
janimoapw, so both lucid and maverick are there15:34
janimoapw, right, I only meant natty .As far as the ARM team is concerned we don't care about versatile in this cycle and I understood dropping it helps with build time15:35
apwjanimo, ok just talking with our arm folks and they are going to think about it, do some testing and update the bug15:36
janimoapw, thanks15:37
janimoapw, out of curiosity is it a public channel this talking to arm folks going on? 15:38
apwjanimo, oh yeah, over on #ubuntu-arm15:38
apwnothing behind the curtain :)15:38
* janimo slaps forehead and looks at backscroll in #ubuntu-arm15:39
* janimo is one of our arm folks :)15:41
persiaBut as with all things, it's best to ensure least surprise.15:42
janimopersia, true but I'd thought I file this sooner than later, to give time to process the bug and save a few hours on as many kernel builds as possible15:43
persiaIndeed.  Filing bugs is good.  Should be done early and often :)15:43
=== herton is now known as herton_away
sforsheemjg59, I haven't seen this patch appear in any public trees yet, did it get forgotten?15:53
sforsheehttp://www.mail-archive.com/platform-driver-x86@vger.kernel.org/msg01088.html15:53
mjg59sforshee: Ah, sorry. I'll grab that15:54
sforsheemjg59, np, thanks15:54
tgardnerbjf, I found a machine that looks like it supports dapper. its so old that it won't detect a USB keyboard at boot.16:20
bjftgardner, heh16:20
ckingis it steam powered?16:23
bjfcking, http://www.flickr.com/photos/jwhilde/sets/72157618502033063/16:24
tgardnercking, AMD athlon single core16:25
bjftgardner, cking, yes it is steam powered: http://www.flickr.com/photos/jwhilde/3551780793/in/set-72157618502033063/16:25
ckingLOL16:26
tgardnersomeone has _way_ too much time on their hands16:27
* smb just discovered an amd slot-a board in his cupboard of ancient technology that even has an isa slot...16:33
* amitk just threw out a creative labs isa soundblaster while making space for HW a few weeks ago, scary how big it was...16:34
smbIndeed, did not even remember how large the isa slot was. :)16:35
=== herton_away is now known as herton
apwheh ... hardware reminicing16:44
apwi have have voodoo-1 card somewhere16:44
apwJFo, about ?16:45
JFoapw, yep16:45
apwchat time ?16:45
JFosure, one sec...16:45
apwJFo, balcony me when you get there16:46
JFook16:46
JFomy desktop just froze16:46
apwheh16:46
apwgood old natty16:46
JFoyup16:46
JFohuh, and then rebooted16:47
apwla la la can't hear you ... literally16:47
JFoheh16:47
amitkJFo: my desktop freezes and bring me back to the gdm prompt about 3 times a day, its fun.16:49
JFoamitk, I feel for you. I hope this doesn't start a trend for me :-/16:49
apwkees, about ?   wondering if you could test your bug #712075 ...16:58
ubot2Launchpad bug 712075 in linux "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid" [High,Incomplete] https://launchpad.net/bugs/71207516:58
apwkees, if i get some testing i can then ack the upstream patch too :)16:59
JFoapw, ready to try again?17:00
JFoI think I have it fixed now17:00
sconklinhttp://freegeographytools.com/2011/how-the-fcc-plans-to-destroy-gps-a-simple-explanation17:02
apwhey bryceh when you did lp type things did you ever work out how to find out if a bug is Incomplete with response etc ?17:49
brycehapw, I didn't look at that bit of code directly, but what I think it does is compare the date that the bug went Incomplete with the date of the last comment17:56
apwbryceh, any idea how i'd find the first date ?17:57
brycehapw, yeah there's several dates exposed in the api, let's see17:58
bryceh(browsing through https://launchpad.net/+apidoc/devel.html)17:58
brycehok, looking at https://launchpad.net/+apidoc/devel.html#bug_task there is date_created which is the first date when it was created, and date_incomplete when it was marked incomplete17:59
brycehyou can get a list of all the comments from the bug object (for comment in my_bug_task.bug.messages:)18:00
* apw looks18:00
brycehthen each comment has a date...  comment.date_created18:00
apwwell there is a date_last_message which is the other half, so i am good there18:01
apwi don't have a date_incomplete on the lpltk interface18:01
bjfapw, the lpltk can get you a python collection of the comments and each one has a date_created property18:01
apwbjf i think i have that date already on the bug, which has a date_last_message18:03
bjfapw, yes18:03
apwand i've just added a date_incomplete to the lpltk task and that seems to work18:04
apwand i think the delta of those two is what bryceh was saying the search uses to compare ...18:04
apwwho maintains lpltk ??18:04
bjfapw, bryce and i do for the most part18:05
apwahh ok ... then i'll let you know if this works :)18:05
keesapw: I'll give it a shot; .38 was oopsing left and right for me earlier.18:05
apwbjf, ok that matches what launchpad says ... thanks bryceh ... 18:06
brycehapw, sure18:06
apwi will get you a merge request up shortly with the new lpltk accessor we need, but otherwise its easy :)18:07
brycehawesome :-)18:09
apwas it seems to expose all of the dates for each state, it is entirly possible we could work out the previous state from that18:12
apwand put it back :)18:12
bryceh:-)18:13
brycehapw, that's a functionality I've wanted to have myself...  auto-reset back to Incomplete without response, when the person(s) commenting aren't relevant people18:14
brycehif that's what you're aiming for implementing, I say yay!18:15
apwheh not, but i would also love that18:15
brycehtroublingly, I just noticed I'm on .38-1, need to reboot to .38-2.  brb18:15
apwhmmm, not good18:16
ckingcheck this out: http://www.ubuntu.com/certification/catalog18:27
* tgardner --> lunch18:39
apwbryceh, ok the branch is here: https://code.launchpad.net/~apw/arsenal/python-launchpadlib-toolkit-task_date_accessors/+merge/4927218:56
apw(well the merge for it)18:56
brycehapw, got it, looking now18:57
apwbryceh, if you are preferring to be more minimal, i only _need_ date_incomplete18:57
apwand i can respin it with just that if you prefer18:57
brycehyep, looks good18:58
brycehnah this is fine18:58
apwhttp://people.canonical.com/~apw/XXX.html <-- JFo that now has incomplete with in the open section and without in the incomplete section18:58
JFonice :)18:59
apwbryceh, i expect i'll be using the other ones pretty soon :)18:59
JFoso only 6 incomplete waiting for us18:59
JFocool18:59
brycehsomething's effed up with the diff though - https://code.launchpad.net/~apw/arsenal/python-launchpadlib-toolkit-task_date_accessors/+merge/49272/+preview-diff/+files/preview.diff19:00
brycehbut no biggie, I'll just use the commit diff19:00
apwJFo, you'll need to update your lpltk once bryce has sucked up my fixes ... then you'll want the changes from: https://code.launchpad.net/~apw/canonical-qa-tracking/cleanup19:01
JFook19:01
JFowill fix19:01
apwwe need a new date accessor from lpltk to find out if there is a comment since incomplete19:02
JFough, I made too much for lunch19:02
brycehfixes sucked up19:02
JFok19:02
* apw suggests a fridge portion and a you portion19:02
brycehapw is being quite helpful this morning!19:02
apwheh ... don't get used to it :)19:02
brycehsolving all sorts of problems :-)19:03
brycehhang on I got a sheaf of bug reports...19:03
bryceh;-)19:03
JFok, pulled new lplib-tk19:04
JFograbbing cleanup19:04
JFok, changes pushed19:07
JFogoing to fixup cranberry19:07
apwJFo, its likely running right now19:08
apwJFo, we need to stop the 'upstream tersting and latest devel testing' for bugs with 'kernel-tracking-bug' and 'kernel-cve-tracker' its just noise19:09
JFoyep19:10
JFoit should be stopped19:10
JFoI added those tags to the -new script19:10
JFoand I have added that to the flow diagram19:10
JFoso it shouldn't be an issue anymore19:11
apwok cool19:11
JFobut your mileage may vary :P19:11
apwget that on your status report :)19:11
JFoheh, ok19:11
apwJFo, once we have gone through all of the regression-proposed bugs and dispositioned them, we need to go through all the Undecided ones and set a priority ...19:12
JFook19:12
* JFo adds to the TODO19:12
apwbjf, sconklin, do we have a standard prio for all of your tracking bugs?  wishlist or a real prio ?19:13
bjfapw, i've not been putting a prio on any of them19:13
sconklinprio shouldn't matter - they are simply process trackers19:14
bjfapw, at least not the release tracking ones19:14
bjfapw, for the CVEs i've just been putting "low"19:14
apwyeah i know, normal triage says 'take all undeicded and give them appropriate prio' which is confusing as there is none19:14
apwbjf, for cves i think they should match the prio of the cve19:14
bjfapw, probably19:14
apwso perhaps trackers are just wishlist or something19:15
bjfapw, but i'm fixing them, the are being committed, the bug is really just a tracker as i create the patch so prio doesn't really matter19:15
apwbjf, indeed, but how does a nieve triager know that those ones should be ignored19:16
apwwe are making process which requires a lot of knowledge increasing barrier to entry19:16
bjfapw, ah! the mythical "helpful community triager"19:17
JFoheh19:17
apwwell i've spun the list three times and had to ignore yours specifically each time19:17
apwJFo, ok the concensus is that 'tracking bugs for stable' should be Medium priority if they don't have priority19:20
JFook19:21
apwfor when you do that run through19:21
* JFo makes a note19:21
JFok, the report has run and is up to date with the changes19:25
bjfapw, tracking bugs: i'm marking status to "in progress", importance to "medium" and assigning them to the "Canonical Kernel Team"19:26
bjfsconklin, JFo, ^19:27
JFobjf , k19:28
JFomakes sense to me19:28
bdmurrayhallyn: is there a reason bug 689974 is fix committed instead of fix released?20:07
ubot2Launchpad bug 689974 in linux "frequent failure to boot with 2.6.37-9-generic #22-Ubuntu" [High,Fix committed] https://launchpad.net/bugs/68997420:07
bdmurrayoh I think I get it now - you'll set to FR after testing later?20:09
apwbdmurray, no i think its probabally lost20:11
apwi don't think there is any chance of it moving as the change is clearly already out if he no longer has the problem on 2.6.37-12.2620:12
apwbdmurray, i've asked serge to check on it and move it so20:13
bdmurrayapw: thanks20:13
bdmurrayapw: a while ago didn't you move all the linux-meta bugs to linux?  I've run across some being filed about linux-meta again and was thinking we could just automate that.20:14
komputesHi JFo, mainline kernel tested on X31, still no battery recognized (see recent attachment) - http://pad.lv/70156120:22
apwJFo, is the arsenal linux-meta to linux20:28
apwmover no longer running ?20:28
apwsee bdmurray comment above20:29
JFofor some reason I think I see something running as you occasionally20:31
JFodo you have one going?20:31
JFoI don't run one that I know of20:31
apwnope doesn't run as me20:31
JFohmmm20:31
JFoI know we have something20:31
apwonly in the bad old days before i gave it to you20:31
JFoah20:32
JFomaybe that is what I am thinking of20:32
apwits one of the ones in the main arseel run script as far as i know20:32
JFoI will look20:32
JFook20:32
apwthis whole thing needs review, as we should be running the main passes at least every day20:33
JFoyup20:33
JFothat is the end goal I hope to have going soon-ish20:33
apwwell i am a little confused as some months ago it was reported we were now running them daily, and 'no longer as jfo' but as the kernel-janitor20:35
apwso what happened to stop them20:35
JFowe were20:35
JFoI noticed broken logic in them20:35
JFoso I stopped running them20:35
JFohence the items in the blueprint to determine what they are doing and fix them20:36
JFoit is just taking forever to get done along with everything else</excuse>20:36
apwwell i suspect that its starting to show we're not doing those basics20:36
JFoyes, it is20:36
JFoand it has been for some time20:37
apwso perhaps we need to get together and review and restart at least the basic ones like that one20:37
JFowe are well behind where we need to be20:37
JFook20:37
apwthat cannot be broken as its so trivial20:37
JFoI don't think I've ever run that one20:37
JFoso that has never been getting run by me20:37
apwit was in the 'runall.sh' or whatever it was called20:37
JFohmmm20:37
apwso it should have been running20:37
JFoI don't see it20:39
JFostill looking20:40
apwJFo, ok in my copy of arsenal, there is a RUN ... which has as its 4th line 'retarget-new-bugs.py'20:40
apwthats the one which does it20:41
JFoah20:41
JFoyep, I recall that now20:41
JFocan I get a new brain with bigger memory? kthxbai20:42
JFothat is even in my crontab and I missed it20:42
JFosigh, now I have the hiccups20:43
JFo:-/20:43
JFobrb, gotta do something about these20:45
ckingthat's all folks!21:00
* jjohansen -> lunch21:10
komputesherton_: you da man!21:26
herton_komputes: ? :)21:26
komputesherton_: re:acpi=off21:32
komputesgood call ;)21:32
herton_komputes: ah yes, you reported the bug, or just looking at it?21:32
komputesherton_: working with the reporter21:33
bjfJFo, for assigning a bug to the team, i see that both "canonical-kernel-team" and "ubuntu-kernel-team" have been used, do we have a preference ?21:48
tgardnerbjf, ubuntu-kernel-team is public21:49
JFoI personally don't have one, I guess it depends on who we want to have getting e-mail on them21:49
JFoand tgardner is, of course, right21:49
JFoI prefer Canonical-21:49
JFoif I were to prefer one21:49
tgardnerJFo, but that severley restricts the audience21:50
JFotrue, but that goes back to my 'depends who you want to have mail from it' statement21:51
JFo:)21:51
* JFo splits hairs21:51
tgardnerJFo, for public bugs it ought to be anyone who's subscribed to the ubuntu-kernel team21:51
tgardnerif they don't like the email, then they can unsubscribe21:52
JFo:)21:52
bjfthere are 52 active members in u-k-t and 29 in c-k-t21:52
* tgardner --> outta here21:55
bladernr_anyone around who can answer what's probably a simple question about cpuinfo and sysfs?22:06
hyperair!ask22:07
ubot2Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)22:07
JFolol bladernr_ 22:07
bladernr_the question is: where does the data in /proc/cpuinfo and /sys/devices/cpu/cpuX come from?  same souce or do they get their data in different ways?22:07
bladernr_sorry, was actually trying to phrase and type the question but hyperair beat me to it22:08
hyperairbladernr_: use the source, luke ;-)22:09
* bladernr_ isn't smart enough to understand kernel source22:09
bladernr_otherwise I wouldn't have asked :)22:09
hyperairheh22:10
hyperairnor am i, so i can't answer ;-)22:10
bladernr_and sadly, a google search with the phrase /proc/cpuinfo yields a lot of noise22:11
hyperairbladernr_: actually, what do you want to know?22:12
bladernr_Well, I want to know if the data in cpuinfo and /sys/devices/cpu/cpu* comes from the same place, or if they each get data from the CPU directly using different mechanisms22:13
hyperairer sorry, my brain slipped22:13
bladernr_Is it worth my time writing code that will pull the data from each location and then compare core and physical package IDs to ensure they map 1:1 (as a test case)22:13
hyperairi meant why22:13
hyperairno it's not worth your time22:13
bladernr_ok... that  makes life easier :)22:14
hyperair=p22:14
hyperairat the very least, the CPU IDs are fixed22:14
hyperairacross the kernel22:14
hyperairincluding the process affinity stuff22:14
bladernr_ok.  Cool.  22:15
bladernr_Thanks22:15
bladernr_:)22:15
hyperair:)22:15
hyperairnow then, my left-right hand coordination is suffering, so i think i should head to bed22:16
* hyperair has to leave for work in 3 hours. how wonderful ¬_¬22:16
JFobladernr_, I think it depends on what you are hoping to accomplish22:20
JFoif you are just trying to determine that they are different, then no22:21
apwbladernr_, they are basically different expressions of the same data ... /proc being the older22:34
bladernr_apw:  ack... heh... this was an example of me mindlessly solving a non-existant problem ;-) then realizing it later22:35
hallynbdmurray: changed the status per apw's comment.  just wasnt sure whether it would come back :)23:08
bankixGood morning.23:25
bankixI need some help building an own kernel package for ubuntu23:25
bankixI need a special patch in the kernel and would like to go the usual way by creating a new kernel package.23:26
bankixTherefore I applied the patch, then updated the debian.master/changelog.23:26
bankixThe main problem is the version string for my package23:27
bankixIn the changelog, I used "linux (2.6.32-28-ctbankix1)".23:28
bjfbankix, yes, that would be a problem23:29
bankixWith that version string, the version detection will fail and the constant LINUX_VERSION_CODE is empty in include/linux/version.h -- which will stop building the kernel with a compiler error.23:30
bjfbankix, you could change the "-ctbankix1" to ".<some build number>~ctbankix1"23:30
bankixAh, tilde instead of dash?23:30
bjfbankix, yes23:30
bankix... stupid me...23:31
bjfbankix, but it probably wants the build number in there as well (don't know for sure)23:31
bankixOK, so I just add "~ctbanix1" to the present version string in the changelog?23:32
bjfbankix, for example: "2.6.32-28.86~mine"23:33
bankixThanks, I'll try right away :-)23:33
bjfbankix, there is nothing special about the tilde, however period and hyphen *do* have special meaning, that's what you stumbled into23:34
persia'~' also has a special meaning.23:35
bankixI was using a dash up to now to change the version in other ubuntu packages.23:36
bankixShould I generally switch to the tilde?23:36
persia'~' sorts *before* nothing, which means that if 2.6.32-28.86 is installed, 2.6.32-28.86~mine will be perceived as a downgrade.23:36
persia2.6.32-28.86mine or 2.6.32-28.86+mine are both probably safer.23:37
bankixHm.23:37
bankixSo plus? Or no seperator?23:38
persiabjf, Is '+' treated specially by the kernel versioning scripts?23:38
bankixWhat should i choose?23:38
bjfpersia, don't know, i've not looked at them for how versions are treated23:39
persiaHeh.23:39
persiabankix, Keep trying different things until you find something that works :)23:39
bankixI could just give the + a try :-)23:39
bjfpersia, i'd gotten in the habit of using a ~ but didn't know about the *before*23:40
persiaYeah, '~' has a special meaning, so that one can do "just before" versioning, which is useful for stuff like backports.23:40
persiae.g. 1.2.3-4 is an upgrade from 1.2.3-4~backport, so that users get pushed over ABI transition boundaries, etc.23:40
persiaBecause it was popular for backports, someone added it to some documentation on how to make a new version, but not quite (so you could revise again before release, if you like), targeting developers.23:41
persiaAnd that documentation ended up being spread widely, unfortunately.  Some has been fixed to recommend working on 1.2-3+mine rather than 1.2-4~mine for an upgrade from 1.2-3, but lots hasn't, and you likely got caught by one of the old ones (you are very much not alone)23:42
persiaErr, that should read "for a private upgrade from 1.2-3"23:42
bankixOK, another question: I don't want my kernel being replaced by a newer version. Up to now I used apt-pining for this, pining the version and giving it a pin-priority of 1001.23:42
persiaThat's the safest way.23:42
bankixBut that doesn't work, I'm offered updated kernels anyway.23:43
bankix(the kernel just can't be replaced due to a readonly filesystem, so any update will exit with errors)23:44
bankixAny idea how to "pin down" my own kernel properly?23:47
persiapinning should offer you new kernels, but never install them unless you explicitly install it.  If that isn't working, file a bug against your package manager.23:48
bankixOh, it asks for permission.23:48
bankixBut I don't want the offer at all.23:48
bankixMaybe I should rename tha package?23:48
persiaThat's another option, although it raises different complications.23:49
bankixe.g. to "ctbankix-linux-*" and add a "Provides" line to the package file?23:49
=== sconklin is now known as sconklin-gone
bankixWhat complications would I have to face probably if I rename it?23:50
=== bjf is now known as bjf[ack]
bankixor how would you solve this?23:52
bankixI'm open for any advices :-)23:52
bankixbtw: the + seems to solve my versioning problem, thanks a lot!23:52

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