/srv/irclogs.ubuntu.com/2008/10/20/#ubuntu-devel.txt

jdongpitti: eep do we have a regression of bug 95368 on our hands?01:06
ubottuLaunchpad bug 95368 in hal ""Cannot remove directory" on unmount due to stale .hal-mtab entries" [High,In progress] https://launchpad.net/bugs/9536801:06
jdongseems like 4 users have reported it on Intrepid01:06
TheMuso.c01:13
jdongPassword:01:14
TheMusoheh01:15
slangasekTheMuso: I guess that means you think that yes, we should fix it for intrepid? :)01:44
TheMusoslangasek: Yes, I'm going to look into it today.01:53
slangasekok01:53
slangasekhow is bug #274124 coming along?01:53
ubottuLaunchpad bug 274124 in pulseaudio "Race condition in pulseaudio loading for GNOME session" [High,Confirmed] https://launchpad.net/bugs/27412401:53
slangasekwill we get an upload today?01:53
TheMusoslangasek: Just have to slap the solution into the package. On my agenda also.02:07
ScottKsuperm1: Would you please look at the last comment in Bug 207473 and see if there's anything Dell specific that could be at issue.02:32
ubottuLaunchpad bug 207473 in hal "Screen brightness double level changes" [Medium,Confirmed] https://launchpad.net/bugs/20747302:32
ScottKslangasek: Would you please accept milter-greylist?02:33
=== jamesh__ is now known as jamesh
slangasekScottK: done03:15
ScottKslangasek: Thanks.  That's the libspf2 transition we discussed at the last release meeting done then.03:16
slangasekyep \o/03:16
jdongsetting up Gutsy VM's really takes you back....03:21
jdongit's amazing how much we've progressed in just a few release cycles.03:22
calcslangasek: sorry i thought we were supposed to get special approval for any upload during final freeze04:17
TheMusoslangasek: Just uploaded the pulseaudio race condition work-around.04:22
persiaTheMuso, Should that cover device recognition as well, or just desktop sounds?04:26
TheMusopersia: just the desktop login sound race condition.04:26
persiaOK.  I'll file a bug then.  Thanks.04:26
TheMusopersia: Whats the problem?04:27
persiaTheMuso,: I rebooted with a USB interface connected, and only the USB interface shows in pavucontrol : the onboard is missing for output (but is present for input).04:28
TheMusopersia: That could be the race in effect there.04:28
TheMusoi.e canberra-gtk-play has the onboard card, so pulse can't grab it.04:29
persiaThat's what I was thinking.  I'll retest with the new one before I file the bug then.04:29
TheMusopersia: What session manager is this with? gnome-session, or something for mobile?04:29
persiagnome-session : this is my primary laptop.04:29
TheMusoOk then.04:29
persiaI think -mobile uses gnome-session as well, and -mid doesn't use pulse.04:30
TheMusoRight.04:30
* persia 's -mobile HW is currently on loan04:30
* TheMuso nods.04:30
persiaTheMuso, Just as a counter-case, as long as I don't attach the USB device until my session is live, this doesn't happen, so it's not a core problem, and easily worked around for release.04:31
TheMusopersia: Right.04:31
persialinux-rt and friends uploaded.04:41
ScottKslangasek: I've packaged and tested the clamav RC.  See Bug #286176.  The debdiff is painful and makes it look worse than it is.  I had to add one line to the freshclam postinst after I made the debdiff.04:42
ubottuLaunchpad bug 286176 in clamav "FFe Request for Clamav 0.94.1 RC" [Undecided,New] https://launchpad.net/bugs/28617604:42
ScottKslangasek: What else would you like to see in the FFe?04:42
ScottKslangasek: I went ahead and uploaded it so you can review/accept/reject from the queue04:55
slangasekcalc: all uploads during final freeze have to be approved by the release team; that doesn't mean the approval has to happen /before/ you upload, because they'll be held in the queue anyway :)05:02
slangasekTheMuso: thanks, will review :)05:04
slangasekScottK: right, I'll have a look shortly05:04
ScottKslangasek: I'm heading to bed, so I guess I'll find out what you decided in the morning.05:18
slangasekpersia: I'm a bit confused by the linux-rt upload; the changelog seems to bear no relation to the previous version?05:49
slangasekseems to have motu-release ack though, so approving (and closing bug #281276 by hand)05:49
ubottuLaunchpad bug 281276 in linux-rt "Upgrade linux-rt to 2.6.27" [Undecided,Confirmed] https://launchpad.net/bugs/28127605:49
persiaslangasek, From what I understand, it was completely rebased on the new kernel, and the previous source was not used in it's construction.05:49
slangasekhum, ok05:49
persiaWith luck, we'll be able to come up with some sane way for the packages to interact in jaunty : the kernel team has been very busy with preparing both 2.6.26 and 2.6.27 this cycle.05:50
slangasekbtw, it appears that bug #229499 remains unfixed in this upload05:51
ubottuLaunchpad bug 229499 in linux "Latency regression with real time kernel and dynamic ticks feature" [Undecided,Fix released] https://launchpad.net/bugs/22949905:51
slangasek(the only linux-rt bug that was targeted to intrepid)05:51
persiaBother.  Thanks for pointing that out.05:52
StevenKslangasek: I've just uploaded linux-lpia-meta, if you'd like to cast your eyes over it05:57
=== viviersf{weekend is now known as viviersf
slangasekStevenK: accepted, thanks06:34
StevenKslangasek: Thanks!06:42
=== tkamppeter_ is now known as tkamppeter
pittiGood morning07:05
* wgrant escapes quickly.07:05
Treenakshi pitti07:05
* Hobbsee throws pitti a gummybear, and a bit of chocolate cake07:06
pittiTheMuso: festival has already been in main, so I just adjusted recommends, not demoted festival; likewise, flite is already in main (the library only), I guess it's a build dep07:06
TheMusopitti: right.07:06
pittijdong: it has never really been fixed07:07
dholbachgood morning07:13
Hobbseemorning dholbach07:14
dholbachhi Hobbsee07:14
NCommanderdirecthex, ping07:20
tkamppeterpitti, I have fixed an important bug in the CUPS package (bug 286048) on the Debian BZR.07:22
ubottuLaunchpad bug 286048 in cups "RELEASE FREEZE EXCEPTION: When requesting n copies, n*n or even n*n*n copies get printed" [Critical,Fix committed] https://launchpad.net/bugs/28604807:22
pittitkamppeter: saw your mail; I'm currently building the package07:22
directhexNCommander, be quick, i need to go to work in 8 minutes07:22
NCommanderdirecthex, how's hardware support on ia6407:22
NCommanderdirecthex, I'm rebasing the -ports kernel to 2.6.27, and it seems whoever did the ia64 kernel press and held enter during make config, so most of the drivers are compiled out unless I'm loosing my mind07:23
tkamppeterpitti, did the release team already accept it?07:23
directhexNCommander, AFAIK pretty good (i run SLE on the kit at work)07:23
NCommanderdirecthex, will you be willing to smoke test the ia64 kernel once I finish rebasing?07:23
pittitkamppeter: I need to upload it first :) and yes, I'll accept it afterwards (it is your upload, I'm just sponsoring)07:23
directhexNCommander, i doubt i'd be able to i'm afraid, it's production kit07:24
NCommanderknow where I can find someone with some spare ia64 hardware?07:24
tkamppeterpitti, are you in the release team?07:27
pittitkamppeter: yes07:27
tkamppeterpitti, I have some other bugs where I am not sure whether we should make a freeze exception:07:28
pittitkamppeter: if the fixes are obvious and easy, and you have packages prepared, please upload them07:28
tkamppeterpitti: bug #28444407:28
ubottuLaunchpad bug 284444 in system-config-printer "Printer Configuration Program Crashed" [Medium,Triaged] https://launchpad.net/bugs/28444407:28
pittitkamppeter: at this point, we can accept those until this afternoon, but they must *really* be safe07:28
tkamppeterpitti, the s-c-p fix is uploaded.07:36
tkamppeterpitti, after uploading I get07:41
tkamppeterRejected:07:41
tkamppeterSigner is not permitted to upload to the component 'main' of file 'system-config-printer_1.0.5+git20080819-0ubuntu6.dsc'.07:41
pittitkamppeter: oh, someone needs to extend your upload ACL for that; mdz, whom to ping for that?07:41
tkamppeterIt is strange for me. The message which one usually gets on an after-freeze upload is different.07:42
pittitkamppeter: yes, I think your upload ACLs were put in place recently, and they forgot s-c-p07:42
tkamppetermdz has removed my general core-dev right, probably he assumed that my ACL is in place, but probably no one touched it.07:43
tkamppetermdz, can you set the upload ACLs in Launchpad? Or did you do it already? Has Launchpad perhaps a bug?07:44
tkamppeterpitti, I can send you the two packages, so that you can upload them, as I do not know until when my upload gets fixed.07:49
pittitkamppeter: ok07:49
pittioh, happy Feisty EOL day!07:57
pittikees, jdstrand: ^ happy? :)07:58
tkamppeterpitti, the packages are now on http://www.linuxfoundation.org/~till/tmp/ubuntu/intrepid/fe/07:58
tkamppeterIt is all tested, the packages actually fix the reported bugs and Ghostscript two PDF-workflow-related upstream bugs in addition.07:59
tkamppeterOn Ghostscript I have mass-tested all built-in drivers with a script which creates a queue for every driver, passes a job through it, and then checks for errors and a reasonable output size.08:00
* fabbione hugs pitti 08:01
* pitti hugs fabbione back; Padre!08:01
superm1ScottK, it's actually a kernel bug08:07
superm1ScottK, caused by the way the BIOS allows for multiple different video cards08:07
superm1ScottK, more or less bug 22698108:07
ubottuLaunchpad bug 226981 in linux "Hardy: FN-up/down keys change brightness too rapidly on DELL XPS m1330" [Low,Confirmed] https://launchpad.net/bugs/22698108:07
superm1ScottK, i'll add the upstream kernel.org bug tracker for the bug08:09
=== MacSlow_ is now known as MacSlow
superm1ScottK, that and at least one of those bugs is mis appropriately marked as a duplicate.  if there are *any* hangs associated with it, it's a kernel bug about key releases; bug 26172108:17
ubottuLaunchpad bug 261721 in linux "X never sees brightness key release events" [High,Triaged] https://launchpad.net/bugs/26172108:17
NCommanderhey DktrKranz08:25
DktrKranzhi NCommander08:27
NCommanderDktrKranz, I verified the GNAT packages work :-)08:27
DktrKranzwe've finished! \o/08:28
DktrKranzyes, I noticed, thanks ;)08:28
NCommanderSO now what happens?08:28
NCommander(I assume you need to get the archive admins to push to -updates, right?08:28
DktrKranzmartin already copied to updates08:28
NCommanderWOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO08:28
directhexi wonder if i could convince the powers that be on the ubuntu forums to add "--prefix=/usr " to the swear filter08:29
NCommander:-)08:29
NCommanderah, it feels good to finally finish that gnat transition08:30
DktrKranzsure. I'll adjust the spec accordingly soon08:31
DktrKranzand eventually track for regressions/pending issues, just to make sure we have really finished08:31
NCommanderProbably the first/only transition to be done entirely through -updates ;-)08:31
NCommanderDktrKranz, the packages weren't installable. Anything at this point is an improvement08:31
DktrKranzI hope to avoid those in the future08:32
NCommanderWe have to make sure our version of gnat stays in sync with Debian08:32
DktrKranzgnat-4.2 is no longer here08:33
DktrKranzand I hope 4.1 will go away soon08:33
NCommanderWe can NBS it out on Jaunty08:33
NCommanderit won't be that difficult08:34
* NCommander just needs his MOTUship ;-)08:34
DktrKranzgo for it, then ;)08:34
slangasekI don't think you mean NBS08:35
NCommanderer08:35
NCommanderJust removing the rdepends and getting rid of it08:35
* NCommander drinks his coffee08:35
slangasekwhy are you drinking coffee at 3am?08:36
DktrKranzlet's think of it for jaunty, maybe together with debian maint08:36
NCommanderslangasek, cause I woke up at 12:0008:36
seb128NCommander: broken timezone!08:37
* slangasek scratches his head08:37
amitkmvo: MacSlow: new libgksu works great08:38
MacSlowamitk, sweet news ... thanks for the feedback!08:38
DktrKranzslangasek: thanks for noticing my bad upload, I was definitely under crack :)08:39
mvocool, thanks amitk!08:39
NCommanderamitk & seb128 I have a sleep disorder08:39
directhex48 hour days?08:39
slangasekDktrKranz: that's what I'm here for... :)08:40
DktrKranzhehe08:40
slangasekNCommander: you don't think drinking coffee at 3am is a cause of disorder?08:40
tkamppeterpitti, when you approve Ghostscript, then take also the new foomatic-db which I have put onto the same URL now. This foomatic-db has a workaround for a bug in Ghostscript removed.08:40
seb128NCommander: stop working so much and go to bed ;-)08:40
NCommanderseb128, I woke up after 12 hours of sleep at 0:0008:40
tkamppeterpitti, the removal of the workaround is also covered by the Ghostscript mass testing which I did.08:41
pittitkamppeter: gs and scp are done08:41
MacSlowmvo, can I mark LP #275172 fixed then?08:41
seb128hey pitti!08:41
ubottuLaunchpad bug 275172 in gksu "libgksuui crashes on statup in the blur code on some systems" [Medium,In progress] https://launchpad.net/bugs/27517208:41
pittitkamppeter: does the workaround hurt for anythuing?08:41
* pitti hugs seb128, bonjour08:41
* seb128 hugs pitti08:41
seb128pitti: how are you?08:42
tkamppeterpitti, the approval message of gs appeared some seconds ago.08:42
MacSlowmvo, or do we need more positive feedback about the crasher being fixed?08:42
pittiseb128: quite okay, and you?08:42
seb128pitti: good, I got over my cold and slept enough during the weekend, ready for a GNOME marathon today ;-)08:42
mvoMacSlow: I think its fine to close it now we got positivie feedback and no negative08:42
slangasekso who here is good at debugging threading race conditions?08:43
mvoMacSlow: feel free to add "please reopen if you still experience this problem" or something like that08:43
tkamppeterpitti, so can you approve foomatic-db, too? It only removes the workaround for a bug which is now fixed in gs (bjc600/bjc800).08:43
* NCommander runs really fast from slangasek 08:43
pittitkamppeter: you can't upload that either?08:43
NCommanderslangasek, what has race conditions?08:44
slangasekNCommander: libgstpulse or libpulse08:44
NCommanderDeadlock?08:44
tkamppeterpitti, I will try. Perhaps in the ACL only somne packages were forgotten.08:44
slangaseksegfault on shutdown (and possibly at other times)08:44
* NCommander winces08:44
NCommanderThat sounds evil to fix08:44
slangasekwell if it was trivial I wouldn't be trawling for people good at thread debugging. :)08:45
NCommanderslangasek, is there an upstream bug?08:47
slangasekI have no idea08:47
=== hunger_t is now known as hunger
DktrKranzpitti, mind copying ocamlsdl (bug 249355) to hardy-updates? It doesn't show up in pending-sru page, but it has been verified long ago.08:49
ubottuLaunchpad bug 249355 in ocamlsdl "ocamlsdl and lablgl conflict over Raw" [Undecided,Fix committed] https://launchpad.net/bugs/24935508:49
pittiDktrKranz: thanks, done08:53
* DktrKranz hugs pitti 08:53
* pitti hugs back DktrKranz08:53
MacSlowmvo, should I also close all the duplicates on LP #275172 ?09:02
ubottuLaunchpad bug 275172 in gksu "libgksuui crashes on statup in the blur code on some systems" [Medium,In progress] https://launchpad.net/bugs/27517209:02
tkamppeterpitti, I also cannot upload foomatic-db. Seems that the new Launchpad with ACLs is not yet installed.09:02
pittibah09:02
MacSlowmvo, or link to the comment thread of it pointing out we've a fix in place?09:02
mvoMacSlow: just mark them as duplicates of the fixed one09:02
pittitkamppeter: does the workaround actually hurt anything?09:02
mvoMacSlow: thanks for cleaning that up!09:03
tkamppeterpitti, the workaround only leads to more PDF->PS and back conversions, slowing down the printing and the probability of a bug is higher than when the PDF is passing through straight to the printer driver.09:04
tkamppeterThe patch is very small and only affects the Ghostscript command lines for the two bjc600 and bjc800 drivers, nothing else in the Foomatic dataabse is changed.09:05
pittiok09:05
superm1whoops pitti, when you took discover1 out on friday, it broke mythbuntu live disk builds.  can you or whomever is manning the approval queue today let mythbuntu-meta 0.30 through to allow the dailies to get building again?09:06
pittisuperm1: uh, sorry; I checked reverse dependencies, and there was nothing left09:07
superm1that's odd.  it was a recommends for mythbuntu-live09:07
MacSlowmvo, hm... the dups don't let me add a comment ... well then they point to #275172 anyway so people should find it anyway.09:07
MacSlowhey njpatel, sabdfl09:08
superm1er by 0.30, i meant 0.31.  I think 0.30 was in the archive already09:08
pittisuperm1: FAILED: mythbuntu-meta (The source mythbuntu-meta - 0.30 is already accepted in ubuntu/intrepid09:08
njpatelhey hey MacSlow09:08
pittisuperm1: oh, checkrdepends doesn't check recommends, that'd be it09:08
superm1pitti, yeah i just saw i uploaded the 0.30 again by accident.  0.311 should show up now09:08
pittitkamppeter: okay, uploaded09:09
=== Tonio___ is now known as Tonio_
slangaseksuperm1, pitti: mythbuntu-meta accepted09:37
pittislangasek: bah, I get permission errors on the queue page again; I accepted some xfce package, but the other brings an error09:40
pittislangasek: does that happen for you as well?09:40
slangasekI don't use the web interface except for testing :/09:41
slangaseksuperm1: hmm, ok, xorg-driver-fglrx (containing libAMDXvBA.so.1.0, bug #271794) is in multiverse, not restricted... has somebody demoted it as part of component-mismatch cleanup since you filed that bug?09:44
ubottuLaunchpad bug 271794 in fglrx-installer "Re-promote gcc-3.3 to main" [Undecided,Fix released] https://launchpad.net/bugs/27179409:44
=== mdz_ is now known as mdz
jussi01anyone know where to find the file: libopenal.so.0 ?09:46
Mithrandirjussi01: libopenal0a: /usr/lib/libopenal.so.009:47
Mithrandirjussi01: apt-file is your friend.09:47
jussi01Mithrandir: yeah, I tried it, obviously wrongly as it returned nothing...09:48
jussi01jussi@Galaxy:~$ apt-file search libopenal.so.009:48
jussi01jussi@Galaxy:~$09:48
jussi01Mithrandir: thanks though :)09:48
cjwatsontkamppeter: the LP database certainly *thinks* you're allowed to upload system-config-printer09:49
cjwatsontkamppeter: http://paste.ubuntu.com/60035/09:49
cjwatsontkamppeter: looks like an LP bug, unless the ACLs were changed between that upload being rejected and me looking at them09:50
cjwatson(that's output from './edit_acl.py -p till-kamppeter query' in lp:~kamion/+junk/ubuntu-archive-tools)09:51
RAOFjussi01: That's an old and apparently horribly library.  Feel free to poke upstream into linking against libopenal.so.109:53
RAOFs/y l/y buggy l/09:53
persiajussi01, There was a transition to make that go away in intrepid.  Did something get missed?09:57
persiaRAOF, Well, it's mostly only horribly buggy if you don't have a creative card, although it's still buggy if you do (just not horrible).09:58
RAOFpersia: Heh.09:58
loolmdz: Do you think the iwl3945 issue is fixed by disabling ftrace?09:59
loolI thought it would only affect module removals10:00
tkamppetercjwatson, I got a mail from mdz that he has fixed (upodated) my ACL.10:00
mdzlool: there were several independent reports that the problem did not recur with -7.1210:01
mdzlool: can you reproduce it?10:01
loolI will try to do some reboots; I couldn't get the hang reliably before though10:02
mdzcjwatson: the ACLs were changed between that upload being rejected and you looking at them (by me)10:02
loolWill confirm in the bug10:02
jussi01persia: in intrepid it seems to be known as libopenal110:03
wgrantjussi01: Right, it broke ABI fairly recently.10:03
loolmdz: Eh just got your comment in the bug report10:04
persiajussi01, That's an entirely different piece of software : openal-soft vs. openal.  The new one is based on a community fork of some code creative released open-source.10:04
jussi01persia: ahh...10:04
tkamppetercjwatson, mdz, I have done a test upload now and it works. The package waits for FE approval now. Please reject it. And thank you for the quick fix.10:11
mdztkamppeter: good, thank you10:12
didrocksslangasek, pitti : I have done the fix for nautilus-share, see bug #21209810:12
ubottuLaunchpad bug 212098 in nautilus-share ""easy" file sharing not notifying about logout/login" [High,Confirmed] https://launchpad.net/bugs/21209810:12
mdzcjwatson: is it possible yet for uploads which originally target intrepid to be redirected to jaunty when it's open, or do they still need to be re-uploaded?10:15
slangasekpitti: any chance that you could look at that one?10:15
slangasektkamppeter: that's the system-config-printer upload that you're saying should be rejected?10:16
tkamppeterslangasek, yes, the 0ubuntu7.10:16
tkamppeterPitti, has sponsored my upload of the 0ubuntu6 which contains an actual bug fix and so I did not have anything left to upload for testing. So I have created an unchanged 0ubuntu7 only for testing.10:17
slangasekok, rejected10:17
mdzslangasek,cjwatson: to ask the real question, I have changes which are ready for upload but which aren't appropriate for 8.10. what should I do with them?10:17
mdzjames_w: perhaps there's a branch where I could commit them? ;-)10:18
=== seb128_ is now known as seb128
slangasekI like that as an answer... :)10:18
james_wmdz: hopefully shortly10:18
mdzjames_w: this is alsa-driver fwiw10:19
tkamppeterUbuntu got article of the day on German Wikipedia: http://de.wikipedia.org/wiki/Wikipedia:Hauptseite10:21
mdzpitti: do you have a rule of thumb for when apport package hooks should go in apport itself vs. in the package?10:34
pittimdz: hm, hard to put into words; usually I prefer "in the package", but for things like the kernel it's both easier and less conflict-ful (several versions in parallel, etc.) to ship it in apport10:43
pittislangasek: 212098> yep, will do10:43
mdzpitti: I've written one for alsa-base which I'm inclined to put into the package10:46
pittimdz: another thing is, if it would be the only package delta, I'd also be inclined to put it into apport instead10:47
pittimdz: but we have a delta anyway, so I agree, putting it into alsa-base is more appropriate10:48
mdzpitti: it will use the upstream alsa-info.sh script, which is currently not installed, so it needs to be modified to install the script anyway10:48
mdzpitti: however, once it's there, I expect that e.g. pulseaudio will want this info as well, which makes me wonder whether it should go in apport.hookutils10:49
mdzpitti: or if hooks should invoke other packages' hooks10:49
pittimdz: if there's any doubt, I don't mind at all to put it into apport for now; it's arch:all and builds quickly, so not disruptive to the RC10:50
pittimdz: (OTOH we'll disable apport for the final release anyway)10:50
pittiok, need to rush to the post office before they close; bbl10:51
mdzpitti: I was planning to hold these changes until post-8.10 anyway10:51
pittiah, ok :)10:52
mdzpitti: though, if you will upload apport anyway for some reason, then please do merge my hookutils branch10:52
pittimdz: the only upload I planned so far is to disable it; but I can merge it in trunk, sure10:53
james_wif I see a pointer with the value 0x10 in a stacktrace, is that usually indicative of a particular problem?10:56
slangasekjames_w: uninitialized pointer is my first guess11:00
slangaseksecond guess is "somebody took an offset from NULL"11:01
mdzjames_w: if you can trust the value it's showing you (watch out for debugger unreliability, compiler optimization, etc.), then that pointer is likely invalid11:01
=== asac_ is now known as asac
mdzjames_w: my first guess would be "int value assigned to a pointer"11:01
mdzjames_w: URL for the stacktrace?11:01
persiajames_w, If you are looking at a member of a structure, the pointer to the structure is probably null.11:01
james_wI believe threads may be involved, but from what I can see the pointer is assigned NULL, and then next shows up with 0x1011:01
james_wit's only in gdb currently, I'll extract it to a file11:02
mdzjames_w: sounds like the debugger is lying to you11:04
mdzit unfortunately does that a lot11:04
james_wdamn11:04
mdzjames_w: add a printf to dump the value of the pointer at the same spot and see what that says11:04
* wgrant recommends the use of -O0, too.11:06
mdzwgrant: indeed11:06
wgrantThat can make gdb much less useless.11:06
james_whmm, apparently valid pointer that time, but still SIGSEGV11:10
wgrantValid meaning it points to something, or just doesn't look so bogus at a glance?11:11
seb128james_w: try using valgrind11:11
james_wah, no, it's invalid, just not as obviously as invalid as 0x1011:11
wgrantvalgrind is good until it starts segfaulting.11:11
seb128james_w: valgrind often gives you good clues11:11
seb128wgrant: it doesn't segfault often for me11:12
slangasekjames_w: so the reason you're looking at this pointer is that it's the cause of the SEGV?11:12
wgrantseb128: Neither, but I've encountered a couple of particularly nasty situations where it does.11:12
slangasek(did you post a url to the stack trace that I missed somehow?)11:12
ograseb128, my evo is acting up recently ... since a week or so it forgets its password ver often (i never had to type it in in hardy or before), if i get up in the morning i get recieveerrors and have to rstart it to even get my first chunk of mail11:12
ogra*restart11:13
slangasekwgrant: valgrind and gdb both beat analyzing core dumps by hand, so...11:13
wgrantslangasek: This is true.11:13
james_whttp://paste.ubuntu.com/60057/11:13
slangasekjames_w: and 'list' is the pointer that was showing as 0x10 before?11:15
james_wyup11:15
james_wI'm pretty sure at least, it was yesterday11:15
slangasekand this latest stack trace is after rebuilding with -O0?11:15
james_wno, I haven't rebuilt, I'll try that now11:15
james_wbut I appear to have turned this crash from a race condition to a consistent crash every time, I don't know if that is good or bad11:17
slangasekgood :)11:17
james_walso, is there a way from a glib program to get a thread id for the thread the code is executing in?11:18
james_wI wonder if I misunderstood which thread was which here11:18
slangasekI'm not sure any thread ID you would get from inside glib would usefully correlate to how gdb identifies your threads11:19
slangasekdefinitely needs a rebuild with -O0, the line number in the backtrace doesn't match the function name11:21
james_wthis is a patched consolekit11:21
james_wbug 26965111:21
ubottuLaunchpad bug 269651 in consolekit "console-kit-daemon crashed with SIGSEGV in g_str_hash()" [High,In progress] https://launchpad.net/bugs/26965111:22
slangasekjames_w: http://launchpadlibrarian.net/18690266/consolekit_0.2.10-1ubuntu9.diff, then?11:26
slangasekjames_w: hrm, does this happen to be on amd64?11:33
slangasekjames_w: I ask because of the use of GUINT_TO_POINTER(), which certainly *sounds* suspect, but I can't find a definition of it anywhere in libglib2.0-dev...11:35
slangasekOTOH, it's plausible the indices really are integers in this case11:37
persiapitti, Would you have time for some questions about HAL?  I want to export an input.joystick property for joysticks so evdev will be able to not grab them, so that joystick-driven games can work again.  It was suggested you were the expert on these things.11:38
james_wslangasek: I don't have amd64 to test, sorry.11:44
james_wah, I mean, no, it's i38611:45
* slangasek nods11:45
slangasekogra: is there a MIR for cbflib anywhere?11:47
slangasekogra: you uploaded rasmol back in June with a build-dep on it, but it's still in universe11:48
bigoncould someone have a look at bug #258192 ? there is a patch present on the lp11:51
ubottuLaunchpad bug 258192 in dhcp3 "problem with paths and binding to ldap server" [Medium,Confirmed] https://launchpad.net/bugs/25819211:51
ograslangasek, i did ?11:53
ograslangasek, hmm, must have been sponsored for LaserJock, i'l check11:53
ogra*i'll11:53
slangasekwell, your name is in the changelog, not much of a "sponsored" upload :)11:54
pittipersia: right, in fact I was planning to do the same11:55
pittipersia: but last week, joysticks were recognized as 'mouse', and /dev/input/js0 didn't have a hal entry at all; however, there was an -evdev fix in the meantime11:55
persiapitti, Then I guess my first question is: is it faster for you to help me learn how to do it, or just to do it?11:55
persiaThe -evdev fix made pressing a joystick button stop crashing X, but with the current HAL, there's no way for evdev to not detect joysticks as mice.11:56
ograwell, its just a matter of having an .fdi and making it load the mouse driver, no ?11:56
persiaHAL not having anything for /dev/input/js0 isn't the issue so much as HAL having an entry with input.pointer for /dev/input/eventX for joysticks.11:56
pitti  info.capabilities = {'input', 'input.mouse'} (string list)11:56
pittibah11:56
pittipersia: well, it is an issue11:57
persiaogra, That means writing an .fdi file for *each* joystick.11:57
ograpersia, no, only one with a match line for every joystick11:57
wgrantWe already have about a dozen joysticks whitelisted.11:57
persiapitti, well OK, but not something that I think of as intrepid-critical.11:57
pittipersia: before we can apply the "local foreground console access" schema, we need a hal entry with /dev/input/jsX11:57
wgrantBut that's nowhere near all of them.11:57
persiaogra, Right.11:57
wgrantAnd it's a crazy idea.11:57
ograwhats crazy about that ?11:57
pittino, writing FDIs for individual joysticks is a bad idea11:58
persiapitti, That makes sense.  My concern is the regression that all the games don't work today.11:58
pittiafter all, the kernel already *knows* it's a joystick11:58
pittiudev creates a proper device for it, after all11:58
pittipersia: right, if you aren't in plugdev (we don't do that by default any more)11:58
james_whttp://pastebin.com/f1d86e7e2 is consolekit with -O011:59
slangasekjames_w: have you tried under valgrind yet?11:59
persiapitti: Except that if I run jstest as a user from a VC after killing X, it works.  If I run jstest as a user from within X it doesn't work.  X seems to be grabbing exclusive access to the device.11:59
ograslangasek, meh, you are right ... hmm, i would like to talk to laserjock first, he knows more about it than me but wont be around before the evening i guess11:59
persialaserjock will likely be around in about 2-3 hours.12:00
james_wslangasek: yes, is there a way to get it to show symbols?12:00
persiapitti, So, that doesn't feel like a group access issue.12:00
ograok, afternoon then :)12:00
pittipersia: hm, if I chmod 666 the device, jstest /dev/input/js0 works fine for me12:00
slangasekjames_w: when valgrind gives an error, it'll show the names of any functions it knows12:01
ograhow about using inuattach instead ?12:01
* persia tries again12:01
ogra*inputatach12:01
ograbah12:01
james_wslangasek: adding the G_SLICE and G_MALLOC env vars that the wiki page for valgrind suggests made it not crash it seems12:01
slangasekah, heh12:01
james_wslangasek: ah, the stacktrace looked the same at least12:01
ograpersia, it auto-maps joysticks to /dev/input/mice12:01
ograwhere you should have access to as normal user12:02
seb128james_w: under valgrind? valgrind often workaround crashes but still displays errors12:02
slangasekjames_w: if using malloc instead causes it to not segfault, chances are you have an allocate/free mismatch12:02
slangaseks/segfault/throw errors/12:02
slangaseklike seb128 says, valgrind's job is to find memory errors /before/ they become segfaults, so yeah, you generally have to read the output12:03
james_wah, it's got "Address is 8 bytes inside a block of size 12 free'd" coming from my new emit_removals_in_idle function12:05
james_wah, got it I think12:06
pittipersia, ogra: so frankly I have no idea how -evdev works, but looking at hal debug output when plugging in a joystick might help12:06
* ogra would recommend an inputattach handler for hal that should dtrt and map the device as a mouse12:07
pittiogra: mouse? but that's what it specificallly shouldn't be...12:07
pittiogra: it is a mouse in hal right now, but that's wrong12:08
ograpitti, i thought it shouldnt be a keyboard12:08
pittiogra: the corresponding /dev/input/eventXX thingy is a mouse in hal, and /dev/input/js0 doesn't exist at all12:08
ograah12:08
* ogra misunderstood than12:08
ogra*that12:08
pittiogra: anyway, so what's your idea about?12:09
pittiogra: how should we teach hal about this new device?12:09
persiaThe HAL-mapped mouse even supports all of WXYZ, so if you've some gamepads, one stick navigates, and the other scrolls.  It's nice.  It's just the games that I'm testing more now to make sure they aren't still broken.12:10
ogramy only idea would be to find device classes and make an fdi12:10
ograbut thats what you deliberately didnt like :)12:10
persiaogra, Well, better would be to define a new info.capabilities12:11
pittiogra: oh, device class is fine12:11
pittiogra: I mean I didn't like FDI files with joystick vendor/product IDs12:11
ograbut you need to find a common denominator12:11
ograwhich means to collect tons of lshal outputs from joystick owners first to find the right thing to match12:12
wgrantThe kernel knows what is a joystick.12:12
wgrantSo hal can find out.12:12
wgrantAnd hal should publish it as a new input.joystick or similar cap.12:12
persiaogra, The kernel knows it's a joystick, that's not the issue.  The issue is how to present this to HAL clients.12:12
cjwatsonmdz: I'm fairly certain they still need to be reuploaded when jaunty opens12:13
cjwatsonmdz: I have an 'unreleased-packages' script which greps for UNRELEASED at the top of changelogs in my working trees, which means I can leave them on my disk and be reasonably certain not to forget about them12:13
ograpersia, well, if the kernel knows hal cqan get that info and match the fdi aganst it i think12:14
ograpersia, i'll look for my old sidewinder later today and see what i can find out :)12:14
wgrantogra: HAL needs to export it somehow. That is the key.12:15
persiaogra, Right, which gives us a nice simple .fdi file for xserver-xorg-input-joystick.12:15
ograright12:15
wgrantRather than the awfulness that is the current one.12:15
ograthere is one currently ?12:15
persiaogra, Right now, we can't do that because HAL doesn't tell us that it's a joystick.12:15
wgrantThere is.12:15
* ogra looks12:15
wgrantSee /usr/share/hal/fdi/policy/20thirdparty/10-x11-joystick.fdi12:15
wgrant(part of xserver-xorg-input-joystick)12:15
ograah, thats why i didnt see it :)12:16
* ogra installs and takes a look12:16
* persia wishes js_demo wasn't embedded in flightgear : flightgear is just *so* big.12:17
ograsplit it out12:17
ograwe did the same for inputattach back in dapper12:17
persiaogra, Which problem are you trying to solve?12:18
pittiah, I don't have xserver-xorg-input-joystick installed either12:18
ograwgrant, that file doesnt look so bad though12:18
ograthough 10- might be wrong12:18
persiapitti, Until we export something for a sane .fdi file, that package probably isn't as useful as you'd think.12:18
wgrantogra: It doesn't detect most joysticks.12:19
ograthats likely to be overridden by something else12:19
persia(Especially because X is already getting 4 axes from /dev/input/eventX)12:19
pittipersia: ugh, indeed that file looks pretty useless12:19
persiapitti, It was tjaalton's first quick workaround when trying to deal with the problem.  Having input.joystick or something would be much preferred by all.12:20
pitti*nod*12:20
mdzogra: inputattach and perhaps something like js_demo should probably be moved into input-utils upstream12:24
ogramdz, good ide, i'll take care for that in jaunty (i'll have to discuss a lot of touchscreen stuff upstream anyway)12:24
slangasekmvo: no bug numbers in the changelog for this update-manager upload?12:24
persiamdz, jstest which is the more common way to do it is part of the joystick package.12:25
ograpersia, xserver-xorg-input-joystick or joystick ?12:26
james_wugh, this is worse that I thought12:26
ograpersia, it should be in xserver-xorg-input-joystick12:26
persiaogra, joystick.  It contains jscal and jstest.  Everything you want to play with a joystick.12:26
persiaNo, it should be either in joystick or in input-utils.  It doesn't belong in xserver-xorg-input-joystick12:26
persiaIt uses the kernel interface, not the X interface.12:27
mvoslangasek: the DistUpgrade/xorg_fix_intrepid.py stuff comes from forum feedback, the glade file has a bug, sorry for that12:27
mdzpersia: inputattach is useful for more than joysticks, and joysticks don't seem to warrant their own package apart from all other input devices (input-utils is 16k, joystick is 14k)12:27
mvoslangasek: there is anohter one pending, apparently the nvidia drivers do not work anymore on cpus without SSE support12:27
mvoso we need to test for this :/12:27
persiamdz, Sure.  merging joystick into input-utils seems sane to me.12:27
slangasekmvo: awesomesauce \o/12:27
ogramdz, it has an intuitive ame though ... thats the only pro argument i see12:27
ogra*name12:27
slangasekRiddell: is there a bug number for this scim-bridge change?12:28
ograinput-utils proably should provide joystick and merge all the tools in12:28
mdzpersia,ogra: someone should mail the upstreams and see what they think12:29
Riddellslangasek: I don't think so, let me check12:30
* ogra wonders if joystic is even active upstream12:30
ograthe mentioned url in the package descriptopn is a dead link12:31
slangasekRiddell: in your language-selector upload, the changelog and the source diff say opposite things...12:31
ograpersia, do you know if joystick upstream is active at all ?12:31
ograand if so, where ?12:32
persiaogra: no idea12:32
Riddellslangasek: scim-bridge is a continuation of bug 20333412:32
ubottuLaunchpad bug 203334 in scim-bridge "scim-bridge-client-qt4 requires scim" [Undecided,Fix released] https://launchpad.net/bugs/20333412:32
Riddellslangasek: it not only needed scim but a running scim12:32
pittiRiddell: how do current langpacks look KDE wise now?12:33
Riddellpitti: still incomplete, but we know why and we're working around it12:34
Riddellslangasek: hmm, best reject that langauge-selector upload until ArneGoetje appears so I can clarify what's actually needed12:35
slangasekRiddell: ok, done12:35
slangasekRiddell: the kubuntu-meta change should be ok to let through though, right?  It doesn't depend on the language-selector change in any way?12:36
persiapitti, What did you test with jstest?  I just updated to latest everything, and when I'm running X, both jstest and js_demo show the device, but don't receive any events.  When I'm not running X, both show events.  I continue to suspect that evdev having an exclusive lock on /dev/input/eventX is blocking events on /dev/input/jsX12:37
Riddellslangasek: correct (it's also a request from arne and I don't have any details but I do as I'm told :)12:39
* slangasek winces12:39
pittipersia: well, I move the stick and press the buttons, and I see the corresponding actions in the output numbers12:40
persiapitti, That's precisely what I'm not seeing.  Which architecture?12:41
pittipersia: i38612:41
persiaHmm.  I'm amd64.  I wonder if that might affect it.12:41
pittipersia: for me, "xinput list" doesn't  change if I plug in the joystick; does it for you?12:42
pittipersia: and do you have gameport or usb?12:42
pittipersia: I have usb12:42
slangaseker... this wouldn't have any relation to the broken xinput headers on amd64 that were fixed the other day, would it?12:42
wgrantpitti: Do you have -joystick installed?12:42
mdzmvo: comments on bug 267749?12:42
wgrantslangasek: No.12:42
ubottuLaunchpad bug 267749 in libflashsupport "Please remove libflashsupport source+binary from archive" [High,Fix released] https://launchpad.net/bugs/26774912:42
slangasekok12:42
pittiwgrant, persia: no, I don't have x-x-input-joystick installed12:43
wgrantpitti: I'm on i386 and my USB joystick shows up and does annoying mousey things.12:43
wgrantpitti: That would do it.12:43
pittiwell, I don't *want* it do mouseish things, I want it to work in games :)12:43
persiawgrant, I also don't have xserver-xorg-input-joystick installed.12:43
pittibut I think that's pretty independent12:43
pittipersia: ideally /dev/input/eventXX would be the joystick "mouseish" thing for X, while /dev/input/js0 is the game thingy12:43
persiapitti, I do show my device in xinput list12:43
wgrantpersia: Do you have some other fdi file, then?12:43
persiawgrant, Nothing non-default.12:44
wgrantHmm.12:44
* persia tries a different joystick12:44
* pitti installs x-x-i-j and compares12:44
mvomdz: sorry, the answer is yes, but I wll add code that ensures it goes away even when the user decides to skip the cleanup12:44
mvomdz: it looks like it does not have any useful purpose anymore12:44
mvomdz: s/code/a entry in the config/12:45
mdzmvo: in fact it is actively harmful12:45
mvoright, one more reason than12:45
persiaWell.  I tried three joysticks.  Either I win the .fdi lottery or pitti does.12:45
persiaAll of mine behave the same : xinput list changes, and jstest doesn't work.12:46
pitti+"Mega World USB Game Controllers"id=9[XExtensionKeyboard]12:46
pittipersia: with x-x-i-j installed, I get that in xinput list ^12:46
persiapitti, Odd.  I really don't have that package installed, and my joysticks work in X, and don't work in games.12:47
ogramdz, it might still be useful on networked connections in ltsp, i didnt find the time to test it yet, but in that case it cn go into a PPA12:47
pittipersia: but even with the package installed, jstest still works12:47
pittipersia: you sure you chmod 666'ed the device?12:47
* ogra actually tries it out in a vm *now*12:48
persiapitti, well, I'm in plugdev.12:48
persiachmod 600 gives a different issue : jstest reports "Permission denied".12:48
* persia tries with 666 just in case some other user is critical to making this work12:49
pittipersia: ok I'm not in plugdev, but 660 should be fine for you then12:49
pittipersia: right, you'd get EPERM with insufficient privileges, not a non-working jstest12:50
pittibah, and why did my X crash when I purged x-x-i-j ...12:50
jcristauwith a grabbed device, you'd get a non-working jstest12:50
persiapitti, Yeah, changing to 666 doesn't make any difference.12:50
jdstrandpitti: re 'happy?'> \o/12:51
persiajcristau, So the question becomes : why isn't evdev grabbing pitti's joystick?12:51
pittipersia: erm, it does, if I have -input-joystick installed12:51
persiaDoes anyone else have a joystick?12:51
pittimouse emulation works fine12:51
jdstrandpitti: though, it always does make me a little sad when one is EOL'd...12:51
ograpersia, in some moving box in the basement12:51
persiapitti, Mouse emulation works fine for me too, but I don't have to install xserver-xorg-input-joystick.12:52
jdstrand(not from a security support standpoint of course!)12:52
* ogra goes digging12:52
pittiI just recently bought an USB one, it's all dosbox' fault12:52
* persia installs an i386 box12:52
pittiintrepid's version is too good, it runs TIE fighter and X-Wing12:52
pitti(Wing Commander, too)12:52
wgrantpersia: On i386 a USB one is grabbed by evdev if I have -joystick enabled.12:52
wgrantI wonder if a HAL restart might be required to pick up the new file?12:53
pittiwgrant: no, that should work now12:53
persiawgrant, But I don't have -joystick installed, and I rebooted even.12:53
wgrantBlurgh.12:54
pittipersia, wgrant: http://paste.ubuntu.com/60085/ is what I get from hal when plugging it in12:54
ograhttp://paste.ubuntu.com/60086/12:54
ograthats what i get from dmesg12:54
persiapitti wins12:54
ograyeah, hal sees input,input.mouse12:55
* wgrant grabs his joystick again.12:55
pittiogra: oh, a Sidewinder, the only good MS product ever :)12:56
ograyeah12:56
pittiogra: unfortunately mine has a gameport connector and thus doesn't work any more :(12:56
ograwell, they ake some good mice and keyboards as well :)12:56
ograthough i dont own any :)12:56
* wgrant feels dirty to now have two old Microsoft input devices plugged in.12:57
persiapitti, Why doesn't it work?  Is it just that your hardware doesn't support it?  Do you want a USB gameport?12:57
wgrantpitti: Where'd you pull that hal log from?12:57
ograwgrant, why, thats the only area where they dont produce crap :)12:57
ogra--no-daemon --debug ?12:57
* persia likes some microsoft mice12:57
pittiwgrant: sudo /etc/init.d/hal stop; sudo hald --verbose=yes --daemon=no12:57
wgrantogra: Indeed, this Basic Optical Mouse and SideWinder 2 have lasted well.12:57
ograor dbus-monitor12:58
wgrantpitti: Right, just wondering if it logged somewhere by default.12:58
wgrantThanks.12:58
pittipersia: well, I played with lots of module options of my old SB 128 (es1371), but it just wouldn't appear12:58
persiapitti, When was this?  gameport joysticks shouldn't have worked for Edgy, but should have worked for Dapper and Feisty (and earlier and later)12:59
pittianyway, I let you figure this out, need to turn my head towards some RC bug fixes, sorry12:59
pittipersia: like three weeks ago, under intrepid on my amd64 test box12:59
persiaNo problem.  Thanks for testing.  That it works fine for you indicates it's probably something you can't fix :)12:59
pittipersia: well, it doesn't work perfectly just yet12:59
pittipersia: I'd need the device to appear in hal, so that we can attach dynamic ACLs to it12:59
pittipersia: but apparently you have a completely different problem then :/13:00
ograhmm13:00
persiapitti, yeah.  I'll take a look at gameports again next :)13:00
ograogra@osiris:~$ sudo jstest -c /dev/input/event1213:00
ograDriver version is 0.8.0.13:00
ograJoystick (Unknown) has 2 axes (X, X)13:00
ograSegmentation fault13:00
ograneat13:00
wgrantNice!13:00
ograogra@osiris:~$ sudo jscal -c /dev/input/event1213:01
ograjscal: error getting version: Invalid argument13:01
pittipersia: I just gave up and bought a Thrustmaster for some 20 bucks13:01
ograthats even better13:01
wgrantogra: What if you try /dev/input/js0?13:01
pittiogra: are you really supposed to use the "eventXX" ones? /dev/input/jsX WFM13:01
persiaogra, It doesn't work with the event interfaces13:01
ograwgrant, nothing13:02
wgrantjstest works here, as well as working the pointer.13:02
ograit doesnt segfault though13:02
wgrantogra: Without -c?13:02
ograhaha13:02
* ogra just notices js0 is bound to his tuchscreen13:02
ograthats so wrong13:02
wgrantpersia: So I can have my joystick working as both a pointer and in jstest.13:03
ograok, works fine with js113:03
persiawgrant, Right.  I'm becoming convinced it's an architecture thing.  I'm just waiting for the i386 install to complete, and I'll confirm that.13:03
pittididrocks: oh, does the "restart your session" messagebox *only* has OK? it should have something like "Restart" "Cancel"13:03
wgrantpersia: It could still be a config issue.13:03
pittipersia: my amd64 box still has an ancient ubuntu install, but I will reinstall it with the RC candidates for testing anyway13:04
pittipersia: so then I can test it there13:04
wgrantBut I've seen so much 64-bit unsafeness in X stuff lately I wouldn't be entirely surprised.13:04
pittipersia: s/ancient ubuntu/ancient intrepid/13:04
jcristaupersia: what does lshal say about your joystick (x11_driver, in particular)?13:04
ograancient intrepid ?13:04
ograheh13:04
persiajcristau, evdev13:05
pittiogra: well, it's still from the day when I got my dell docking station and stopped using my amd64 box as a work station13:05
didrockspitti: non, it as a "closed" button also13:05
didrocksno*13:06
ograyeah, desktops for working are so last century :)13:06
jcristaupersia: there's your problem then13:06
=== davmor2 is now known as davmor2_lunch
pittididrocks: ah; I'll test it now13:06
persiajcristau, Yep.  But that it isn't happening for pitti and wgrant makes it more interesting.13:06
jcristaupersia: if it said joystick, jstest would probably work..13:06
jcristaupersia: that just means their joystick is matched by x-x-i-joystick's fdi file, and yours isn't13:06
jcristauafaict13:07
tjaaltonprobably so13:07
ograhttp://paste.ubuntu.com/60089/13:07
ogramine neither13:07
persiajcristau, Except it's working for pitti when x-x-i-j *isn't* installed.13:07
wgrantWhen my joystick wasn't matched by -joystick's fdi file, it wasn't recognized by evdev either.13:07
wgrantSo it worked.13:07
pittipersia: well, hang on13:07
wgrantSomehow persia's is recognised by evdev.13:08
pittipersia, jcristau: If I install x-x-i-j, I get js mouse emulation in X.org, and jstest works13:08
persiaAll *three* of mine are recognised by evdev13:08
persiapitti, And if you uninstall it?13:08
pittipersia, jcristau: if I don't have x-x-i-j, I don't get js mouse emulation in X.org, and jstest works13:08
* ogra adds his to the fdi13:08
pittiso for me it behaves just fine, AFAICS13:08
wgrantpitti: But you don't see it in `xinput list` in the latter case?13:08
dokohmm, wondering why "file <java class file> just prints "data"13:08
persiaFor me, I get mouse emulation and jstest doesn't work, regardless of whether x-x-i-j is installed.13:08
pittiwgrant: I do13:08
jcristaupitti: ok, so x-x-i-evdev doesn't recognize yours13:09
jcristaumight depend what buttons/axes it pretends to have13:09
pittijcristau: the only real problem for me is that hal doesn't know about /dev/input/js0, but that's entirely unrelated to x.org13:09
persiaMine tend to have a lot of both.13:09
mdzslangasek: my rfkill issue is mysteriously resolved.  is yours?13:09
slangasekmdz: which one?13:09
slangasekthe "hw switch breaks the driver" one, or the "sysfs interface changed out from under us" one?13:10
pittiRF kill doesn't work with network-manager (did work in hardy)13:10
mdzslangasek: the one I described in 19317013:10
mdzslangasek: er, 19397013:10
ograhttp://paste.ubuntu.com/60090/ there we go13:10
mdzslangasek: i.e., that the state in sysfs didn't change when I flipped the switch13:10
pittimdz: should that be /sys/class/rfkill/rfkill0/state ?13:11
pittiit's "2" for me regardless of the switch position13:11
ograpersia, add yours to the fdi and check again13:12
mdzpitti: see perseus:[/sys/class/rfkill] # toggle kill switch13:12
mdzer13:12
slangasekmdz: nope, not fixed here13:12
mdzpitti: see https://bugs.edge.launchpad.net/ubuntu/intrepid/+source/linux/+bug/19397013:13
ubottuLaunchpad bug 193970 in linux-ubuntu-modules-2.6.24 "iwl3945 | iwl4965: Wireless can't be activated after disabling kill switch" [Undecided,New]13:13
persiaogra, That's not a useful solution.  That only fixes it for my equipment.  We're not going to get a complete list.13:13
mdzargh, https://bugs.edge.launchpad.net/ubuntu/intrepid/+source/linux/+bug/193970/comments/6013:13
ograpersia, not for intrepid, no13:13
mdzpitti,slangasek: /proc/version_signature?13:13
ograpersia, but for intrepid adding the ones we know about would already help a bit13:13
jcristaupersia: right. the fix is to have hal tell us what's a joystick13:13
pittimdz: 2.6.27-7.12-generic13:13
persiaogra, We're never going to get a complete list.  Trying to do so is sisyphean.13:13
slangasekUbuntu 2.6.27-7.10-generic13:13
ograpersia, but its not the time to add heavy hacks to hal now13:14
pittimdz: (just booted a couple of times to verify the iwl3945 boot hang)13:14
persiaogra, For x-x-i-j, I slightly agree with you.  For my problem, I completely disagree.13:14
mdzpitti: what was the state of the switch when you booted?13:14
ograi totaly agree with you, just not with the timeframe :)13:14
pittimdz: killing enabled, i. e. no wifi (it's usually docked and on eth, so I don't need it)13:14
persiaogra, The solution might be to add a note to the release notes that Intrepid is known not to work for gaming with a number of joysticks.  I just want to avoid complaints.  Fixing it would be nice, but it's not the only option.13:15
ografor intrepid it seems sanet to me to have the ones we know about added to the fdi13:15
ogra*sanest13:15
mdzI usually boot with it enabled (wifi disabled), but this time I booted with it disabled because I happened to have been testing for bug 25880413:15
ubottuLaunchpad bug 258804 in linux "WARNING: at /build/buildd/linux-2.6.26/drivers/usb/serial/usb-serial.c:322 serial_write_room+0x72/0x80 [usbserial]()" [Unknown,Confirmed] https://launchpad.net/bugs/25880413:15
persiaogra, If you like.  I think that's a waste of time, as there are more types of joysticks than most other accessories.13:15
pittimdz: right, same for me (wifi disabled almost every time)13:15
mdzpitti: maybe boot with it in the other state to see if that's a factor?13:15
pittimdz: trying13:15
liwmvo, ping13:16
ograpersia, well, the kernel seems to know its a joystick here, no matter what x driver sits on top ... how does your dmesg look like if you plug it ?13:17
liwmvo, https://bugs.launchpad.net/ubuntu/+source/system-cleaner/+bug/285657 -- do you have comments on that bug in system-cleaner?13:17
ubottuLaunchpad bug 285657 in system-cleaner "system-cleaner - should not offer or warn when removing one of the last two installed kernel versions" [Undecided,New]13:17
mvoliw: let me have a look13:18
mdzKeybuk: any luck with confirming 263059?13:18
Keybukmdz: still downloading updates13:18
* Keybuk really wants a faster internet connection13:19
pittimdz: 263059 looks pretty good now, several positive tests13:19
persiaogra: http://paste.ubuntu.com/60092/ would be a sample13:20
KeybukI don't really understand why ftrace would break this though13:20
ograwoah13:20
ograunplugging my joystick killed X13:20
Keybukunless you have a tracer, isn't it just 5 no-op instructions?13:20
lfaraonedholbach: ping13:20
persiaogra, See, that happened for pitti also.  Doesn't happen for me.13:20
ograpersia, [  972.048320] input,hidraw0: USB HID v1.00 Joystick13:20
ograi think the kernel knows enough to make hal set a capability here13:20
pittifor me it crashed when unplugging joystick and purging x-x-i-j13:20
ografor me it just crashed when unplugging13:21
* ogra tries again13:21
mdzpitti: yes, I went ahead and marked it closed, but rtg and Keybuk are skeptical13:21
ograhmm, this time it survived13:21
persiaI can attach and unattach : the only annoyance is EV_ABS interfering with the mouse pointer until I touch the appropriate axis.13:21
mvoliw: in the past we did not remove kernels at all because of concerns like this. but now with the last-known-good kernel feature I think its much less critical13:21
Keybukmvo: that feature is disabled in intrepid13:22
mvois it?13:22
liwKeybuk, the last-known-good-kernel feature?13:22
mdzmvo: that was the plan, but it wasn't ready for 8.1013:22
ograhmm, doesnt happen again13:22
liwok, then it sounds like system-cleaner should not remove kernel images13:22
mvoliw: ok, please take back what I just said13:22
liwmvo, do you agree with not removing kernels?13:22
mdzliw: I think it should.  if it doesn't, nothing else will.13:22
ograbah, now i have to boot all my VMs again13:23
mvomaybe not select it by default?13:23
mvo(select for removal by default)13:23
mdzliw: this was actually the original reason that *both* system-cleaner and last-good-boot were conceived!13:23
mvomdz: update-manager will too, all but the running one on upgrade13:23
pittimdz: updated 19397013:23
mvo(all of the previous release)13:23
mdzmvo: oh, good, I didn't relaize that13:23
mvoI think it should be fine because it keeps the running one13:24
liwso would it be ok if system-cleaner keeps it hands off kernels, for now, and we rely on update-manager to get rid of them on upgrade? until we can figure out a reliable heuristic for this13:25
dholbachlfaraone: pong13:27
mdzliw: I think update-manager's heuristic is a pretty good one13:27
mdzliw: keep the most recent kernel, plus the one which was being used when that one was installed13:27
ogramdz, fyi flash sound in ltsp works fine without libflashsupport13:28
cjwatsonI agree that system-cleaner should remove kernels, just be a little more selective about it13:29
cjwatsonthis is system-cleaner's highest-priority purpose13:29
liwfor me, the reason for system-cleaner to exist is to add relatime to fstab, but I seem to be in the minority13:30
mvoogra: is removal of libflashsupport ok for ltsp too?13:30
liwok, I'll change system-cleaner to follow update-manager's heuristic13:30
ogramvo, yep, just noted that on the bug13:30
mvoogra: cool, thanks13:30
cjwatsonthere are certainly other important reasons, but that's why it got cranked up the foundations agenda13:31
mdzliw: what does relatime have to do with system-cleaner?13:31
liwmdz, system-cleaner adds (or offers to) relatime to ext2/ext3 filesystems in fstab if not there already13:31
ogra.oO(would be nice if system cleaner could display the package description at least, i have a lot stuff in there of which i dont know what it actually is)13:31
mdzliw: why?13:32
liwogra, that's a fair request, please file a bug about it13:32
ograliw, will do13:32
cjwatsonmdz: it is useful to have something that does the things that update-manager does post-upgrade in case you didn't actually use update-manager13:32
Keybukis it useful to have two implementations of that though?13:32
mdzcjwatson: but update-manager doesn't mess with relatime afaik13:32
cjwatson/usr/lib/python2.4/site-packages/DistUpgrade/DistUpgradeQuirks.py:        " add the relatime option to ext2/ext3 filesystems on upgrade "13:33
lfaraonedholbach: Hey, how would I register a DocBook collection of docs for FooPackage with yelp/scrollkeeper so that they show up in yelp?  (for documentation-only packages)13:33
liwKeybuk, no, but having it in both tools sharing the same implementation should be ok13:33
mdzcjwatson: interesting, I don't remember that happening on my systems13:33
Keybukliw: agree13:33
cjwatsonKeybuk: ultimately update-manager and system-cleaner should be built from the same source13:33
liwKeybuk, ergo, python-fstab ;-)13:33
cjwatsonsame way as ubiquity and oem-config should be built from the same source13:33
mdzoh, it was added in intrepid after I had already upgraded13:33
mvomdz: if you upgraded early it may have not been around13:34
cjwatsonhttps://wiki.ubuntu.com/CleanupCruft mentions this13:34
liwmdz, see, you need to run system-cleaner... :)13:34
persialfaraone, Probably a better question in #ubuntu-motu13:34
dholbachlfaraone: best to ask the fine people in #ubuntu-doc13:34
mvocjwatson: liw and I should have a session about this at next UDS13:34
Keybukinteresting13:34
cjwatsonyes. noted13:34
mdzliw: it should be installed by default and run automatically; if users have to go out and find it, then it will not be effective13:34
Keybukso the update-manager quirks only get run if you actually do a dist upgrade13:35
cjwatsonit is installed by default now13:35
Keybukso all the post-beta quirks get missed if you upgrade at beta?13:35
mvoKeybuk: yes13:35
cjwatsonKeybuk: this is why they need to be accessible some other way too13:35
Keybukdo we announce new quirks anywhere so people can manually fix their systems?13:35
cjwatsonrelease notes13:35
lfaraonedholbach: ah, kk.13:35
mvoKeybuk: all that u-m does needs to go into the release notes too for people using apt-get13:35
ograliw, bug 286394 for you13:36
ubottuLaunchpad bug 286394 in system-cleaner "system-cleaner should display the package descriptions on demand" [Wishlist,New] https://launchpad.net/bugs/28639413:36
liwogra, vielen Dank13:36
lfaraonepersia: these are -docs packages for packages in main.13:36
Keybukcjwatson: or have something run as part of an ordinary upgrade that sorts out quirks13:36
ogra:)13:36
mvoright13:36
pittimvo: what's the status of the compiz screensaver fix? you wanted to do the upload yourself, you said?13:37
pittimvo: (I have 1:0.7.8-0ubuntu5 prepared and tested, FYI)13:38
liwmvo, next question: https://bugs.launchpad.net/bugs/285746 -- I don't think there's much we can do to distinguish obsolete packages and those installed via dpkg -i, or some other way bypassing sources.list, is there?13:38
ubottuLaunchpad bug 285746 in system-cleaner "System cleaner removes explicitly installed third-party packages" [Undecided,New]13:38
mdzliw: if the user intentionally disables relatime, will system-cleaner notice and leave it alone?13:38
mvopitti: see #ubuntu-release - I think the compiz changes have problems, they case white-screen screensavers on nvidia13:38
pittimvo: oh, darn13:39
mvopitti: I posted a fix for xserver-xorg-core that should DTRT13:39
liwmdz, if users tells system-cleaner to ignore relatime, then system-cleaner will remember that and not enable it itself13:39
mvopitti: now its a bit scary to change that now so I did not upload into into intrpeid without bryce or tjaalton looking at it first (I asked firday for that)13:39
pittimvo: alright, thanks for the heads-up13:39
mvopitti: we could go with the compiz change, that would be not worse than what we had in hardy (+plus that it seems like the wrhite screen problem is easier to trigger with the latest nvidia drivers, but that is just a theory)13:40
mdzliw: so if I disable it manually, system-cleaner will offer to put it back the next time it runs, but only once (if I say no)?13:40
liwmdz, correct13:41
pittimvo: uh, _usr_bin_update-notifier.117.crash13:55
pittimvo: I thought it wouldn't run for the guest session?13:55
mvopitti: it should not :(13:55
* pitti files it13:55
mvopitti: please13:55
mvothanks13:55
pittimvo: ah, already there, bug 28507513:56
ubottuBug 285075 on http://launchpad.net/bugs/285075 is private13:56
=== viviersf is now known as viviersf{gone}
liwmvo, so, is there a way to distinguish between a no-longer-available-via-apt-get package and a user-installed-via-dpkg-or-outside-apt package?13:58
pittimvo: I did some duplication cleanup13:58
mvoliw: not right now we would have to add code to do that13:58
mvoliw: something worth to discuss though13:58
liwmvo, add code where? apt?13:58
mvoliw: libapt, yes13:58
liwmvo, right, so there's nothing system-cleaner can do about it right now13:59
mvopitti: thanks13:59
mvoliw: nothing that I can think of at least13:59
liwmvo, I'll note that in 285888, thanks13:59
liwer, not that bug13:59
liwmvo, 285746 -- that one, I'm getting confused with this deluge of bugs :)14:00
=== davmor2_lunch is now known as davmor2
mvopitti: hm, that is a strange bt - does yours show similar charackeristics?14:01
pittimvo: I didn't have a symbolic one, but the bug description matches, and the nonsymbolic one, too14:01
mvopitti: thanks, I try to reproduce14:01
kwwiipitti: I have an update for the human-icon-theme (adding a 16x16 logout icon to fix a bug), seb128 mentioned that we might be able to include it in intrepid...do you think that is still possible?14:02
pittikwwii: yes, if it's a nonitrusive change and we'll upload it really really quickly14:02
pittimvo: http://bazaar.launchpad.net/~ubuntu-core-dev/update-notifier/ubuntu/revision/387 -> TBH I'd just drop the "getlogin()" bit; it might return NULL, and I don't think we should ever start u-n for any system user14:04
liwin 285748 the bug submitter talks about locked or pinned packages in synaptic, but I don't see a way to do that kind of thing, what am I missing?14:06
liwoh, "Lock" is in the "Package" menu, not in the popup menu14:07
liwthat locking is probably the same as "hold" in dpkg14:08
tkamppeterpitti, according to the mail notifications I got you have only uploaded foomatic-db but not accepted it into Intrepid. Can you do so? Thanks.14:09
pittitkamppeter: done some five minutes ago14:10
kwwiitedg: do you know the bug number for the logout icon getting cut-off?14:10
mvopitti: ok, fine with me14:11
pittimvo: NB, I'm by no means sure that this is the reason for the crash14:12
mvopitti: updated in bzr, it check it out14:13
mvopitti: I mean, I check if i can reproduce the crash14:13
kwwiitedg: nevermind, I found it in my email14:13
tedgkwwii: Heh, I found it too.14:15
liwmvo, is markedKeep in python-apt the same as hold in dpkg?14:15
tedgpitti: Thanks for sponsoring the FUSA upload.14:16
ogratedg, fyi, all chnges of the recent upload work fine in ltsp, no regressions14:16
cjwatsonpython-apt markedKeep means "this package isn't going to be changed"14:16
mvoliw: no, that is just for the session14:16
mvoliw: its not persistant14:17
cjwatsonin other words to undo a markInstall you do a markKeep14:17
cjwatson(e.g.)14:17
mvoliw: there is nothing in python-apt (at this point) to set the old status14:17
mvo(unfortuantely)14:17
liwmvo, cjwatson: I'm still grepping the synaptic sources to find out for myself, but do you know off-hand what the "lock" thin in the Package menu does? hold in dpkg?14:18
mvoliw: it modifes the apt preferences in /var/lib/synaptic/preferences14:18
tedgogra: Great!  We've now dashed people's hopes that they could do any of those system management things ;)14:18
mvoliw: its a bit of a old wart14:18
ogra:)14:18
liwmvo, interesting, I don't have that file :)14:19
mvoliw: I think the right answer is  add support dpkg hold into python-apt, synaptic14:19
liwmvo, is there currently a way to query the synaptic lock setting from outside synaptic?14:19
mvoliw: did you actually put anything on hold?14:19
mvoliw: yes, give me a sec14:20
liwmvo, good point, I didn't14:20
liwnow I see it14:20
Koonkwwii: about the FUSA icon bug, apparently if you switch to a theme that uses default gnome icons, it uses a 16x16 greenman icon. Maybe we are just missing a 16x16 shutdown button ?14:20
mvoliw: cache._depcache.ReadPinFile("/var/lib/synaptic/preferences")14:21
mvoliw: fixing that for jaunty would be really cool14:21
Koon(though 16x16 is a little small)14:21
tkamppeterpitti, thanks14:22
liwmvo, ack for jaunty; but I'll use that in intrepid in the time being, thanks14:22
kwwiiKoon: yes, I added a 16x16 icon the new theme package14:22
Koonkwwii: great :)14:22
mvoliw: in __init__ somewhere I think its somewhat expensive14:22
mvoKoon: have you seen the fix for the screensaver issue? did you had a chance to test it?14:23
kwwiithe reason for that is that before it was shown at 22x22 and now it is in the system tray which has padding to it and uses 16x16 icons (which we did not have before)14:23
Koonmvo: yes, tested ok, and commented on the bug14:23
Koonmvo: looks cleaner than the un-undirect hack.14:23
mathiazslangasek: I'd like to upload a new landscape-client package to fix bug 285030. Do you have any issue against it?14:24
ubottuLaunchpad bug 285030 in landscape-client "private-pre-intrepid to intrepid upgrade of landscape-client -> landscape-{common,client} fails with file ownership conflict" [Undecided,New] https://launchpad.net/bugs/28503014:24
mvoKoon: yeah, I think its the right fix, however it make me a bit nevous to change dix/window.c one week before release14:24
tedgOkay, so I have a weird bug.  It seems like Nautilus starts, but doesn't draw the background or any windows.  Even clicking on places won't open a window.  Kill Nautilus doesn't help.  I can't find any error messages.  Anyone know where I could look for debug info?  Starting from the command line does literally nothing.14:25
Koonmvo: the proper fix is to disable screensavers entirely, the whole concept is flawed in those years of greenhouse effect chasing.14:25
* wgrant is disappointed that the translucent panel background isn't configured on upgrade.14:26
Koonwe could make a gesture for the planet and get rid of a few hundred bugs :)14:26
liwKoon, I'm in favor of removing screensavers entirely (at least from the default install) :)14:26
=== veloc1ty_ is now known as veloc1ty
mvoKoon: I like that!14:27
kwwiiwgrant: there is a good reason for not putting the panel background in the theme itself: that causes bugs (the about window then uses the panel bg tiled)14:27
tjaaltonmvo: maybe posting to xorg@l.fd.o would attract the right people?14:27
Koonliw, mvo: the idea is to make it look like a political statement rather than a lazy workaround :)14:27
wgrantkwwii: But it makes it look so much better... I only noticed it when I was testing the guest session functionality.14:28
mvotjaalton: yeah, I will do that next, I was hoping for feedback on #xorg-devel first14:28
mvoKoon: lol14:28
tjaaltonmvo: yep, maybe wrong timezone for that ;)14:28
kwwiiwgrant: glad to hear you like it :-)14:29
kwwiiwgrant: if you set it by hand be sure to open gconf-editor and add the stretch functionality14:29
wgrantkwwii: I just reset my panel config.14:29
wgrantGetting rid of that flat grey is excellent.14:30
* Koon tries14:30
didrockspitti: thanks :)14:31
pittididrocks: thanks to you!14:31
didrockspitti: I will upload an SRU next week :)14:31
didrocksfor hardy14:31
jdongwhoa, since when did we have CONFIG_EXT4DEV?14:35
liwcjwatson, mvo, do you think it'd be appropriate for system-cleaner to purge packages instead of just removing them? I'm a bit afraid that it would remove important config files too easily, but it does leave some cruft14:37
cjwatsonliw: perhaps in jaunty; I don't think we need to worry about it for intrepid14:38
liwcjwatson, ack, at least that gives us time to think about it14:38
cjwatsonliw: I agree it's cruft but it usually isn't terribly large in terms of disk space14:38
cjwatsonand you would want (for example) to have it list already-removed-but-not-purged items as cruft14:39
liwyup14:39
liwbut I don't want it to remove a package and then show it up as cruft _again_, since it has config files remaining14:39
persiaKoon, When dropping screensavers, can we only drop them by default?  I still have some monitors that expect that sort of treatment (unless you provide non-DPMS blanking another way)14:40
wgrantpersia: Is a standard blank screen screensaver not good enough?14:42
Koonkwwii: yes, the panel background looks great. The workspace selector and the windows list seem to be one pixel too big though (or did I miss something when I switched it on ?)14:42
persiawgrant, The standard black screensaver is fine.  I thought the idea was to drop the entire screensaver infrastructure in preference to DPMS.14:43
persia(just dim the screen, and then shut off when not in use)14:43
kwwiiKoon: to be honest I think it has more to do with the panel screwing up the sizes than anything else...at times I get icons and stuff which is too big, then I log out and back in and they are normal size14:44
Koonkwwii: ok, will try that out :)14:44
wgrantpersia: It would have to be able to be blanked for screen locking to be effective.14:44
persiawgrant, Well, only if you rely on authentication mechanisms that benefit from visual feedback.14:46
cjwatsonliw: yes - still, post-intrepid I think14:46
wgrantI think my main gripe with the default theme is now the unlock dialog.14:48
wgrantgksu's Compiz one looks very nice.14:48
Keybukmdz: rfkill0/state doesn't change with the kill switch for me either14:48
=== lamont` is now known as lamont
superm1slangasek, I'm pretty confident that single library (libAMDXvBA.so.1*) will be able to be split into it's own multiverse package.  I'll be splitting it up todayish so hopefully that can be cleaned up14:51
mdzKeybuk: does it depend on the state of the kill switch when the module is loaded (see bug 193970)14:53
ubottuLaunchpad bug 193970 in linux-ubuntu-modules-2.6.24 "iwl3945 | iwl4965: Wireless can't be activated after disabling kill switch" [Undecided,New] https://launchpad.net/bugs/19397014:53
Keybukmdz: yes, just added a confirmed to that bug14:53
james_wIs anyone willing to review http://paste.ubuntu.com/60125/ for me?15:06
james_wthe SIGSEGV I was getting this morning was using freed memory, I had to re-jig quite a bit to stop that happening.15:07
mvoMirv: I can not reproduce the bug #286363 - can you and if so, how?15:08
ubottuLaunchpad bug 286363 in gnome-app-install "app install translations trigger an annoying bug" [Medium,Triaged] https://launchpad.net/bugs/28636315:08
mvoMirv: I htink I know what causes it, but I would like to be able to verify15:08
mvoMirv: nevermind, I can now15:10
cjwatsonRiddell: I just noticed that Qt has a segfault handler; do you know if it properly re-raises the segfault so that it's visible by apport?15:13
Riddellcjwatson: it does?  where?15:14
cjwatsonRiddell: src/corelib/kernel/qcrashhandler.cpp15:15
Riddellcjwatson: if I kill -SEGV a Qt app it gets an apport report in /var/crash15:16
cjwatsonok, good15:16
cjwatsonI just asked due to a bug report in which I saw a log message from that function15:16
cjwatsonso wasn't sure if the reporter could expect to find a dump in /var/crash15:16
tjaaltonmvo: ajax read the patch, and while he thinks it should be higher in the server it looks ok and should work15:19
tjaaltonmvo: well, it has been proven to work already..15:20
=== dholbach_ is now known as dholbach
=== robbie1 is now known as robbiew
kwwiipitti: if case you hadn't noticed I sent the source package url's in an email15:21
pittikwwii: I'm just processing them15:21
mvotjaalton: thanks, just read it. ok, that sounds good, do you plan a upload soon? or should I do it?15:21
kwwiipitti: killer, thanks so much (sorry for wasting your time this late in the cycle)15:22
tjaaltonmvo: well, if you can think of a version number to use, then sure I can upload :)15:22
pittikwwii: it's not "wasting" :), no problem15:22
tjaaltonmvo: because we now have -2build1, and -2 is unreleased15:22
pittikwwii: both uploaded (too lazy to reply to mail)15:22
wgranttjaalton: -2ubuntu1 is all we can do...15:23
tjaaltonwgrant: yeah, probably15:23
mvotjaalton: do you build from git? should I branch from your repo?15:24
pittimvo: u-n upload> oh, you could reproduce the crash, and it was indeed the getlogin() == NULL issue?15:24
tjaaltonmvo: git, no need to branch?15:24
tjaaltonmvo: but I can add the patch there, it's trivial15:25
mvotjaalton: meh, my git foo is *so* weak :) if you don't hdate if when I upload it and just give you a debdiff, that would be me a happier man (or you just commit it )15:25
tjaaltonmvo: heh, yeah I'll do it15:26
tjaaltonI guess the patch for bug 261977 can go in as well15:26
ubottuLaunchpad bug 261977 in dell "nv is chosen even if it doesn't support the card" [Undecided,Confirmed] https://launchpad.net/bugs/26197715:26
* pitti hugs james_w for his consolekit debugging15:28
james_whey pitti, I hope I got it this time15:29
mvothanks tjaalton!15:30
liwkwwii, there's a volunteer making an icon for system-cleaner, and he's asking me questions I don't know about; could you give 274714 a quick peek?15:30
kwwiiliw: sure15:34
kwwiiliw: btw, I started an icon for that but never got very far, sorry15:34
Koonogra: please comment on https://bugs.launchpad.net/ubuntu/+source/dhcp3/+bug/280123/comments/315:35
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/280123/+text)15:35
Koonouch.15:35
ograKoon, on my way15:35
liwkwwii, no worries, I don't think an icon is necessary, merely nice15:35
liwkwwii, a really good dark theme is important, on the other hand, thanks for that ;-)15:36
Koonogra: basically, I find dhcp3-server too dumb to react correctly to an interface addition15:36
ograKoon, i'm fine to go with what we have now for intrepid ... all i was worried about was that NM would break ltsp installs which doesnt seem to be the case, but i thik we shoud revisit it for jaunty and sanitize it a bit15:37
Koonogra: ok, will untarget 8.10 then, and keep it on the radar15:37
ograKoon, we should robably even consider to port dhcpd over to upstart and solve the probs one and for all in jaunty (if Keybuk manages to get upstart ready for us though :) )15:38
Keybuk?15:39
Keybukwhy would that be ported to upstart?15:39
ograKeybuk, dont we want all initscripts replaced with upstart events at some point ?15:40
kwwiierm huh??? "Sorry, there was a problem connecting to the Launchpad server."15:42
Keybukone day15:42
Keybukno rush there15:43
kwwiiliw: I wrote a big nice comment but it seems the server keeps timing out15:43
* cjwatson takes a deep breath and dives into component-mismatches.txt15:43
liwkwwii, oh dear15:43
liwkwwii, at the same time my X crashed, this must be connected... :)15:43
ograKeybuk, no, but there is no point to fiddle with workarounds in sysvinit script over and over if we know we can fix it the right way :)15:43
kwwiilol, no doubt15:43
davmor2tseliot: ping15:54
tseliotdavmor2: yes?15:55
davmor2you're working on jockey is that correct?15:55
slangasekmathiaz: 285030> go ahead15:56
tseliotdavmor2: yes15:56
slangaseksuperm1: hmmm, if that lib can be split into its own package completely, then what even uses it?  Should we just not bother shipping it?15:57
superm1slangasek, it's used by the driver "if" you attempt to use their accelerated mpeg2 playback15:58
davmor2tseliot: is there a reason for the delay in the progress bar when installing a driver?  There seems to be a quick flash and then nothing till about 52%15:58
slangaseksuperm1: ah15:58
superm1slangasek, by using XvMC in mplayer or similar15:58
tseliotdavmor2: you might want to ask pitti about this15:58
davmor2pitti: ^15:59
persiapitti, I did some more testing, and investigation about HAL and joysticks.  It seems that on amd64 10-x11-input.fdi is successfully mapping info.capabilities including input.mouse to input.x11_driver evdev, but that despite the same content of the files for i386, this doesn't work, which by chance makes joysticks work.16:01
tkamppeterpitti, in bug 286080 someone complains that CUPS stops working when he has the resolvconf package (is in universe) installed. Would you fix the AppArmor conf for Intrepid?16:10
ubottuLaunchpad bug 286080 in cupsys "cups fails to print to network printer if resolvconf package is installed (apparmor)" [Undecided,New] https://launchpad.net/bugs/28608016:10
liwkwwii, LP just e-mailed me your comments, thanks!16:20
kwwiiliw: hope that helps16:20
kwwiiliw: after thinking about it, they might want to use an existing screwdriver (and broom if it also already exists) and just put them together16:21
slangasektkamppeter: that's not a bug in the cups apparmor policy, it needs to be added to apparmor's nameservice abstraction.16:23
tkamppeterslangasek, so it has to be moved to the apparmor package?16:34
slangasektkamppeter: already done (with difficulty, LP is being very slow right now)16:35
tkamppeterslangasek, you are sure that apport is providing this part?16:36
psusidoes anyone know if there is a a developer mailing list for e2fsprogs?  I can't seem to find one...16:37
slangasektkamppeter: yes...16:37
cjwatsonogra: do we want xserver-xorg-video-amd in main?16:45
cjwatsonI see that hardy had -geode so my guess is no16:45
ogracjwatson, i dont think so, geode should replace it anyway already16:45
ograits a transitional package afaik16:46
cjwatsondone, with any luck16:46
sbeattieis denemo moving to universe?16:53
slangasekArneGoetje, pitti: there seem to be some language-pack-foo-base packages missing, that leave us with uninstallables: arn, bra, pap, syr16:56
mdzcjwatson: http://people.ubuntu.com/~mdz/temp/Screenshot-QEMU.png16:59
pittidavmor2: progress bar> python-apt doesn't give me anything better :(16:59
persiapitti, The other alternative is to use synaptic as a backend, which gives a slightly nicer progress bar (update-manager does this by default)17:00
persiaJust set everything up with python-apt, and then call synaptic to apply the changes.17:01
davmor2pitti: I just wondered as it looks to all intents like it is doing nothing I always check my hd lights by default on any progress bars due to issues with d-i so that was the only reason I knew it was doing stuff :)17:01
mvodavmor2: what is the problem with the progress bar?17:03
davmor2mvo: you get a quick flash of brown and then nothing till 52% so it just looks like it has stalled.17:04
mvodavmor2: on what operation?17:04
davmor2mvo: installing nvidia driver from jockey17:04
mvodavmor2: oh, right. I think/guess the issue is the dkms compilation17:05
davmor2mvo: it stay's on 0% until it hits 52% and then works as expected.17:06
tseliotpitti: does the download  of packages increment the progress bar in jockey?17:07
pittitseliot: only in very coarse steps unfortunately17:07
pittiI think it's doing the entire unpack/configure step in one big chunk17:07
cjwatsonmdz: just jigdoing down the CD now17:08
calcgrr launchpad seems to keep timing out on me :(17:08
pittidownload is a little better AFAIR17:08
pittipersia: synaptic> right, I just need to find a way to integrate that in an upstream friendly manner17:08
persiacalc, There's been a lot of that in the last few hours.  LP devs are chasing.17:08
persiapitti, Yeah, that's the less easy bit.17:09
persiaMaybe try synaptic, and fall back to python-apt if it isn't available?17:09
cjwatsonlool/persia: does mobile need wireless-tools/wpasupplicant? this is regarding bug 6161817:10
ubottuLaunchpad bug 61618 in ubuntu-meta "wireless-tools,wpasupplicant in -minimal" [Wishlist,Fix released] https://launchpad.net/bugs/6161817:10
persiacjwatson, Does NM need those?  If so, yes.17:11
persiacjwatson, MID too.17:12
persiaMobile will get them from desktop-common17:12
cjwatsonnetwork-manager depends on wpasupplicant, but not wireless-tools17:12
cjwatsonit's perhaps best to add that anyway just to reduce risk17:13
geserzul: have you some time to look at the debdiff at http://paste.ubuntu.com/60169/ for bug #286450?17:13
ubottuLaunchpad bug 286450 in xen-3.3 "libxen3 and libxen3-dev have bogus Replaces: versions" [Undecided,New] https://launchpad.net/bugs/28645017:13
cjwatsondendrobates: do you want to have wireless and WPA support installed by default on servers, or is it OK for people to have to install packages to get it?17:14
dendrobatescjwatson: We have always installed by default previously, correct?17:15
cjwatsonyes17:15
mdzcjwatson: the one I tested was actually 2008101317:15
mdzI'm rsyncing the latest now17:16
cjwatsondendrobates: having it in minimal is awkward for various reasons but we could put it in the server seed (rather than server-ship) if you want to keep it17:16
dendrobatescjwatson: I would not want to change that at htis stage then.  We can look at making it optional for 9.0417:16
pittipersia: calling synaptic directly doesn't work, since the install is done in the d-bus backend (no $DISPLAY, root user)17:17
cjwatsondendrobates: ok, I'll move it to server17:17
persiapitti, Ah, in that case, yeah, you need python-apt.17:17
pittipersia: so providing this kind of "backend does callback to GUI which then runs synaptic as root" is incredibly hairy, and the reason why I didn't do it in the first place17:18
persia"incredibly hairy" is an understatement :)17:18
pittipersia: I actually want to use packagekit in a future version, BTW17:18
pittianyway, dinner time17:18
dendrobatescjwatson: cjwatson: ta17:20
cjwatsondendrobates: (the practical difference here is that it makes it easier for people to remove)17:21
cjwatsonArneGoetje: are you still working on the remaining needs-review .pot files?17:23
cjwatsonArneGoetje: the five most recent are actually important17:24
zulgeser: maybe this afternoon or later tonight17:30
dokoanybody here who could test the cacao-oj6-plugin on powerpc?17:37
* calc kicks lp17:40
* calc is trying to do bug triage but no access to lp is hampering that17:40
persiadoko, If nobody answers, you might ask in #ubuntu-powerpc, although it's not always very active.17:41
slangasekogra: oh, it looks like rasmol can be demoted now, that's a much easier solution17:41
mdzcjwatson: <kirkland> mdz: dendrobates: i am able to reproduce the problem17:43
cjwatsonI'm part-way through a test install now17:43
cjwatsonkirkland: ^-17:44
kirklandcjwatson: the grub menu.lst has root=/dev/dm-017:44
cjwatsongrub is not supposed to be used for LVM installs.17:44
kirklandcjwatson: hmm, really?  my desktop is grub+lvm+encryption17:45
Chipzzcjwatson: so is my server17:45
cjwatsonif lvdisplay "$bootfs" | grep -q 'LV Name' 2>/dev/null || [ -e "$(dirname $bootfs)/control" ]; then17:45
Chipzz(same as kirkland)17:45
cjwatson        if ! is_sataraid $bootfs && ! is_multipath $bootfs; then17:45
cjwatson                log "/boot is a lvm volume ($bootfs), cannot install grub"17:45
cjwatson                exit 117:45
cjwatson        fi17:45
cjwatsonfi17:46
cjwatsongrub-installer/debian/isinstallable17:46
Chipzzah ok, I have a seperate /boot which is not on LVM17:46
cjwatsonoh, I suppose partman-auto-lvm sets up a plain /boot17:46
cjwatsonok17:46
kirklandcjwatson: ah, okay17:46
cjwatsonnever mind then, that's a red herring17:46
cjwatsonI'll work on this17:46
kirklandcjwatson: well, i'm arguing that root=/dev/dm-0 is not correct, on an lvm setup17:47
kirklandcjwatson: it should be  root=/dev/mapper/vg0-lv0 or some such17:47
cjwatsonit should be /dev/mapper/ubuntu-root shouldn't it?17:47
cjwatsongive me a minute to reproduce this far enough that I can discuss it intelligently17:47
kirklandcjwatson: /me on standby17:48
cjwatsonthe UUID stuff in grub has the standard set of guards around it for LVM, RAID, etc.17:49
cjwatsonit looks like it has functioned as a canary regarding the /dev/dm-0 breakage17:50
slangasekhrm, would this be related to the change to not munge device names to uuids in update-grub?17:50
slangasek/dev/dm-* wasn't one of the options excluded by convert_kopt_to_uuid() previously, so update-grub would replace that with the UUID when it saw it17:52
cjwatsonkirkland: did you reproduce this with encryption or without17:52
cjwatson/dev/dm-* is wrong anyway17:52
kirklandcjwatson: without17:52
cjwatsonwe shouldn't be using enumerated names when there are perfectly good fixed ones17:52
slangasekyes, it's wrong, just wondering if this is what exposed the problem17:52
kirklandcjwatson: that's on today's amd64 server iso, 763148b72316ab202b4df2a8373708f117:53
cjwatsonit's possible; note this is different from the UUID change that mdz is probably thinking of :)17:53
mdzcjwatson: my install ended up using UUID for the GRUB root device but not for the kernel root device17:55
calcanyone happen to remember the url to see the full top 100 bug stats on LP?17:56
calci seem to have lost the bookmark to that17:56
mdzcjwatson: I couldn't tell which one was causing the failure though17:56
cjwatsonmdz: likely the former, but the latter is a problem too (using /dev/dm-0)17:56
cjwatsonfixing the latter will make the former stop happening17:56
cjwatsonbecause /dev/mapper/* is excluded from UUID handling, as is usual17:56
cjwatsonI wonder if /target/dev has been unmounted or something17:57
kirklandmdz: what did your kernel line have root=?17:58
mdzcjwatson: anything i can do to help?  I hadn't opened a bug yet but can do so17:58
mathiazkirkland: where you also prompted for activating serial ATA RAID configuration when doing you test install in kvm?17:58
mdzkirkland: http://people.ubuntu.com/~mdz/temp/Screenshot-QEMU.png17:58
kirklandmathiaz: no17:58
cjwatsonmdz: give me five minutes, please17:58
kirklandmdz: yup, same as mine17:58
kirklandwell, different UUID (thankfully)17:59
slangasekcjwatson: bugger, there's definitely a bug in my grub change, I assumed grub-install was setting the root device to the UUID on install and it's apparently relying on update-grub to do this17:59
mathiazkirkland: hm - ok.18:00
cjwatsonmathiaz: that only happens if you have dmraid metadata on your disks18:01
slangasekcjwatson: though I have root on LVM and when I installed, root was correctly pointed to /dev/mapper, so that doesn't fully explain this behavior18:01
cjwatsonmdz: I can reproduce the problem so should not need further information18:02
mathiazcjwatson: well - this a kvm install with standard qcow2 images18:02
ScottKslangasek and cjwatson: It looks like ubuntu-policy was promoted to Main without the normal review and it now dep-waits on a build-dep in Universe (pstoedit).  At this point would it be better just to demote it so mdz's upload will build?18:02
cjwatsonmathiaz: so is mine, and I don't see this18:02
cjwatsonI'm ok with demoting ubuntu-policy18:02
slangasekack, demoting it18:03
mathiazcjwatson: are you using virtio block devices?18:03
mathiazkirkland: ^^?18:03
ScottKWahoo.  One off the out-of-date list then.18:03
cjwatsonmathiaz: no18:03
kirklandmathiaz: looks like slangasek nailed the problem18:03
cjwatsonkirkland: uh, I think these are two orthogonal problems18:04
cjwatsonone is exposing the other18:04
slangasekkirkland: except not all of it, I don't know why /dev/dm-0 would be chosen as the name for the rootfs in the first place18:04
kirklandslangasek: ah, okay18:04
slangasekdoes someone have / on a plain disk partition, that they could test for me?18:04
=== thegodfather is now known as fabbione
kirklandslangasek: yup18:08
kirklandslangasek: what do you need?18:08
slangasekkirkland: mv /boot/grub/menu.lst{,.saveme}; update-grub -y; diff -u /boot/grub/menu.lst{.saveme,}18:08
cjwatsonah, /dev/dm-0 is coming from findfs18:09
slangasekkirkland: and post me the results - I'm pretty sure you're going to have root=/dev/fiddlefaddle1 instead of root=UUID=nomnom18:09
kirklandslangasek: okay, i'm updating the vm to current intrepid now18:09
slangasekkirkland: (and once you have the diff, you can restore the original menu.lst)18:10
kirklandslangasek: ;-)18:10
Mirvmvo: thanks, works great! wouldn't have guessed pyxdg as the culprit.18:10
mvoMirv: thanks a lot for finding the problem itself, fixing it was relatively painless18:10
* mvo hugs Mirv18:10
mathiazkirkland: hm. Could you confirm that you're using ide block device rather than virtio block device? It's probably irrelevant to the bug discussed above - but I may have found another one.18:10
kirklandmathiaz: i am not using virtio at the moment in my testing of the current problem18:11
mathiazkirkland: ok. Thanks.18:11
mathiazkirkland: so virtio block devices are detetected as having dmraid data18:11
* cjwatson will get back to this after dinner18:12
kirklandmathiaz: hmm, how so?18:12
kirklandmathiaz: that might actually be related to cjwatson's finding that findfs() is pointing at /dev/dm-018:12
mathiazkirkland: I don't know. If I boot a vm with a virtio block device I get a message stating that Serial ATA Raid devices have been found18:13
cjwatsonfindfs the binary, not findfs the function18:13
cjwatsonas in e2fsprogs18:13
kirklandcjwatson: erg, /me was looking at the wrong code then18:13
cjwatsonvirtio/dmraid> nothing whatsoever to do with findfs, that's in hw-detect18:13
cjwatsonanyway, will look after dinner18:13
mathiazcjwatson: ok. I'll file a bug against hw-detect then18:13
psusidoes anyone know if there is a a developer mailing list for e2fsprogs?  I can't seem to find one...18:13
mathiazkirkland: if I boot a vm with an ide block device that message doesn't appear.18:14
kirklandmathiaz: the _same_ vm?18:15
mathiazkirkland: yes18:15
mathiazkirkland: just changing the configuration in libvirt and I've got the Serial ATA Hardware RAID message printed during the install (in case the vm is started with virtio block devices)18:16
psusimathiaz: are you running the vm with a virtual disk image you took from a real hard disk?18:20
psusiand if so, was that real hard disk ever part of a sata raid set?18:20
mathiazpsusi: nope - it's a qcow2 image file created with qemu-create18:20
mathiazpsusi: or qemu-img rather18:21
psusihrm... interesting... can you run dmraid -r in the vm and see if it says it sees raid devices?18:22
kirklandslangasek: http://pastebin.com/f52871f2b18:25
kirklandslangasek: (sorry for the delay--distracted)18:25
slangasekkirkland: no problem - I'm still fighting with update-grub to get a proper minimal fix18:25
mathiazpsusi: dmraid -r states that no block devices found18:28
mathiazpsusi: I ran the command above just after the message was printed in the installer18:28
psusihrm.... strange...18:29
tseliotslangasek: what do you think about these changes to the nvidia section of release notes? http://pastebin.com/m7d083dfa18:29
tseliotslangasek: I have warned mvo against this, therefore Update Manager will deal with the SSE problem too18:30
slangasektseliot: hands full at the moment, sorry; I'm aware of the SSE issue and have already approved mvo's upload to address this in update-manager, I agree we should comment it in the release notes but have no time to review specific text at the moment18:32
tseliotslangasek: ok, no problem18:32
cjwatsonpsusi,mathiaz: hw-detect uses dmraid -c -s18:32
cjwatsonmathiaz: what does that print?18:32
mathiazcjwatson: same message: no devices found18:33
cjwatsonmathiaz: is that absolutely literal? capitalisation, etc.?18:33
mathiazcjwatson: same message: no *block* devices found18:33
dokolool, seb128: I don't want to have pyopengl in main. can we make it a suggests in gnome-games instead?18:33
slangasekkirkland: can you pull from lp:~ubuntu-core-dev/grub/ubuntu, build a package, and test?  the kopt diff should disappear now18:33
cjwatsonmathiaz: I need the precise text18:33
kirklandslangasek: k18:33
mathiazcjwatson: "no block devices found"18:34
cjwatsoninteresting, hw-detect tests against "No RAID disks"18:34
cjwatsonTheMuso: ^-18:34
pittilool: can we talk about sorting out elisa dependencies tomorrow morning? (sorry, need to leave now)18:34
kirklandslangasek: Branched 863 revision(s) .... correct?  :-)18:35
slangasekkirkland: yes18:35
kirklandslangasek: okay, done18:38
kirklandslangasek: menu.lst is back to what it was before18:38
slangasekkirkland: ok, thanks18:38
kirklandslangasek: thank *you*  :-)18:39
slangasekcjwatson: grub 0.97-29ubuntu44 uploaded, kirkland has confirmed that root=UUID= is being set correctly again on initial menu.lst creation; can you review?18:41
slangasekor should I let you fight with the installer and unblock it myself?18:41
kirklandpitti: ping18:44
kirklandpitti: regarding bug #284443, i'm not going to fix that in ecryptfs-utils;  i added a task a task for you guys to decide if it merits a note in the gdmsetup interface18:45
ubottuLaunchpad bug 284443 in gdm "ecryptfs does not work with gdm auto-login" [Undecided,New] https://launchpad.net/bugs/28444318:45
dokokees, bryce: does inkscape need python-uniconvertor?18:51
cjwatsonslangasek: that grub change makes sense to me18:52
cjwatsonslangasek: accepted18:52
slangasekthanks18:53
slangasek(and sorry)18:53
cjwatsonI'll see if I can do something about the /dev/dm-0 thing, although I can't decide whether that's release-critical18:53
Mirvmvo: heh, no problem. I've reported some other gai bugs as well but they are quite minor in comparison. possibly bug #283950 since without fixing it one cannot install free java plugin via gai.18:53
ubottuLaunchpad bug 283950 in gnome-app-install "[intrepid] Replace icedtea-gcjwebplugin with icedtea6-plugin in gnome-app-install" [Undecided,New] https://launchpad.net/bugs/28395018:54
Mirvmaybe that's icedtea6-plugin bug also, perhaps it shouldn't conflict with the transitional package since that doesn't make the transitional package very functional18:55
=== ssweeny is now known as scolbert
=== scolbert is now known as ssweeny
slangasekcjwatson: I guess that depends on the reasons for not converting /dev/mapper/* to UUID, since those probably also apply to /dev/dm-*18:56
slangaseki.e., /dev/dm-* is wrong, but UUID= may also be wrong18:56
mvothanks Mirv18:57
cjwatsonslangasek: the reason for not converting /dev/mapper/VG-LV to UUID is that VG-LV already uniquely and reliably identify the device18:57
cjwatsonslangasek: I'm not sure whether the same holds for /dev/dm-*, i.e. whether that enumeration is stable18:57
slangasekcjwatson: ok - so it's not a concern that UUID= will be less robust for things like multipath?18:58
slangasekI don't think /dev/dm-* is stable in the general case18:58
cjwatsonI'm not entirely certain about multipath, but at least for LVM it's simply that we don't need it18:58
cjwatsonthe reason findfs shows /dev/dm-* is that that's what shows up in /proc/partitions18:58
* slangasek nods18:59
cjwatsonit does have some /dev/mapper/ logic, but it's only as a fallback in case it can't find the primary name18:59
cjwatsonor at least what it thinks of as the primary name18:59
slangasekthen it doesn't sound like fixing the /dev/dm-* bit is RC19:00
cjwatsonI'm wondering if it's better to change e2fsprogs (simpler change, but more risk of unforeseen consequences) or grub (more complicated change, but much more contained)19:00
cjwatsonI'd like to know first whether hardy did /dev/dm-*19:00
slangasekwell, it didn't for me19:00
slangaseknor did intrepid when I installed it, around alpha-4/519:00
cjwatsonthen it seems to me that there is a risk of regressions here19:00
cjwatsonI suspect that this is a recent e2fsprogs change ...19:01
slangasekyes, that's fair19:01
ograslangasek, hmm, looks like rasmol ftbfs19:03
slangasekogra: no, it failed to upload19:04
slangasekwe'll see if we can clear that up19:04
ograi got build logs19:04
ograright, not failures19:04
ogradidnt look close enough19:04
ograah, well, hppa failed though19:05
slangasekwell, it FTBFS on hppa, but everything does19:05
ograyeah, ftbfs seems a normal condition for everything on hppa recently19:05
slangaseknot everything, just everything that transitively depends on glib2.019:05
ograah19:06
slangasekso, you know, "Ubuntu"19:06
ograheh19:06
cjwatsonslangasek: I suspect this in e2fsprogs 1.41.1-1:19:07
cjwatson+  * Make the blkid library more efficient for devicemapper devices,19:07
cjwatson+       mostly by no longer using the libdevmapper library.19:07
slangasekhuh19:08
slangaseksounds likely :/19:08
mathiazcjwatson: TheMuso: I've filed bug 286538 with my findings about SATA Raid with virtio block devices.19:09
ubottuLaunchpad bug 286538 in hw-detect "virtio block devices are detected as SATA RAID devices" [Undecided,New] https://launchpad.net/bugs/28653819:09
cjwatsonmathiaz: I assume this isn't release-critical, it's just an ugly warning, right?19:09
cjwatsonmathiaz: oh, err, if you carry on does partitioning work?19:10
mathiazcjwatson: hm - I don't it's release-critical. Although it's warning message I wonder what happens if the end user selects yes - activate raid arrays.19:10
mathiazcjwatson: partitionning works as expected.19:10
cjwatsonoh, virtio is /dev/vd* isn't it?19:11
kirklandcjwatson: yes19:11
mathiazcjwatson: correct.19:11
siretartasac: is there something left to do for wpasupplicant in bug #272185?19:12
ubottuLaunchpad bug 272185 in network-manager-applet "[Intrepid] iwl3945 + iwl4965 -- network-manager will not connect to a WPA EAP (Enterprise) network (disassociating by local choice (reason=3) )" [High,Fix released] https://launchpad.net/bugs/27218519:12
mathiazcjwatson: ok. Nothing breaks even if the end user chooses to activate the RAID arrays.19:12
mathiazcjwatson: So it's just a warning message that may be disturbing.19:13
cjwatsonmathiaz: I bet it's http://paste.ubuntu.com/60209/19:15
mathiazcjwatson: seems like a good candidate. Could SATA Raid device name start with a v ?19:18
cjwatsonno idea19:18
cjwatsonthis totally isn't for intrepid19:18
mathiazcjwatson: agreed.19:21
brycedoko: it's not a hard dependency; it provides some file import/output converters19:25
dokobryce: please either write a MIR, or change it to a suggests for intrepid19:25
brycedoko: I think currently it only provides a few file formats, but going forward I understand it'll be gaining more19:26
brycehmm, okay will do19:26
cjwatsonslangasek: what do you think of http://paste.ubuntu.com/60216/ ?19:41
slangasekcjwatson: excess use of fork :), but looks good19:43
looldoko: I have no strong opinion on opengl in gnome-games19:43
loolpitti: Sure19:43
loolpitti: I talked to upstream, and we want libvisuall-plugins19:44
slangasek(excess use of fork --> stat -c %t:%T, one stat call per device)19:44
loolpitti: So I'll look at promoting it19:44
cjwatsonaha, good point19:44
dokolool: ok, if I move to a suggestion?19:44
cjwatsonhttp://paste.ubuntu.com/60218/ then19:44
slangasekif by 'good' you mean 'nitpicky' :-)19:45
slangasekyep, looks good19:45
asacsiretart: i dont thinks so. didnt i invalidate the wpasupplicant task yet?19:45
looldoko: Best to check with seb, not enough data on my side19:45
dokolool, will do tomorrow. same for python-gtkglext119:46
loolsame answer :)19:46
asacsiretart: hmm. if it turns out that its still happening then wpasupplicant might be a candidate for this again.19:52
=== seb128_ is now known as seb128
calcbryce: yea we will have UTC-0800 to UTC+0800 represented in our group20:37
brycecalc, :-/20:38
* calc thinks we should all move to europe ;-)20:38
cjwatsonslangasek: hmm, works fine until I reboot and findfs complains about /dev/dm-* not being present ...20:44
slangasekhmm, findfs gets called after reboot?20:44
cjwatson/etc/init.d/checkroot.sh20:45
cjwatsonso it fails to check the root filesystem20:45
slangasekdoh20:45
cjwatsonI'm wondering if this is a bug in the udev rules shipped in the installer20:46
cjwatson<cjwatson@riva ~>$ dpkg -c /mirror/ubuntu/pool/main/d/devmapper/dmsetup_1.02.27-3ubuntu1_i386.deb | fgrep .rules20:48
cjwatson-rw-r--r-- root/root      1262 2008-08-27 03:17 ./etc/udev/rules.d/65-dmsetup.rules20:48
cjwatson<cjwatson@riva ~>$ dpkg -c /mirror/ubuntu/pool/main/d/devmapper/dmsetup-udeb_1.02.27-3ubuntu1_i386.udeb | fgrep .rules20:48
cjwatson<cjwatson@riva ~>$20:48
cjwatsonis it just me or is that screwy?20:48
slangasekhmm, udev doesn't supply the rules centrally?20:53
=== robbiew is now known as robbiew-lunch
cjwatsonslangasek: no, depends on devmapper and mdadm for some of them21:05
cjwatsonslangasek: ok, I talked through this on the phone with Keybuk21:05
cjwatsonslangasek: we think that the problem is as follows: missing dmsetup-udeb udev rules => /dev/dm-* exists when it shouldn't, and /dev is bind-mounted onto /target/dev => findfs UUID=foo returns /dev/dm-* *and caches it in /etc/blkid.tab which persists across reboots* => findfs in installed system returns the same value21:07
cjwatsonslangasek: as far as we can tell, simply restoring the dmsetup-udeb udev rules will fix all the problems at once21:07
cjwatsonslangasek: except for the fundamental problem that blkid caches stuff across reboots which is the basic difference between blkid and vol_id, so that'll eventually be fixed by using vol_id everywhere21:07
cjwatson(probably)21:07
Keybukthat findfs is going to bite us in lots of other interesting ways21:10
KeybukI'm surprised it hasn't been already21:10
slangasekso do we know where the dmsetup udev rules went?21:10
cjwatsonlost in a merge from Debian, where waldi did it wrong21:12
slangasekah21:12
slangasekso on track for recovering them? :)21:13
cjwatsonit's a one-liner21:13
cjwatsonjust need to figure out how to test it21:13
cjwatsonKeybuk: does udev inotify-monitor /etc/udev/rules.d21:13
cjwatson?21:13
cjwatsonKeybuk: actually, never mind, the question is moot I think21:14
Keybukyes21:14
Keybukah, I see why that findfs fails in this sense - it overrides UUID=foo to be /dev/dm-0 because that's in the blkid cache21:15
Keybukwhich will promptly fail to check, and therefore bail out21:15
Keybuk_but_ if findfs simply returns nothing, it will use /lib/init/rw/rootdev (?! why not /dev/root ?!) instead21:15
Keybukthe other failure mode we tend to see is negative - in that a UUID that vol_id is sure exits, blkid is sure doesn't - so that will fall back to use /lib/init/rw/rootdev21:16
Keybukthere may be a bug where findfs returns a different block device than vol_id for a given uuid - but that's gonna be pretty rare21:16
cjwatsonany time devices change between boots and blkid has the old one cached, findfs and vol_id will return different block devices for a given UUID21:21
seb128slangasek: you don't want to accept the evolution-* updates? earlier is better, especially that upstream is not around next week so if changes are required better now21:21
slangasekseb128: I was still looking at them; people keep piling more fixes in the queue...21:21
seb128slangasek: right, I noticed that, I was just wondering if that was supposed to be a fifo queue ;-)21:22
slangaseknot entirely :)21:22
cjwatsonok, dmsetup-udeb test in progress now21:22
seb128slangasek: the diff are probably hard to read, the svn snapshot was a patch in the debian directory21:22
cjwatsonafter typing in the entire rules file by hand21:22
slangasekah, twitch21:22
cjwatsonslangasek: oh, in case it wasn't clear, the udev rules are in dmsetup just fine, it's just that the debian/rules code for copying those into the udeb was wrong21:23
slangasekcjwatson: ah :)21:23
slangasekseb128: is anyone taking care of mail-notification and evolution-jescs, which will also need rebuilds?21:37
slangasekseb128: e-d-s accepted, btw21:37
cjwatsonslangasek,Keybuk: bingo21:37
seb128slangasek: we have active desktop contributors which will do those and I'll do the sponsoring21:38
seb128slangasek: thank you!21:39
psusiok, I am confused as all hell.... make works normally to build/clean/etc this project, but the only thing in the makefile is this:21:57
psusiall check clean distclean install mostlyclean uninstall:  @echo "You need to use GNU make (version 3.70 or later)." >&221:57
NCommanderStevenK, ping22:11
NCommanderStevenK, I'm told the linux-lpia-meta upload adding linux-firmware isn't right22:11
=== robbiew-lunch is now known as robbiew
slangasekbryce: did mvo end up talking to you (or anyone) about this scary xorg-server change?22:34
TheMusocjwatson: disk-detect checks for "No RAID disks" because there may be several disks in a machine that do not have RAID data, and others that do, or thats how I understand it. That was already there when I started doing my dmraid work.22:39
NCommanderhey TheMuso22:39
TheMusoHey NCommander. Seems I got kicked off at some point, even though my net was still active.22:40
cjwatsonTheMuso: I'm just in general uncomfortable with human-readable-string checks, and would prefer something based on exit codes (perhaps extending the underlying tools where necessary)22:40
NCommanderTheMuso, nice. I successfully have a 2.6.27 linux-ports kernel :-)22:40
cjwatsonpsusi: check for other makefiles (e.g. GNUmakefile)22:40
NCommanderTheMuso, (sorta, there is some sorta makefile bug that prevents it from building the powerpc-smp/powerpc64-smp kernel)22:40
TheMusocjwatson: dmraid has no exit codes that are of any use.22:40
wgrantTheMuso: Australian Internet being active? Complain to your ISP.22:40
cjwatsonTheMuso: hence extending22:40
psusicjwatson: heh, yea, I found it ;)22:40
TheMusocjwatson: If you mean extending dmraid, then its impossible to do and make sure its stable for intrepid.22:41
cjwatsonTheMuso: sure, I didn't mean for intrepid22:41
* TheMuso nods.22:41
TheMusoI'll look at it for jaunty, if I can get over the crap nature of dmraid as it stands.22:41
TheMusomathiaz: I'll get to that bug in my bug mail, assuming its filed against one of the installer components of dmraid itself.22:42
mathiazTheMuso: it's filed agains hw-test and the dmraid package itself.22:46
mathiazTheMuso: as discussed with cjwatson this is not release critical for intrepid22:46
cjwatsonhw-detect.22:46
cjwatson(hwtest is something else)22:46
* TheMuso nods.22:46
KeybukI so read that as hw-detest22:46
Keybukwhich just about sums up my feelings about it22:46
cjwatsonnow now, it still has some useful functions22:47
nxvlKeybuk: heh22:47
* Chipzz pokes TheMuso22:47
ChipzzTheMuso: I had a problem a while ago with an ubuntu-server install22:48
Chipzza server with hardware RAID was detected as having software RAID22:48
Chipzzand with hardware RAID I do mean *hardware* RAID ;)22:48
Chipzznot the crappy el-cheapa semi software raid22:48
Chipzz(el-cheapo)22:49
cjwatsonChipzz: that problem is why we now ask a question instead of Just Doing It22:49
cjwatsonChipzz: bug 27928822:49
ubottuLaunchpad bug 279288 in partman-base "User interface exception request: Ask the user if they wish to activate dmraid arrays." [High,Fix released] https://launchpad.net/bugs/27928822:49
Chipzzcjwatson: ah ok, I was wondering if there was something I could do to help debug why it did that22:49
cjwatsonChipzz: it seems that you had something looking very much like dmraid metadata lying around on your disks, regardless of the current state22:50
TheMusoChipzz: SOunds like the disks were from a dmraid/Fake RAID array, and they still have the metadata on them. Some BIOSes are very bad in not cleaning up the metadata if the user turns the feature off.22:50
ChipzzTheMuso: no, the RAID is presented as 1 SCSI disk to the OS22:51
Chipzz(mirroring raid)22:51
Chipzzso that would be unlikely, right?22:52
TheMusoChipzz: thats not what I'm talking about. What I am saying is that the disks still have what looks like dmraid metadata on them, from a previous setup, basically what cjwatson was saying.22:52
psusi_anyone got any idea why gcc would not complain about multiple definitions of main with -02 but does with -O0?  this is fubar... how did this ever compile?22:52
TheMusoWhich is why dmraid picked up on them and activated them.22:52
ChipzzTheMuso: which wasn't the case. the previous install was a debian install22:52
Keybukpsusi_: warnings are dependant on optimisation level22:52
Chipzzand some attempts to install ubuntu-server on it I guess22:52
TheMusoChipzz: Right.22:52
Chipzzwell, actually I'm incorrect22:52
psusi_Keybuk: a vilotion of ODR is not a warning though... it's a link error, hands down22:53
Chipzzthe previous install was a VmWare ESX install22:53
Chipzzdunnow if that does anything weird to the disks though22:53
Keybukpsusi_: neither -O0 or -O3 are linker options22:53
Keybukso I'd guess from your description that you're only talking about warnings at compile stage22:53
Keybukand simply haven't tried to link yet22:53
psusi_Keybuk: yea... I know... which is why this is so odd... all I do is change the -O setting in the debian/rules, and it makes it work or not... the makefile is apparently linking several objects into a library, one of which contains a main definition22:54
ChipzzTheMuso: but anyway, I succeeded with installing ubuntu-server on it, but wasn't happy with the settings wrt LVM/encryption I had, so I reinstalled ubuntu-server a second time22:54
psusi_and then it links this library with another file with its own main to produce a binary22:54
Chipzzby which time the dmraid remnants should have been gone22:54
Keybukpsusi_: one fails, another doesn't?22:54
Chipzzand the 2nd install still wanted to install dmraid22:54
psusi_with -O2 it actually works, which it shouldn't... when I set -O0 to try and debug something else, it fails to build22:54
TheMusoChipzz: Well the dmraid metadata is usually always at the end of the disks.22:55
ChipzzTheMuso: any (non-destructive) tests I can run?22:55
Keybukpsusi_: maybe one of the main()s get optimised out at compile-time22:55
Keybukso the linker only ever sees one?22:55
TheMusoChipzz: TO be sure you have no metadata lying around, you can run "sudo dmraid -rE" to erase it.22:55
psusi_hrm....22:55
ChipzzTheMuso: well the server is installed, so the problem is gone AFA I am concerned, so that won't be necesarry anymore ;)22:56
Chipzzbut if it can be of any help to you, I can do some tests if you want to?22:56
psusi_Keybuk: I can't see how that could happen though, and objdump shows main in both the object and the library yet the linker links them just fine as long as I build with -O222:57
=== dwatson is now known as davewatson
Keybukpsusi_: nothing can introduce random appearance and disappearance of a behaviour during debugging quite as effectively as a compiler's attempt at optimisation22:57
=== psusi_ is now known as psusi
psusiKeybuk: so does this look like a bug in gcc to you then?22:58
Keybukpsusi: no, not until you can explain why it behaves that way22:58
TheMusoChipzz: No I think all is ok at the moment.22:58
Keybukit doesn't sound like it's producing invalid code, so it's just a curious behaviour that might amuse22:59
ChipzzTheMuso: btw, I have encryption set up on the box22:59
ChipzzTheMuso: maybe that would be the reason for dmraid?22:59
Chipzzor is dmraid not needed for encryption?22:59
bryceslangasek: no not so far23:05
slangasekbryce: huh.  well, the upload is in the unapproved queue, could you give a professional opinion on whether I should accept it? :)23:05
bryceok, how do I view the unapproved queue?23:06
slangasekbryce: bug #278112, if you don't have the bug number23:06
psusiKeybuk: is there any time gcc is supposed to accept a library and an object as inputs to link when both contain definitions of main?  I wouldn't think so, but man I'm not sure which end is up now23:06
ubottuLaunchpad bug 278112 in xorg-server "Screensaver doesn't start" [Medium,In progress] https://launchpad.net/bugs/27811223:06
brycethanks23:06
slangasekprobably easier to review the debdiff he posted there23:06
superm1slangasek, do you want me to post a debdiff for splitting that fglrx package up somewhere to review how I did it, or just upload it and you'll take a look then?23:07
slangaseksuperm1: upload please23:07
superm1slangasek, okay23:07
slangasekuploads to the unapproved queue give me an implicit debdiff :)23:07
Keybukpsusi: you'd have to prove that was what it was doing23:08
cjwatsonbryce: queue should be accessible from https://launchpad.net/ubuntu/intrepid/+queue23:08
KeybukI'd be more inclined to believe that something else was happening23:09
psusiKeybuk: objdump foo.a -t | grep main and objudump bar.o -t | grep main show they each have a main, which they should seeing as how there is one in bar.c and one in a source file that is compiled and linked into foo.a23:09
Keybukdoes objdump work on a .a file? :p23:09
slangasekno23:09
psusiumm.... yea?23:10
slangasekoh, objdump -t does, yes23:10
brycecjwatson: aha23:10
Keybukdoes it?23:10
psusiyet somehow these two files are linked to produce a working binary.... but only if I leave -O at 2 in the rules23:10
Keybukpsusi: assumingly it discards one of them23:11
slangasekyes, gcc is good at throwing stuff out of .a files that it doesn't need23:11
bryceslangasek: ok the patch looks alright to me, although I'm curious if there are implications you're concerned about?23:11
psusiKeybuk: yea... but it shouldn't... and why does it only do it with -O2?23:11
Keybukpsusi: why shouldn't it?23:11
slangasekbryce: I'm always concerned about the implications of patching the core X server :)23:11
Keybukas slangasek says, gcc has a long and honourable history of ignoring bits of .a files23:11
psusiKeybuk: because it violates the One Definition Rule23:11
Keybukwhat One Definition Rule?23:12
Keybukwe're talking about gcc not g++, no?23:12
psusiTHE ODR that is part of C and C++ ;)23:12
Keybukthere is no ODR in C23:12
psusi?!23:13
slangasekC is odrless23:14
Keybukand deadly23:14
psusino way23:14
Keybukway23:14
psusithe linker always complains if you try defining two symbols with the same name23:14
psusiit has to; it has no way of knowing which one you want23:15
Keybukit's hard for you to justify such a statement when talking about an issue where the linker isn't complaining ;)23:15
psusiwell, then why does it complain with -O0 ;)23:15
Keybukbecause with optimisation enabled, gcc discards various bits of .a files first23:15
Keybukincluding, assumedly, your object file with main() in it23:15
Keybukso by the time it comes to link, it only has the one from the object file23:16
RicardoPerezHi! Can anybody test if left-arrow key goes slower than right-arrow key when you previously do: xset r rate 10 5023:16
RicardoPerezThanks in advance23:16
psusiwhy would it disgard the main in the library when optimizing though?23:16
slangasekbryce: so should I go ahead and let this xorg-server change in?23:17
psusiit's referenced.... so it shouldn't discard it23:17
slangasekno, "main" is referenced23:17
slangasekand it already has one of those, so it can toss out the other one23:17
psusihow is that not a mal formed program in C?23:17
slangasekwhy are we even having this discussion?  Why have you not simply fixed your code to not put functions named "main" in a static lib?23:17
Keybukwhy should it be malformed?23:18
psusibecause I'm not sure how this crazy makefile is working23:18
psusiKeybuk: ODR ;)23:18
Keybukthat's C++23:18
psusiI could have sworn that came from C23:18
Keybuknope23:18
psusiand it's absolutely insane not to have it23:18
KeybukC doesn't have rules23:18
slangasekhaha23:19
KeybukC has gaping chasms the standard refers to as "undefined"23:19
Keybukor their other favourite cop-out23:19
Keybuk"implementation defined"23:19
KeybukI'm not entirely sure that the C standard even talks about linking23:21
slangasekI'm not aware that it does23:22
cjwatsonit talks about *linkage*, which is related but not the same thing23:22
cjwatsonactually, it does talk about linking a bit23:23
cjwatsone.g. 5.1.1.1 "Translation units may be separately translated and then linked to produce an executable program"23:23
cjwatsonelsewhere it says that if an identifier has both internal and external linkage then the result is undefined23:24
Keybukyeah, was just reading 5.123:24
bryceslangasek: yes I think it should be fine23:24
cjwatsonmany things are erroneous C (in the sense that they are not defined) but compilers/linkers are not required to produce diagnostics for them23:24
slangasekbryce: accepting, thanks23:24
bryceslangasek: no red flags are jumping out; not likely to cause crashes or serious regressions, just a 2-line change, etc.23:25
slangasekbryce: so you don't think it's going to cause horrible memory leaks by returning early? :)23:25
superm1bryce, has the fix to xorg-server regarding nv that you posted been tested/decided upon yet?23:25
Keybukcjwatson: 6.9.5 maybe?23:25
TheMusocjwatson: thaanks for the patch to dmraid, I just need someone to test the patched version with virtio block devices. mathiaz How do you set up a vm with virtio block devices, so I can test this?23:26
Keybukthat's about the closest I can see23:26
Keybukbut amusingly, by its very working, appears to exclude main() :p23:26
cjwatsonKeybuk: you have a different version of the standard than I do; my 6.9 ("External definitions") only goes up to .2 ("External object definitions")23:29
mathiazTheMuso: are you using libvirtd or kvm from the command line directly?23:29
cjwatsonI should get an updated version at some point23:29
Keybukcjwatson: I have BS ISO/IEC 9899:1999 (C99 inc TG1)23:29
Keybukhttp://www.amazon.co.uk/C-Standard-British-Standards-Institute/dp/0470845732/23:30
slangaseksuperm1: better than a -XlibAMD would be using the debian/shlibs.local that I suggested in the bug report23:33
TheMusomathiaz: I usually use libvirt.23:34
slangaseksuperm1: this lets you statically declare that libstdc++.so.5 is contained in the package libstdc++5 without build-depending on it, which is a pretty safe thing to assume, and safer than assuming that the lib dependencies of libMDXvBA.so will remain constant23:34
mathiazTheMuso: ok - so I'd suggest that you dumpxml the configuration of the host and modify the section about drive definition23:34
slangaseksuperm1: also, if you're calling dh_shlibdeps -XlibAMD, then ${shlibs:Depends} will be /completely/ empty for this package, so no lib deps other than libstdc++5 will be picked up either23:34
superm1slangasek, ah yeah, that's a valid repercussion23:35
TheMusomathiaz: Right, what do I change?23:35
slangaseksuperm1: have I explained adequately for you to reupload with that change?  if so, I'll reject this package back out of the queue23:35
superm1slangasek, yeah.  let me make it and verify that it still handles correctly locally and i'll reupload23:36
slangasekok, thanks23:36
mathiazTheMuso: in the disk definition, change the target element to : <target dev='vda' bus='virtio' />23:36
TheMusomathiaz: Right thanks.23:36
mathiazTheMuso: the important part is that the dev attribute starts with v23:36
mathiazTheMuso: and the bus is virtio23:36
TheMusomathiaz: Right.23:36
mathiazTheMuso: then reload the configuration of the machine with the define command from virsh23:37
TheMusomathiaz: Ok thanks will get that tested.23:37
ArneGoetjeslangasek: those language codes don't have locale data available, that's why there is no language-pack-base package and the language is unusable. To fix this we need locale data for those languages.23:38
slangasekArneGoetje: ok, where do we get such locale data? :)23:39
slangasekseeing that these packages will block DVD builds until they're either fixed, or removed from main23:39
cjwatsonlet's just remove those packages?23:40
ArneGoetjeslangasek: then remove them for now. We can't support them anyways.23:40
cjwatsonI don't see a good reason to keep them23:40
slangasekfine with me, yes23:40
cjwatsonArneGoetje: can you fix langpack-o-matic not to generate them again23:40
cjwatson?23:40
cjwatsonuntil locale data exists23:40
ArneGoetjeslangasek: actually, langpack-o-matic should have just skipped them if there is no locale data available... I will take a look at it.23:40
slangasekok; nuking the packages, in the meantime23:41
ArneGoetjecjwatson: will do23:41
slangasekArneGoetje: also, language-support-extra-de is uninstallable; I'm thinking you don't want me to nuke that one23:41
cjwatsonit's also not seeded ...23:41
cjwatsonall the other language-support-extra-* are in universe23:42
slangasekoh, perhaps that's why it's uninstallable23:42
ArneGoetjeslangasek: the translation teams for those languages would need to generate locale data and submit them to upstream glibc23:42
cjwatsonyeah23:42
slangasekright, I'll demote that shortly then23:42
cjwatsonI've demoted it23:42
slangasekok23:42
ArneGoetjecjwatson: yes, the l-s-extra packages belong to universe.23:43
* lamont wonders if there's a good writeup somewhere on using a bluetooth headset on hardy23:55
lamontor intrepid, for that matter23:55
ScottKlamont: If you're on KDE it'd really simple since it's currently broken.23:56
StevenKNCommander: Yeah, I've been thinking about it, and lpia-lrm should Depend on it23:56
lamontScottK: lol23:56
superm1lamont, sco or a2dp?23:57
superm1lamont, if a2dp, just pair with it, and drop this http://paste.ubuntu.com/60294/ in ~ and go.23:58

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