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

=== elkbuntu is now known as elky
=== ember_ is now known as ember
__keybukkees: weird02:12
__keybukyour patch to vte to fix bold fonts seems to break subpixel rendering02:13
__keybukI can't see why it would though02:14
__keybukoh, no, weird02:36
__keybukit's a fontconfig issue02:36
__keybukseems that its settings override gnome's, at least for gnome-terminal02:38
__keybukArneGoetje: ?02:38
ArneGoetjeKeybuk: gnome-terminal uses vte for its terminal. vte does not use gnome settings but fontconfig. That's why.02:49
ArneGoetje__keybuk: ^02:50
KeybukArneGoetje: but it worked in gutsy?03:14
Keybukoddly enough, if I remove the fontconfig directory, gnome-terminal does appear to obey gnome settings03:15
Keybukindeed, it obeys them enough that they update live with changes to the font rendering dialog03:16
Keybukso it seems that it's more that vte allows fontconfig to override xsetting03:16
Keybukwhereas other gnome apps only obey xsetting ?03:16
Keybuk(with the added sub-bugs that fontconfig doesn't follow the preferences *and* fontconfig doesn't honour user changes to its conf.d directory)03:17
TheMusoYay for daily alternate CD brokenness.03:25
ArneGoetjeKeybuk: yeah... seems like there is more to fix...03:34
ArneGoetjeKeybuk: I guess that other gnome apps allow fontconfig to override xsetting...03:38
ArneGoetjeKeybuk: err... do not allow, of course03:39
TheMusooh its to do with a new kernel I think...03:46
kirklandTheMuso: you get a chance to look at the mdadm/initramfs-tools stuff i was working on?04:08
TheMusokirkland: Yeah looks fine to me. I also got my change uploaded as well. Now if someone uses usplash and has such errors, they will actually see them.04:28
kirklandTheMuso: ;-)  cool04:29
kirklandthanks for taking a look04:29
TheMusokirkland: np.04:30
TheMusokirkland: One thing I forgot to check is that the documentation in the manpage was updated...04:30
TheMusoRather, whether the docs were updated.04:31
TheMusoin the example script and the manpage.04:31
kirklandi didn't touch the docs (yet)04:32
TheMusokirkland: Right, because nothing is finalized?04:32
kirklandTheMuso: right, i definitely have more to do on this04:33
TheMusokirkland: Ok.04:33
kirklandTheMuso: but my current focus has been shifted to iscsi support in the installer04:33
TheMusokirkland: Gotcha.04:33
TheMusokirkland: How is that going by the way?04:33
kirklandTheMuso: well, i saw an iscsi target as a block device on the initiator for the first time today ;-)04:34
kirklandTheMuso: it was an "aha" moment :-)04:34
kirklandTheMuso: evand is here in Austin this week, so he's given me some good pointers04:34
TheMusoAh ok.04:35
TheMusokirkland: How much work was it to get the device to be seen in the initiator?04:35
kirklandTheMuso: anyway, i've figured out the userspace magic to get it to the point of seeing a block device, so I'm over the initial hump04:35
TheMusokirkland: Nice.04:35
kirklandTheMuso: fairly well documented here: http://www.howtoforge.com/iscsi_on_linux04:36
TheMusoah ok.04:36
kirklandTheMuso: once you've discovered the target identifier, it's not much more than:04:36
kirklandiscsiadm -m node -T iqn.1992-08.com.netapp:sn.84211978 -p 192.168.2.222:3260 --login04:36
TheMusokirkland: Nice.04:37
kirklandwhere "iqn...." is the identifier and 192..... is the IP04:37
kirklandTheMuso: discovery is fairly straight forward too:04:37
kirklandiscsiadm -m discovery -t st -p 192.168.2.22204:37
kirklandthat should print out some awk-able  iqn.1992-08.com.netapp:sn.84211978 looking strings04:37
TheMusoNice.04:38
kirklandTheMuso: I still need to figure out the /etc/fstab magic04:38
kirklandTheMuso: i better call it a night... we're at Dell again tomorrow04:39
TheMusokirkland: Ok have fun.,04:40
jackhi04:51
jackany packages.ubuntu.com admin around?04:51
LaserJockjack: Frank Lichtenheld's email address is on the packages.ubuntu.com page05:02
jackuhm, ok05:05
jackjust wanted to let someone know all source download links are broken05:06
LaserJockwell, packages.ubuntu.com is still in a state of flux perhaps05:06
jackhow/why this?05:07
LaserJockjack: packages.ubuntu.com isn't formally run by the Ubuntu05:07
LaserJockit is/was Frank's service05:07
jackoh ok05:07
LaserJockbut he emailed a while back to say that he was running out of resources to do05:07
LaserJockit05:08
jacka nicce service, though05:08
LaserJockso I'm not sure if it's on a new host now or not05:08
LaserJockperhaps that's what broke it05:08
LaserJockyes, it's a very needed service05:08
jackyou should sponsor that guy a bit maybe ;(05:08
johanbrWell, the IP it's on now belongs to canonical.05:09
LaserJockwell, I've just got a DSL connection and an old machine ;-)05:09
LaserJockjohanbr: ah good05:09
LaserJockjack: my guess is that the move is still being worked out05:10
jackok05:10
LaserJockI'm not sure who'd responsible for it right now05:10
LaserJock*who'd be05:10
jackit's a minor flaw anyway05:11
jacki can find out the links of course05:11
LaserJockwell, it'd be nice to get it fixed though05:12
jackjust a bit ugly ;)05:12
jackyeah05:12
pwnguinanyone have a good citation for the time someone realize Debian had a ton of money just sitting around?05:30
pwnguin(am i miremembering it?)05:34
slangasekdoesn't ring a bell05:35
pwnguini coulda sworn there was someone who was like "oh, we have all this money we forgot about" maybe im thinking of the linux fund?05:37
pwnguinlike 2003, 2004-ish05:37
RAOFI seem to recall something like that, too.  Didn't a bunch of porter boxes get bought with it?05:38
pwnguinbasically, im trying to do the research jeff atwood didnt05:38
pwnguinprovided i dont get hit by tornado05:38
pwnguinsounds pretty bad outside right now05:39
* RAOF doesn't get the reference05:43
pwnguintheres a thunderstorm05:44
pwnguini mean a literal tornado; no metaphor here05:44
pwnguinhttp://www.wunderground.com/05:45
pwnguinanyways, back to digging05:45
slangasekpwnguin: I don't believe we ever discovered money we'd forgotten about; Debian's parent corporation, SPI, has a checkered history when it comes to receiving and accounting for donations05:53
slangasek("accounting for" in the sense that donations were received and in the early days, no records were kept of the earmarking and it wasn't clear how much of the money was meant to be an SPI cut vs. a Debian cut)05:54
pwnguini guess it was linuxfund05:55
pwnguinnot the spi05:56
StevenKslangasek: But there was a period in 2003 or 2004 where we just spend any of it. I'm not sure if that has changed.05:57
slangasekDebian did go through a phase when SPI suddenly was roused and became functional and Debian actually started /using/ some of the money, so I guess that sorta fits the description05:58
pwnguinheh05:58
pittiGood morning06:45
pittiScottK: ah, not ATM; it won't give you the error for @kubuntu.org, although it probably should06:45
emgentmoin pitti :-)06:53
dr-knowhi07:07
=== tkamppeter_ is now known as tkamppeter
=== RAOF is now known as ROAF
huatsmorning all09:16
=== seb128_ is now known as seb128
mvopitti: do you have any idea about bug #249024 ? its the second report I have seen about this, it seems that for some reason localedef hangs for some people (#253180 is the other one)09:48
ubottuLaunchpad bug 249024 in update-manager "Process hanging while upgrading remotely to 8.04" [Undecided,New] https://launchpad.net/bugs/24902409:48
pittimvo: incidentally I'm just debugging this09:48
mvopitti: heh :) is there another bug already that I should duplicate this to?09:49
pittimvo: I'm using bug 24934009:49
ubottuLaunchpad bug 249340 in langpack-locales "Gutsy->Hardy upgrade hangs in localedef" [High,Triaged] https://launchpad.net/bugs/24934009:49
=== ROAF is now known as RAOF
cjwatsonmvo: localedef uses a metric shitload of memory10:15
cjwatsonmvo: in my "spare" time (ho ho) I've been working on paring it down, though am having some difficulty ensuring that it remains correct at the same time10:15
cjwatsonmvo: but given that at the moment it uses 50MB or so, it's quite plausible that people's systems are simply thrashing to death10:16
pittiI just tried to create a gutsy chroot and upgrade locales, belocs-locales-bin, and libc6 to hardy, and it worked well (with the same locales as mentioned in the bug)10:16
cjwatsonthough that said I see that 253180 claims 1.2GB of memory, so probably not that in that case10:16
pitticjwatson: hm, but 50 MB doesn't sound too scary?10:16
pittiI mean relative to modern memory sizes, not relative to the task it has to do10:16
cjwatsonpitti: on a 256MB system it's probably enough to shove lots of other things into swap10:17
mvocjwatson: I got a report by someone with 1,2gb of ram, so that is probably not the reason10:17
cjwatsonit's certainly a chunk of what's responsible for making installations suck on 256MB systems10:17
mvoI was wondering if it might be a fd leak (update-manager might leak some)10:17
mvobut I haven't seen this problem in all my upgrade testing so far10:18
Hobbseecjwatson: ah, thanks for the reminder about memory thrashing.10:20
* Hobbsee goes to burn an alternate cd, for the friend with 230mb of ram.10:20
cjwatsonfd leak does seem plausible-ish if it only seems to happen in u-m10:21
pittisjoerd: any idea how to forge intrepid's kvm to boot a gutsy CD? I just get an unintelligible exception dump10:25
pittierm, soren ^ I mean; sorry, sjoerd10:26
sorenpitti: I actually thought it would Just Work[tm], but if not, there's the hack in the "How to boot Dapper, Edgy, Feisty or Gutsy ISO" section of https://help.ubuntu.com/community/KVM10:38
=== giskard_ is now known as giskard
tseliotpitti: why does Jockey think that nvidia-glx-96 is the right driver for my card (ubuntu-core-dev/jockey/ubuntu branch)?10:55
=== thekorn is now known as thekorn_
tseliotpitti: my card is supported by 177, 171, 96 and Jockey doesn't show multiple version (on purpose, I guess) and installs 96. The highest number should be preferred over the lowest10:59
tseliotunless there's a driver which supports all the available graphics cards11:02
pittitseliot: it should show all three of them actually11:08
tseliotpitti: I built jockey from the ubuntu-core-dev/jockey/ubuntu branch11:09
pittitseliot: hm; do you have all modalias packages installed?11:09
tseliotpitti: yes, they are installed11:10
pittitseliot: hm; can you please do the foreground daemon/--debug exercise then?11:12
pittitseliot: it did work fine the last time we tested it, didn't it?11:12
tseliotpitti: yes, it did. I have modified xorg_driver.py and the custom handler but that should affect only the X part11:13
pittiaah11:13
pittitseliot: does it work with the current intrepid packages?11:13
tseliotpitti: I haven't checked yet11:14
tseliotpitti: http://pastebin.com/m28cd8458 log11:14
pittiI currently have my amd64/nvidia box running, trying here..11:14
* tseliot gets the current package11:15
pitti2008-07-30 11:11:30,712 DEBUG: querying driver db <jockey.detection.LocalKernelModulesDriverDB instance at 0x9c4c8cc> about HardwareID('modalias', 'pci:v000010DEd000002E2sv00000000sd00000000bc03sc00i00')11:16
pitti2008-07-30 11:11:31,264 DEBUG: no corresponding handler available11:16
pittitseliot: ^ seems it doesn't find it at all for you ATM11:16
pittitseliot: with the current intrepid packages I get all three versions11:17
pitti(my GeForce 5200 is supported by all of them, it seems)11:17
pittitseliot: did you run the test suite? any regressions from your modifications?11:17
tseliotpitti: it seems to work well with the current package.11:18
tseliotI'll do some testing with it11:18
tseliotpitti: no, I didn't run your test suite. I would like to write something customised but I have to study your test suite first11:19
pittitseliot: just try running it11:19
pittitseliot: it doesn't make assumptions about guidance, it just does blackbox testing11:19
pittiafter the move to x-kit, the entire set of tests should still succeed11:20
tseliotpitti: is there a file which executes all the tests?11:22
pittitseliot: just call "tests/run"11:22
tseliotpitti: 3 failures and 2 errors. 2 errors and 1 failure should be my fault11:25
* tseliot tries to debug things a bit11:25
pittitseliot: please compare with current trunk11:25
pittitseliot: occasionally one of the XML-RPC tests fails due to a race condition in the test suite11:26
pittitseliot: feel free to pastebin and let me comment11:26
tseliotpitti: ok, I'll try the current trunk11:26
tseliotpitti: failures=2, errors=211:28
tselioterrors for trunk:11:28
pittitseliot: hm, fun; please show me? (they all succeed for me)11:28
tseliotpitti: the log for trunk: http://pastebin.com/m4f1751bf11:30
pittitseliot: can you please pastebin the test suite output?11:31
pittitseliot: log is only helpful together with it11:31
tseliotpitti: yes, I know, I'm uploading the output11:32
tseliotpitti: output: http://pastebin.com/m4788c4fb11:33
tseliotthis is without X-Kit11:34
pittimvo: hm, I just tried to upgrade a freshly installed gutsy to hardy in vmware; it gets as far as updating the package index, and then just disappears11:34
pittimvo: main.log ends with "runing doUpdate() (showErrors=True)", no exception or so11:35
pittimvo: http://piware.de/tmp/apt.log -> does that tell anything to you?11:36
pittimvo: no exceptions on stdout/stderr either, BTW11:36
pittitseliot: ah, the package thing is certainly because you don't have packagekit installed11:38
* tseliot installs packagekit-gnome11:40
pittitseliot: no, not -gnome11:40
pittitseliot: the ubuntu branch doesn't use packagekit yet, but trunk does11:40
pitti(well, -gnome doesn't hurt of course, but jockey doesn't use it)11:40
tseliotpitti: packagekit is a dependency of packagekit-gnome11:40
* tseliot runs the test suit again11:41
tseliotpitti: http://pastebin.com/m2a674f05 http://pastebin.com/m7d290e8011:43
pittitseliot: hm, no real idea right now about those two failures11:44
pittibut they should be totally unrelated to the xorg drivers, so maybe ignore them for now11:44
pittitseliot: let's track those down later, shall we?11:45
tseliotpitti: ok11:45
pittimvo: I tried it again, this time with enabling universe/multiverse; same failure11:47
sebnertseliot: ping =)12:08
tseliotsebner: yes?12:08
sebnertseliot: I was on holidays ^^, now time to look at my Xorg.log to discover why nvidia-glx isn't working?12:09
tseliotsebner: can you send me an email with the log? I'll have a look at it later12:10
sebnertseliot: great, thx12:10
mvopitti: oh, how strange. let me try that12:12
mvopitti: could you strace it just to get some idea what might go wrong? maybe its segfaulting somewhere?12:15
pittimvo: currently running apt-get dist-upgrade; I can do that afterwards, yes12:16
pittimvo: shouldn't a segfault be displayed in the terminal, thuogh?12:16
pittihm, maybe the root backend crashed, and the user-invoked GUI just exited with it12:17
pittimvo: does it crash on unsatisfieable dependencies or so? apt.log seemed to have some resolution trouble, but nothing it couldn't handle AFAICS12:18
mvopitti: it should not crash because of dependencies or anything like this, but if it does, the only explaination I have right now is a segfault somewhere12:20
mvopitti: thanks, Please let me know what you found12:20
pittiok, will do12:20
pittimvo: dist-upgrade will still take a while, though12:20
mvono problem, I fire up my vmware just to see if that is a general problem here12:21
pittimvo: argh, I just accidentally killed the d-u, so I can as well do it now12:22
pittimvo: how do I strace the 'inner' u-m which runs as roo?12:23
pittimvo: or can I just call "sudo strace update-manager", does that work?12:23
mvopitti: sudo strace -f update-manager should work I think12:24
pittiok, doing12:24
mvothanks12:24
pittiok, crashed again12:25
pittimvo: you were right, segfault12:26
* pitti runs under gdb12:27
pittimvo: ah, it's ignored by apport because it happens in the downloaded code12:28
mvopitti: hm, that sets itself to /usr/bin/update-manager iirc. where does the crash happen ? somewhere in python-apt/libapt?12:30
pittimvo: ?? -> ?? -> PyString_FromString () -> ??12:30
pittithe second ?? is in libglib12:30
pittiand the topmost (first) ?? is at address 012:31
pittinot too helpful, I guess?12:31
mvopitti: could you please paste the full thing somewhere? or is that all relevant information?12:31
pittimvo: stack trace? that's all12:31
mvopitti: meh, that is indeed not a lot12:31
pittimvo: you can have the strace if you want, but it's largely uninteresting12:32
pittiit was a standard i386 gutsy desktop install, then apt-cdrom add the hardy.1 dvd12:33
pittiand then u-m12:33
mvopitti: how big is the virutal image? I suppose to big to sent it over the network?12:34
=== ogra_ is now known as ogra
mvopitti: I will try to reproduce it here12:34
pittimvo: ugh, 8 GB; I'm afraid it is, yes :/12:34
mvopitti: hm, could you tar up /var/lib/dpkg and /var/lib/apt and /var/cache/apt (after apt-get clean) and /etc/apt/ and put that somewhere? maybe that is enough to reproduce it12:35
pittisure12:35
pittimvo: I'll add /var/log/dist-upgrade and /etc/apt, too12:37
mvopitti: thanks12:37
pittimvo: http://www.piware.de/tmp/apt-status-gutsy-about-to-upgrade.tar.bz212:42
mvopitti: thanks, downloading12:43
pittimvo: hm, hang on; I ran gutsy-final, not gutsy-updates; might that be it?12:44
mvopitti: I can reproduce it here it seems, let me debug it further. it might be because of this, but I don't remember a fix in python-apt in gutsy-updates that would have this effect12:45
pittimvo: there's no p-a in gutsy-updates12:45
pittimvo: I'll upgrade some essential bits of this gutsy install before I dist-upgrade to hardy12:46
mvopitti: ok12:48
pittimvo: (python2.5, apt, update-manager)12:48
ScottKGood morning pitti.  I think allowing kubutu.org addresses is a good thing.  I know a number of people who use those and not ubuntu.com even though they have one.12:49
pittiScottK: it's not a matter of "allow"; it's a matter of requiring correct Maintainer: fields from @kubuntu.org maintainers, too12:50
pittiso it doesn't break, but of course I agree that the regexp shold be fixed12:50
ScottKAh.12:50
pittimvo: damn, same segfault with those guty-updates packages :/12:52
mvopitti: :( I think I found the bug, strange that it wasn't seen earlier12:53
pittimvo: oh, wow, that was fast. you rock!12:53
mvopitti: it seems like the Priority is NULL for some package on the CD and that makes it crash, I'm trying to figure out which package is causing this now and add some safeguard against this kind of failure12:54
* pitti runs another test dist-upgrade and toddles off to lunch in the meantime12:56
dokoerr, there is both webkit and webkitkde???12:58
mvopitti: for some reason openssh-blacklist and openssl-blacklist have no priority, this is causing the crash. I'm preparing a sru for python-apt now so that it at least does not crash13:05
dokoseb128, asac_ : did gnome just copy webkit, and we now have two copies in main? one in qt4/kde4 and one for gnome?13:07
seb128doko: "webkit" is not a GNOME thing, it's upstream webkit13:08
dokobut kde doesn't use it?13:09
ograits an apple thing :)13:09
dokoRiddell: ^^^13:09
mvopitti: seems to be only happening with the CD too13:10
stefanlsdam i allowed to ask a silly bash question here?13:11
mvopitti: I filed #253255 for this crash13:17
sommerslangasek: wondering if you have time for a pam, kerberos, auth-client-config question?13:49
mvopitti: I wonder how it happens that the priority did not end up on the CD for those packages. I'm preparing fixes now13:50
pittire13:56
pittimvo: maybe because the 8.04.1 CD has a special hack to use ssh from hardy-final? we wanted to avoid adding the openssh-blacklist package to the live CD, since it took too much space and isn't necessary for the live environment13:57
=== asac_ is now known as asac
pittiRiddell (CC: doko): how come that webkitkde doesn't build-depend on webkit? /me sniffs a code copy14:04
dokopitti: afaiu webkitkde is included in kdelibs5-dev14:05
mvopitti: would that affect the alternate cd as well? because this is where I see the error14:05
pittimvo: oh, right, of course the desktop CD is irrelevant here (I'm using /pool on the DVD as an apt source)14:06
tkamppeterpitti, doko, https://wiki.ubuntu.com/MainInclusionProcess has a bug: Step 7 is unnecessary, as this part is already done in step 5.14:07
pittidoko: ah, and webkitkde is just the plugin, not the engine14:08
tkamppeterdoko, what does it mean that you have set my MIR bug 253123 to "In Progress"? Are you currently reviewing it?14:08
ubottuLaunchpad bug 253123 in pyusb "Main Inclusion Report for pyusb" [Medium,Fix released] https://launchpad.net/bugs/25312314:08
dokotkamppeter: waiting for an archive-admin to process14:09
pittitkamppeter: I just promoted it FYI, and closed the bug14:10
pittidoko: ISTR that we can demote lesstif2 again? or was this just a dream?14:13
pittioh, it is already14:13
* pitti closes the bug then14:13
tkamppeterpitti, thanks.14:13
pittiso, all remaining bugs on https://bugs.edge.launchpad.net/~ubuntu-mir/+subscribedbugs are incomplete14:14
dokolesstif can go14:14
* pitti hugs doko for his reviewing14:14
tkamppeterRiddell, hal-cups-utils should get installable again in some hours.14:16
pittimvo: is bug 253255 actually an issue in update-manager? or only in p-apt?14:26
ubottuLaunchpad bug 253255 in update-manager "crash gutsy -> hardy hardy 8.04.1 cdrom upgrade" [High,In progress] https://launchpad.net/bugs/25325514:26
mvopitti: python-apt, but I added a workaround into update-manager too for good measure14:26
pittimvo: ah, sweet; do you think we need the workaround in hardy-updates, too? or will the p-apt fix suffice?14:27
pittimvo: oh, I see; you mean for the cases where you dist-upgrade from gutsy-final instead of gutsy-updates14:27
mvopitti: I think it won't hurt to have it in hardy-updates in updat-emanager too, its a pretty small workaround14:27
pittimvo: I keep that VM around for verifying the SRU14:27
mvopitti: thanks a lot!14:27
pittimvo: I agree14:27
pittimvo: thanks to you for the fast fix!14:28
mvoI still wonder how that slipped during the 8.04.1 qa :(14:28
mvopitti: any luck with the localegen hang yet?14:31
pittimvo: no, it worked fine in all three scenarios that I tried14:33
pittiI guess I have to try again with u-m14:33
erikgdoes ubuntu have a recovery mode invokable when the system's root partition fills up and writes become impossible?14:39
pittierikg: in this case we mount an 1 MB tmpfs to /tmp, so that you can at least log in14:44
pittiwe are still working on a program to do some guided cleaning, though, ATM you have to clean up yourself14:45
erikgpitti: i've worked out a scheme to run a union mount14:45
mvoerikg: there is also a recovery-menu that might be useful, however it does not have a "make free space" item yet (also that is probably a good idea to add)14:46
erikg... a tmpfs+root overlay14:46
erikgwith aufs (and the uber-buggy unionfs) you can run a script which checks which files are 'deleted' and remove them from the underlying fs14:46
erikgall software will run provided there is enough ram14:46
erikgis this roughly what y'all are doing?14:47
cjwatsonwe don't use a unionfs, we just slap a tmpfs on /tmp which is enough to get gdm going14:48
cjwatsonwe'd rather not have any kind of union filesystem involved outside the live CD14:48
erikgis the concern about code stability?14:48
cjwatsononce bitten, twice shy14:49
erikghave you tested aufs?14:49
* erikg is a two-brick kind've guy14:49
cjwatsonI don't care :)14:49
pitti*cough*14:49
cjwatsonthe less code involved when your system is already screwed, the better14:49
cjwatsonKISS14:49
cjwatsonwe're using aufs on the live CD now14:50
emgentevening14:50
erikgcool14:50
cjwatsonthat seems sufficient14:50
erikgcjwatson: yup.  makes sense.14:50
cjwatsonalthough, since I'm a pessimist, I assume that it will simply exchange the bugs we knew about for different bugs we haven't worked around yet :P14:51
cjwatsonwe had tested unionfs exhaustively in the live CD for two years, and worked around or fixed the major problems that bit us14:52
cjwatsonwe have tested aufs for one milestone release of intrepid14:52
cjwatsonnot really the same thing :)14:52
pittiI wonder which interesting interactions it will do with AppArmor this time14:53
erikgi ran into serious issues using unionfs on top of jffs2.  aufs didn't smoke nearly as much.14:53
cjwatsonI'll let you know in two years14:53
erikgi'll be happy to hear14:54
cjwatsonuntil then, I'll remain sceptical, I think ;)14:54
erikgi admire your skepticism :)14:54
erikgif, in two years you find aufs to be trustable, you can use it to implement system recovery at a low enough level that software on the system need not be told what's going on.14:55
erikgthat's my thought.  i've been working on the idea for a week or so.14:55
cjwatsonI don't think you'd want to run it too silently14:56
erikgyou just need a flag of some kind that a recovery console can find on dm startup to inform the user of what's going on and offer recovery solutions.14:56
cjwatsonafter all, if the overlay is a tmpfs, power failures will lose any data that an unwitting user creates14:56
erikgright.  ^^14:56
erikgyou have to tell them very loudly what's going on.14:56
cjwatsonit seems like unnecessary complexity when you could just mount a tmpfs and help them to delete unnecessary files, though14:57
cjwatsonwhat is the *advantage* of a union filesystem approach?14:57
cjwatsonseems like you actively wouldn't want the user to be able to run all applications completely smoothly14:58
cjwatsonbecause then, well, they might use them ... and start trying to save files etc. "well, it all seems to work, I'll just get this done"14:58
erikgright14:58
erikgyou're just trading one set of problems for another14:59
erikgif you go the recovery console approach then there is no specific advantage.14:59
erikgin that case the union filesystem code paths add a lot of potential complexity.15:00
erikgthe specific advantage of the recovery-mode solution is the amount of code change required to get unaware applications, dms, etc. running on the recovery-mode system is much less.15:02
erikgbecause the system presents a familiar face to them.15:02
erikgthat's maybe totally unnecessary15:03
erikgand as you said potentially confusing.15:04
HattoryHi asac, can you please take a look at bug 252793 ?15:08
ubottuLaunchpad bug 252793 in xulrunner-1.9 "xulrunner ships some images as executables" [Undecided,Confirmed] https://launchpad.net/bugs/25279315:08
=== cr3_ is now known as cr3
lamontjdstrand: wth is /etc/apparmor/severity.db named that?  it's not a *&)*^% db file15:20
tseliotpitti: what does XorgDriverHandler.can_change() do?15:20
jdstrandlamont: *shrug*15:23
lamontmeh15:23
lamontit offends me15:23
=== jack- is now known as jack
pittitseliot: if can_change() returns a string (and not None), it is the rationale why the driver cannot be enabled/disabled15:24
pittitseliot: see Handler.can_change() documentation15:24
pittitseliot: if current xorg.conf cannot be parsed, we better not modify it any further15:25
jdstrandlamont: apparently apparmor uses that file to map events into severity levels when logging15:25
jdstrandlamont: this is a nice touch though:15:25
jdstrand$ file ./severity.db15:25
jdstrand./severity.db: ASCII Pascal program text15:25
pittipah, it doesn't even end with "END."15:26
lamontjdstrand: yeah, but it means I can't tell my /etc-VCS of any choice to ignore '*.db'15:27
pitti. o O { IMHO real .db files don't belong into /etc in the first place }15:27
pitti*cough* postfix *cough*15:27
mvopitti: a dist-upgrade just finished for me (in vmware, gutsy->hardy with no hangs via update-manager)15:27
mvojust fyi15:27
pittimvo: with thew new p-apt? rocking!15:28
tseliotpitti: ok, thanks15:28
mvoyes15:28
* pitti hugs mvo15:28
jdstrandpitti: well, it's not just postfix-- sendmail will do the same thing15:28
mvopitti: but no hangs in localegen15:28
pittijdstrand: yeah, unfortunately15:28
pittibut IMHO these belong into /var/cache/15:28
jdstrandI'd agree with that15:29
pittior at least /var/lib, if people want to deliberately keep the /etc/ master and .db file inconsistent15:29
jdstrandI see your point though-- users aren't suppoed to touch those .db files, so why in /etc?15:29
pitti/etc/libgda-3.0/sales_test.db15:30
pitti*blink*15:30
ograhaha15:30
ogragreat15:31
lamontpitti: yeah - is historical in origin15:31
* lamont wonders idly if xkb is needed anywhere outside of, um, X15:33
lamont(with apologies to the name-pedants from MIT)15:33
lamont /etc/hddtemp.db: ISO-8859 English text15:34
lamontsigh15:34
gesersoren: Hi, do you know why libipq_pic.a got dropped from iptables-dev in the last merge?15:38
pittilamont: even then, what's wrong with ignoring all *.db by default? did you actually come across any which you would actively want to manage in VCS?15:40
pittilamont: (even then you can still explicitly add it...)15:40
lamontpitti: depending on the vcs15:41
lamontbut yeah15:41
ion_I’d suggest managing /etc with e.g. puppet and having puppetmaster’s rules in VCS, not the actual /etc.15:41
lamontone could also argue that keeping *.db in the vcs is perfectly fine15:41
lamontion_: too much work. :-)15:42
zultkamppeter: ping15:42
pittilamont: I only add/manage files I actually touched15:42
lamontpitti: managing everything is wonderful for noticing when (and how) a dist-upgrade trashed something you care about (now that it's wrong^Wdifferent)15:43
pittiI usually ignore unmodified conffiles, but yeah, for those purposes it's certainly handy15:44
pittibut too much noise for my taste15:44
ion_lamont: Initially there’s some work for sure, but if you ever have to replace the box with another that should behave identically, or replicate a certain change to multiple boxes, something like puppet will pay for itself.15:45
lamonttrue enough15:46
lamontion_: is puppet VCS-centric?15:46
ion_Nope, you can pick any VCS you want.15:46
lamontruby.  vomit15:50
ion_ruby ♥15:51
lamontlanguage-du-jour crap15:51
ion_Not that you ever need to know or care which language puppet’s implemented in when using it.15:51
ion_AFAIU15:52
thomindeed15:53
ion_Hey, at least it’s nicer than python. :-)15:57
jcastropuppet is fantastic16:00
cjwatsonlamont: yes, xkb is used by console-setup too16:01
lamontcjwatson: ok16:06
lamontthanks16:07
pittiI usually ignore unmodified conffiles, but yeah, for those purposes it's certainly handyoperation="inode_permission" requested_mask="::r" denied_mask="::r" fsuid=114 name="/etc/"16:19
pittiargh, what was that...16:19
pittikees: do you know which apparmor rule is missing here: operation="inode_permission" requested_mask="::r" denied_mask="::r" fsuid=114 name="/etc/"16:20
pittikees: I already have16:20
pitti  /etc r,16:20
pitti  /etc/** rmk,16:20
pittikees: many rejects look like "wk::" (whcih is fine, I'll fix that); does the first, second, third position (separated by colons) matter?16:21
sbeattiepitti: change the first rule to /etc/ r, there was some small semantic changes around how directories are handled.16:21
pittioh, trailing slash?16:21
sbeattieyes16:22
pittiaaah16:22
pittithanks16:22
sbeattieThough I thought that came into effect in hardy or before.16:22
keespitti: sbeattie beat me.  :)16:22
pittithe one thing I really don't like is that I essentially have to write all rules twice16:23
pittionce for the directory itself (/etc/), once for everything in it (/etc/**)16:23
keespitti: the position wrt :'s indicates the type of access (user::group::other)16:23
sbeattieyes, that's a slight pain.16:23
pittikees: ah, helpful; thanks16:23
keespitti: but it doesn't really matter for writing rules, it's a future extention, AIUI16:24
sbeattieYes, that's mostly correct; in particular the semantics around the group stuff will likely change.16:26
pittiok, one other question while I have you both on the wire16:26
pitti[ 4350.726750] type=1502 audit(1217431494.911:211638): operation="file_lock" requested_mask="::wk" denied_mask="::k" fsuid=114 name="/var/log/wtmp" pid=19878 profile="/usr/share/gdm/guest-session/Xsession"16:26
pittiI have   #include <abstractions/wutmp>16:27
pittiI think I should file this as a bug, /etc/apparmor.d/abstractions/wutmp is missing a 'k' privilege16:27
pittiright?16:27
sbeattieI agree.16:27
pittior is there any reason to deny this by default in wutmp?16:27
sbeattieNot that I'm aware of; I'd assume everyone that's going to write to wutmp will try to lock it.16:28
pittiI think 'k' is fairly new (intrepid?)16:28
pittiat least it was new to me, last time I wrote AA rules was hardy (for cups)16:28
pittiok, done (253328)16:29
pittisbeattie, kees: thanks!16:30
sbeattieHmm, I'm not actually sure what version of apparmor went in to hardy; it may be new.16:30
tkamppeterzul, hi16:30
zultkamppeter: I noticed that you uploaded system-config-printer which version of samba does that work with?16:30
sbeattiepitti: you're welcome, always glad to have users of and feedback for apparmor!16:31
pittisbeattie: I'm currently writing a profile for the guest user, and AA rules are handy for that (locking out of /home, etc.)16:31
sbeattieCool!16:31
tkamppeterzul, the current upload is the s-c-p 1.0.x series and it works with Samba 3.0.x or later. It accesses Samba by calling command line tools.16:33
zultkamppeter: ok because we have samba-3.2 for intrepid16:34
pittisbeattie, kees: hm, seems @{HOME} gets hardcoded to /home instead of the fsuid's home directory?16:34
keespitti: unfortunately, yes.16:34
pittiargh16:35
keesAIUI, the kernel has no way to knowing fsuid's home dir16:35
tkamppeterzul, the GIT head branch (1.1.x) of s-c-p needs Samba 3.2.x. It access es via a Python bindings library written by Tim Wuagh.16:35
pittikees: hm, how does that work then? i. e. what's the particular substituded value?16:35
pittibash:  @{HOME}/.bashrc                  r,16:35
pittiis that basically "/home/*" ?16:35
ion_pitti: /me ♥ the guest account spec16:35
pittiion_: you're welcome to try and test it, first version is in intrepid (pretty crappy still, though)16:36
tkamppeterzul, for now I have uploaded 1.0.x as Samab 3.2 did not arrive. According to yesterday's IRC talk it is waiting for a MIR on talloc.16:36
keespitti: /etc/apparmor.d/tunables/home16:36
pittiah, nice16:36
pittieww, that has /root/, too16:36
keespitti: feel free to branch the AA bzr tree and make patches to stuff as you see fit.16:36
keespitti: doing an AA profile for a _user_ instead of a _process_ is likely going to be tricky.16:37
zultkamppeter: uh ok..16:37
ion_pitti: /me aptitude updates. Yesterday there was still no guest-account package in the archive.16:37
pittikees: yeah, I guess it would be pretty expensive to teach the kernel the fsuid's home dir16:37
pittiion_: went in this morning16:37
ion_Cool16:37
pittikees: well, to be precise it is for the process /usr/share/gdm/guest-session/Xsession and all of its descendants16:38
pittikees: I wrapped that script around /etc/gdm/Xsession precisely to have a process anchor for AA16:38
keesah-ha, okay.16:39
pittithat's much easier in SELinux, but that way it works in AA, too16:39
pittidenied_mask="::r" fsuid=114 name="/home/"16:45
pittiMUHAHA16:45
ion_pitti: /usr/share/gdm/guest-session/guest-session-launch started a new gdm login, but didn’t seem to run any of /usr/share/gdm/guest-session/*.sh16:49
davmor2I've noticed an issue with intrepid.  Everytime the screen goes blank (for the screensaver) a second or two after it wakes back up.  This means that it isn't cutting into power saving mode correctly :(16:49
davmor2What do I report it against?16:49
pittiion_: just a gdm login? with the greeter?16:50
pittiion_: you should have gotten a guest session right away16:51
ion_pitti: Yeah. Asking for a password.16:51
pittiion_: do you have gdm 2.20.7-0ubuntu3 ?16:51
ion_pitti: Yeah16:51
* pitti fixes that dependency16:51
pittiion_: and restarted gdm since the upgrade?16:51
ion_pitti: Oh! Haven’t done that. Will do.16:52
tseliotpitti: xorg_driver + XKit passed all your tests. Yay!16:52
pittitseliot: rocking!16:52
pittiion_: dependency fixed in bzr head, thanks16:52
aos101bdmurray: Could you have a look at bug 199393 and see why it hasn't been verified yet?17:10
ubottuLaunchpad bug 199393 in dolphin "servicemenu for amarok has an invalid menu entry "addAsPodcast"" [Undecided,Fix committed] https://launchpad.net/bugs/19939317:10
jackdolphin is obsolete now anyway17:13
jacksuccessor = d3lphin17:13
aos101jack: But it's a SRU.  People still use Kubuntu 8.04 KDE3 :-)17:14
jackd3lphin is kde317:14
jackthe upstream folks dropped developing kde3 stuff, hence dolphin->d3lphin17:15
jacknew guy17:15
aos101jack: The package was renamed I think.  The dolphin package is the KDE3 version in Hardy.17:16
jackoke17:16
sbeattieaos101: I haven't gotten around to verifying it yet, I'll try to get to it in the next day or so.17:18
slangaseksommer: shifted time, perhaps. :)17:19
aos101sbeattie: Thanks for taking a look.17:19
sommerslangasek: with the current auth-client-config kerberos example: http://paste.ubuntu.com/32251/ you can't get a ticket if your system password is the same as the kerberos principal password17:20
sommerslangasek: I was just wondering if there was some way to adjust it to where you can17:21
sommerslangasek: at least in my testing when the passwords are the same, it only authenticates using the shadow password17:21
slangaseksommer: configure 'minimum_uid' for pam_krb5, then list pam_krb5 first17:22
slangasekor 'ignore_root' instead of 'minimum_uid'17:22
sommerslangasek: awesome, I'll look into that... heard you were a pam genius, so I thought I'd ask, thanks17:23
sommerslangasek: thanks again, the 'ignore_root' worked great17:30
warrenHey folks, I suspect Adobe is about to release a VERY broken flash 10, and I need quick testing to confirm.17:50
warrenI need testers using 32bit Ubuntu.17:50
ograasac, ^^^^17:50
warrenThe test is simple:17:50
warren1) Make sure you don't either do not have nspluginwrapper, or nspluginwrapper-1.1.0.  (nspluginwrapper-0.9.x does not support windowless plugins, which hides the crasher.)17:50
warren2) http://labs.adobe.com/technologies/flashplayer10/  install Flash 10 beta plugin17:51
warren3) Run firefox, check about:plugins, make sure you are running the plugin17:51
warren4) go to http://weather.com17:51
warrenkaboom?17:51
ograwarren, note that we dont have nspluginwrapper for 32bit anyway17:51
warrenok good, simpler test.17:51
cody-somervillewarren, that issue is known17:51
cody-somervillewarren, the bug is in Firefox17:51
warrenbug #?17:51
warrenoh?17:51
warrenbug URL?17:51
ogracody-somerville, not the pulse bug17:52
warrenThis has nothing to do with sound17:52
ograwarren knows about it17:52
ion_I’d like to have nspluginwrapper. :-)17:52
warrenFlash (or something) is giving a NULL pointer and it crashes firefox somewhere in cairo.17:52
warrenbtw, where is your pulseaudio bug?17:52
ograwarren, asac would be the best to comment here (he maintains ff) but seems not around17:52
warrenogra: Any other tester with 32bit Ubuntu would be fine.17:53
cody-somervillewarren, https://lists.ubuntu.com/archives/ubuntu-devel/2008-July/025779.html17:53
warrenno lauchpad bug?17:54
ogracody-somerville, that was because someone backported libflashplugin together with flash 1017:54
warrencody-somerville: where is the pulse bug?17:54
warrencody-somerville: did you backtrace it to cairo?17:54
ograthats cant work, libflashplugin clashes with flash 1017:54
warrenbtw, you might want to try flash 10 without libflashplugin17:54
cody-somervilleogra, I don't think so17:54
ogracody-somerville, wel, the only backport i saw depended on libflashplugin17:55
cody-somervilleThis was the issue: https://bugzilla.mozilla.org/show_bug.cgi?id=43576417:55
warrenWe RH gave adobe some advice, and now pulseaudio alsa can handle flash directly without libflashplugin.17:55
ubottuMozilla bug 435764 in Plug-ins "crash [@ cairo_draw_with_xlib] painting windowless plugins when MIME type is obtained from data/src" [Critical,Resolved: fixed]17:55
ogracody-somerville, so there was a backport without depentding on libflashplugin ? else trying out backports is moot17:56
ograsince thats definately broken17:56
warrenoh, I see Adobe already knows about htis.17:57
cody-somervilleogra, The backport is not related to this discussion besides the face that the same bug showed its head then.17:57
cody-somervilles/face/fact17:57
ogracjwatson, btw, another package to pull from the archive :)17:57
cody-somervilleogra, sorry if my lack of context with the link was confusing17:58
ogracody-somerville, well, i always block on the fact that i know someone did that broken backport17:58
ograand that it has to crash by design17:58
warrenthanks for pointing out that upstreaa bug #17:59
warrenthat seems to be it17:59
ogragood17:59
LaserJockUbuntu QA meeting in #ubuntu-meeting in 1 minute, if anybody's interested17:59
ograwell, that was good inter distro work :)17:59
ograwarren, we should definately talk more across the borders ;)18:00
warrenogra: I rather continue the war.18:00
ogra:P18:00
warrenogra: I forget why this war started.18:00
warrenI just know I'm supposed to hate.18:00
warren=)18:00
ograwho cares as long as we can fight *g*18:00
warrenogra: oh right, the war started because we both needed propaganda to excite our users.18:01
jcoleanyone here know where to find information on rebuilding a live cd, but re-building it in such a way that files are placed "in order" as they would boot up on the live cd? this supposedly drastically decreases the boot time... i read something about this trick a while back but cannot seem to find a link18:01
ograheh18:01
ograjcole, afaik you hav to patch the squashfs module for that18:06
jcoleogra: oh ok... this looks a looks like this may be a start to what im looking for -> http://lichota.net/~krzysiek/projects/kubuntu/dapper-livecd-optimization/18:07
jcoleogra: i would rather have a howto though, lol18:08
ograyeah, i dont know how to make squashfs spit out the info though, but i know you need to add a patch18:09
warrenogra: ok, so I might spy.18:55
ogra:)18:56
=== DrKranz is now known as DktrKranz
ion_pitti: The guest session still doesn’t seem to work after restarting gdm. How to debug this? The screen goes blank, but then it just returns to my original session.20:01
pittiion_: can you please enable debugging in gdm, try one guest login, and send me /var/log/syslog ?20:03
pitti/etc/gdm/gdm.conf-custom:20:03
pitti[debug]20:03
pittiEnable=True20:03
ion_Thanks, will do.20:03
pittiion_: appreciated20:03
ion_pitti: Duh, it was my fault. I had created a ‘guest’ account before, and the script didn’t like that. “User account guest already exists and is not locked”20:06
ion_I’ll just remove the account.20:06
pittiion_: ah, that's indeed a safety measure I built in20:06
pittiion_: I think in that case I should create a guest2 account or so20:06
pittithe -setup.sh script should iterate until it finds a unused one, until a reasonable limit20:06
pittibut that's a bit hairy20:07
ion_Perhaps guest-$(uuidgen) :-P20:07
pittiif you exit the guest session normally, the temporary account is deleted again, but that doesn't always work (if your system crashes, or you don't log out the server, etc.)20:07
hwildeanybody for help on ssh ? :(20:07
hwildeI can ping and telnet to port 22 but ssh rejected :((    http://paste.ubuntu.com/32303/20:08
pittihwilde: anything more helpful in the server-side log?20:09
hwildeif I could get to it20:10
hwilde:/20:10
hwildeit fails right after the KEXINIT but the keys are (were) setup and even so it should failover to keyboard-interactive20:11
pittithe "connection reset by peer" doesn't actually look like a proper ssh message; rather rejection by firewall or something20:11
hwildeno firewall, it's a direct connect, on the same subnet even20:11
hwilde10.0.84.100 to 10.0.84.20220:12
hwildeand I can get to .201 and .20320:12
hwildeplus a firewall would reject before it tries kexinit right?20:12
hwildeit would just straight up block port 2220:12
hwildeso it wouldn't get to  debug1: Connection established.20:12
hwildeand telnet would also fail then20:12
ion_pitti: The session opened nicely, but gnome-settings-daemon died almost immediately and the Gtk theme changed to the default grey theme until i started gnome-settings-daemon manually. Strange.20:13
pittiion_: right, here too; but that's not specific to the guest session, that happens on normal fresh profiles as well20:14
pittiitz seb128 bug20:14
ion_Ah, okay20:15
hwildepitti, any ideas I could try to login?20:19
hwildedead in the water right now :/20:19
pittihwilde: sorry, no :( I have only user level ssh fu, I'm afraid20:19
pittihwilde: try giving a good ale to cjwatson or so...20:19
hwildelol he will just take an hour to explain to me why I shouldn't need to ssh to it20:20
pittireally? I thought Colin can solve every problem with a clever combination of ssh, xargs, and join?20:20
hwildeha20:20
hwilde+expect20:20
hwildehe usually just tells me I shouldn't be doing what I'm doing :)20:21
hwildeand in this case he will be like why don't you just reboot it20:21
hwildeas if I can get to it to reboot it20:21
pittiif it's the same subnet, it should be in walking distance? :-)20:21
hwildeyeah, if I was in Alabama20:23
hwildebut I am not20:23
hwildethat's a long walk.20:23
hwildeI have 7 machines there and I can only ssh to 6 of them :(20:23
ion_pitti: I managed to get the session to crash (by playing with xrandr). Running /usr/share/gdm/guest-session/guest-session-cleanup.sh manually fails with “userdel: user guest is currently logged in”.20:24
pittiion_: it at least removed the tmpfs, and so on20:24
ion_pitti: Yeah20:24
pittiion_: the last error is a bit of a mystery to me, too, I've seen it as well20:24
pittino idea what userdel checks for this20:25
ion_utmp probably.20:26
pittido you see any guest in "who"?20:28
ion_No20:28
ion_% grep guest /var/run/utmp20:32
ion_Binary file /var/run/utmp matches20:32
pittimaybe wtmp then?20:33
pittilast | head   -> any "still logged in"?20:33
Mithrandirps axu | grep guest ?20:33
ion_guest    tty9         :20              Wed Jul 30 22:14    gone - no logout20:33
ion_mithrandir: Nope, the cleanup script kills all guest’s processes.20:34
hwildewho -u20:35
ion_No guest there.20:35
pittiion_: bug 23944920:37
ubottuLaunchpad bug 239449 in ubuntu "Can't delete an account after first time login and logout" [Undecided,New] https://launchpad.net/bugs/23944920:37
ion_The latter lines in who -a’s output are interesting: http://heh.fi/tmp/typescript20:39
seb128doko: you really don't want to use sync request tool to request syncs?20:40
pittiion_: oh, uh...20:40
ion_who -d, to be more accurate20:42
totopalmahi all :)21:08
hwildewhy... I can ping and telnet to port 22 but ssh rejected :(   http://paste.ubuntu.com/32303/21:09
* pitti fends off seb128 sponsor bug subscription attack with a triple dput move21:09
seb128;-)21:10
* seb128 hugs pitti21:10
pittiseb128: if only seahorse would remember my gpg key... :-)21:11
* pitti hugs seb12821:11
seb128my issue is rather gnome-keyring not remembering my ssh key at the moment :--21:12
seb128:-(21:12
pittiseb128: but that can be circumvented with a single ssh-add at session start21:12
pittibut I don't know an equivalent thing for gpg21:12
seb128right21:13
seb128downgrade seahorse to the hardy version, that should work on intrepid too ;-)21:13
pittiseahorse? not g-k?21:14
pittiseb128: looking at kwwii's new theme package, too, while I am at it21:15
seb128ah, thanks21:15
seb128pitti: seahorse does gpg, gnome-keyring does ssh21:15
pittioh, so they broke at the very same time? strange21:15
seb128pitti: they splitted seahorse but didn't roll a new tarball for the extra package which has the gedit, epiphany-browser, agent, etc21:15
seb128well seahorse is technically not a bug21:15
seb128they decided to move all the side features to a new component21:16
seb128I'm not sure I agree about the agent being a side feature though21:16
seb128but it's good to have the epiphany-browser, gedit, etc plugins splitted21:16
seb128they just didn't roll a tarball for that yet21:17
totopalmahi Riddell , can you please take a look at bug #39383 and 250459?21:17
ubottuLaunchpad bug 39383 in kdebluetooth "No icons in GNOME" [Medium,Confirmed] https://launchpad.net/bugs/3938321:17
ubottuLaunchpad bug 250459 in net-snmp "Example in snmpcmd man page shows wrong parameter" [Undecided,Confirmed] https://launchpad.net/bugs/25045921:17
Riddellhi tonohono_21:19
tonohono_howdy21:20
norsettolol21:20
Riddelltotopalma: I asked tonio look at that, he's more familiar with kdebluetooth21:21
Riddelltotopalma: he says he'll change it in the next upload, he's currently packaging kdebluetooth4 and I guess things will change21:21
Riddelltotopalma: I've assigned it to tonio, let me know if he doesn't upload it by the end of the week21:22
slangasekTheMuso: is this issue with pulseaudio indexing the alsa devices backwards one that you're working on?21:23
slangasekTheMuso: looks like there was a pulseaudio update, then the bug was reopened21:23
totopalmaRiddell, ok :)21:26
slangasekogra: there are a number of bugs in ltsp that have been fixed in hardy SRU but are still open for intrepid; are these in progress somewhere?21:41
totopalmaRiddell, can you please take a look at bug #250459?21:43
ubottuLaunchpad bug 250459 in net-snmp "Example in snmpcmd man page shows wrong parameter" [Undecided,Confirmed] https://launchpad.net/bugs/25045921:43
=== tonohono_ is now known as tonohono
ion_pitti: utmp contains a ut_type=USER_PROCESS, ut_user=guest entry with a nonexistent pid. who doesn’t list it because coreutils lib/readutmp.c desirable_utmp_entry causes who to ignore any USER_PROCESS entries that kill -0 fails for. deluser does not have such a test.21:46
ion_pitti: who ceases to do the kill -0 check if it is passed an utmp filename:21:48
ion_% who /var/run/utmp | grep guest21:48
ion_guest    tty9         2008-07-30 22:14 (:20)21:48
geserseb128: re bug 250632: could you please rerun the sync script with the option to overwrite Ubuntu changes? thanks. (I've reopen the bug already)22:01
ubottuLaunchpad bug 250632 in pdfedit "Please sync pdfedit 0.4.1-2 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/25063222:01
ograslangasek, oh, i havent closed them, most were fixed last week when i was in portland at the freegeek hackfest ... i added it to my TODO to go through them tomorrow22:01
slangasekogra: ok, thanks22:02
seb128geser: hum, the script should not close bugs in such cases, thanks for noticing22:02
ogra(currently classmate has higher prio)22:02
seb128geser: synced22:03
geserdoko: re the java changes in intrepid: is it safe to assume that a lib*-java package will be fine with a -headless dependency?22:14
dokogeser: depends on the package22:37
geserso if I'm not sure better use default-jre?22:39
calcdoko: oh btw OOo currently fails to build with openjdk but there is an open bug upstream about it22:40
dokocalc: URL?22:41
calclemme find it22:41
calchttp://qa.openoffice.org/issues/show_bug.cgi?id=9164122:41
ubottucalc: Error: Could not parse XML returned by OpenOffice.org: HTTP Error 404: Not Found (http://openoffice.org/issues/xml.cgi?id=91641)22:41
dokogeser: if a package doesn't provide a UI, -headless should be ok.22:42
dokoUI = X based UI22:42
dokocalc: build with the rhino from the system?22:43
geserdoko: is looking at the package contents enough? e.g. a package which ships only some jars in /usr/shar/java and nothing in /usr/bin?22:44
calcdoko: rene was the person who pointed me to the bug, he claimed its not possible to build with external rhino or he would have already switched it over himself22:45
calcdoko: i haven't taken the time yet to look at what would be involved to attempt to do so22:45
dokogeser: no, e.g. a library on top of awt/swing must not only depend on -headless22:45
calcdoko: he said he has already set OOo to use everything from the system possible (or i guess at least has hooks to do so)22:46
geserdoko: ah, I guess I understand22:46
geserdoko: an other question (build-dependencies): does the use of default-jdk-builddep only apply for package names ending in -gcj? so for package (lib*-java) build depending currently on java-gcj-compat-dev it's correct to replace it with default-jdk?22:49
dokogeser: yes, this should work22:52
geserdoko: thanks22:52
TheMusoslangasek: The upload I made for that bug was to fix it. I'll read into why it was re-opened this morning, but suspect someone has settings laying around to set the pc speaker as the output device.23:00
=== cody-somerville_ is now known as cody-somerville
=== Etniopal__ is now known as Etniopal
=== fta_ is now known as fta
calcslangasek: how does it break windows browsing?23:52
slangasekcalc: it lies and returns A records for all hosts, breaking Samba's fall-through name resolution mechanism23:52
ograand its not really a content filter, is it?23:53
slangasekto work around this, you have to do broadcast NBNS resolution before DNS resolution, when looking for a server's IP; this would be a horrible thing to have to set as a default, we were almost rid of NBNS23:53
TheMusoslangasek: Ah people think its not entirely fixed due to the crackling. Hopefully that can be solved by muting the device, but I'll have a look today.23:54
slangasekTheMuso: excellent, thanks :)23:54
calcslangasek: can't you disable the bit that causes it to pop up for non-existant hosts?23:54
calcs/pop up/return A records/g23:55
slangasekcalc: I don't know, but I can infer that their /default/ setting breaks Samba browsing23:55
liwopendns falsifies dns responses?23:56
calciirc there is way to not have it do that for non-existent domains23:57
calcliw: it shows a page if you go to a non-existent site, so er yea more or less23:57
ograliw, in black/whitelist manner ...23:57
ion_Ew23:58
* ogra wishes he had more time for willowng ...23:58
slangasekliw: yes, it helpfully directs you to their customized "page not found" page, basically23:58
slangasekwhich doesn't work so well *when the thing doing the lookup doesn't speak HTTP*23:59
liwer, um. er, um. er. um. um. er. um. er. and um.23:59
ograheh23:59

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