/srv/irclogs.ubuntu.com/2008/07/24/#ubuntu-devel.txt

Gunirusbigon: ping00:00
=== herb__ is now known as herb
TheMusoAha! Pulse's hal module works backwards through card numbers/indexes, and since the pc speaker card is the last in the list, its chosen first. :S02:21
slangasekTheMuso: that seems... backwards? :)02:30
TheMusoslangasek: Agreed. I'm now reading the hal-detect module code to see if can be somehow blacklisted/patched around.02:31
=== tritium_ is now known as tritium
LaserJockanybody here use xchat-gnome and notice that it pegs the CPU when you open up the preferences?04:27
gpocentekslangasek: is it OK if a upload a gnumeric package with Recommends: evince | evince-gtk? Or is it better to move evince to Suggests?04:28
persiaLaserJock: I can reproduce that, but hadn't previously noticed.  That said, isn't that a bug?04:28
johanbrLaserJock: Yes. I'm pretty sure it didn't do that in Hardy.04:28
LaserJockjohanbr: this is Hardy04:28
persiajohanbr: It does it in hardy.04:28
johanbrOh, it does? I must be wrong then. :)04:29
johanbrIn that case, the bug is still there in Intrepid. :)04:29
persiagpocentek: Just out of curiosity, is the core issue not resolved by the split between gnumeric & gnumeric-gtk?  Is there perhaps something else involved?04:29
LaserJockhuh, it's odd that it would make it this long04:29
persiaLots of people wouldn't notice, as they'd edit the preferences while not doing other things.04:30
gpocentekpersia: the split has been dropped, and the problem is that we have both evince and evince-gtk being installed04:31
LaserJockhmm, I guess I wouldn't have noticed it as readily if I didn't have a CPU monitor04:31
gpocentekwhich failed obviously04:31
persiagpocentek: Ah.  Right.  I seem to have misread the changelog.04:31
LaserJockgpocentek: thanks for dropping the -gtk stuff for goffice, upstream complained about that quite a bit04:31
TheMusoQuick question for intrepid. Do people care if the PC Speaker is not available as a sink in PulseAudio? :)04:33
persiaTheMuso: By default, or at all, ever?04:34
TheMusopersia: Currently it is kind of used by default, due to the way hal-detect works through finding devices, but yes, ever as well.04:34
TheMusoIf you do a fresh install of intrepid today, and your machine has a PC speaker, pulse will use it.04:35
persiaNot being available by default ought solve the exceedingly common complaint by those with a "single sound card" who don't want to use the asoundconf set-default-card macro.04:35
LaserJockpersia: bug #192967 has been "Triaged" and sent upstream sinc Feb.04:35
persiaOn the other hand, not being available at all could well be regarded a bug.04:35
ubottuLaunchpad bug 192967 in xchat-gnome "Preferences window of xchat-gnome eats 100% of the CPU" [Medium,Triaged] https://launchpad.net/bugs/19296704:36
TheMusopersia: Yeah. At the moment, I have a patch to completely ignore the PC speaker, so that only sound cards are available to pulse, however I am going to see whether its possible to reverse the index traversal in pulseaudio.04:38
TheMusoThereby having the pc speaker still available, but not default.04:39
persiaLaserJock: From reading, I think that's a well described bug.  Just needs someone to fix it :)04:39
LaserJockpersia: apparently04:40
persiaTheMuso: As a temporary fix, completely disabling makes sense, as long as that doesn't drop off the list of things to fix by release.  Can we maybe do something with asoundconf --set-default-card?  That seems to fix the "horrible buzzing noise" for many people.04:41
=== asac_ is now known as asac
TheMusopersia: Nothing to do with pulseaudio. Pulseaudio uses hal to find devices, and it searches the index of soud cards in reverse order, as in, highest to lowest. I think doing lowest to highest is a better bet.04:42
persiaNote that I've never heard a positive review of the PC Speaker as an output device, but I presume there is some use case for which it makes sense.04:42
TheMusoSo if I can do that right off, then its all done and not needing to worry about it.04:42
LaserJockgetting rid of the PC speaker kernel module is usually one of the first things I do04:42
LaserJockcan't stand that stupid thing04:43
persiaTheMuso: Interesting.  I was sure a couple people reported that the asoundconf macro fixed it for them.  Maybe an upgrade vs. install thing.04:43
TheMusopersia: Considering pulse uses hw:index to access the device, thats possibly it, but they may have also set their output to use alsa exclusively.04:43
persiaTheMuso: Right.04:45
TheMusoAs it is, I think I've found the code that iterates through device indexes.04:48
pushaxwhere can I find documentation on x.org programming?05:22
pushaxx.org doesn't seem to have any05:23
=== mcasadevall_ is now known as NCommander
murlidharhi al06:26
murlidharhi all06:26
murlidharfor the past one week i am trying to compile bmpanel 0.9.24 from the source and ./configure doesn't show any dependency problem but make doen't compile the application06:28
murlidharwhat might be the problem?06:28
murlidhari think that it is not a dependency problem .06:30
murlidharperhaps we don't use the latest libraries06:31
murlidhari have been directed to this channel by #ubuntu .06:32
murlidhari am newbie too please help me . i really want this application to be installation in my hardy06:32
murlidhari even installed intrepid to see if it can be compiled but i am not able to do it there either.06:33
murlidharhttp://paste.ubuntu.com/29858/06:34
murlidharthe pastebin06:34
murlidharhome page of bmpanel http://nsf.110mb.com/bmpanel/06:35
murlidharif this can't be done in this channel can u tell me what is the channel that i can get help from ?06:37
Hobbseemurlidhar: install libc6-dev, but this is not a support channel.06:38
murlidharor atleast what exactly the problem is ?06:38
murlidharanyone ?06:38
Hobbseeapart from that, go ask those who make bmpanel.06:38
murlidharHobbsee: k thanks06:39
murlidharHobbsee: btw libc6-dev is already the newest version .06:40
murlidharHobbsee: so do i compile libc6-dev from source and see if it works ?06:40
Hobbseemurlidhar: then go ask the people who make bmpanel.06:40
Hobbseethis is *not* a place for support.06:41
Hobbseeas the /topic says.06:41
murlidharHobbsee: sorry and thanks i am asking them right now06:44
murlidharHobbsee: actually i am tryin to install it from the past one week . so i was a bit frustrated .06:44
slangasekgpocentek: gnumeric having a recommends: on evince seems questionable to me; does the relationship really fit the definition of Recommends?06:47
slangasekgpocentek: but yes, it's ok with me either way06:48
gpocentekslangasek: my feeling is that it should be turned in a Suggests, evince is only needed to read the exported pdf files AFAIK06:52
slangasekgpocentek: then that agrees with my sense, but the decision is up to you06:53
LaserJockgpocentek: especially when a lot of other apps can be used to read the pdfs06:53
gpocentekLaserJock: true06:53
* TheMuso has come up with a patch to ensure the PC speaker is not the default sink/output for pulse, but the PC speaker option is still avaiable for those weird ones who still want it.06:58
TheMusoslangasek: is this pulse fix something we might want for the alpha? Or are we too far gone to include it?07:30
=== tkamppeter_ is now known as tkamppeter
pittislangasek: ask you about what?09:17
pittislangasek: usplash? well, I can't really tell; it's hopelessly broken for me either way, I'm afraid :/09:17
pittiGood morning09:21
StevenKMorning pitti09:25
cjwatsonmorning09:31
* Hobbsee waves09:31
seb128hello everybody09:33
NCommanderseb128, ping09:43
seb128hey NCommander09:43
NCommanderseb128, I've got gucharmap packaged09:43
NCommanderExpect for the python bindings09:43
seb128waouh ;-)09:43
seb128oh?09:43
NCommanderWhich I don't think will be possible unless we kick CDBS09:43
NCommanderIt builds the bindings through ./configure09:44
seb128why ?09:44
NCommanderIt doesn't use the nice easy python build system09:44
NCommanderSo configure will have to be run multiple times in a proper environment to build bindings for each version09:44
NCommander(and even then, I'm not sure how to get it to work, configure doesn't even catch that libpython on Debian is libpython-*ver*09:44
seb128ah, that, yes, that's unpleasant :-(09:44
NCommanderyeah09:45
NCommanderSo you can have the package now, or you can wait for me to make it into a makefile based rules which does some unholy thing to build the bindings09:45
NCommanderIt will essentially require rebuilding configure twice with a different python version coded in (since its hard coded to libpython, and I don't want to even try and get it to build the bindings twice in the same path)09:46
seb128did the soname changed?09:46
NCommanders/path/pass/s09:46
NCommanderseb128, yeah, I got that, its 709:46
NCommanderI changed the depend on the dev file so it will install the new library automatically if the -dev package is installed09:46
seb128ok, so I'm not going to upload that today due to the intrepid alpha 3 freeze09:47
NCommanderseb128, yeah, I got that email :-P09:47
seb128avoiding soname changes now, that can be disruptive09:47
NCommanderseb128, so you want it without the bindings?09:47
seb128you can look to gnome-menus for an example09:47
NCommander(I personally thing it will be very ugly to fix)09:47
NCommanderI did migrate the lp patch which was fun09:47
NCommanderA few variable names changed -_-;09:47
seb128it builds python binding and uses cdbs09:47
NCommanderseb128, no, building the bindings with CDBS on a normal python package that uses setup is easy09:48
NCommanderI've never seen a package that uses configure to build python bindings09:48
seb128all the GNOME packages tend to use configure only09:48
NCommander*fun*09:49
NCommanderUgh, this is an ugly rules file, even for CDBS09:49
seb128yes ;-)09:49
seb128cdbs doesn't make multi-builds friendly09:50
NCommanderew09:50
NCommanderYeah09:50
NCommanderI was ...09:50
NCommanderEw09:50
* NCommander twichs09:50
NCommanderTHere is a reason I despise CDBS09:50
NCommanderI'm staring at it right now09:50
seb128;-)09:50
seb128cdbs is great for packaging easily easy things09:50
seb128ie, most of GNOME where you only need to ./configure && make && make install09:50
NCommanderYeah, and blows up in your face when the package maintainer does something slightly different09:51
* NCommander uses the time honoured tradition of copy and paste coding09:51
* mvo devel machine just turned itself off spontaneously - that is slightly disturbing09:54
realistmvo: did it let out any magic smoke?09:56
AlexCONRADhello, if I wanted to hack glxinfo (from the mesa-utils package), how should I retrieve the source ?09:56
RAOFapt-get source mesa09:58
RAOFAlso, probably off-topic :)09:58
AlexCONRADRAOF: thanks :)09:59
RAOFOf course, if you wanted to contribute upstream you'd be after cgit.freedesktop.org/mesa/mesa10:00
davmor2Should compiz kick in on intel gfx cards by default in intrepid?10:00
Chipzzmvo: power-spike maybe?10:00
KeybukThe membership of Daniel Holbach (dholbach) in the MOTU (motu) team has10:01
Keybukexpired.10:01
Keybuk<https://launchpad.net/~motu>10:01
Keybuk...10:01
* Keybuk wonders whether that was supposed to happen10:01
Chipzzmvo: I had that once several years ago. went out for a bit, and when I came back, my pentium machine had rebooted, and my 486 was still running10:01
Chipzz486 had a better power-supply apparently :)10:01
HobbseeKeybuk: yes, it's deprecated.10:02
KeybukHobbsee: no, it's not10:02
Keybukwe haven't deprecated the MOTU :p10:02
Hobbseeoh, we've deprecated ~ubuntu-dev.  i think.10:02
Hobbseeoops10:02
Hobbseeit might be fun to deprecate the MOTU, though :P10:02
KeybukI suspect he just missed the expiry mails due to being on his road-trip10:03
* Keybuk extends it another month so he gets a chance10:03
davmor2that'll teach him to go on holiday :)10:03
seb128bug #19776210:03
Hobbseeyeah, it annoys me that they only get a week10:03
ubottuLaunchpad bug 197762 in gvfs "file transfer on USB disk slows down with gvfs" [Low,Triaged] https://launchpad.net/bugs/19776210:03
seb128on recent comment suggests that using pci=routeirq workaround the issue, on amd duo core system using nvidia chipsets10:04
seb128is that a known issue? linux bug?10:04
AlexCONRADRAOF: no, I'm just trying to alter the glxinfo output...10:09
AlexCONRADfor testing purpose10:09
AlexCONRADRAOF: regarding this issue if you mind: https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules/+bug/25079210:09
ubottuLaunchpad bug 250792 in linux-restricted-modules "Adobe Flash hardware acceleration support (GPU)" [Undecided,New]10:09
mvoChipzz: heh :) happend last night too, I suspect something HW releated, I will have to keep a eye on it10:10
NCommanderseb128, this is pure evil in its most unadultrated form; is there any reason why the desktop seem is in love with CDBS?10:11
seb128NCommander: because rules are clean and short most of the time10:12
NCommanderseb128, Normally, but for packages like this, it just seems like a headache (I'm not trying to bitch (much), although this is probably going to make me go a little nuts once I finish)10:13
pittimdz: do you still have a current checkout of lp:~ubuntu-core-dev/casper/trunk ? bzr getting that fails, maybe you can "bzr check"/"bzr reconcile" on your end and push again?10:13
pittimdz: asking you because it says something about "KnitCorrupt: Knit text:x_Matt_Zimmerman_<matt.zimmerman@canonical.com>" (although that is already very old)10:13
mvoNCommander: while I'm not always in love with the implementation I think the idea behind it is really good, currently there is just too much cargo-culting and copy/n/paste going on where we really want to have a simple "build-me-a-standard-gnome" package rule10:13
mdzpitti: there's a bzr bug open about that10:14
RAOFAlexCONRAD: Ah, right.  I suspect you're on a hiding to nothing trying to munge glxinfo until closed-source flash deigns to use GL acceleration.10:14
pittimdz: ah, will have a look10:14
NCommandermvo, maybe its time for a debhelper gnome rule ;-)10:14
cjwatsonpitti: https://answers.launchpad.net/launchpad-bazaar/+question/3969310:14
mvodebehlper7++ :)10:14
mdzpitti: I do have a local tree10:14
seb128NCommander: agreed that multi-builds are ugly when using cdbs10:15
AlexCONRADRAOF: I'm just trying to compile to have a dummy hardcoded string in there10:15
cjwatsonmdz: I don't suppose you happen to have a copy of the old matt.zimmerman@canonical.com--2004/casper--main--0 arch repository? that's the missing bit10:15
cjwatsonpitti: check/reconcile doesn't help, BTW10:15
mdzcjwatson: http://people.ubuntu.com/~mdz/bazaar/casper/10:15
pittiNCommander: well, not more or less ugly than with plain debhelper, it's just that cdbs won't help you with multibuild10:15
SniperBeamerare ddebs for hardy-backports available somewhere?10:16
mdzpitti: bug 24688010:16
ubottuLaunchpad bug 246880 in bzr "Can't branch casper which misses some parents in old revisions" [Undecided,New] https://launchpad.net/bugs/24688010:16
pittiSniperBeamer: I currently don't grab/archive them10:16
NCommanderseb128, it might be less evil to simply manually build the python bindings with the appropriate GCC commands then force a multibuild :-P10:16
mdzpitti: lifeless said he would try to help with it during the sprint, not sure who he worked with10:16
SniperBeamerddebs.ubuntu.com doesn't have them10:16
cjwatsonhe worked with me10:16
cjwatsonwe only succeeded in making it worse10:16
StevenKpitti: Could I beg you to source NEW wpeditor?10:17
StevenKpitti: And you *might* be able to NBS out libgpmg1.10:17
cjwatsonmdz: no, those appear to be matt.zimmerman@canonical.com/casper--main--0, not matt.zimmerman@canonical.com--2004/casper--main--010:18
mdzcjwatson: sorry, i meant http://people.ubuntu.com/~mdz/bazaar/matt.zimmerman@canonical.com--2004/10:18
mdzcjwatson: or http://people.ubuntu.com/~mdz/bazaar/matt.zimmerman@canonical.com/10:18
cjwatsonaha10:18
cjwatsonthanks, might be able to piece the ghosts back together from that10:18
StevenKHm. hppa might actually be catching up.10:18
NCommanderStevenK, hppa's toolchain is not happy though10:19
cjwatsonmind you, that means I have to install baz ...10:19
mdzhooray for never deleting anything10:19
NCommanderseb128, I think its a bad sign when ./configure getting run in the autotools-files stamp -_-;10:20
StevenKNCommander: It isn't?10:22
cjwatsonthis is a relief, I have completely forgotten how to drive baz10:23
NCommanderAnyone can tell me what's wrong with this lintian override?10:24
NCommandercodeblocks binary: script-not-executable usr/share/codeblocks/lexers/lexer_bash.sample10:24
NCommander(I get this from lintian: W: codeblocks: script-not-executable ./usr/share/codeblocks/lexers/lexer_bash.sample)10:24
pittiNCommander: it apparently has a hashbang line, but is 064410:25
NCommanderpitti, no, this needs to be overrided, the .sampe is a data file10:25
NCommanderIt has a hasbang, and its needed10:25
NCommanderIt's not susposed to be an executable script10:25
NCommanderI'm just trying to figure out why my override file isn't working10:26
pittiNCommander: if it has a hashbang, why shuoldn't it be executable?10:27
NCommanderpitti, It's used by the bash lexer as an example script to show when you change settings; its never executed by codeblocks, its simply used as a test by the lexer, and shown in the IDE to show how changes to a lexers settings will effect rendering10:28
seb128NCommander: try using "./usr/share/codeblocks/lexers/lexer_bash.sample" in the .lintian?10:29
NCommanderseb128, I had tried it :-/10:29
NCommanderTHe only thing that has worked thus far is simply killing the entire wanring10:29
seb128NCommander: and why do you add "binary"?10:29
seb128"codeblocks: script-not-executable ./usr/share/codeblocks/lexers/lexer_bash.sample"10:30
seb128try that?10:30
NCommanderloose the binary line?10:30
NCommanderseb128, cause thats what the documentation says10:30
cjwatsonseb128's suggestion is correct10:33
NCommanderI tried putting it in /usr/share/lintian/overrides/codeblocks to test, I still get the warning10:33
cjwatsonI'm not sure about the binary bit, the lintian documentation does say it's optional10:33
cjwatsonbut copying and pasting the output without the initial W: or whatever should work10:34
cjwatsonNCommander: it needs to be in the package itself10:34
cjwatsonNote that Lintian extracts the override file from the (u)deb and stores it in10:34
cjwatsonthe laboratory. The files currently installed on the system are not used in10:34
cjwatsoncurrent Lintian versions.10:34
cjwatson^- from the lintian manual10:34
NCommandercjwatson, I was rebuilding the package, ccache makes it loads faster10:34
NCommanderIt's just finishing the install rules10:34
NCommanderseb128, I think I'm going to need help on this, I honestly am fairly stumped on how to make this do a multipass build; I don't use CDBS at all in my packages10:49
seb128NCommander: did you try to copy what gnome-menus does?10:50
NCommanderseb128, yeah, I can't even make it run the right configure target10:50
NCommanderconfigure/gucharmap:: $(addprefix configure-stamp-, $(PY_VERSIONS)) - doesn't work (nor does just configure::)10:50
seb128do you have ".PRECIOUS: configure-stamp-% dbg-configure-stamp-%"?10:51
NCommanderseb128, .PRECIOUS: configure-stamp-% dbg-configure-stamp-%10:52
NCommanderYup10:52
seb128can you copy your .diff.gz somewhere?10:52
NCommanderseb128, I can stick it on revu10:53
seb128just copy the rules on http://paste.ubuntu.com maybe, that will be faster10:53
NCommanderseb128, ok10:54
NCommanderseb128, http://paste.ubuntu.com/29906/http://paste.ubuntu.com/29906/10:54
NCommanderer http://paste.ubuntu.com/29906/10:54
seb128NCommander: does changing configure/libgucharmap7 to configure/gucharmap makes any difference there?10:56
NCommanderseb128, nope10:57
NCommanderI went through every variation that made sense there10:57
seb128and what error do you get?10:58
NCommanderseb128, no error10:58
NCommanderseb128, it runs the default CDBS build rule10:58
* NCommander is not a CDBS guru, and has never encountered a Makefile debugger :-P10:59
seb128hum11:00
NCommanderseb128, maybe its easier to simply upload the gucharmap package into the delayed queue without python, and then file a wishlist bug :-P11:02
NCommanderALthough I'll probably take three or more stabs at it before I give up in frustation and rewrite the rules file11:02
NCommanderand then watch that diff.gz get rejected :-P11:02
seb128NCommander: you did use "DEB_BUILDDIR := build" but that should make a real difference11:03
NCommandertouch debian/stamp-autotools-files11:04
NCommanderchmod a+x /build/gucharmap/gucharmap-2.23.4/./configure11:04
NCommanderIt's not :-P11:04
NCommanderLet me post the build log11:04
seb128in fact I don't think you need the .PRECIOUS line11:05
NCommanderseb128, I've tried without it11:05
NCommanderseb128, you can scratch your head just like I am11:06
seb128I hate cdbs multi builds ;-)11:06
NCommanderJust say the word and I'll redo the build file in a sane way ;-)11:06
jcristauthe word11:07
NCommanderjcristau, I need it from my mentor (and the guy who's going to be uploading it :-P)11:07
seb128NCommander: oh, you have 2 clean targets in this rules11:07
seb128that's not good ;-)11:07
NCommanderI swear, if that was it11:07
NCommanderI'm going to scream11:07
NCommanderand file a bug against CDBS: "Too ugly to live"11:08
NCommander*phew*11:08
NCommanderNo change in output, still not calling configure with the proper environmental PYTHON variable11:08
seb128NCommander: ok, please put the diff.gz somewhere ;-)11:11
jcristauNCommander: damn. :)11:11
* NCommander kicks it onto REVU11:11
seb128but maybe we should use debhelper for packages which need multi builds11:12
seb128I would like to figure what is wrong there though11:12
NCommanderseb128, I'd like to know what was wrong as well, but there is a point where the pain just becomes too much11:12
NCommanderseb128, it looks like it should work, right?11:13
seb128NCommander: yes11:13
NCommanderOr at least, try to build in build11:13
NCommanderseb128, its on its way to revu11:15
seb128ok11:15
NCommanderseb128, http://revu.tauware.de/details.py?package=gucharmap11:18
NCommanderseb128, ignore the lintian warnings, I hadn't cleared them when I tried to make it do multbuilds11:18
seb128looking11:20
norsettoany archive admin that can process bug 248060?11:25
ubottuLaunchpad bug 248060 in ubuntu "Please sync lwt 1.1.0-2 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/24806011:25
NCommanderseb128, As an aside, codeblocks just made it into the archive, wooo11:26
NCommanderseb128, any chance I can ask you to sponsor it into Debian at some point (and a fix for my other debian package)11:27
seb128NCommander: I can do that yes11:27
NCommanderseb128, that would be awesome if it isn't much trouble11:27
NCommanderseb128, (I'd ask ask for sponsoring for D-Maintainer once I prove to you I can package ;-))11:28
seb128;-)11:29
NCommanderwow, I think Launchpad's karma counter has a bug11:29
seb128NCommander: gucharmap seems to work correctly11:29
NCommanderI just jumped from 2000 to 667111:29
NCommanderseb128, what, the one I uploaded? It doesn't even build here11:29
NCommander(unless you undid my rules changes)11:29
seb128NCommander: at least it calls configure using the correct PYTHON=`which python2.5` etc11:29
NCommander....11:30
NCommanderIt likes you and not me11:30
seb128well, it seems to be calling the configure a first one without argument11:30
seb128then cd build-python-2.511:30
seb128and then call it correctly11:30
NCommanderseb128, that's failing for me11:30
seb128s/first one/first time11:30
NCommanderI thought I needed the PYTHON=* to make that work11:30
NCommander(and as an aside, what dependency do I need installed then, and added to the control file)11:31
seb128I moved the --enable-python-bindings to the configure-stamps arguements11:31
seb128forgot to mention that11:31
NCommanderAh11:31
NCommanderYeah11:31
seb128which means the first configure call doesn't try to do that11:31
seb128now it fails on gucharmap/gucharmap.h.in not being available11:32
NCommanderseb128, that's pretty ugly, but it does work11:32
NCommanderseb128, well, now that its actually trying to build, I can probably resolve it11:32
seb128I guess it doesn't like building out of the sc dir11:32
seb128src dir11:32
NCommanderIt probably means a giant search/replace is going to hit every Makefile.am file11:32
NCommanderCause I don't think there is any way to build this inside the build directory11:33
seb128why?11:33
NCommanderseb128, yeah, take a look at the Makefile.am's they're using relative paths, and not the full syntax (the $(source)\gucharmap\file.c you need to get out of source builds)11:34
NCommanderUnless there is an arguement you can pass to autoconf, the only way I know how to fix it is to manually fix each and every line11:35
NCommanderseb128, any suggestions before I got editing happy on the Makefile.am's?11:36
norsettoseb128: once you have finished your love affair with NCommander (:-)) could you please push bug 248060? Its needed to have ocsigen build correctly (and was requested 2 days before ocsigen to avoid it ftbfs)11:36
ubottuLaunchpad bug 248060 in ubuntu "Please sync lwt 1.1.0-2 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/24806011:36
seb128NCommander: what is the error exactly?11:36
NCommanderooh11:37
NCommanderI just got an absolutely sick way to fix this11:37
seb128norsetto: not a love afair and I read your comment before and it's in the ubuntu-archive bugs list, there is no need for extra pinging11:37
NCommanderBut it wouldn't require patching every makefile11:37
norsettoseb128: after 10 days, yes, there is ....11:37
seb128norsetto: sorry I was travelling for GUADEC and distro sprint and seems other archive admins have been busy too11:37
seb128norsetto: why is it urgent?11:37
norsettoseb128: because if causes ocsigen to ftbfs11:38
seb128well, that would be nice to fix but it doesn't seem particularly urgent11:38
seb128I'll do the sync now anyway11:38
* norsetto hugs seb12811:39
NCommanderseb128, I think cp -r * build-$* might be excessively too ugly to live11:39
seb128NCommander: I tried to "mkdir build; cd build; ../configure" and that seems to work, weird11:40
NCommanderMy solution was to simply copy the source directory into the build directory ;-)11:40
NCommanderseb128, CDBS is probably doing something rather nasty to the envornment thats causing it not to work11:41
seb128feel free to rewrite the rules using debhelper if you think that would make things easier and cleaner11:41
NCommanderseb128, O_o; what made you give up CDBS and let me rewrite the rules :-P11:42
NCommanderWell, if this just works by cp -r'ing the build directory, its probably easier to stay with CDBS if we ever want these changes to go upstream11:43
seb128I don't care that much about using cdbs for multibuild, that's often ugly11:43
seb128maybe there is some srcdir that need to be changed to builddir in a makefile11:43
NCommanderseb128, well, at this point, I actually got it building as a multibuild11:44
seb128oh?11:44
NCommanderWell, mostly, I'm tweaking it as it fails, but it appears to now be somewhat working11:44
NCommanderseb128, http://paste.ubuntu.com/29925/ - take a look at what I did11:45
seb128bah11:45
seb128that's ugly11:45
NCommander You've got to give me points for thinking outside the box ;-)11:46
seb128what breaks it is the srcdir=. given to the configure11:46
NCommanderso just force srcdir=..?11:47
seb128that would work I guess, but I'm trying to figure why srcdir=. is used11:48
zygamvo: hello, do you mind being subscribed to bug 105219?11:48
ubottuLaunchpad bug 105219 in command-not-found "Pressing control C while command-not-found is runnig is confusing" [Undecided,Confirmed] https://launchpad.net/bugs/10521911:48
zygaI believe that bug is now fixed, I added a comment at the bottom of the page11:49
seb128NCommander: ah, that's because you forgot the "DEB_BUILDDIR := build"11:49
seb128NCommander: adding that to the rules make it work correctly11:50
NCommanderargh, its now not working for me11:52
seb128is "there is no sound on intrepid when pulseaudio is running" a known issue?11:52
NCommanderI see python go in, and then configure goes boom11:52
NCommanderseb128, got any idea why it can't link against libpython?11:53
mvozyga: sure, please subscribe me11:53
seb128NCommander: not really, looking at it11:56
NCommanderseb128, any luck?12:06
seb128NCommander: no, I'm a bit puzzled by this one12:14
NCommanderseb128, yeah, the libtool line looks like it should work12:16
seb128NCommander: it's due to the autoreconf patch12:16
seb128not sure what in it though12:17
NCommanderhrm12:17
seb128moving the patches directory away make it work12:17
* NCommander just reruns autoreconf12:17
seb128btw the patch should be an autoconf one12:17
seb128no need to run automake etc in this case12:17
seb128only the configure needs updating12:17
pittiwow12:18
pittiI mean, WOW!12:18
pittiintrepid desktop booting fine for me under intrepid kvm12:18
pittiincluding usplash12:18
seb128;-)12:18
pittisomething is clearly wrong here...12:18
seb128NCommander: just running autoconf produces a 20 lines patch and doesn't break the build12:19
seb128NCommander: running autoreconf is looking for trouble ;-)12:19
NCommanderWell12:20
NCommander...12:20
pittisoren: hm, current intrepid desktop cd under current intrepid (i386: desktop boots fine, but the mouse speed is about 23429 times faster than it should be; known?12:20
* NCommander shoots himself12:20
seb128NCommander: btw you want to change the gmenu mention in the rules too12:20
seb128the egrep command12:20
NCommanderseb128, yeah, that already got killed12:20
pittisoren: at some point we had a scaling problem with the vmmouse driver; did that creep back in somehow?12:20
pittisoren: (I guess it uses vmmouse?)12:20
seb128NCommander: seems to build fine now12:22
NCommanderseb128, What a headache12:22
NCommanderBetween autoconf and CDBS ... I apperiate you taking so much time in helping to resolve this12:22
seb128np ;-)12:22
seb128thank you for the work you put on updating this package!12:22
NCommanderseb128, its not a problem12:22
NCommanderseb128, if it builds, now its just a matter of install rules, and control updates12:23
seb128right12:23
* NCommander flips through the rules for python bindings12:23
NCommanderI'm bound to get this wrong two or three times ;-)12:23
NCommanderseb128, so what's the next headache you got queued up?12:24
sorenpitti: Oh, i386 boots fine? That's... er... unexpected :)12:24
NCommanderpitti, an actual i386 boots O_o?12:25
NCommanderWTF?12:25
cjwatsonsoren: (boots for me too)12:25
seb128NCommander: you mean in gucharmap?12:25
sorenpitti: I'm having a few different interesting issues with the new Xorg. I've not yet quite worked out if kvm or Xorg is to blame.12:25
pittisoren: I just installed libvirt-bin again and tried in virt-manager; now I'm back to the problem I have had for some weeks, in that the boot in virt-manager is painfully slow and just times out12:25
sorencjwatson, pitti: On i386 hosts?12:25
NCommanderseb128, updated packages for desktop, you seem to have a list of evil packages you keep for your mentees to make them run and hide12:25
cjwatsonsoren: yes12:25
pittisoren: yes12:26
* NCommander can't believe that actually works O.o;12:26
sorenHm. Ok.12:26
pittiso with just plain "kvm -m 512 -cdrom" the boot works and roadrunner-mouse12:26
seb128NCommander: those were the harder ;-) other updates are rather standard ones12:26
pittiwith virt-manager -> initramfs prompt12:26
cjwatsonI have a similar mouse problem as pitti12:26
sorenpitti: I don't know if the current X stuff figures out that it should be using vmmouse.12:26
NCommanderpitti, should I go get my 386SX and try it ;-)12:26
cjwatsonI can't even *see* the mouse, it just zips from one corner to the next12:26
NCommanderseb128, if you call this "hard", then I laugh in the face of danger!12:26
sorencjwatson, pitti: Does the Xorg.log mention vmmouse at all?12:26
NCommanderIt was more frustating then hard12:26
pittiNCommander: well, not *that* kind of i386 :)12:26
NCommanderpitti, d'oh :-P, be more specifc12:27
pittisoren: how do I send ctrl+alt+f1 or ctrl+alt+backspace with plain kvm?12:27
seb128NCommander: there is still the "make an epiphany-browser-snapshot package to build epiphany-webkit from svn" on the list of fun things to do if you are looking for trouble, but that's in no mean a priority12:27
cjwatsonsoren: yeah, "vmmouse enabled" at the end12:27
sorenpitti: Heh... ctrl-alt-2, "sendkey ctrl-alt-f2", ctrl-alt-112:27
NCommanderseb128, I'll probably extend REVU to have apt-get source support before I do that12:27
cjwatson(bear with me, I'm doing another rather delicate test here)12:27
seb128NCommander: well, usually package updates are really easy, ie run dch, update build-depends, build, test, upload12:28
seb128NCommander: so those were already "hard" updates ;-)12:28
NCommanderseb128, you've been lucky. my upstream packages like to play change the build system every release12:28
pittisoren: booting in kvm again12:28
seb128yeah, GNOME is nice for that12:29
pittisoren: ctrl+alt+2> nice, didn't know about that12:29
seb128ok, lunch time, be back in a bit12:29
sorenpitti: You can get all sorts of cool info there.12:30
pittiwow, there are serial and parallel consoles, too12:30
sorenpitti: "info registers" for instance.12:30
pittihm, it didn't particularly like Alt+f2 "gksu killall gdm"12:32
* pitti tries again12:32
NCommanderwoo, I got python patches12:35
pittisoren: confirmed; s/vmmouse/mouse/ in xorg.conf gets me back to sanity12:38
AlexCONRADis there a way to see which graphic driver is currently used by xorg ? I know there's xorg.conf, but I'd like to make sure my changes has been taken in account.12:38
pittiAlexCONRAD: /var/log/Xorg.0.log tells you12:38
AlexCONRADpitti: thanks12:39
sorenpitti: That is *so* backwards.12:40
sorenpitti: vmmouse used to be the sane one.12:40
pitticjwatson: when you were trying kvm, did you call kvm from a shell, or used virt-manager?12:41
cjwatsonshell12:41
pittiah12:41
cjwatsonvirt-manager is too much mousing around12:41
AlexCONRADhummm, it seems to load both "ati" and "radeon"12:41
AlexCONRAD(I've set ati)12:41
sorenpitti: It uses a backdoor to provide absolute coordinates so that it can place the mouse pointer where the host mouse pointer is. Wonder why that'd break.12:41
pitticjwatson: how do you create images then? qemu-img?12:41
cjwatsonpitti: dd12:42
pittisoren: in non-grab mode, I don't see the pointer at all; in grab mode (explicitly pressing ctrl+alt), I get the fast one12:42
pitticjwatson: oh, that works? no magic signatures? nice12:42
cjwatsonall I need is a file full of zeroes, I don't need a complicated UI to give me that12:42
cjwatsonsoren: bug 195431 was fix-committed three months ago. What is its status?12:42
ubottuLaunchpad bug 195431 in virt-manager "VM creation awkward to drive from keyboard" [Undecided,Fix committed] https://launchpad.net/bugs/19543112:42
cjwatsons/vmmouse/mouse/g fixes it for me too12:42
sorencjwatson: qemu-img will do that for you, too.12:42
sorencjwatson: Without actually eating all the disk space. It just creates a sparse file.12:43
cjwatsonhowever, mouse doesn't do host mouse pointer tracking, as you say12:43
cjwatsonit works fine when I grab the mouse12:43
cjwatsonsoren: *shrug* I'm usually happier to take the I/O hit up-front12:43
cjwatsonand also not have weird shit happen when I run out of disk in the middle of a test run12:43
pittime too; virt-manager seems to allocate it all for real, too12:44
sorenpitti: There's a checkbox to enable/disable that.12:44
pittiah :)12:44
sorenpitti: Right beneath the box where you enter the amount of space.12:44
soren"allocate disk space now" or some such.12:44
sorencjwatson: 195431 went down the drains as upstream changed a whole bunch of stuff, so my patch fell apart.12:44
pittisoren: so, while I'm fine with running from the command line, I'm still curious why virt-manager stopped working; do you get that, too?12:44
sorenpitti: Which part of virt-manager exactly?12:45
pittisoren: I mean that the cd boots so exceptionally slow (and hangs in initramfs prompt)12:45
sorenpitti: There's a chance it's falling back to emulated mode (qemu style).12:46
cjwatsonsoren: can you make its status be truthful, then? :)12:46
sorenpitti: Are you connected to qemu:///system or qemu:///session?12:46
pittisoren: system usually12:46
sorenpitti: Hmm... That shouldn't be the case than.12:47
sorens/than/then/12:47
sorencjwatson: Heh... Yes, sorry, just did.12:48
Martiinihas there been alfa 3 yet for intrepid ? My intrepid doesnt upgrade for some reason12:49
sorenpitti: But no, I've not seen the issue you describe.12:50
Martiinihttps://wiki.ubuntu.com/IntrepidReleaseSchedule says intrepid alpha 3 release date 24 july .. (which is today) but I dont get any upgardes .. anyone ??12:51
cjwatsonMartiini: alphas have very little to do with whether you get upgrades12:55
cjwatsonMartiini: and no, it hasn't been released yet, some desktop CD problems12:55
Martiiniokidoki12:56
=== davmor2 is now known as davmor2_lunch
Martiinianyone know what distributions does Linus Torvalds use12:59
cjwatsonI'm afraid that's off-topic here13:00
HobbseeMartiini: and it's be really nice if you didn't cross-post on irc.13:01
* mpt has sound!!!!!13:01
k0plol13:02
seb128mpt: did you stop pulseaudio to get sound?13:04
mptseb128, no, all I did was turn on the computer13:04
mptHow do I tell whether pulseaudio is running?13:04
seb128ps ax | grep pulseaudio?13:05
seb128or use the system monitor13:05
mpt(I'd be surprised if this was a pulseaudio problem, because the problem began in Hoary)13:05
persiampt: pulseaudio --check13:05
seb128ok, I've no sound in intrepid when pulseaudio is running13:05
seb128and it seems I'm not the only one13:05
mptpulseaudio and pulseaudio/pulse/gconf-helper are both running13:06
seb128if anybody wants to work on the issue and needs details let me know ;-)13:06
mvoseb128: I have no sound in intrepid too, however if I boot into the 2.6.24 kernel it works again13:06
seb128mvo: if you stop pulseaudio do you get sound?13:06
mptAnd if anyone wants to help debug my problem, it's bug 80344 ;-)13:06
ubottuLaunchpad bug 80344 in linux "Sound works only a few weeks per year" [Medium,New] https://launchpad.net/bugs/8034413:06
persiaThat's not a good bug title :)13:07
mvoseb128: I haven't tested that yet, I'm in 2.6.24 currently13:07
seb128mvo: ok, if you try let me know13:07
persiampt: Are you perhaps sending output to your PC Speaker, rather than your preferred card?13:07
mptpersia, if there's anything I should check when it stops working in a week or two, it would be great if you could post specific instructions in the bug report (e.g. I don't know how to tell whether output is being sent to a "PC speaker")13:09
persiampt: catch me when your sound breaks, and we'll interactively fix it.  I'm completely certain that your bug report is a question, as the issues that caused sound to break in 5.04 and the issues that cause sound to break in 8.10 are different (unless you are encountering atypical problems).13:11
seb128mpt: do you by any chance know what is the bug number for "bug pages have no informations about the package versions"? I'm pretty sure there was a bug for that, it was fixed I think and it's back now13:11
mptpersia, ok, thanks for the offer13:11
seb128I can't find the bug number though13:12
mptseb128, mouse over the package name13:12
mptNow there's information on versions for *all* the packages in a bug report, not just the one of them13:12
seb128whaouh, that's really not obvious13:12
seb128but thanks13:12
seb128mpt: right, which is not really good, I usually care about versions when I'm reading a bug, when I'm on the bugs list13:13
seb128that's especially annoying when the guy say "I'm using version n.m.o" and you want to know what ubuntu version is shipping this one13:13
seb128do you know if there is already a bug requesting to have this table back on the normal bug pages,13:14
seb128?13:14
Hobbseeseb128: you're the 50th-odd person to say that, but it hasn't changed anything so far.13:17
mptwhat the hell?13:17
Hobbseeunfortunately :)13:18
mptHobbsee, we had an extensive discussion about this, exactly what information you wanted and didn't want, and I posted a mockup on the bug report.13:18
Hobbseeoh, bah.13:18
mptWhere did you say "No, that's not enough, we need the box"?13:18
Hobbseei meant the comments about it being really not obvious13:18
Hobbsee(apologies, i'm badly multitasking here)13:18
mptIs there a bug report about that?13:19
Hobbseei'm not sure.13:19
seb128I was pretty sure there was one, but I can't find it now13:20
seb128I'll open a new one13:20
seb128the current thing is not obvious and not enough13:20
mptok13:20
seb128and it forces me to open the overview page a lot and wait for it to load just to know what ubuntu version people are using13:20
Hobbseeseb128: rmadison, surely.  it's quicker.13:21
seb128Hobbsee: I tend to like working from the web interface13:21
seb128having the summary on the side was very handy13:21
Hobbseeseb128: ah, come to think of it, i guess you have fast connections there too.  and indeed, i agree with you.13:21
mpthm, I wonder how we could present it mot obviously but still in a context-independent way13:24
mpter, *more* obviously13:24
mptPerhaps an "(i)" icon after the package name?13:24
seb128mpt: bug #13422013:25
ubottuLaunchpad bug 134220 in malone "Bug page has no information about current package version" [High,Fix released] https://launchpad.net/bugs/13422013:25
seb128mpt: should I reopen this one or open a new bug?13:25
Hobbseempt: i'm not sure you can.  you want to present it so it's findable, yet you don't want people to see it without specifically jumping through hoops to find it.13:26
Hobbseeyou want it to vanish, yet you want to make it more obviously visible.13:27
Hobbseethis seems counterintuitive.13:27
mptseb128, a new one please. The page does have information about the current package version. Please be specific about whether its current placement is too hard to get to, not obvious for the people who need to see it, or what.13:28
NCommanderseb128, gucharmap is lintian-cleanish with python-gucharmap built. Its sitting in my PPA13:31
seb128mpt: bug #251479, description is alright?13:38
ubottuLaunchpad bug 251479 in malone "bug pages should list the published versions" [Undecided,New] https://launchpad.net/bugs/25147913:38
seb128NCommander: good, looking to that in a minute13:38
NCommanderseb128, I scare myself on what I can do when I get bored/motivated13:39
seb128;-)13:39
=== davmor2_lunch is now known as davmor2
Wubbbibug 24985013:43
ubottuLaunchpad bug 249850 in synaptic "Synaptic Freez up after installing Packages" [Undecided,New] https://launchpad.net/bugs/24985013:43
sistpoty|worksoren: can you specify which live cd and kvm combination cause x to hang? (bug #251480)13:55
ubottuLaunchpad bug 251480 in xserver-xorg-video-cirrus "X hangs in Intrepid in KVM" [Undecided,New] https://launchpad.net/bugs/25148013:55
sistpoty|worksoren: as I tried with yesterdays desktop-live and a hardy kvm, which at least didn't cause x to hang13:55
stgrabersistpoty|work: if by hang, it's getting a black screen and nothing else, I have reproduced that with Intrepid's kvm on an amd64 host with an amd64 Intrepid Desktop CD13:56
stgrabersistpoty|work: the same with an i386 Intrepid desktop CD works fine (well, no mouse but that's another issue)13:56
sistpoty|workstgraber: ah, I tried only i386 desktop on amd64 hardy kvm13:56
stgrabertry amd64 desktop, i386 have always been working for me13:57
* sistpoty|work will do so later today13:57
norsettoseb128: thx seb, you know I love you, don't you?14:01
seb128norsetto: you're welcome ;-) love might be a bit strong but thanks :-p14:03
pkernCould updates to some stable suite be copied from ppas now?  Just curious.14:12
tkamppeterRiddell, ping14:12
Riddellhi tkamppeter14:13
tkamppeterRiddell, we have started the telecon about the printing dialog ...14:17
persiapkern: Even were it possible, it's dangerous to do a full copy rather than a sync given that build-dependencies may have updated.  Also, there's the version number thing.14:17
ScottKpkern: I think an archive admin could do it.  I know it's possible for them to copy from PPAs to the development release.14:18
norsettopersia: is there some kind of script/utility you use when giving IRC lessons?14:18
persianorsetto: No.  Why?14:18
norsettopersia: ok, just to avoid copying and pasting from a prepared text14:18
cjwatsoncopy from ppa> it would have to be a source-only copy14:19
persianorsetto: I am a firm believer that stock replies are typically incorrect.14:19
cjwatsonand I think it would be better to copy to -proposed first, have it build there, and then copy to -updates14:19
cjwatsonalthough I suppose copying from a ppa that was basically just built against hardy would be OK14:19
cjwatson(inc. binaries)14:19
pkerncjwatson: Sure, what I meant.  So that's possible but people should not use ppa versioning then?14:19
cjwatsonI don't think I care about versioning14:20
cjwatsonseems like a red herring14:20
norsettopersia: no stock replies, just lines of commands14:20
cjwatsonlet's put it this way: it's technically possible, but we would have to think about whether it's desirable in particular cases14:20
persianorsetto: Oh, like for teaching a class?14:21
ScottKpkern: I'd suggest for some people for a very small value of some.14:22
norsettopersia:I thought it was clear when I said "when giving IRC lessons" :-)14:22
persianorsetto: Right.  My misunderstanding.  Copy/paste from prepared text seems like a good idea: I usually don't prepare well enough beforehand to be able to take advantage of that.14:25
norsettopersia: ok, thx14:25
sorensistpoty|work: Oh, it's only amd64/amd64? That's even more interesting.14:27
sistpoty|worksoren: looks like it14:28
pittilamont: thanks for the chroots!14:45
=== DktrKranz2 is now known as DktrKranz
emgentuhmm..14:47
emgenthttps://launchpad.net/ubuntu/+builds?build_text=koffice2&build_state=all14:47
emgentsome idea about it ?14:47
emgenti386 build of koffice2 1:1.9.96.0~that.is.really.1.9.95.8-1ubuntu2 in ubuntu intrepid RELEASE ?14:47
lamontpitti: no worries14:48
emgentall broken14:48
emgentargh14:48
cjwatsonemgent: seems to fail to build in a completely normal way that the uploader should fix14:48
cjwatsonhttp://launchpadlibrarian.net/15971937/buildlog_ubuntu-intrepid-i386.koffice2_1%3A1.9.96.0~that.is.really.1.9.95.8-1ubuntu2_FAILEDTOBUILD.txt.gz14:48
cjwatson1:1.9.96.0~that.is.really.1.9.95.9-1ubuntu1.3 looks like it should fix this but doesn't seem to have been tried yet14:50
cjwatsonI'd give it slightly more than 46 minutes if I were you14:51
cjwatson(the time since upload, so far)14:51
sistpoty|worksoren: I'm just testing the current desktop-live (amd64) within faumachine, but I get OOPSes before even coming anywhere close to x...15:24
sorensistpoty|work: I'm not quite sure what to make of that..15:26
sistpoty|worksoren: do you see anything similar from kvm? (when starting w.o. serial konsole, I don't have any means to get any debug info from within faumachine)15:27
sorenfaumachine doesn't emulate a vga adapter?15:27
sistpoty|worksoren: it does, (slightly different implementation of the gd5442)15:28
sistpoty|worksoren: however it just turns blank at some point15:28
sorenDid you try disabling usplash?15:28
sistpoty|worksoren: yes, tried both with and without15:29
sorenOddness.15:29
* soren kicks firefox15:37
sorenOk, seeing as input fields in firefox is the only place where ctrl-w doesn't mean "please remove the word immediately preceeding the cursor", but rather "Oh, please firefox. Won't you please close the tab I've spent half an hour entering stuff into and just nuke all the stuff I did?"....15:39
sorenHow do I change shortcut?15:39
pittisoren: ctrl+shift+t is your friend15:40
seb128bah, pitti ruined my "use epiphany-browser rather" there ;-)15:40
Mithrandirseb128: epiphany still doesn't have ctrl-tab for switching tabs.15:41
pitti"unclose tab" is the best function EVAR15:41
sorenpitti: What about the info i've typed in?15:41
ScottKpitti: Do you think Bug 251472 is SRU worthy?  The fix has just been uploaded to Debian.15:42
ubottuLaunchpad bug 251472 in net6 "gobby uses 100% CPU on files >500KB in size" [Medium,In progress] https://launchpad.net/bugs/25147215:42
sorenseb128: I used to use epiphany, but the libffi transition made that rather hard for a while. Now I've just gotten used to firefox, I guess.15:42
pittisoren: uh, seems that isn't kept with LP, too bad15:42
pittiScottK: if it's an easy patch, sure15:42
sorenIf it were just LP, that'd be fine.15:42
sorenThis is sourceforge...15:42
ScottKpitti: OK.  Thanks.15:43
sorenAnything that keeps me there for more than just a few seconds is by definition BAD.15:43
pittilol15:43
pittisoren: admittedly ffox is quite consistent with GNOME wrt. ctrl+w15:44
pittignome-terminal is the exception, not the rule15:44
pittisoren: if it was really a long text, maybe you are lucky with gcore and "strings core | grep"...15:45
sorenpitti: I've actually done that once.15:45
sorenpitti: I was being particularly stubborn that day :)15:45
sistpoty|workhm.. interesting... hardy kvm gives me after starting gdm: "BUG: soft lockup - CPU#0 stuck for 61s! [Xorg:5724]"... no I'm puzzled even more15:46
pittisoren: just tried that, that actually works :)15:46
pittiseb128: no response at all in bug 20548315:59
ubottuLaunchpad bug 205483 in eog "Metadata box should have limited width" [Low,Fix committed] https://launchpad.net/bugs/20548315:59
seb128pitti: yeah, most of bugs got no replies16:00
pitti:(16:00
seb128should we just block updates on lack of feedbacks?16:01
seb128the diffs are pretty small and I've been running the updated version for 10 days before upgrading my laptop to intrepid16:01
pittiwell, some confirmation that the real .deb works would be appreciated16:01
pittisee the glib issue...16:01
pittiseb128: the version from hardy-proposed, or your local build?16:01
seb128both16:01
pittiok16:02
seb128my laptop has the local build16:02
seb128and my desktop got the official updates16:02
pittiseb128: maybe you can add comments to the packages which you tested (the archive .debs)?16:02
seb128that can wait for next week16:02
pittiand mark them as v-done16:02
seb128I'll try to kick pedro and get him to comment on those16:02
seb128but I think he's on holidays at the moment16:02
gaspaseb128, pitti: could help a script that lists nbs that could be removed?16:04
pittigaspa: for finding cycles or hppa-only stuff? sure16:05
pittigaspa: you mean you have one which does some intelligent checks based on http://people.ubuntu.com/~ubuntu-archive/NBS/ ?16:05
gaspapitti: it looks for nbs that hasn't anymore dep. or build-dep.16:05
gaspayep16:05
gaspait start from that page.16:05
cjwatsonisn't that just iterating down that page and looking for zero-sized entries? :)16:06
pittibut that information is already there?16:06
StevenKcjwatson: Yes :-)16:06
cjwatsonthat's all I do when processing it, it's trivial16:06
pittiI regularly wget -np -r that page, and do a find -empty | xargs lp-remove-package.py16:06
pittithe tricky bit is to evaluate the nonemtpy ones :)16:06
StevenKI'm getting scared by all the KDE bits on there16:06
seb128I do the "for p in $(find -empty | sed 's_^./__'); do lp-remove-package.py ..." listed on the wiki16:07
pittisometimes there are cycles (two NBS depend on each other), sometimes it's just hppa not catching up16:07
gaspait should handle cycles... not hppa, still16:07
StevenKpitti: And sometimes it requires 27 uploads. :-)16:07
pittiyeah16:07
* StevenK did 20 odd uploads for libgpmg1 recently16:08
cjwatsonI think it's worth avoiding the kernel NBSes at the moment16:08
pittiBenC: what's the grand plan to solve this, BTW? ^16:09
StevenKAh ha. The reason for all of the KDE stuff is ichthux-desktop.16:09
pittiBenC: I haven't removed all teh NBS bits from linux-meta, but at some point something needs to provide them again16:09
StevenKpitti: Such as lpia and co, or is this something else?16:09
pittiStevenK: that was another case I ignored, since i-d depends on a ton of NBS stuff16:09
BenCpitti: NBS?16:09
pittiBenC: "not built from source"16:10
persiaI've heard that ichthux-desktop is planned for an update later this week (although my news is from last week)16:10
gaspapitti: well, if you want to take a look it's here:https://code.edge.launchpad.net/~gaspa/+junk/ubuntu_qa_tools16:10
StevenKpersia: Who do we bleat at about it?16:10
pittiBenC: i. e. nothing builds linux-image-{lpia,openvz} ATM16:10
BenCpitti: ah, I'll get back to you after I get unionfs in line16:10
BenCpitti: that's fine16:10
StevenKNBS is large enough to scare small children at the moment.16:10
persiaStevenK: txwikinger2 and raphink I think (or try #ichthux)16:10
pittiBenC: unionfs? I thought that finally died (it had it coming..), and replaced by aufs?16:11
BenCpitti: tell that to the aufs that's holding up alpha3 :)16:12
pittisledgehammer.apply(aufs)16:12
StevenKBenC: If you have any plans for a -lpia{,compat} meta for Intrepid, I'd love to hear it.16:14
cjwatsonpitti: conjecture is that aufs broke it16:14
pitti'it'?16:15
cjwatsonso my sympathy levels for people promoting it are extremely low at the moment :)16:15
cjwatsonpitti: yes16:15
StevenKI think that's the main reason for leaving NBS alone for a little while -- kernel fun-ness, and ichthux-desktop16:15
BenCStevenK: lpia will be provided by another package16:15
cjwatsonpitti: bug 25122316:15
ubottuLaunchpad bug 251223 in linux "BUG: Dentry ffff81003ac17410{i=161b,n=cow} still in use (1) [unmount of rootfs rootfs]" [High,Triaged] https://launchpad.net/bugs/25122316:15
lagaaufs is broken or unionfs is broken?16:15
pittiI had ubiquity left installing, and after ten minutes I looked back at kvm, which was just black and crashed16:15
pittimight be it, yes :)16:15
cjwatsonlaga: we're using aufs, and the desktop CD is busted in a bizarre kernelish way16:15
lagaooh :(16:16
cjwatsonlaga: we are currently trying to revert to unionfs16:16
cjwatsonsince this is the first time aufs has been seriously tested in the Ubuntu context16:16
pittiugh, fun16:16
cjwatsonadmittedly, correlation != causation16:16
StevenKBenC: Where another package is one provided by the kernel team, or someone stepping up to do it?16:16
lagamaybe a newer aufs snapshot would help, that guy releases every monday.16:16
lagacjwatson: yeah.16:16
BenCStevenK: combination of kernel+mobile teams providing it16:16
cjwatsonlaga: that is not encouraging16:17
StevenKHeh16:17
cjwatsonno serious software engineer likes something where you have to be on the bleeding edge or it blows up16:17
pittiis aufs upstream, or external?16:17
cjwatsonexternal16:17
lagacjwatson: well, it was working fine for me in hardy. i was merely suggesting trying a newer snapshot to see if it's fixed there - backporting might help then16:17
lagaexternal. upstream doesn't like stacking file systems16:18
cjwatsonlaga: if unionfs can be made to work, that pleases me far more than yet more bleeding-edge code16:18
cjwatsonstable > shiny16:18
lagaat least not in the way it's implemented by aufs/unionfs.16:18
pittiI had quite a long argument with Arjan about out-of-tree drivers, and unionfs was my prime example16:18
StevenKI bet cjwatson doesn't use compiz either.16:18
StevenK</bait>16:18
cjwatsonStevenK: you would win that bet16:18
StevenKcjwatson: :-)16:18
pittiStevenK: nobody else is (except seb128, of course); it's not the default in intrepid :)16:19
Hobbsee\o/ shiny!16:19
StevenKAwww16:19
lagacjwatson: i guess i should mess around with mythbuntu-diskless on intrepid to check if i can reproduce your oddities with that setup16:19
pittithanks to a combination of breakage in gnome-session, new X, and the X drivers16:19
ScottKpitti: Debdiff for hardy-proposed for Bug 251472 is in the bug.  How are you with that for upload?  I've already asked to have the test case added to the bug.16:23
ubottuLaunchpad bug 251472 in net6 "gobby uses 100% CPU on files >500KB in size" [Medium,Fix released] https://launchpad.net/bugs/25147216:23
pittiScottK: oh, need a sponsor?16:23
ScottKpiI16:23
ScottKUrgh16:23
pittithe same just happened to kees16:24
pittidid intrepid break the 't' key? :-)16:24
ScottKpitti: I'll sponsor it, just I want to make sure since it's in Main, ubuntu-sru is happy with it.16:24
ScottKpitti: No, this is my desktop I'm typing on.  It's still Dapper.16:24
=== mvo__ is now known as mvo
ion_π-tti16:25
pittiScottK: haven't thorougly read the patch, but size and shape-wise it looks ok to me16:26
pittiand it apparently got tested16:26
ScottKThe person who did the patch is Upstream and Debian Maintainer, so I tend to trust it.16:26
pittiright16:26
* pkern glances into the round.16:27
pittihello pkern!16:28
pkernHi pitti (:16:28
ScottKpitti: I guess I'll focus on the 'looks ok to me' part of that and upload it.16:36
pranithhello16:38
pranith!start16:38
ubottuSorry, I don't know anything about start16:38
pranith!getstarted16:38
ubottuSorry, I don't know anything about getstarted16:38
pranith!ubuntu16:38
ubottuUbuntu is a complete Linux-based operating system, freely available with both community and professional support. It is developed by a large community and we invite you to participate too! - Also see http://www.ubuntu.com16:38
pranith!motu16:38
ubottumotu is short for Masters of the Universe. The brave souls who maintain the packages in the Universe section of Ubuntu. See  http://wiki.ubuntu.com/MOTU16:38
pranith!help16:38
ubottuHi! I'm #ubuntu-devel's favorite infobot, you can search my brain yourself at http://tinyurl.com/5zfb6t - Usage info: http://wiki.ubuntu.com/UbuntuBots16:38
pittiwhat's that, ubottu's test suite?16:38
StevenKHah16:39
persiapranith: If you'd like to get started in Ubuntu Development, you might find #ubuntu-motu a better forum.16:39
pranithpersia, thank you :)16:39
cjwatsonpranith: please don't play with the bot in here16:39
pranithcjwatson, okies16:39
cjwatsonor in channels, in general16:40
pittiember, tseliot: FYI, http://bazaar.launchpad.net/~jockey-hackers/jockey/trunk/revision/346 fixes the "multiple nvidia drivers are in use" problem properly16:43
* tseliot has a look at pitti's new code16:44
tseliotpitti: what do mean by 'mesa-vanilla'?16:48
pittitseliot: it is one of the mock packages which exist in the test suite sandbox16:48
pittitseliot: I have a few kernel modules (vanilla, chocolate, cherry, etc.), and a few packages (coreutils, mesa-vanilla, mesa-std, pretzel) to play around with16:49
pittitseliot: see tests/sandbox.py, fake_modinfo, fake_sys, fake_pkg, and fake_db16:49
pittis/fake_pkg/&info/16:49
pittitseliot: and TestOSLib implements the package and module interface to use the fake stuff16:50
pittithat way I can write tests for hardware detection, driver mapping, and package handling without assuming anything about the real hardware, or OS16:50
tseliotpitti: yes, that's a good idea16:51
tseliotpitti: would you like me to pull the new code and test it here?16:51
pittitseliot: sure, if you wish, but I'm pretty confident that it works16:52
pittitseliot: let me merge to the ubuntu branch and push16:52
tseliotpitti: ok, in the meantime I'll boot into Intrepid16:52
pittitseliot: pushed16:55
tseliotpitti: I'm back16:56
pittitseliot: pushed16:56
tseliotpitti: pulled and installed16:58
pitti. o O { that SO much beats sending patches over pastebin...}16:58
tseliotpitti: definitely.16:59
* tseliot tries to install the driver16:59
tseliotpitti: same problem with the backend16:59
pittitseliot: which problem? drivers still shown as 'used'?17:00
tseliotpitti: no, drivers are not installed17:00
tseliotpitti: shall I start the backend in debug mode?17:00
pittitseliot: hang on17:01
pittitseliot: wasn't that the problem with the $PATH not set? I fixed that yesterday...17:01
pittitseliot: yes, please try to start in debug mode17:01
tseliotpitti: ok, it's installing the packages now17:03
tseliotpitti: the package is installed and in use while others are not. It works17:04
pittigood17:04
pittitseliot: so if you kill the backend and let it auto-spawn, package isntallatin/removal doesn't work?17:04
tseliotpitti: shall I keep Jockey's gui open?17:05
pittishouldn't matter17:05
pittiit will just cause respawns as soon as you hit it with the mouse (on a driver)17:05
pittibut that's what you want, so it's ok :)17:06
pittitseliot: let me commit a debugging improvement I temporarily added yesterday17:06
tseliotpitti: now that I have stopped the backend without closing the GUI, it seems to work well.17:07
tseliotI can install and remove the drivers now17:08
pittihmm17:08
pittitseliot: so what was the issue you just had?17:08
pittican you replicate the situation?17:08
* tseliot tries again17:09
tseliotpitti: it works well now even if I launch it from the menu after killing the backend. Let me try it as I did before17:11
tseliotpitti: great, I can't reproduce the problem any longer :-)17:13
pittitseliot: if you pull and debuild again, you can change the .service file to add --debug --logfile=/tmp/log.txt17:13
pittitseliot: ah, neat; perhaps you previously had the intrepid package installed? last night's was faulty17:14
pittitseliot: I just added --logfile to jockey-backend, so that you can run it auto-spawned with debugging17:14
pittitseliot: (bug 251347)17:15
ubottupitti: Bug 251347 on http://launchpad.net/bugs/251347 is private17:15
tseliotpitti: no, I hadn't installed Intrepid's package yet. I'll pull and debuild again17:15
pittitseliot: well, no need to, unless you can reproduce the problem17:15
pittitseliot: thanks for testing!17:15
tseliotpitti: ok. BTW it might be a good idea to add some auto-detection magic or to change the description of each driver flavour. This can be done later when the other parts of Jockey are complete.17:17
tseliotpitti: another thing: it doesn't tell me to restart my computer any more17:17
pittiBenC (CC: mdz): would there be a place in "the kernel crashdump scripts" at all which could call apport's script for turning a .vmcore into an apport report? or do we need to do that in an init script? in the latter case, I'd rather have it in apport's, instead of adding yet another init script17:17
pittitseliot: restart> hm, bug; I'll have a look17:18
pittitseliot: autodetect> you mean if you have several matching drivers?17:18
tseliotpitti: yes17:19
pittiyeah, I'd much prefer just showing one driver instead of three17:19
tseliotpitti: maybe you can show all the compatible drivers and highlight (in some way) the recommended driver17:20
tseliotpitti: maybe something done in the treeview with pango?17:20
pittitseliot: how do you do that in envy?17:21
BenCpitti: what do you mean by "apport report"?17:21
pittiBenC: for bug 241322, mdz's comments17:22
ubottuLaunchpad bug 241322 in apport "Detect kernel crashdump" [Undecided,In progress] https://launchpad.net/bugs/24132217:22
BenCpitti: I could create such a file/report when creating the vmcore17:22
BenCno addition scripts needed17:22
tseliotpitti: I have 2 modes: Automatic installation and Manual installation. Automatic = the recommended driver is installed. Manual=the user will chose a specific flavour (since sometimes certain flavours work better with certain cards)17:22
pittiBenC: is that done at crash time? it'd involve a lot of python calls, etc., so it might not be appropriate when your kernel just crashed17:23
BenCpitti: no, it's done when the system is rebooted into the crashdump kernel...if I can write ~200Megs of vmcore, I think I can execute python :)17:23
pittiBenC: so would it be feasible to pipe the vmcore to /usr/share/apport/kernel_hook instead?17:24
pittiBenC: (or write it first, and then pass it as an argument to the script)17:24
pittithat might be more elegant17:24
pittilet's call it /usr/share/apport/kernel_crash, for the sake of not mixing up with package hooks17:25
pittiBenC: so all you'd have to do is <core dump write fd> | /usr/share/apport/kernel_crash17:28
pittiBenC: this would avoid having vmcore files laying around, and adding special cases to the init script17:28
BenCpitti: so if I pipe the vmcore to that script, it's all done?17:28
pittiBenC: yes; the script would read from stdin, compress it, add it as a field "VMCore", and collect additional data from the system (dmesg, hal, etc.)17:29
* BenC wonders if 64M is enough memory to do that17:29
pittiBenC: and write it out to /var/crash/linux.crash17:29
pittiBenC: ah, you didn't mention that; it might be an issue, although I do pipelining carefully17:30
pittiI don't suck it in as a big block, but process it in 1 MB steps (similar to what the normal crash handler does17:30
pittiI have a test case which feeds (memory size) * 0.8 data to apport and watch memory usage17:30
pittibut it's python, so that could have it's own unpredictable memory requirements17:31
=== mkrufky is now known as mkrufky-lunch
pittiBenC: so, in the end it might be better to just write it out as a file, and pick that up in the init script17:32
emgentevening17:32
tseliotemgent: hi17:33
BenCpitti: I'll give it a good testing17:33
pittiBenC: so what's your feeling, direct pipelining into python script, or pick it up in a full system at init time?17:33
pitti(while the amount of memory that apport needs doesn't scale with the size of the core dump/kernel dump you feed to it, I can't make assertions about how much it really needs)17:35
* cjwatson looks at Anthony Baxter's "porting to python 3.0" presentation and watches python reinvent perlio17:47
=== thegodfather is now known as fabbione
ScottKcjwatson: Link please?17:47
cjwatsonhttp://www.interlink.com.au/anthony/tech/talks/OSCON2008/porting3.pdf17:48
ScottKThanks.17:48
* ScottK sees slide 1 of 334 and chokes.17:49
cjwatsonStevenK: it's in Anthony's super-brief presentation style17:53
cjwatsonI mean, each slide has very little17:54
cjwatsonmakes for much more interesting presentations, though not as good to read afterwards17:54
Keybukthe man has the "next slide" button connected directly to his heartbeat17:54
ScottKIt is readable and I'm enjoying it.17:55
ScottKUp to 79 already.17:55
Keybukthere's a Japanese presentation technique where you only show full-slide pictures17:58
Keybukand you show each one for 20 seconds17:58
Keybukand the presentation lasts a fixed time17:58
Keybukor something17:58
kelemengaborhi mvo18:17
kelemengaborI got something for you :)18:17
kelemengaborhttp://delfin.unideb.hu/~kg0021/add-packagenames.diff18:17
kelemengaborthe resulting pot looks like this: http://delfin.unideb.hu/~kg0021/packages.pot18:17
mvokelemengabor: nice! I will get the diff now, but I can merge it only tomorrow I need to run now18:20
slangasekpitti: ask me about an upload of langpacks, that broke CD builds for pulling in a new package from universe :)18:20
kelemengabormvo: ok, thanks18:20
slangasekTheMuso: not critical to include the pulse fix in alpha3, thanks, but I will want to errata it18:20
kelemengaborthere is a small problem with the encoding, however18:21
pittislangasek: uh, what, what? I only feel guilty about dropping all the aspell dicts from language-support, but that happened last week already18:21
kelemengaborbut not our fault :)18:21
pittislangasek: oh, hang on, openoffice-en-au?18:21
pittimyspell-en-au, rather?18:21
slangasekpitti: yes18:22
pittiargh, terribly sorry for that; it's in main now, anyway18:22
surakWow, long time since the last time I was here!18:46
surakHere goes a simple one for the devs: /usr/include/c++/4.3/cstdlib:108: error: ‘::ldiv_t’ has not been declared18:47
surakI have this on dozens of functions (This is ibex, of course=18:48
cjwatsonsurak: have you read http://gcc.gnu.org/gcc-4.3/porting_to.html ?18:49
surakThe list goest through half of the cstdlib : /usr/include/c++/4.3/cstdlib:113: error: ‘::atof’ has not been declared18:49
cjwatsonalso, nobody can help without a test program, but make sure you have followed the porting guide first18:49
slangasekpitti: yes, it's in main now; but since it wasn't coordinated, it broke a round of my livefs builds, and it looks like there are some packages on the alternate CDs that aren't installable without recourse to the network, as a result of that18:50
surakHello Kamion, How are you?18:50
cjwatsonif you intentionally use an old nick that my client no longer uses, it won't highlight18:51
cjwatsonplease don't :)18:51
surakoh, I'm sorry. Hello cjwatson, how are you? ;)18:51
cjwatsonfine, thank you18:51
surakI'm with people from univ. of colorado & intel for this one, to make sure Pin, their dynamic instrumentation toolkit, works with Ibex.18:52
* infinity misses Kamion and vorlon....18:53
ion_Who is vorlon now?18:53
infinityslangasek.18:54
slangasekinfinity: join a Debian channel on OFTC, then? :)18:54
infinityslangasek: I'm in a few!  It's not the same. :P18:54
slangasekheh18:54
=== ember_ is now known as ember
mdzpitti: ignore my nonsense comment on 251441; I thought it was the other bug about the script to create the crash report18:56
=== mkrufky-lunch is now known as mkrufky
=== chuck_ is now known as zul
slangasekmdz: cjwatson tells me you're uploading dpkg for the liveCD installer crash; do you have an ETA?19:20
cjwatsonslangasek: https://launchpad.net/ubuntu/+source/dpkg19:21
slangasek... so ETA == end of publisher run, right19:22
* slangasek thinks he needs to get himself a commandline tool on drescher that will answer that question properly and with ease :)st19:23
cjwatsonreminiscent of antimony:~mdz/bin/awty19:23
slangasekheh19:24
mdzslangasek: was uploaded before you asked, should be in the queue now19:28
slangasekmdz: indeed, thanks19:29
=== kirkland` is now known as kirkland
ScottKslangasek: My condolences that you lost the minutes out of your life needed to write the why we freeze mail.  I'm actually shocked it was needed.20:56
slangasekScottK: oh, well, I had nothing better to do besides watch paint dry^W^W dpkg progress through the publisher so I can build desktop ISOs20:57
* ScottK looks around for a Main upload to do to keep slangasek's afternoon interesting.20:58
mario_limonciellScottK, i say you add more dependencies to ubuntu-meta that are in universe20:59
mario_limonciellthat will make slangasek excited20:59
mario_limonciell;)21:00
ScottKRecommends are harder to troubleshoot.21:00
pittimdz: you mean the bit that transforms  vmcore into an apport report? I'm not sure, I'd think it was easier to maintain/ship it in apport21:09
mario_limonciellpitti, oh i wanted to ask you about that jockey update that was going to introduce  the extra handler for hardy.  Did you and Tim get around to testing it?21:10
pittimario_limonciell: no, I asked rtg and you for testing; I don't have the hardware21:11
mario_limonciellpitti, ah i had thought that rtg had actually gotten around to testing it, but i guess not then21:12
mario_limonciellpitti, where's the branch?  I'll track down some other hardware and see what i can do21:12
mdzpitti: yes21:17
=== norsetto_ is now known as norsetto
jordicrimsun_: ping21:30
jordicrimsun_: I'm working on ALSA 1.0.17, and going over Ubuntu diffs21:30
jordicrimsun_: but there's so much, that I'd really like to see some more of this going in Debian directly rather than on patches.ubuntu.com21:31
jordiie, what we talked prior to the hardy (or was it gutsy) release?21:31
jordicrimsun_: currently, pkg-alsa lacks manpower and we'd really be happy to see you join the team, that would make Debian's life easier and Ubuntu merges a lot less painful I suspect21:32
jordidoko: also, related to this, would you be available at some point to lend us a hand in the resolution of "#436201: libasound2-plugins: Could we get an ia32 package for amd64? "21:33
jordidoko it was filed ages ago, and iirc you did the biarch stuff in alsa-lib21:34
jordiTheMuso: ^ of course I'd be very happy if that could apply to you too :)21:36
dokojordi: ia32-* iz universe, hit, hint21:36
dokooops, s/hit/hint/ =)21:37
jordidoko: but you do have ia32-libs in main?21:37
jordidoko: last thing I know is the alsa plugins are in the ia32-libs and so on, which is *ugly*21:38
dokojordi: no, not anymore.21:38
dokoat least not ia32-libs21:38
jordiok21:39
jordidoko: anyway, if you're bored one day and want to have a look, I suspect it should be easy, once libasound2 was done21:40
jordibut biarch stff is like black magic to me21:40
jordiI remember looking at the alsa-lib patch you sent in and thinking "omg"21:40
dokothese are the upstreams which are broken, and trying to define architecture specific stuff on their own21:41
jordibroken how?21:42
dokojordi: if the module paths are used/referenced outside /usr/lib, e.g. /usr/share or /etc, then something is wrong21:46
jordidoko: but are you talking about alsa-lib or alsa-plugins?21:47
dokoyou did want to do alsa-plugins ...21:47
jordiie, do you know off-hand there was a problem with providing the 32 bit version of plugins cleanly?21:47
jordiright, right21:47
dokono, I didn't look21:47
jordiaaah21:47
kirklanddoko: hi, lsb question for you.....21:48
kirklanddoko: actually, usplash too21:49
* doko quickly heads to bed ;)21:49
jordidoko: I guess we should try to come up with a patch based on your alsa-lib hackery, try if it actually works and seek your help if it doesn't21:49
dokojordi: sure21:49
kirklanddoko: http://pastebin.ubuntu.com/30089/21:49
jordipost-lenny I'm afraid21:49
kirklanddoko: i'm about to open a bug, and post a debdiff with that change....21:50
kirklanddoko: the current "type" test will check if usplash_write exists21:50
kirklanddoko: but it ignores whether or not a user has permission to send messages to the usplash daemon21:50
dokohmm, and it should fail, if usplash_write doesn't exist?21:51
kirklanddoko: right21:51
kirklanddoko: my change will preserve that21:51
dokoreally?21:51
kirklandwell, if it's not in the path, anyway21:52
kirklandhmm, well, there's a difference in exit code, 127 vs. 121:52
dokobetter ask a usplash/boot maintainer21:52
kirklanddoko: okay21:52
kirklanddoko: is that cjwatson, evand?21:53
evandIs there a usplash maintainer?21:58
evandI didn't think there was.21:58
kirklandevand: can you recommend someone who knows a bit more about it than I?21:59
infinitytjaalton: Ping?22:01
infinitytjaalton: The --enable-glx-tls change in xorg-server appears to have royally broken xvfb.22:02
dokoinfinity: ohh, verified this?22:05
infinitydoko: That seems to be what it's choking on.  Without that flag, it doesn't go hunting for dri libs (which fail to load for xvfb...)22:05
dokoinfinity: hardy as well?22:05
infinitydoko: No, this was an intrepid change.22:06
evandkirkland: I'm not quite sure, I believe mjg59 used to handle bugs on it, but I have no idea who does now.22:06
infinityxorg-server (2:1.4.99.905-0ubuntu2) intrepid; urgency=low22:06
infinity -- Timo Aaltonen < tepsipakki@ubuntu.com>   Mon, 07 Jul 2008 11:44:39 +030022:06
kirklandevand: true, i saw his name through the source code22:06
infinityThat's when it should have broken, if I'm right...22:06
dokobryce, bryce_: ^^^22:06
dokohmm, now running intrepid on an intrepid kernel, the mauve tests do work22:07
infinityYeah, I'm on a hardy kernel here.22:08
cjwatsonkirkland: I don't see how that will have any useful effect. usplash_write.c main() starts:22:08
cjwatson        if (argc < 2) {22:08
cjwatson                fprintf(stderr, "Usage: usplash_write COMMAND...\n");22:08
cjwatson                exit(1);22:08
soreninfinity: You wouldn't happen to have a deb compiled without that flag, would you?22:08
cjwatson        }22:08
cjwatsonkirkland: so usplash_write with no arguments will always exit 122:08
kirklandcjwatson: hmm, okay, so here was my test case....22:08
cjwatsonkirkland: you could just check uid == 0 ;-)22:09
infinitysoren: You could grab 2:1.4.99.905-0ubuntu1 from launchpad, or I could build a new one...22:09
cjwatson:q22:09
cjwatson(sorry)22:09
soreninfinity: xserver-xorg-core, is it?22:09
kirklandcjwatson: dustin@ubuntu:~$ sh /etc/init.d/ssh status22:09
kirklandopen: Permission denied22:09
kirkland * sshd is running.22:09
cjwatsonkirkland: any argument you might pass would actually get written to the usplash fifo; if you want to do this, you'll have to add an option to usplash_write to support it22:09
kirklandcjwatson: (non root user checking status)22:09
ion_:%norm A (meh)22:09
cjwatsonkirkland: sure, I understood the use case perfectly already, your code is just wrong ;-)22:10
infinitysoren: xvfb in my case.22:10
infinitysoren: But if it has to do with kernel dri/drm interfaces, any xserver would have the same problem, I suppose.22:10
kirklandcjwatson: ah, good point ;-)22:10
kirklandcjwatson: usage statement, even as root :-P22:11
cjwatsonkirkland: (it might have worked for you in testing, and it would certainly suppress that error, but only because it will prevent lsb-base-logging from ever writing to usplash)22:11
soreninfinity: Right. I'm just experiencing a bug that I can find the cause of, so I'm willing to try anything.22:11
kirklandcjwatson: yup, i didn't test with root priv's, i see that now22:11
=== devfil__ is now known as devfil
kirklandcjwatson: okay, so seriously checking UID would be sufficient, you think?22:11
infinitysoren: Do you have an strace of the bug in question?22:11
soreninfinity: No, it hangs the machine.22:12
infinitysoren: Oh.  Probably a different bug, then. :)22:12
soreninfinity: Probably. Couldn't hurt to try, though. The very last thing I manage to see before it dies is something about going to look for DRI modules or whatnot.22:12
cjwatsonkirkland: I wouldn't lose any sleep over that approach, certainly, though it doesn't check whether usplash is running22:13
cjwatsonkirkland: I'd be cautious of anything that does very much more work, though, as it would slow down the whole boot sequence22:14
kirklandcjwatson: looks like we need a usplash status action :-)22:14
kirklandcjwatson: i'll add the uid check for now22:14
kirklandcjwatson: that'll be quick22:14
cjwatsonit'll have to fork id for every init script22:14
cjwatsonthe alternative would be to silently ignore EACCES in usplash_write22:15
kirklandcjwatson: that would certainly be the most performant solution22:19
kirklandcjwatson: one minute, let me test a patch to usplash.....22:19
cjwatsona little bit evil, but then who uses usplash in other contexts anyway? :)22:20
infinityI win!22:21
infinitydoko: For now, this works for me 'xvfb-run -s "-extension GLX" --listen-tcp --server-num=7 /usr/bin/make -k jtregcheck22:21
infinitydoko: Obviously still a bug somewhere, but if you run xvfb GLX disabled, as above, it works.22:21
* cjwatson -> bed, night22:21
cjwatsonkirkland: needs a big honkin' comment if you do take that approach, mind :)22:22
dokoahh, will use that for the next upload22:22
kirklandcjwatson: ;-)  righto22:22
kirklandcjwatson: i see usplash is another one maintained in bzr22:22
kirklandcjwatson: perhaps tomorrow, i need a run down on how my patch/bug/test workflow changes for bzr projects22:23
kirklandcjwatson: i was quite confused by the differences you suggested to me for the grub merge22:23
infinitydoko: I might leave it to you to file the bug... I'm unsure on the "correct" fix... One half of me thinks it shouldn't break at all, the other half of me says "meh, the only thing xvfb is realistically used for is headless testsuites, maybe xvfb-run should just be told to disable GLX by default".22:23
jordican anyone enlighten me on the lpia arch?22:23
jordiI'm adding lpia to all Debian ALSA packages22:23
jordibut I see some alsa packages in ubuntu don't do this22:24
jordiin short, should alsa-tools support LPIA?22:24
dokoinfinity: on the other hand this might break python-glx (or something like that) builds22:24
infinitydoko: I suppose it's possible that something, somewhere, might have a GLX testsuite... If so, then this bug needs to be resolved.22:25
infinitydoko: Frankly, an Xserver that doesn't run on the previous release's kernel is a bit scary anyway, IMO.22:25
infinitydoko: If that is, indeed, the issue.22:25
infinitydoko: Makes for an upgrade nightmare, if users get X upgraded, and then the new kernel bombs, etc.22:25
=== Kopfgeldjaeger2 is now known as Kopfgeldjaeger
crimsun_jordi: yes, alsa-tools should.22:36
crimsun_jordi: and, I'm traveling quite a bit, so I'm unsure how frequently I can contribute.  I'm already doing a lot of BTS work where I can.22:37
jordicrimsun_: I saw22:37
jordicrimsun_: I'd like to make the ubuntu diff a lot smaller22:37
infinityjordi: Oh, sorry, missed the question.  In general, anything that can support lpia (which, at the toolchain level, is just a differently-optimised i686) should do so, pretty please.22:38
ion_benc: Any guesses on the release of the next kernel image? I’m not really in any hurry, but would just like to get to test the fixed compcache module.22:39
jordiinfinity, crimsun_: okay, new alsa packages will have it22:39
jorditoday's alsa-lib upload is the first one22:39
infinitydoko: Wow, that's a long testsuite...22:41
dokotakes 3-4h22:41
infinitydoko: I'm seeing that...22:43
infinitydoko: Oh well... I'm satisfied that it's working, I'll just Ctrl-C it. :)22:43
BenCion_: hopefully tomorrow22:47
ion_benc: Alright, cool.22:47
tjaaltoninfinity: so you've tried it without that option?23:03
infinitytjaalton: No, it was some creative googling of errors in strace that led me to believe that's what broke it.23:05
infinitytjaalton: For starters, it looks for dri libs (and xvfb doesn't depend on libgl1-mesa-dri), and once that's installed, it can't dlopen it due to unresolved symbols...23:06
tjaaltoninfinity: oh, ok23:06
tjaaltonit probably tries to load swrast_dri23:06
tjaaltonor what was it called, can't check now23:06
infinity12:25 < infinity> [pid  5961] write(2, "(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so23:07
infinity                  failed (/usr/lib/dri/sw23:07
infinity12:25 < infinity> rast_dri.so: undefined symbol: _glapi_tls_Context)\n", 129) = 12923:07
infinity12:25 < infinity> [pid  5961] write(2, "\nFatal server error:\n", 21) = 2123:07
infinityYeah, it does.  And when it's actually there, the above happens.23:07
tjaaltonsounds like a bug then ;)23:07
infinityAccording to doko, it works on an intrepid kernel, so I suspect some drm ABI breakage.23:08
infinityWhich would be a bit problematic for the real xserver too, on aborted/incomplete upgrades.23:08
tjaaltonthat should be easily tested23:09
mptpersia, my sound has gone again after resuming from hibernate23:32
mpt(sorry, didn't realize until just now)23:33
mathiazkees: jdstrand: what are the valid caracters than you can find in crypt string ?23:41
mathiazkees: jdstrand: can you the ' and " in a crypt string ?23:42
mathiazkees: jdstrand: can you *have*23:42
crimsun_mpt: which driver?  (cat /proc/asound/modules)23:46
mptcrimsun_,  0 snd_intel8x023:47
crimsun_mpt: do you have a bug report I can look over?23:47
mptcrimsun_, bug 8034423:48
ubottuLaunchpad bug 80344 in linux "Sound works only a few weeks per year" [Medium,New] https://launchpad.net/bugs/8034423:48
jdstrandmathiaz: crypt as in crypt()-- man crypt says the glibc2 version uses [a–zA–Z0–9./]23:48
mathiazjdstrand: hm - thanks :)23:49
crimsun_ah, -that- bug.23:49
mptyeah, that bug :-/23:53
crimsun_mpt: amixer get 'Master Mono'|grep 'Playback.*%'23:59

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