/srv/irclogs.ubuntu.com/2008/06/05/#ubuntu-kernel.txt

=== asac_ is now known as asac
lamontwhat piece where creates /var/run/reboot-required?15:38
lamonton kernel install, that is15:38
rtg__lamont: not sure. update-manager?15:49
lamont`rtg__: dunno... I just know that my ia64 box doesn't get it touched...15:51
=== lamont` is now known as lamont_
=== lamont_ is now known as lamont__
rtg__lamont: sounds like a Scott remnant question.15:52
lamont__kewl15:52
=== lamont__ is now known as lamont
lamontstupid nick15:53
bullgard4Are the /etc/default* files even relevant any more considering the use of upstart?16:41
stgraberhi there, I just installed 2.6.24-19 (taken from LP as the meta is stuck in new) and my mouse acceleration and scrolling speed are really weird17:04
stgraberI no longer have smooth scrolling and mouse seems slower than usually (that's what I feel at least)17:04
rtg__lamont: I just install kernel/lum/lrm/lbm using apt-get and now the upgrade manager is bugging me to restart, so it must be something in the kernel package that sets the hook.17:15
lamontrtg__: that was what I thought... and ia64 seems to be lacking that fix.17:16
lamonts/fix/change/17:16
rtg__lamont: I wonder why its special. 17:16
lamontrtg__: short bus. obviously.17:17
rtg__lamont: does /usr/share/update-notifier/notify-reboot-required exist as an executable?17:20
lamontrtg__: well, then.  that would explain it.17:21
rtg__lamont: in the git source its in ubuntu-hardy/debian/control-scripts/postinst , look for notifier. 17:22
lamontrtg__: next kernel upload (intrepid certainly, and for hardy-updates maybe?) could you make the *FS_XATTR flags for hppa match x86?18:06
lamontand would you like a bug to that effect in launchpad?18:07
rtg__lamont: yeah, Martin pretty much requires it for any SRU updates.18:08
lamontok18:08
rtg__lamont: you could also attach a patch.18:08
lamontmeh18:08
lamontthat would mean fetching source and wearing my dev hat for longer than I want to today :-(18:09
rtg__lamont: whiner.18:09
lamontI might make a patch for it later today18:09
rtg__there is just the 4, right? CONFIG_CIFS_XATTR, CONFIG_EXT2_FS_XATTR, CONFIG_EXT3_FS_XATTR, CONFIG_REISERFS_FS_XATTR.18:10
rtg__ignore CONFIG_CIFS_XATTR18:10
lamontx86 has JFFS2_FS_XATTR as well... but yeah, just the 418:10
lamontls -l kinda bitches when it doesn't agree about that setting...18:11
rtg__lamont: ok, you make the SRU report and I'll do the patch.18:11
lamontSRU justification: "meh. it's hppa."18:11
lamontmartin == pitti, yes?18:11
rtg__lamont: yes, martin == pitti18:12
lamontcool18:12
lamontrtg__: having learned more about the issue, I'm less certain I care enough to fix hardy, although it seems like a useful thing to allow people to use, eh?18:30
lamontfixing /bin/ls to not whine about the syscall returning EOPNOTSUP is certainly more correct (it's a legal return value, why are you whining ls??)18:31
rtg__lamont: well, what are extended attributes? security stuff?18:34
lamontrtg__: you ask that like I might know... :0)18:34
infinitylamont: Fixing hardy's kernel would be nice, especially if there's an SRU or security update queued "soon" anyway.18:34
lamontinfinity++18:35
lamontwhatever extended attributes are18:35
rtg__infinity: is there any reason that all the arches shouldn't have the same XATTR settings?18:35
lamontI mean, hell, even ia64 gets them.. :-)18:36
infinityrtg__: I see no reason why they shouldn't all be in sync in that regard.18:36
lamontI believe they should all be the same18:36
rtg__ok, simple enough.18:36
infinityrtg__: Honestly, configs for all arches should be nearly identical for everything that isn't pure hardware support.18:36
lamontI would be completely surprised if they were arch-specific18:36
infinityrtg__: This is, I fear, a problem that will be compounded by the ports/non-ports package split, but time will tell.18:37
lamontinfinity: don't say that where hppa can here you... I brutalized that config quite sometime go18:37
lamontago18:37
rtg__infinity: agreed.  I don't know how they drifted. I probably inherited it from Gutsy and never noticed.18:37
lamontrtg__: so I assume you'd still like a bug and me to poke pitti?18:38
rtg__lamont: just file the bug and poke me (since I get to make it happen)18:39
lamontcool18:39
infinityrtg__: Do we have a pending kernel update soonish, or should we roll our own fixed kernels for now?18:41
lamonthttps://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/23769918:42
rtg__infinity: I just uploaded -19 last night, so there isn't likely to be another before the point release unless there are regressions.18:42
lamontrtg__: fwiw, it's buildd-affecting :(  so we're happy to test a kernel for you...18:42
infinityrtg__: Damn, our timing sucks.18:43
rtg__infinity: some thing like this is a pretty minor update. I don't have a problem with it.18:43
lamontmeanwhile, I'll see about the "fix ls" approach18:43
rtg__infinity: I just have to get it by slangasek.18:43
lamonttell him you polled the entire known hppa/ubuntu user community, and they said "please"18:43
infinitylamont: While I'll agree that coreutils is "wrong" in this case, I still want a kernel that matches the rest of the architectures.  We should at least NMU this to hardy-cat for now, until a fixed version hits -updates/-security18:44
lamontinfinity: yeah18:44
infinitylamont: You want me to work up the patch and build it in -cat, or will you?18:44
lamontinfinity: happy to let you do it if you want...18:45
lamontkernel muckery is requiring more and more bandwidth18:45
infinityBandwidth is something I have plenty of now that I don't live in Australia.18:45
lamontI live in that small part of australia that is in colorado. :(18:45
infinityBrainpower, on the other hand, requires waking up.18:45
lamontgo for the expresso.  who needs water diluting the caffeine?18:46
infinityI was thinking I'd just go for the fruit juice approach.18:47
lamontOMFG.  coreutils is dbs???18:50
infinityThere are still DBS packages?18:51
lamont_essential_ dbs packages18:51
infinityWhacky.18:52
infinityI used to maintain a few, until public pressure forced me to change to dpatch.18:52
lamonthrm... I guess I can ask myself to install builddeps in the chroot, eh>?18:52
infinityHeh.18:52
lamontlamont: done.18:53
lamont:-)18:53
Kanohi, when will be intrepid kenrel update to rc5?19:06
rtg__Kano: sometime in the next few days I imagine. BenC has been handling it.19:08
Kanook19:09
* BenC starts the lum->linux merge19:16
rtg__BenC: are still creating the zinc accounts? I have a request from Mario for one.19:17
munckfishFor those who are interested - tonight I will be building/patching testing the intrepid-ports kernel for PS3.19:21
zulthat reminds me is the custom flavour git repo ready yet?19:29
infinityrtg__: Oh, I didn't realise that -19.33 was only in -proposed, not yet in -updates.  Perhaps there'd still be time to squeeze in the hppa fix, then? :)19:35
rtg__infinity: possibly. I have 7 days before it gets moved.19:36
mkrufkywho should i talk to about packaging kernel modules directly for ubuntu bypassing upstream?19:41
mkrufky(for a canonical partner)19:42
rtg__mkrufky: me or BenC19:42
mkrufkyok... do you have a few minutes now?19:42
mkrufkythe code i plan to sumbit is not ready, but i have a build system solution .....  i am not using DKMS, but i have good reason not to19:43
rtg__mkrufky: I'll answer if I can.19:43
mkrufkyi just want to run it by u guys to make sure its OK before i lose time depending on it19:43
mkrufkyok.... so, this is for two new digital television devices19:43
rtg__this is something you want in LUM ?19:43
mkrufkyi am adding new modules, and i am NOT replacing any preexisting modules19:43
mkrufkyyes, i believe that lum is the right place for it19:44
mkrufkyi believe that we're targetting 8.04.219:44
mkrufkybasically, i have a build system that allows me to patch linuxtv.org hg tree *and* produce backports to recent kernels without patch conflicts19:45
rtg__mkrufky: adding new drivers that have no possibility for regression are fairly easy. Why not DKMS, though?19:45
mkrufkynot DKMS, because i need to develop *within* the linuxtv.org devel repositories, so this method allows me to build against l-u-m headers instead of local headers19:45
mkrufkyim sure that there is a WAY to make it work in DKMS, but the solution i have not is working perfectly19:46
mkrufkyif its not broken, dont fix it :-P19:46
mkrufky...also, i have a deadline19:46
rtg__ok, so you want to submit a patch to the kernel team mailing list? Or a pull request?19:46
mkrufkyer,TYPO19:46
mkrufkysorry... i meant, the solution i have not is working perfectly19:46
mkrufkyoops again .. .noW workingperfectly19:46
mkrufkyif it's simply a matter of patch submission, then that's fine19:47
rtg__mkrufky: thats OK for Hardy, but we're still trying to decide what to do for Intrepid wrt the myriad of third party modules. DKMS is definitely getting some attention.19:48
mkrufkyhowever....  im not sure if there are advantages to submit OUTside of l-u-m or not19:48
mkrufkyi fully agree that DKMS is the way of the future19:48
rtg__mkrufky: if your driver is in LUM, then you are stuck with my release schedule.19:48
mkrufkythis particular project is slated for 8.04.2 (i think) and intrepid is not on the table.  these new modules will already be upstream for intrepid19:48
mkrufkyah, ok ... so maybe best to build outside of LUM19:49
mdomschmkrufky, a) I can help with DKMS if you need19:49
rtg__mkrufky: it just depends on how frequent you expect updates to be. I'm throttled by the 7 day -proposed delay.19:49
mdomschmkrufky, b) why bypass upstream?  upstream first!19:49
mkrufkychill :-)19:50
mkrufkyi always go to upstream first -- this is for a retail project19:50
infinitylamont: Is there any reason why config.hppa32 has EXT{2,3} as modules, but config.hppa64 links them statically?19:50
lamonthppa64 is the config that I was gutting like a trout trying to figure out why it hated life.19:50
mkrufkyjust that the device being sold will have 8.04.y pre-installed on it, thats why i have to backport to hardy19:51
lamontit was left (a) somewhat gutted, and (b) rather hating life still19:51
infinitylamont: Err, kay.  So, I should perhaps just ignore it and fix hppa32? :/19:51
lamontinfinity: in the end, a working hppa32 just gets told to be hppa64 in the arch-specific section, and there is love.19:51
infinitylamont: I was going to move the EXT configs back to hppa/config, and remove the arch-specific configs for the filesystems.19:51
lamontpretty much any driver you can need on hppa64 can be found needful on hppa32, and vice versa19:52
rtg__mkrufky: so not necessarily a device that can host a DKMS rebuild?19:52
lamont(well, that's technically a bit wrong, but feh)19:52
mkrufkyrtg__: i understand that question19:52
infinitylamont: Kay.. Well, I'll just fix hppa32 for now, then.19:52
infinitylamont: Since that's what we're running anyway.19:52
mkrufkyyikes, typos -- i *dont* understand that question, rtg__19:52
lamontinfinity: for that matter, feel free to throw everything from hppa32->hppa and just breakout the PA1.1 vs PA2.0 diff for hppa{32,64}19:53
rtg__mkrufky: DKMS requires the ability to rebuild modules when the kernel ABI changes. 19:53
mkrufkyi will submit source code, it will totally be rebuildable19:53
rtg__mkrufky: that implies a compiler, usually spinning media, etc.19:53
infinitylamont: That's slightly too big a change for me to be comfy with for hardy. :)19:53
infinitylamont: For intrepid, sure.19:54
lamontright19:54
rtg__mkrufky: I understand it will be open source, but do you want to be rebuilding the module on your commercial target machine?19:55
mkrufkyrtg__: i'll qualify the scenario --  a large OEM will be selling a tiny laptop with ubuntu on it, that oem will be packaging two of my digital tv sticks, canonical agreed to host the additional modules19:55
mkrufkynah, the consumer must not build the modules19:55
mkrufkythe consumer will simply install the new module package with the driver support19:55
rtg__mkrufky: ok, then DKMS is probably not the right way to go.19:55
rtg__mkrufky: how about hosting your driver in your PPA and preseeding the commercial unit to pull from that PPA?19:56
mkrufkyPPA ?19:56
rtg__mkrufky: personal package archive, it works very similar to the main Ubuntu archive.19:56
mkrufkyit will be hosted on canonicalpartners.com19:57
tseliotmkrufky: PPA is a personal repository hosted by launchpad19:57
mkrufkyer, i might have that domain wrong, but you know what i am refering to19:57
rtg__mkrufky: the PPA is hosted somewhere in launchpad.net19:57
pwnguinwhen you say "must not rebuild modules"19:57
pwnguinis that "not be required, or not allowed"19:57
mkrufkypwnguin: was that question to me?19:58
pwnguinmkrufky: sorry, yes19:58
tseliotmkrufky: if you don't use DKMS you will have to make sure that the packages are rebuilt and uploaded every time the kernel ABI is broken19:58
mkrufkypwnguin: users must not be required to rebuild the modules themselves ...  of course, they are allowed19:58
pwnguinokies19:58
pwnguinyou'd be surprised ;)19:58
mkrufkyi believe in open source :-)19:59
mkrufkyanybody that doesnt should suffer bitrot :-P19:59
rtg__mkrufky: DKMS would not require any intervention on the part of the user. The modules gets rebuilt automatically when the ABI changes.19:59
tseliotmkrufky: with DKMS, if you have the compiler and the kernel headers installed, the kernel module will be automatically rebuilt without user intervention19:59
mkrufkyso....   basically, if i want to be able to sumbit code to you guys once (assuming i dont need to provide updates) then all i need to do is port my system to DKMS and then you'll rebuild whenever needed?20:00
mdomschno20:00
mdomschthe rebuilds happen on the end user's computer20:00
mkrufkyoooh... so with DKMS, users still have to build locally20:00
mdomsch(whcih may be undesirable)20:00
mkrufkyhmm20:00
tseliotmkrufky: there's a script which does that automatically. There's no need to reupload anything20:00
mdomschthey don't have to - one _could_ set up the build system to build it20:01
mkrufkythis particular product does not have disk space to allow such kernel builds20:01
mkrufkyie:  the OEM does *not* want users to have kernel headers on the machine20:01
mkrufkyok... in summary, it sounds like i should do LUM and let that be the end of it20:02
rtg__mkrufky: I think you should first investigate PPA and see if it will work for you.20:02
mkrufkyLUM == i send in a patch or a pull request from my git tree, you guys rebuild on your release schedule20:02
mkrufkyPPA sounds like it will require that I constantly rebuild when the ABI breaks -- is that true?20:02
rtg__mkrufky: yep, LUM will be less responsive.20:02
rtg__mkrufky: the ABI won't change more then a few more time, perhaps 4 in the next 2 years.20:03
mkrufkyeek20:03
rtg__mkrufky: its the network security updates that usually cause it.20:03
mkrufkyi have a deadline to provide code to ubuntu by june20th for imaging, and im under the impression that i'll have two or three update drops after that within the next two months or so20:04
infinityrtg__: It's been a while since I've done this.  Do I need to do something to tell the kernel package that "Yes, I know this is the same ABI as the previous upload and no, you don't have ABI files yet, shut up," or does it handle that gracefully now?20:04
rtg__infinity: you on -19? I updated the ABI files but I haven't pushed yet.20:04
infinityrtg__: I'm just patching -19.33 to suit our needs in the DC for now, yes.20:05
rtg__infinity: you can touch debian/abi/*/ignore to _not_ fo the ABI check.20:05
rtg__mkrufky: you really need to get code to me earlier then the 20th. Things are starting to freeze right now for an extended test period.20:07
mkrufkyi can give you code today, but the USB ids are all going to change20:07
mkrufkyis it easier to do that, and give you a tiny patch later?20:08
pwnguinwhos usb ids are you using right now?20:08
rtg__mkrufky: yeah, that works. I can update LUM easier then the kernel 'cause it won't cause an ABI bump.20:08
mkrufkypwnguin: they20:08
mkrufkypwnguin: they're all my companie's IDS20:08
mkrufkybut... this driver is for our CURRENT product20:09
mkrufkythe new ids are for the actual product, which will have branding on it specific to the OEM20:09
pwnguinmkrufky: ok then. just as long as you dont clobber someone else's :)20:09
mkrufkynah ... when i give the vid:pid update, i'll be ADDING ids, not changing any20:09
mkrufkythis driver is already in 2.6.26, but i backported it to 2.6.24 for hardy20:10
rtg__ok gents - lunch is calling me. back in awhile.20:11
pwnguinI've got a bug filed against wacom-tools that I think is a kernel bug20:13
pwnguinwhat do I do to hand it off / get the right people looking at it?20:13
mkrufkyheh, a co-worker just told me he added some power management stuff.....   so i have to test this for a day or two before i submit20:16
mkrufkyrtg__: OK if I send in a patch early next week, instead or today?20:16
mkrufky...and ur eating lunch ....  thanks for the help everybody :-)20:16
munckfishIs the AUTOBUILD variable actually still used?20:21
munckfishI note that in the hardy kernel sources it's using old/wrong way to get git HEAD id hash (cat .git/HEAD)20:34
infinityrtg__: Building a test kernel now, BTW.  If this goes smoothly, I'll pass the patch on to you.20:37
infinityrtg__: Cause I'm sure you prefer tested hppa patches to untested ones that require several uploads, using slow buildds as a test platform. :)20:38
rtg__infinity: you are so right :)20:38
rtg__munckfish: AUTOBUILD might be fubared.20:38
munckfishrtg__: I guessed as much20:39
infinityrtg__: Given that -19- is only in -proposed, I assume that even if this constitutes an ABI horizon, we can fudge that for hppa?20:40
infinityrtg__: (And it almost certainly will be an ABI change on hppa64, since I fixed the static/module ext setup there...)20:41
rtg__infinity: last time I looked hppa hadn't even built yet for -19. For an update I can just create abi/*/hppa/ignore so it bypasses the ABI check.20:42
rtg__infinity: nope, still needs building. I could ask that it not be NEWED if it does build anytime soon.20:44
infinityrtg__: Hrm, good point.  I'll queue it way down so it doesn't build at all.20:45
infinity(Or, not for a very, very long time...20:45
infinity)20:45
infinityOr I could queue it up and fail it intentionally.  That might be easier.20:45
infinity(LP really needs a way for me to just make a build not happen)20:45
rtg__infinity: thats fine with me. I definitely do not want to roll the ABI again before 8.04.1 is in the can.20:46
Ngis there a good way to do a custom build of LUM wrt the version number? altering it seems to break the build somewhat (in that it looks for matching headers packages)20:46
rtg__Ng: mess with debian/changelog  ? The do a clean to regen the control info.20:46
rtg__*Then do a clean...20:47
Ngmmkay, I'll give that a shot. so far I've just been twiddling the version number in changelog to try and find a mutation which doesn't break everything else20:47
NgI'm probably doing this in completely the wrong way just to get newer alsa modules ;)20:47
rtg__Ng: oh, good luck. You messing with 1.0.17rc1 ?20:48
Ngnightly \o/20:48
NgI didn't realise there was a .17rc yet, I should try that out and see if it works20:48
rtg__Ng: ALSA was a major pain in the ass to package.20:49
=== mkrufky is now known as mkrufky-away
Ngrtg__: I seem to have figured out about 3 steps to replace the one in LUM with a random nightly, but then this package only has to work on one piece of hardware ;)20:50
=== mkrufky-away is now known as mkrufky
lifelesshttps://bugs.launchpad.net/bugs/99755 - mario from Dell thinks there is a patch for the suspend problem affecting dell D430 & D630's22:30
lifelesscan anyone comment on whether the patch is good/missing/etc?22:31
rtg__lifeless: that patch made it into -19 via another bug report (can't remember which one)22:34
lifelessrtg__: intrepid build right? can I just grab that and lum and drop on hardy?22:35
rtg__lifeless: hardy 2.6.24-1922:35
lifelessoh cool22:35
rtg__in -proposed22:35
lifelessI will give it a spin in the weekend all going well22:35
lifeless(unless you warn me off :))22:35
rtg__lifeless:  it went in because of Bug: #18303322:36
rtg__which is likely a duplicate of 9975522:37
lifelessdifferent symptoms but yeah I can see that22:37
rtg__lifeless: memory corruption can exhibit an infinite number of symptoms.22:38
rtg__i think its the same root cause in this case.22:38
rtg__tomorrow is another day. later...22:39

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