/srv/irclogs.ubuntu.com/2009/09/03/#ubuntu-devel.txt

slangaseksmoser: incidentally, does the UEC image generation process also create a file list for the image?00:11
=== c_korn is now known as Turl3
slangasekif so, it would be nice to have that published next to the images, so we can see when things are out of date00:12
smoserslangasek, you mean like 'find /' ?00:12
smoserit does not00:12
slangaseksmoser: a list of the .debs that went into it00:12
slangasek(with versions)00:12
slangasekthis is standard output for the livefs buildd jobs00:12
slangasekso perhaps it exists somewhere but you're just not grabbing it at present00:12
slangasek(they're called foo.manifest when they're generated with the livefs)00:13
smoseri dont know. i'll poke around.00:13
=== Turl3 is now known as c_korn
smosereu karmic-x86_64-alpha5: ami-9e6249ea00:13
smosereu karmic-i386-alpha5: ami-986249ec00:14
smoserslangasek, ^^ (those are eu ami ids)00:14
slangasekposted to the tracker00:14
slangasekhow's the image testing going, so far?00:14
slangasek(no results posted to the tracker, so I have no idea if these images are good or if we're facing more re-rolls and a delay in the alpha publishing)00:15
smoserslangasek, i really have only sniff tested so far. been struggling with the publish and such. i will run through the testing.00:21
smoserand updated tracker00:21
slangasekok00:21
=== ttx_ is now known as ttx
slangasekcody-somerville: xubuntu images are available for testing for alpha5, if you haven't seen00:43
cody-somervillethanks00:43
slangasekluisbg, TheMuso: likewise for ubuntustudio00:44
slangaseksuperm1: and also for mythbuntu00:44
TheMusoslangasek: Saw the tracker email earlier, getting ready to test now.00:44
slangasekok00:44
slangaseksmoser: you consider http://iso.qa.ubuntu.com/qatracker/result/2960/339 a failed test due to bug #419306?00:59
ubottuLaunchpad bug 419306 in python-boto "boto.utils.get_instance_userdata() hangs for a long time if no userdata is provided" [High,New] https://launchpad.net/bugs/41930600:59
slangaseksmoser: is there no workaround for that bug?01:00
slangasek(or did the test fail for other reasons?)01:00
smoserslangasek, it is easily worked around01:01
smoserhow do i show that?01:02
smoseri was really just trying to mark a bug. and hit save to say "known bug" . but i think i registered 'fail'01:02
slangaseksmoser: there's a "Result:" field, click it to 'passed' instead of 'failed'01:02
slangasek(and then put something in comments, if you like)01:02
smoseram i able to edit existing ? or does each time i do it add a new 'run' of the tests?01:03
slangaseksmoser: it only lets you edit the existing01:03
slangasek(AFAIK)01:03
slangasekoh, or you may need to click on the magnifying glass on the far end of the row01:03
slangaseksmoser: ^^01:03
slangasekLaserJock: hi - you disappeared before I could respond to your edubuntu seed inquiry this morning01:04
LaserJockslangasek: sorry about that01:04
slangasekLaserJock: are the current seeds suitable for testing as an alpha5 candidate?01:04
LaserJockslangasek: not really01:05
LaserJockthe problem is that the Edubuntu DVD is just building from Ubuntu's DVD seed01:05
slangasekoh, there's not a separate edubuntu seed pod?01:05
LaserJockas edubuntu.karmic doesn't yet have it's own seed (that's what I'm trying to add)01:06
LaserJockthere is01:06
LaserJockbut it depends on Ubuntu's seed pod01:06
LaserJockor inherits is maybe a better term01:06
slangasekadding edubuntu.karmic doesn't seem like it should disrupt anything else?01:06
LaserJockedubuntu.karmic exits, it just doesn't have a dvd seed in it01:07
slangasek(if there's cdimage work to be done yet to get it working correctly, we may run out of time for including it in the alpha; but it doesn't sound like you're changing things that will disrupt other images)01:07
LaserJockso I *think*, worst case scenario, I screw up the seed and the Edubuntu DVD build is crap01:07
slangasekright01:07
LaserJockthe cdimage work is already done01:07
slangasekI think you should definitely go for it then01:07
LaserJockok01:08
LaserJocklet me know though if for some unforeseeable reason it causes a problem01:08
slangasekif you need to make changes to the *ubuntu* seed pod, we should discuss specifics first01:09
slangasekbut if you're only changing your own, go for it01:09
LaserJockyeah, only edubuntu.karmic01:09
slangaseksmoser: thanks for the comment there - it seems like this is something we probably want to include in the Tech Overview as errata, yes?01:12
smoserabsolutely01:13
smoserzul, http://iso.qa.ubuntu.com/qatracker/build//all01:13
smoserslangasek, so why does that say 1(2)01:13
slangaseksmoser: there are two tests for the image, we have test results for one of them01:14
slangasek(I guess you mean "1/2" rather than "1(2)", right?)01:15
smoserah. ok. i was thinking that was 1 of 2 failed01:15
smosery01:15
slangasekfailures are put in parens afterwards if any01:15
zulThe requested instance type's architecture (i386) does not match the architecture in the manifest for ari-8e9bb3fa (x86_64)01:22
slangasekzul: what ami is that?  That's not one of the ones posted to the tracker for alpha501:23
zulslangasek: its the eu one smoser is looking at it01:23
slangasekzul: ari-8e9bb3fa is not the eu one smoser gave me to post to the tracker01:24
smoserslangasek, zul's pasted the ari01:25
smoserbut the ami needs to be 'fixeed'. i must have published it wrong01:26
smoseri'll fix that01:26
slangasekah01:26
TheMusos it just me, or is grub not responding to an escape key press?01:49
cjwatsonhold shfit01:49
cjwatsonshift01:49
TheMusooh ok01:49
cjwatsonand see https://wiki.ubuntu.com/DesktopExperienceTeam/KarmicBootExperienceDesignSpec#Bootloader01:49
superm1slangasek, unfortunately will need a re-roll after mythtv publishes again.  there was a problem with a hardcoded filename in a postinst somewhere01:51
slangaseksuperm1: so we're looking for -0ubuntu3?01:51
superm1slangasek, yeah. just uploaded it a few minutes ago01:52
slangaseksuperm1: ok, queued up01:52
superm1thanks01:53
dave-ubuntu1anyone home 0_o?01:54
LaserJockI'm at home, not sure about other people01:57
smoserslangasek, ami-846249f001:59
dave-ubuntu1LaserJock, can you help me set my /usr/share/initramfs-tools/scripts/local-top/cryptroot. file01:59
dave-ubuntu1or point me in the right direction.01:59
slangaseksmoser: which one does that replace?02:00
dave-ubuntu1the people in #ubuntu have no clue when it comes to more advanced problems..... my system wont boot02:00
smosereu-i38602:00
dave-ubuntu1by the way why is sun java jre 1.0.14 the latest in the repos?02:00
slangaseksmoser, zul: published to the tracker02:01
dave-ubuntu11.6.0.16 is out02:01
=== robbiew is now known as robbiew-dinner
TheMusoslangasek: Hrm I think studio alphas are a bust, due to some weird behavior with the RT kernel. Unless I can find a fix soonish, I'm going to have to say we'll have to pass this time around.02:19
slangasekTheMuso: ok; can you please mark the test as failed in the tracker?02:20
TheMusoslangasek: sure02:20
* TheMuso tries i386 as well to see if both arches are affected.02:23
=== rickspencer3 is now known as rickspencer3-afk
foxbuntumathiaz, ping04:31
mathiazfoxbuntu: hi04:31
foxbuntumathiaz, hello, I was wondering if you knew about the mysql-server-5.1 issue yet?04:32
foxbuntu...more specificly that it doesnt install/upgrade from 5.0 properly04:32
mathiazfoxbuntu: I know of a couple of mysql-server-5.1 issue04:32
mathiazfoxbuntu: under which circumstances? what is the error message?04:32
mathiazfoxbuntu: is there a bug?04:32
foxbuntumathiaz, not yet..I wanted to get your thoughts on it and then if its indeed a bug I will gladly file it for you04:33
foxbuntumathiaz, let me get logs for you04:33
foxbuntumathiaz, http://mythbuntu.pastebin.com/m7e507c8304:34
foxbuntumathiaz, this is what I am seeing04:34
mathiazfoxbuntu: how are you upgrading the system? apt-get dist-upgrade?04:34
foxbuntuyes04:34
mathiazfoxbuntu: bug 41378904:35
ubottuLaunchpad bug 413789 in mysql-dfsg-5.1 "mysql-server has been kept back with dist-upgrading" [High,Confirmed] https://launchpad.net/bugs/41378904:35
foxbuntumathiaz, ah...looks like it04:35
foxbuntumathiaz, your the man :)04:37
foxbunturight on top of it.04:37
foxbuntuthats all I wanted :)04:37
=== ecanto is now known as edson
=== fdd is now known as Guest29095
=== freeflyi1g is now known as freeflying
dholbachgood morning06:46
=== NCommander is now known as Guest14048
pittiGood morning07:47
=== enrico_ is now known as enrico
lifelesspitti ping08:42
lifelesspitti: bryce: just offhand, would you happen to remember doing a sync-and-discard of our xlib patches ?08:42
brycelifeless, xlib?  not offhand08:45
pittihey lifeless08:48
tseliothey bryce08:54
bryceheya tseliot08:54
lifelesshi pitti :)08:57
lifelessfor some reason my dreaded 'not supported by xlib' locale errors are back; I'm investigating.08:57
lifelessthe patch is still there and in the series, but something's not right.08:58
pittierrare linuxum est?08:58
lifelessthat reminds me, vocab practice time ;)09:00
=== Madkiss_ is now known as Madkiss
=== saispo_ is now known as saispo
=== dholbach_ is now known as dholbach
slangaseksuperm1: the mythbuntu respin did get posted; not sure who's going to be testing those?09:13
davmor2slangasek: I'd say I would but I'm a bit busy with all the others :)09:22
* slangasek nods - well, it'll be some hours before superm1 is around, we'll see what happens09:23
=== masACC is now known as maswan
d3xterhey guys11:03
slytherinNow that udev/devicekit handles storage devices, should hal be uninstalled?11:04
d3xteris there any documentation on how to use notify-osd to display messages?11:04
slangasekslytherin: it should be marked as a candidate for autoremoval for you when the time comes; in the meantime I wouldn't second guess it :)11:10
ubuntuhello11:11
ubuntusorry to ask this here but no one seems to know anything in the regular channel. i'm getting this error on installing xubuntu 9.04 amd64: "Executing 'grub-install (hd0)' failed. This is a fatal error"11:11
slytherinslangasek: I am having some problem with the DVD drive getting recognized. I was wondering if hal-storage is interfering with udev.11:11
ubuntuat 94% done11:12
slangasekslytherin: well you can try removing it for debugging to see if it makes a difference; either way it warrants a bug report11:12
ubuntuthe md5sum of the cd checks out11:12
cjwatsonubuntu: please change your nick to something less generic. That's also a rather generic error message unfortunately; there should be more information in /var/log/syslog or possibly /var/log/installer/debug11:12
d3xteris there any documentation on how to use notify-osd to display messages?11:12
slytherinslangasek: A bug is already open. I have added info that keybuk asked.11:12
=== ubuntu is now known as lg
lgcjwatson, snippet from /var/log/syslog: http://codepad.org/hkrCzwza11:15
tgpraveend3xter: lots. seee11:16
lgcjwatson, similar errors in /var/log/installer/debug11:16
tgpraveen.. search google for notify osd development fuideline wiki or something11:16
tgpraveen*guideline11:16
d3xtertgpraveen: ok, thx11:17
lgcjwatson, ok i'll try with karmic then. can you point me to the release you'd like me to try?11:28
cjwatsonwe're not putting much more effort into GRUB Legacy (as in 9.04), but if GRUB 2 still gets it wrong then we'll want to debug that11:28
* slangasek blinks11:28
slangasek"gnome-terminal wants to install a font\n An additional font is required to view this document correctly."11:28
cjwatsonlg: you might as well go for http://cdimage.ubuntu.com/xubuntu/daily-live/current/, which is very close to what we'll shortly be releasing as Alpha 511:28
lgcjwatson, will do11:28
slangasekno thanks, I'm ok with not being able to read the spam11:28
cjwatsonlg: thanks a lot11:28
yuanyelele Hi, Anybody know where is gsize defined in glib-2.*?11:29
yuanyelele it is referenced some where but I can not find the definition11:29
lgyuanyelele, http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize11:31
lgfor glib related questions you may want to try irc.gnome.org/#glib or #gtk11:32
yuanyelelewell , I cannot find this line "typedef unsigned long gsize;" in any file..11:33
lgah11:33
yuanyelelesorry but there are few people in those channels....11:33
lgi dont have the headers on hand but.. have you tried to cd into /usr/include and then do a grep -ri "typedef unsigned long gsize" ?11:33
yuanyeleleyes, it's in glib-1.2, but not in glib-2.011:34
cjwatsonit's in /usr/lib/glib-2.0/include/glibconfig.h11:35
yuanyeleleOh thank you!11:35
lgwhat an odd spot for the headers11:36
yuanyeleleThe point is why online api does not cite this file?11:36
Hobbseeuit11:36
lghmm11:37
lghow will i be able to burn a disc from a box with 1 cd drive (while running the live cd)?11:38
cjwatsonlg: that may be a challenge11:38
tgpraveend3xter: https://wiki.ubuntu.com/NotificationDevelopmentGuidelines11:38
cjwatsonyuanyelele: the existence of that file isn't part of the advertised API, I assume; what the API documentation says is that if you include <glib.h> then you get gsize11:39
cjwatsonlg: odd spot> IIRC, it's the architecture-dependent bit of the headers11:40
lgah yes that would explain it11:40
yuanyeleleThank you~~11:41
lgarg, cant unmount cdrom, says its busy11:48
lgok, got it burnt somehow. gonna try installing. will be back11:57
d3xtertgpraveen: thx, i've found this already12:03
lghello12:03
lgon another box now. currently installing karmic on the other.12:07
lgbtw, i like the encryption option in the installer12:08
pittiogra: do you happen to know about a good guide how to setup cross compiling for ARM?12:21
pittiogra: (I already know https://wiki.ubuntu.com/ARM/BuildEABIChroot, that's an excellent thing)12:21
ograpitti, what do you want to cross complie ?12:22
pittiogra: myself nothing, but a friend of a friend wants to do that (he'll give me a call soon)12:22
ograif its a kernel, amitk's blog is great, for all other stuff i'd use a chroot or qemu, else you get into dependency hell12:22
jjardonpitti, hal is not more a hard dependency in gnome-power-manager, see http://bugzilla.gnome.org/show_bug.cgi?id=59393312:22
ubottuGnome bug 593933 in general "Get rid of HAL" [Normal,Resolved: fixed]12:22
pittiogra: oh, https://wiki.ubuntu.com/Toolchain/Crosscompilers/ARMEABIToolchain looks promising, too, I'll send this to him as well12:23
pittijjardon: right, I know, but still needed for brightness support on some hardware12:23
jjardonpitti, si, the problem is in graphics drivers?12:23
jjardons/si/so12:23
ograpitti, well, you can also use a prebuild toolchain from codesourcery ... but if you do more than kernels it gets hairy12:23
ograsince you need to build every piece of the build deps12:24
slangasekpitti: step 1) implement multiarch! :)12:24
pittijjardon: yes, and kernel; e. g. many nvidia cards need smartdimmer, and the kernel doesn't provide a standard API for those, so userspace has to hack around12:24
ograslangasek, qemu-static-$arch FTW :) use chroots ;)12:25
lgpitti, i've done some cross compiling in the openembedded environment. it seems like it was designed to 'take care of the deps' for you12:25
jjardonnvidia closed or open source drivers?12:25
slangasekogra: pff, chroots12:25
ograslangasek, i dont see multiarch->arm happening soon :)12:25
ograor multiarch ppc12:25
pittiogra: right, I think a qemu-arm-static chroot is pretty rad12:25
lgcjwatson, got an error installing the latest karmic12:25
slangasekogra: um, it will happen the same time as the rest of multiarch12:26
ograpitti, yeah, sadly still has issues ... and doesnt really help complier speed ...12:26
slangasek(which is not in karmic, unfortunately12:26
slangasek)12:26
pittijjardon: I don't actually think it matters12:26
lgcjwatson, "An error occurred while installing packages: E:Sub-process dpkg returned an error code (1)" etc.12:26
cjwatsonlg: doesn't sound grub-related; can I see the full logs?12:27
lgcjwatson, this was at ~119%12:27
ograslangasek, hmm, how would that work without translation layer if your CPU syscalls differ as much as between x86 and armel12:27
pittijjardon: thanks for your upstream patch, though; so if we really need some day, we could disable support for it12:27
lgcjwatson, sure12:27
cjwatsonlg: *cough* yeah, the progress percentages are apparently a bit broken right now12:27
cjwatsonogra: binfmt_misc plus qemu?12:27
cjwatsonthat's the standard handwavy answer for this anyway ...12:28
ogracjwatson, well, so what i do with qemu-arm-static already then12:28
lgcjwatson, got the same error again at 126%, but it appeared to have successfully done grub-install12:28
slangasekogra: no, because you don't have to have a full chroot and run all the executables under emulation12:28
slangasekso you get about a mumble percent speed-up from being able to run a bunch of stuff natively12:29
ograslangasek, yeah, i know, thats what qemu-arm-static already does ... but it *additionally* ships a wrapper to debootstrap that copies the static binary into a chroot if you build one12:29
ograit registers with binfmt_misc and all that but for a native build env its better to have a clean chroot12:30
ograwhich is why i added the debootstrrap wrapper script to the package as well12:30
ogra-r12:30
lgcjwatson, at the end it gave 'installation complete' and now its rebooting. can i still get at the logs?12:31
cjwatsonlg: they should be in /var/log/installer/ after installation12:31
lgok12:31
cjwatsondoes anyone know where the "Loading, please wait" message comes from while grub is booting the kernel? I'd love to get rid of it, but for the life of me I can't actually find it anyway12:32
cjwatsonanywhere12:32
ogracjwatson, isnt that initramfs ?12:32
slangasekcjwatson: grub 1 or 2?12:32
cjwatsonslangasek: 212:33
Keybukcjwatson: top of initramfs12:33
ogra/usr/share/initramfs-tools/init12:33
cjwatsonaha, good call12:33
Keybukwing-commander scott% grep -n Loading /usr/share/initramfs-tools/init12:33
Keybuk3:echo "Loading, please wait..."12:33
cjwatsondidn't even think to look there12:33
cjwatsonshall we just have that check the quiet flag?12:33
lgcjwatson, on boot  the checkinig root file system failed. superblock last mount time is in the future.... unexpected inconsistency: run fsck manually, root fs is mounted in read-only mode... mantenance shell12:33
ograbtw, while i have all people that might be intrested in that here, how about modularizing casper a bit ?12:34
cjwatsonlg: right, we know about that one - run fsck manually as it directs (you'll need to tell it the device to use), then exit the shell and let it reboot12:34
ogracurrently all casper-bottom scripts contain all hacks for all falvours we have12:34
lgok12:34
ogra*flavours12:34
Keybukogra: I'd be interested in making casper work with dracut ;)12:34
ograwhich means a lot of unneeded filesystem acesses on already slow media12:34
cjwatsonI confess to not really being interested12:35
ograi would like to have a casper-ubuntu, casper-xubuntu etc setup that contains the flavour specific scripts12:35
ograand only dumps in place whats really needed for a live flavour12:35
ograi see 2min boots on armel and see a lot of filesystem accesses i dont really need12:36
ogra(2min for the livefs)12:36
Keybukogra: sounds like a UDS-L spec to me12:36
ograbeyond that casper carries a huge amount of old cruft that should really see a cleanup12:36
ograKeybuk, yep, that was my idea12:36
KeybukI'll bring the Proton Pack12:37
slangasekKeybuk: do you have some time when you could explain /lib/udev/{pci,usb}-db to me?12:37
ograheh12:37
ograanother thing i'd love to do would be to decouple the live squashfs from /lib/modules12:37
Keybukslangasek: don't they just parse pci.ids and usb.ids ?12:37
lgcjwatson, on reboot, the session icon is not available :/12:37
slangasekKeybuk: yes - why in God's name are they doing this?12:37
cjwatsonlg: session icon?12:38
slangasekKeybuk: i.e., why is it udev's job to import a text database into its environment for use by third-party programs?12:38
Keybukslangasek: to generate comments12:38
ograsplitting it in two squashfs mounted stacked ... so we only need one generic file plus one for the modules dir12:38
lgcjwatson, on the login screen.12:38
lgcjwatson, but i guess this is not the final product yet12:38
cjwatsonlg: sorry, I'm missing something, what session icon were you expecting?12:38
lgcjwatson, well i see a red x in front of the "session:" label so i figure the icon link is bad12:39
Keybukslangasek: basically HAL replacement stuff really12:39
cjwatsonlg: ah - well, I can't offer help with desktop-level issues, my main interest is that it managed to boot, which it does seem to have done :)12:39
slangasekKeybuk: oh?  comments where?  (the reason I care about this is because udev is violating the FHS by assuming /usr is available when it runs this stuff, and I'm trying to figure out how serious it is)12:39
cjwatsonlg: best just file a bug about that sort of thing12:39
Keybukslangasek: various places12:40
Keybukslangasek: aren't those files in /var/lib/misc? :)12:40
ogracjwatson, btw, whats the status of usplash wrt live images ? i guess we'll keep it there ?12:40
lgcjwatson, you want /var/log/installer/syslog?12:40
Keybukthey seem to move back and forth between /usr and /var depending on which way the wind is blowing12:41
slangasekKeybuk: meh, /var is also allowed to be a separate partition, so it's still an FHS violation12:41
slangasekKeybuk: also, for further enjoyment, see strings /lib/udev/pci-db |grep ids12:41
slangasekI'm pretty sure that's not the PCI id db12:41
cjwatsonogra: I don't know12:41
cjwatsonlg: yeah12:42
cjwatsonlg: BTW, anything involving /var/log/installer/syslog is a separate bug from that missing session icon ...12:42
Keybukbut you're right that udev shouldn't be accessing files in either of those places12:42
Keybuksure iz buggy12:42
lgcjwatson, yes i see. i just thought i would mention it :P12:42
cjwatsonthat's fine12:42
cjwatsonogra: live images aren't really a target for the boot performance work, to the best of my knowledge; I don't know about boot experience12:43
cjwatsonbut since the latter kind of depends on the former ...12:43
lgcjwatson, http://pastebin.com/f2b7b067712:43
ograyeah12:43
slangasekKeybuk: well, I don't care if udev accesses them, as long as nothing else further up /relies/ on udev having been able to access them ;)  so I'm wondering if it's just cosmetic, or if we need to move these databases to /lib (blech), or if I can persuade someone that this architecture is fubar and things that want text strings should bloody well fetch them elsewhere instead of expecting udev to have it12:43
Keybukslangasek: looks like it's all HALsectomy stuff12:43
ograi just want to know if i need to special case armel somehow ... we now have usplash working12:44
ograand the boot in live as well as instealled systems is slow enough to validate keeping usplash all over the place12:44
cjwatsonlg: yecch, openoffice.org bug, no idea what that is12:44
jjardonpitti, Do you know the video drivers that still not support XBACKLIGHT? maybe we can file bugs for this12:44
cjwatsonlg: can you please report a bug on openoffice.org, attaching that syslog and pointing to the bit in it where openoffice.org-filter-binfilter fails?12:45
sgallaghmathiaz: ping12:45
cjwatsonlg: oh, wait, there might already be one12:45
pittijjardon: not exactly, but I guess everything except intel and perhaps nouveau12:45
lgcjwatson, i got about 3 other errors during the install as well12:46
pittijjardon: Richard would know better, I don't really know this I'm afraid12:46
lgcjwatson, oh hmm, i guess they were all from openoffice12:46
cjwatsonlg: there are a couple of *similar* existing bugs but they aren't quite the same; I think it would be best to report a fresh one12:46
lgcjwatson, ok sure12:46
cjwatsonbug 423588, bug 42324912:46
ubottuLaunchpad bug 423588 in openoffice.org "package openoffice.org-filter-binfilter 1:3.1.1~rc1-1ubuntu1 failed to install/upgrade: subprocess new pre-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/42358812:47
ubottuLaunchpad bug 423249 in openoffice.org "package openoffice.org-filter-binfilter 1:3.1.1~rc1-1ubuntu1 failed to install/upgrade: 子进程 新的 pre-installation 脚本 返回了错误号 1" [Undecided,New] https://launchpad.net/bugs/42324912:47
jjardonpitti, ok, I'll take a look. Richard, the g-p-m devel?12:47
lgcjwatson, lets see if i can remember my launchpad credentials12:47
pittijjardon: right12:47
cjwatsonlg: all your dpkg errors were from the installer repeatedly trying to hammer openoffice.org-filter-binfilter into place and failing, at least12:47
slangasekKeybuk: ok, so you haven't seen any discussions about this stuff specifically?  any idea where I need to look to chase this up?  (Md said I should post to linux-hotplug, but I'm hoping to get some context first)12:47
jjardonpitti, great, I'll ast him then, thank you!12:48
Keybukas in, udev has to have it, because the things further up might not have permission to look it up themselves12:48
Keybukalso looks like udev tries to use them to decide things about sound cards12:48
Keybukwhich is obviously not going to work when /usr or /var are separate12:48
cjwatsonKeybuk: does http://paste.ubuntu.com/264016/ look potentially OK to you, for the clock problems?12:48
cjwatsonstill need to test that12:48
=== MacSlow is now known as MacSlow|lunch
slangasekKeybuk: I don't follow... surely udev could give the further-up-bits the ID instead of the text string, and the file to do their own lookups should be world-readable?12:49
slangasek(a root-only pci.ids seems like an uninteresting use case)12:49
slangasek/lib/udev/rules.d/78-sound-card.rules> meh, lovely12:51
Keybukslangasek: no, I had to look it up when you mentioned it12:51
Keybukso linux-hotplug would be a good place to start12:51
Keybukslangasek: yes, though oddly udev doesn't do that because the id is in the sysfs tree ;)12:51
KeybukI think it's more than udev matches on this stuff itself12:51
Keybukcf. sound cards12:51
Keybukpitti might know a bit more about this stuff since it probably touches ACLs or DeviceKit12:51
Keybukbut it not, linux-hotplig12:51
Keybukcjwatson: that looks right12:51
Keybukcjwatson: though maybe UTC=--localtime in the other case12:51
Keybukcjwatson: since whether hwclock defaults to localtime or utc depends largely on the time of day ;)12:51
slangasekpitti: ^^ hi, what can you tell me about this udev madness in connection with HALsectomy? :)12:51
pittislangasek: just reading scrollback12:51
slangasekok :)12:52
cjwatsonKeybuk: mm, right12:52
pittislangasek: hm, what was the original question?12:52
cjwatsonKeybuk: (literally, probably!)12:52
slangasekpitti: why is udev upstream doing mad things that violate the FHS?12:53
slangasek:)12:53
pittislangasek: do you expect a technical answer to that? :-)12:53
slangasekpitti: /lib/udev/{usb,pci}-db look in /usr (or /var) for databases and suck that information into their environment - that's an FHS violation, and it needs fixing12:53
pittislangasek: what is it, requiring pci.ids and usb.ids from /usr to work?12:53
slangasekyes12:53
pittiah12:53
slangasek(separately, our build of pci-db is amusingly broken, and only looks at the usb database)12:54
pittiI wouldn't mind having them in /lib12:54
cjwatson(I can think of at least one program in the archive which is (a) not explicitly a calendaring application and (b) whose behaviour actually does depend on the phase of the moon)12:54
pittinot that it matters much, I suppose; did anyone actually try running ubuntu with a separate /usr?12:55
Laneynethack?12:55
pittior, rather, a separate /var12:55
cjwatsonLaney: that was the one I had in mind, yes :)12:55
lgcjwatson, isnt that 423588 the same bug?12:55
slangasekpitti: er, I have a separate /usr here.  *both* are supported configurations under the FHS, and cjwatson just did extensive work in jaunty to support split /usr12:56
cjwatsonlg: that's a preinst failure, but your failure's in the postinst12:56
Keybukcjwatson: I'd probably add --noadjfile to match hwclock.sh stop too12:56
Keybukpitti: yes12:56
Keybukpitti: it's part of my standard test set due to /var/run and /var/lock12:56
pittislangasek: however, even if /usr isn't available on early boot, I understood that a later udevtrigger should coldplug everything again, and thus get the DB populated12:56
Keybukpitti: we don't *do* a later udevtrigger12:56
lgcjwatson, ah right, gotcha. filing report now12:56
cjwatsonlg: so it's technically slightly different although the cause may be the same; I don't know enough about OOo to tell12:56
pittiKeybuk: ah, I thought that was kay's explanation12:56
cjwatsonKeybuk: right12:56
pittianyway, I think we have a bug for that12:56
slangasekpitti: nope, even if there was a later udevtrigger, it would happen before !root filesystems were mounted12:56
pittilet me look12:56
Keybukpitti: I'm not adding 5s (average udevtrigger time) to the boot just to populate the udev db with silly strings from pci.ids ;)12:57
* slangasek grins12:57
cjwatsonKeybuk: though /etc/adjtime written in d-i won't be preserved across reboot anyway12:57
Keybukcjwatson: you right it in the target12:57
Keybukcjwatson: write even12:57
cjwatsongood point12:57
* Keybuk will bbiab12:57
pittiKeybuk: ah, I think that's why I originally filed bug 37224112:57
pittislangasek: ^12:57
ubottuLaunchpad bug 372241 in udev-extras "udev-db needs {pci,usb}.ids early" [Undecided,Invalid] https://launchpad.net/bugs/37224112:57
pittitime to reopen then?12:57
slangasekpitti: sounds like it12:58
pittiI reopened it12:58
pittiand reassigned to udev12:58
evandcjwatson: is there a trick to getting into the grub menu when using kvm SDL?  Neither shift nor escape is working for me.12:58
pittiuh, where did Keybuk go12:58
pittislangasek: so, since not even /lib will help us, it seems we should copy them into the initramfs?12:59
cjwatsonevand: hmm, I'm sure it *did* work12:59
slangasekpitti: meh, that appeals to me even less than copying it to /lib12:59
slangasekpitti: I still think the architecture is wrong12:59
pittislangasek: but we don't have /lib during initramfs?12:59
slangasekpitti: correct13:00
pittislangasek: so what is the actual problem that we have with this?13:00
slangasekbut IMHO, udev shouldn't be in the business of translating PCI/USB IDs to strings for the benefit of random other parts of the stack13:00
pittiseems that we are just potentially missing some ID_ strings?13:00
pittithey aren't guaranteed to be available at all13:00
slangasekpitti: Keybuk noted that /lib/udev/rules.d/78-sound-card.rules behaves differently as a result of some of those strings13:00
pittiif a rule needs them, it needs to call usb_id itself anyway13:01
slangasekwell, yes, but some of those rules are going to be triggered before the filesystem is there13:01
cjwatsonthere's a comment above those rules as it is saying that they're ugly. maybe now is the time to redesign them13:01
pittislangasek: hm, it would seem more robust to me to change that to use IDs, not strings?13:02
slangasekpitti: I agree - but that's not done yet, and I don't know what else upstream was expecting to use this stuff for13:02
slangasekpitti: hence, hoping your halsectomy work provided insight13:02
pittiso I guess this is a question what we actually expect from udev13:03
cjwatsonevand: that's a bug, sorry, I'm not sure how to address it immediately13:03
pittiif we want reliable ID_* {usb,pci}_id strings, we need to copy the maps into initramfs13:03
evandcjwatson: no worries, I can work around it with a live CD13:03
pittiif we don't want to guarantee this, we need to fix the udev rules13:03
slangasekpitti: oh, heh - also, the rules that use {usb,pci}-db aren't in the initramfs either13:03
pittior, as a compromise, call udevtrigger later on13:03
slangasekso those rules only run after we're on the rootfs13:03
pittiah13:04
pittibut then the devides are already there13:04
pittiand the rules won't be triggered at all13:04
pittiwould it help to add sth. like udevadm trigger --subsystem=audio to the alsa init script then?13:04
pittibbiab, pizza is ready13:05
lgcjwatson, #42367313:05
slangasekpitti: I don't remember what it is now, but I think there's another interface, /not/ udevadm trigger, that tells udev to run the new rules13:05
lgbug 42367313:05
ubottuLaunchpad bug 423673 in openoffice.org "openoffice.org-filter-binfilter: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/42367313:05
lgcjwatson, there was also a crash of some sound daemon after booting up13:06
slangasekpitti: anyway - bug is open now, we can figure it out from here; back to alpha5 with me13:07
lgcjwatson, xfce volume daemon closed unexpectedly13:07
lgcjwatson, i'm going to get some sleep. i'll idle for a while so feel free to msg me if you need to13:10
john280zRunning X11, my kernel is 2.6.31-5   how to force upgrade to 2.6.31-9?13:11
cjwatsonlg: ok, just for the record, anything after grub booting successfully I'm going to suggest that you file bugs :)13:11
cjwatsonlg: I'm not an XFCE developer or anything13:11
lgah okk13:11
lgwell then thanks for your help in getting grub booting successfully :]13:12
=== Nicke_ is now known as Nicke
=== davmor22 is now known as davmor2
hdonmaybe this is a weird place to ask, but how can i get sort(1) to order things like strcmp() does? by default it seems to ignore underscores13:58
ionLC_ALL=C sort perhaps13:59
hdoni tried -g (--general-numeric-sort) and -n (--numeric-sort) but neither seems to be what i want (and their man page doc strings are a little ambiguous)13:59
hdonion: i'll try13:59
hdonion: that worked, thanks :)13:59
=== MacSlow|lunch is now known as MacSlow
slangasek(or LC_COLLATE=C, more specifically)13:59
hdonslangasek: also correct :)14:01
ionLC_ALL=C is a generic “make locales not affect this program” spell. For sort, the LC_COLLATE part is relevant, but for something else, you might want it to print strings in English. Easier to do LC_ALL=C sort, LC_ALL=C the-other-program instead of e.g. LC_COLLATE=C sort, LC_MESSAGES=C the-other-program. YMMV, of course. :-)14:01
ionI wonder if LC_ALL=C overrides the LANGUAGES GNU extension?14:02
slangasekion: locale(7)14:03
ionThanks14:03
hdonion: no worries. we generate a symbol table using the C preprocessor to define members of a struct array. one of those steps is sort(1), and it bit me because bsearch() depended on that table being sorted using the C locale ;)14:04
cjwatsonI just put LC_COLLATE=C in my shell startup files14:06
cjwatsonthough of course I do have to remember about that if I'm writing scripts for other people14:06
=== rickspencer3-afk is now known as rickspencer3
hdonlol, "bsearch() depended on C locale"14:16
* hdon sighs14:16
superm1slangasek, yeah i saw before i headed to bed, i gave it a quick look and it's looking better.  i'll have a detailed report up on the  tracker later this morning, and hopefully some other guys will have a look later today too14:30
slangaseksuperm1: ok14:30
* cjwatson is up to five outstanding patches for grub2 and a sixth on its way. hurry up bzr import ...14:35
seb128jdstrand, you said that this apparmor profile thing should be easy and not create issues? ;-)14:38
seb128jdstrand, couldn't we just allow any /usr/bin binary?14:38
seb128it seems suboptimal to have to list every email client, web browser, etc14:40
slangasekseb128: it's not really a sandbox then if it's allowed to execute any binary in the path14:40
cr3pitti: hi there, do you happen to know of apport symptoms other than "storage" which I could look at?14:41
seb128slangasek, well if somebody manage to change /usr/bin you are screwed anyway no?14:42
pitticr3: not right now, sorry; bryce is currently preparing one for X, and the totem package hook has some symptom-like Q&A game for sound14:42
slangasekseb128: er, the point is that there are likely to be things in /usr/bin that an attacker could use to achieve arbitrary code execution14:42
seb128slangasek, I don't like much having to play catching up with any email client users might be running14:43
cr3pitti: ah, so I should definately implement ui_question_something14:43
seb128or any web browser they can use14:43
cr3pitti: I've already improved apport integration in checkbox last night by providing more details in the reported bug about the test that failed as well as tagging the report accordingly14:43
cr3pitti: so symptoms will be my next target for integration14:44
slangasekseb128: that's a much easier proposition than trying to pick off all the programs in /usr/bin that it's dangerous to run14:44
seb128slangasek, and the issue is trickier for print preview since the command can be set using an environment variable14:44
seb128slangasek, ie we can't known in advance if users are going to tweak that14:45
pitticr3: I guess, once they are implemented, checkbox could just call them to figure out why a test is failing?14:45
seb128slangasek, well clicking on a url in a pdf is no much different from clicking on an im client, web browser, irc client, etc14:46
slangasekseb128: hum, sounds like something of a design flaw in the print preview to me; but I don't know enough about this to really comment intelligently14:46
cr3pitti: perhaps, the only problem I can't seem to solve right now is that I would like to pick a symptom based on the current test context. so, if the user was testing audio, I would find it unfortunate to present storage related questions14:47
seb128slangasek, are we going to try to lock every desktop application this way or is there a reason we consider evince as weaker14:47
pitticr3: right, that's what I meant; you should then call "ubuntu-bug sound" directly, not have ubuntu-bug ask the user for a symptom14:47
slangasekseb128: ultimately, yes, I think the security team wants full apparmor profiles for all the desktop apps :)14:48
ograbah14:48
seb128slangasek, ideally we need a better way that listing all email clients in every profile then14:48
slangasekseb128: but as for evince, the security team probably looked at poppler's code ;)14:48
ograwith the latest apparmor update my usplash always times out on armel14:48
ograit slows down booting massively here14:48
slangasekseb128: sure, apparmor has includes (abstractions)14:48
seb128slangasek, ok, good, I will discuss that with jdstrand then ;-)14:49
seb128I would prefer to have an include @email_clients in evince14:49
seb128and this list not in the application but somewhere easier to update14:50
slangasekseb128: right - /etc/apparmor.d/abstractions/evince itself is already an abstraction, it just needs to be broken down more with more bits kicked over for apparmor to manage centrally14:50
cr3pitti: where in the code do you map the name "sound" to the proper package(s)?14:50
slangasekjust like /etc/apparmor.d/abstractions/gnome14:50
slangasekseb128: btw, so far I've found three programs in my /usr/bin that can be used to run arbitrary code, just by glancing at the list ;)14:52
pitticr3: the symptom script has to figure that out14:52
pitticr3: just like /usr/share/apport/symptoms/storage.py has to figure out whether it's linux, udev, devkit-disks, or gvfs14:52
seb128slangasek, urg, I don't discuss apparmor to not be a good thing, it's just trickier than expected to get that profile right there14:52
slangasekright, understood14:53
cjwatsonslangasek: programs> awk perl python?14:55
slangasekcjwatson: strace ltrace ksu14:55
slangaseksetarch14:55
slangasek:)14:55
cjwatsonman14:56
cjwatsonindeed probably anything with a pager14:56
cjwatsonenv14:56
cr3pitti: I thought that if I passed "sound" to ubuntu-bug, it would look for the corresponding file under /usr/share/apport/symptoms but there's no such file. so, how does apport map a name such as "sound" to a package?15:03
pitticr3: it doesn't; someone needs to write a sound symptom script first15:04
cr3pitti: heh, thanks for the clarification, at least my understanding seemed to be alright :)15:05
pitticr3: it's not that magic, sorry :/15:05
cr3pitti: I'll try to get komputes to contribute such a script, he has a passion for audio15:05
pittinice15:05
=== sabdfl1 is now known as sabdfl
jdstrandseb128: hi! well, I didn't think the apparmor stuff was too difficult for you, I've fixed all but the last dh issue ;)15:12
jdstrandseb128: but seriously, I know what you are getting at15:12
seb128jdstrand, oh, it's not "difficult", I just have the feeling we will play catching up for ever15:12
jdstrandseb128: slangasek pretty much represented the security team's position on the matter15:12
seb128jdstrand, there is always a new email client, etc15:12
jdstrandseb128: evince was targetted due to the massive CVE counts in poppler (and xpdf)15:13
jdstrandseb128: that is the nature of apparmor profiling I'm afraid15:13
seb128jdstrand, I'm wondering if it wouldn't be easier to maintain those list out of evince15:13
seb128would avoid to rebuild the software each time we want to tweak the profile15:13
jdstrandseb128: sure we can, and probably will once somethng other than evince is using it15:13
seb128would avoid to rebuild the software each time we want to tweak the profile, especially after freezes15:13
jdstrandseb128: well, we have to rebuild *something* each time15:14
seb128well, rebuilding data packages is usually no issue15:14
seb128ie we can do that late15:14
seb128where rebuilding code can lead the compiler changes issues, toolchain issues, etc15:14
jdstrandseb128: apparmor abstractions are built in the apparmor package, which is a binary15:14
seb128ok15:14
jdstrandmaybe we can restructure that, that is an interesting point15:15
=== JayFo is now known as JFo
jdstrandseb128: I did plan to break out some of that into an abstraction some time, but like I said, it was the only one using it so I just put it there15:15
seb128jdstrand, anyway I will look at the documentation soon so I can do the change to the profile myself for the next changes15:16
seb128I just wanted to have a grasp of what you guys do first and I was on vac15:16
seb128thanks for doing the first round of updates and fixing for this one15:16
jdstrandseb128: sure, np. I'm glad to help in anyway I can15:16
=== asac_ is now known as asac
jdstrandseb128: keep in mind the following though: /usr/share/doc/evince/README.Debian15:17
seb128jdstrand, the print preview command can be changed by an environment variable not sure how to address that or if we should15:17
seb128jdstrand, or if we decide that whoever change that can also tweak the profile15:17
jdstrandseb128: well, our take on profiling is a) it must work in the default installation and b) it should work in common and standard practice configurations15:18
jdstrandthis is for any apparmor profile15:18
jdstrandseb128: if people start changing their system radically, we have to draw a line15:18
seb128ok, fair enough15:18
jdstrandseb128: for example, launching mutt as the email handler in gnome-terminal is supported15:19
jdstrand(it is gnome after all)15:19
jdstrandseb128: but launching mutt in an xterm or konsole is not, but I adding commented out sections in the profile that people can use if desired15:19
jdstrand(due to the reduced security stance)15:20
seb128ok15:20
jdstrandseb128: I'm happy to add an common previewers15:20
seb128jdstrand, I don't think there is any out of evince itself, they just let the option for other desktop and non linux system I think15:21
jdstrandseb128: I'm not sure I fully understand. /usr/bin/evince* are confined. if an environment setting make something call them, then everything should be ok. if they honor an environment variable for calling out other stuff, then we may need to tweak the profile if it is a common configuration15:23
cjwatsonperhaps a long-term approach for evince would be to privilege-separate the PDF handling into a separate process that could be confined separately from the graphical interface15:24
cjwatsonobviously an upstream kind of thing15:24
jdstrandI'd certainly be happy with that :)15:25
seb128jdstrand, the print preview comes from gtk which calls evince (default choice)15:25
jdstrandseb128: ah, then if the gtk option is changed, evince is not used so no problem, no?15:26
seb128jdstrand, but that's a gtksetting and kde could set kpdf or something there15:27
seb128jdstrand, well if you run evince under kde and do print preview it might start kpdf to do the preview15:27
seb128since gtk will start whatever the setting says to start15:27
seb128(I don't think kde tweak that right now though but I didn't check)15:28
seb128it's probably not an issue right now15:28
jdstrandseb128: we can certainly test that configuration, but using evince instead of kpdf but wanting kpdf as the previewer sounds like an uncommon configuration?15:28
seb128I think we should just wait for a potential bug report to see if somebody tweak that value15:28
jdstrandseb128: AA profile SRUs are typically no brainers15:29
seb128ok, so let's not worry about this one15:29
jdstrandseb128: honestly, I've been pretty happy with the number of bug reports. Overall, quite smoothe (I realize you probably weren't happy with the bugs that came in, but I was expecting it ;)15:31
jdstrandseb128: please, let me know if I can assist with this at all. I like the idea of a separate profiles data package15:32
seb128jdstrand, I'm not unhappy, I just fear that the email and web browser list turns to a catching up game15:32
seb128ie epiphany-webkit is not listed there15:32
seb128and I guess several other email clients users are running15:32
jdstrandseb128: if you've got a list otoh, give it to me and I can add them15:33
seb128jdstrand, having those email client and webbrowser lists not in the application would be nice15:33
jdstrandseb128: I can move those out15:33
seb128jdstrand, I think I will start doing the profile tweaks without bothering you now15:33
seb128jdstrand, you can stop watching evince bugs, I will Cc you when needed15:33
seb128jdstrand, that would be nice, I think it's going to be useful in other applications over time anyway15:34
jdstrandseb128: did you upload ubuntu8?15:34
seb128jdstrand, no, alpha freeze in effect15:35
seb128jdstrand, I think I changed the target to karmic by mistake though15:35
seb128you can do changes to it if you want, I will upload later today15:35
jdstrandseb128: ok, let me prepare ubuntu8 and I'll upload it and apparmor with the email clients and browsers pulled out15:35
jdstrandseb128: or I can ping you15:35
seb128jdstrand, thanks!15:35
jdstrand(whichever)15:35
seb128jdstrand, feel free to upload I did the only change I wanted to do there15:36
jdstrandok, I will upload15:36
jdstrandseb128: np! thanks for the feedback :)15:36
jdstrandseb128: btw, once I move the email and browsers stuff out of evince, you can then reassign the bug to apparmor rather than evince, as these things come up15:38
jdstrands/the bug/the future bugs/15:39
seb128jdstrand, ok, will do!15:39
jdstrand(for email and browsers that is ;)15:39
jdstrandseb128: fyi-- the way the evince* profiles are designed is that I created an abstraction/evince file that the profiles defined in /etc/apparmor.d/evince all share15:41
jdstrandseb128: as I'm sure you've seen, the evince package ships both the /etc/apparmor.d/usr.bin.evince file and the /etc/apparmor.d/abstraction/evince file15:41
=== cprov is now known as cprov-lunch
jdstrandseb128: /usr/bin/evince* are all set in /etc/apparmor.d/usr.bin.evince15:42
jdstrandseb128: as always, feel free to ask me or anyone on the security team if you have any questions15:42
jdstrand:)15:42
seb128jdstrand, right I've seen there was 2 files but I didn't try to understand the role for each one yet15:42
seb128thanks for the explanations ;-)15:43
seb128I will start by reading the documentation15:43
seb128I will ping you back then if I still have questions15:43
jdstrandsounds good15:43
seb128but I expect that should be ok once I've read the wiki ;-)15:43
liwhrmph, my gnome panels have moved to a different monitor again15:43
seb128liw, http://bugzilla.gnome.org/show_bug.cgi?id=56294415:44
ubottuGnome bug 562944 in general "Make use of the randr 1.3 primary output" [Normal,Unconfirmed]15:44
jdstrandseb128: regarding bug #423687 can you do 'apport-collect -p evince 423687'?15:46
ubottuLaunchpad bug 423687 in evince "apparmor breaks print preview in evince" [Undecided,New] https://launchpad.net/bugs/42368715:46
seb128jdstrand, what information do you need? just curious15:47
jdstrandseb128: essentially 'dmesg|grep audit'15:47
seb128ok, I need to break it again15:48
seb128how do I undo the aa-complain I did15:48
seb128aa-enforce ?15:48
jdstrandseb128: yes15:48
jdstrandseb128: but it should be in kern.log too15:48
jdstrandseb128: so you don't need to 'break it' again15:48
seb128jdstrand,15:49
seb128[20210.811220] type=1502 audit(1251982341.105:28): operation="exec" pid=25377 parent=25376 profile="/usr/bin/evince" requested_mask="::x" denied_mask="::x" fsuid=1000 ouid=0 name="/usr/bin/evince" name2="/usr/bin/evince//null-e"15:49
jdstrandseb128: I think that may be from when it was in complain, not enforcing15:49
seb128let me do that on the bug15:50
jdstrandseb128: 'cat /var/log/kern.log | grep audit' would be good to see15:50
jdstrandseb128: if you don't want it in the bug, you can put it on chinstrap or something...15:51
seb128jdstrand, no issue having it on the bug, let me 30s I just finish something else15:52
liwseb128, so no solution to the panel thing yet, if I understand correctly15:52
seb128liw, not that I know about at least15:53
liwseb128, ack, then I'll wait patiently15:53
mvohey liw - sorry that I have not answered your mail yet :(15:54
liwmvo, no worries15:55
seb128jdstrand, apport-collect crashes15:57
slangaseksuperm1: should I expect mythbuntu amd64 to get testing for A5?15:57
seb128    value = validated_values[param.name]15:57
seb128KeyError: 'description'15:57
dpmpitti: we've got an ubuntu translation meeting in a few minutes and we've got a topic I'd like to ask you a few things about. May I ping you later on when we are discussing it and ask you to shortly join us on #ubuntu-meeting to give us your view? It's about the second point here -> https://wiki.ubuntu.com/Translations/Meetings/2009-09-03 ("Disabling CLI translations for Hebrew")15:57
superm1slangasek, yes15:57
slangasekok15:57
slangaseksuperm1: any idea how soon?  I'm expecting everything else to be ready to go in the next hour or so15:58
superm1slangasek, i'm looking right now since the other guys wouldnt be able to get to it until later today15:59
slangasekalrighty, thanks15:59
seb128jdstrand, I've added the 'cat /var/log/kern.log | grep audit' log to the bug let me know if you need something else15:59
jdstrandseb128: I just reproduced it-- it is print preview from within evince, correct?16:00
seb128jdstrand, right, just run evince on a pdf, go to file, print, click preview16:00
jdstrandseb128: ok, easy fix. sorry I missed it. I checked print preview somewhere else which worked16:00
slangaseksuperm1: bug #423233 seems to be private, so I have no idea what failed in your mythbuntu test :-)16:23
ubottuBug 423233 on http://launchpad.net/bugs/423233 is private16:23
ogratoomanysecrets16:24
superm1slangasek, volume daemon crashed, nothing too big16:34
superm1i have a feeling its a duplicate of another bug, but i'll let the retracer decide16:35
slangasekok16:35
dholbachUbuntu Developer Week will start in 25 minutes in #ubuntu-classroom16:35
zygamvo: hello, are you working on app-center16:53
mvohey zyga - yes I implement it, for the design we have mpt16:55
zygaI16:55
zyga78o16:55
zygasorry, kids16:55
mvohaha16:55
mvonp :)16:55
zygaI'd like to ask you about something that has been in my mind since I read about the concept16:56
zygathe major usability win of app store / itunes is that the user installs applications - not system components16:56
zygaand they have a property of being _always_ installable, without any dependencies16:56
zygahave mpt or you considered offering something like this on top of the current apt/dpkg infrastructure/16:57
zygathis would limit the scope of actions applicable in the "default" interface16:57
zygabut would reduce all difficult things (packages depending on libraries, shared data, packages conflicting, replacing one another) to zero16:57
zygaI was thinking about having three pieces of data in the store16:58
zygaapplications16:58
mvozyga: no, that would be possible, but a major change in how to package apps. it would basicly be all lsb apps16:58
zygaI don't mean to change packages16:58
zygajust the frontent16:58
zygaand how to present packages to users16:58
zygaimagine this:16:58
zygathe user maintains only one thing unless they choose otherwise by enabling true package view16:58
zygathe list of applications16:59
mvooh, I see what you mean. I think this was not yet discussed, a interessting idea16:59
mvoonly present stuff by default that is "safe"16:59
zygato be considered "application" you must be a package with .desktop file (or something like that) and depend on some stuff that can be installed without bothering the user16:59
zygaso if I want to use "k3b" I just install that17:00
zygathe UI should indicate that K3b needs other "things" but the user should be informed about that more unless he really cares17:00
zygathe other two concepts would be "libraries and other packages"17:00
zygaand "services"17:01
zygalibs and packages would only inform the user about what is truely installed that is not an application package17:01
=== ecanto is now known as edson
zygathe only UI the user would have is "remove the ones I don't need"17:01
zygathe last stuff would be for services once we can define something like that in the system17:02
zygaso if I want to install "file sharing for windows aka samba" it would go under services, but that is off the topic17:02
zygathe central concept change I was thinking about is "dont manage packages"17:02
zyga"manage applications"17:02
zyga"show packages with -remote-junk- button"17:03
mvozyga: that sounds interessting (and actually not too hard to implement) - I think it aligns iwth the ideas that mpt has17:03
zygathe problem this obviously has is how to integrate "advanced" mode without remaking synaptic17:03
zygaand the deep problem of having stuff like virtual packages, conflicts etc17:03
mvoyeah, once we enter the realm of "all packages" its going to be tricky17:04
zyga(-common packages containig desktop files, alternatives and the rest of things that are "smart")17:04
mvoI have not seen a good answer to this yet17:04
zygathe only thing I can think of is to add _really_ smart UI for each particular use case (like special stuff for virtual packages, special ui for "related packages like -doc and -dev and recommends etc)17:05
zygaand work with debian to simplify :)17:05
zygathat's my idea anyway17:05
zygaI'd love to hear what you and mpt think about it17:05
* zyga is looking for plastic doors to my son's car17:06
zygamvo: one more thing17:08
zygamvo: if the app store concept really takes off and gains adoption17:09
zygamvo: we could create a spec of "application" and evangelize everyone about it17:09
zygamvo: _and_ tag packages with X-whatever-is-application17:09
mvozyga: yeah, more meta-data is definitely a win17:10
zygaso this can grow smarter/beyond checking for .desktop files and other hacks and being integrated properly with the package manager17:10
mvomaybe debtags, I'm not sure what will win17:10
zygaI'm not familiar with debtags but anything we can have at the lower layer for everyone to use17:10
zygaapplications have other concerns like shared system configuration, per user data, migrations, mime types, url scheme integration etc but I realize this is a one-step-at-a-time approach17:11
zygabeing able to "revert app to default" setting would be a huge step towards PC as consumer electronics vs "unix workstation"17:11
mvorevert all apps to default? i.e. remove pkgs/settings that are not a standard ubuntu install?17:12
zygathat would be interesting too but i was thinking about "revert this particular app to default state"17:13
zygafor example if the user damages configuration17:13
zygaor would like to revert to default state, whatever that is17:13
zygathis is actually beyond packaging17:13
zygait's also about locating files that applications create that are not "user documents"17:13
zygaand being able to manage them somehow17:14
zygamaybe this is not something that the app store could sensibly manage but it could be important from usability point of view17:14
sgallaghmathiaz: ping17:16
zygamvo: on OSX almost every app stores several files in your $HOME, something akin to xdg-dirs17:16
cjwatsonKeybuk: wow, yeah, bug 407428 is totally a udev bug17:16
ubottuLaunchpad bug 407428 in openssh "sshd zombie processes and strange behavior after karmic upgrade" [High,Confirmed] https://launchpad.net/bugs/40742817:16
zygamvo: there is an application that allows you to uninstall other application and get rid of that data at the same time17:16
Keybukcjwatson: udev bug?!17:17
mvozyga: interessting, we would have to have a way to descripe where the app installs stuff17:17
zygamvo: it's possible because many system frameworks require apps to have unique id's (reverse domain + name) and require using that to  access stuff17:17
Keybukneat17:17
cjwatsonKeybuk: udevd.c:worker_new() blocks a huge pile of signals17:17
cjwatsonand util_run_program etc. never puts them back17:17
Keybukmy god did that bug go right around the entire system ;-)17:17
zygamvo: that's xdg-dirs17:18
zygamvo: (just nobody follows it yet)17:18
Keybukcjwatson: thanks, can you assign them back then :-))17:18
zygamvo: it's really simple stuff like "get preferences for app at pl.suxx.my-app"17:18
cjwatsondone :)17:18
Keybukcjwatson: so, I have a bug for you17:18
cjwatson15-all?17:18
zygaso you have to use that id in many common APIs17:18
zygaright now I don't see this becoming viable with so many frameworks but it's something I keep thinking about17:19
* mvo nods17:19
zygaif the package data has something like xdg-dirs-name: foo17:19
Keybukcjwatson: it's a eglibc bug ;)17:19
Keybukhttp://pastebin.ubuntu.com/264512/17:20
Keybuk(it might be a gcc bug too)17:20
zygathen we can guess the app keeps a cache and preference in .cache/foo and .config/foo respectively17:20
zygaand use that in the UI17:20
zygamvo: again it's not perfect but it gets much closer to being usable without changing everything :-)17:20
mvozyga: I think it needs to be encoded somewhere in the meta-data, guessing is not good enough, but yeah, its a good feature :)17:20
mvozyga: we could add it to the desktop file for now17:20
zygathe xdg-dir would be encoded17:20
zygaif it was encoded the app store could assume that the app follows xdg-dirs17:21
zyga.desktop files are nice because they are package-agnostic and could be integrated upstream17:21
zygawhat is going to be the primary source of data in the app store?17:22
=== cprov-lunch is now known as cprov
zygasome custom format or regular apt repo?17:22
mvoregular apt sources17:22
mvowith additional meta-data, initially from desktop files17:22
zygaI see17:22
mvohopefully later in a more generic way17:22
mvozyga: thanks for all you ideas :) I need to leave for dinner now, but you should pass them to mpt as well17:23
cjwatsonKeybuk: I don't think it can be an eglibc bug; the function declaration matches the standard17:23
Keybukcjwatson: well, other than the use of the intermediate typedef17:24
Keybukbut I'm not sure that should make a difference17:24
cjwatsonI don't think it should17:24
Keybukit may well be a gcc bug17:24
cjwatsonit does look like one17:24
zygamvo: thanks - I'd love to talk to mpt and you more about this17:24
KeybukI'm pretty sure that a function pointer that takes void arguments should be compatible with a function pointer that takes other arguments17:24
cjwatsonC99 6.3.2.3 says that function pointers are implicitly converted to other function pointers17:24
cjwatsonin fact it's a rather more general rule than I expected17:25
cjwatsonlet me do a bit more standards-browsing to make sure though17:25
Keybukif the standard says this gcc error is correct, then it's definitely a glibc bug17:26
Keybukbecause qsort explicitly suggests alphasort() as exactly the kind of function you should pass to it ;-)17:26
Keybukindeed17:26
Keybuksince qsort() and alphasort() are both, I think, defined by C9917:27
Keybukand qsort says a good function is alphasort17:27
Keybukand it gives the alphasort prototype as taking dirents17:27
KeybukI think that pretty much guarantees that this can't be invalid C99 ;)17:27
Keybukunless we found a bug in C99 :p17:27
cjwatsonactually alphasort is mentioned nowhere in C99, and the manual page says it takes const void *17:28
=== slangasek changed the topic of #ubuntu-devel to: karmic alpha-5 released | Archive: open, FeatureFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
cjwatsonthough glibc appears to differ, it's true17:28
Keybukcjwatson: oh, are those ones posix?17:28
cjwatsonyeah17:29
Keybukquick testing shows that this is not a typdef issue17:29
cjwatsonPOSIX.1-2008 at that17:29
Keybukgcc doesn't believe that int (*)(const void *, const void *) and int (*)(const char *, const char *) are compatible17:29
Keybuklet alone anything more complex17:29
=== marjomercado is now known as marjo
Keybukerr17:33
Keybukin fact17:33
Keybukconst void *a;17:33
Keybukchar *b;17:33
Keybukb = a;17:33
Keybukdoesn't quite work17:33
Keybukoh, no, I'm a numpty - that one works17:34
jcolegood morning everyone17:42
jcoleive got no response in #ubuntu or #ubuntu+1... can anyone here point me to the reasoning for not including 64bit flashplayer in the next ubuntu release karmic17:50
jcoleare there some closed source bits/drivers that depends on the 32 bit version?17:54
cjwatsonKeybuk: ok, I got some C standards lawyering help17:59
Keybukwhat do they say?17:59
cjwatsonKeybuk: function pointers are convertible only if each of their parameters have compatible types (6.7.5.3(15))17:59
cjwatsonKeybuk: contrary to my assumption, thingy * and void * are not in fact compatible types18:00
Keybukright18:00
Keybukwhy are thingy * and void * not compatible?18:00
Keybukisn't that the entire point of void * ?18:00
cjwatsonKeybuk: the reason you can assign one to the other freely is only that there is a special exemption for assignment (6.5.16.1)18:00
cjwatsonAFAICS anyway18:01
Keybukactually, I think that's true18:01
KeybukI have to cast function pointers if I change void *data to Something *useful18:01
Keybukwhich means this is a glibc bug, right? :)18:01
Keybukthe prototype of alphasort() is wrong18:01
cjwatson6.7.5.1(2) says "for two pointer types to be compatible, both shall be identically qualified and both shall be pointers to compatible types"18:01
cjwatson6.3.2.2 says that there are no implicit conversions for void18:01
cjwatsonoh, well, it does say you can implicitly convert to void, so I'm not 100% sure18:02
Keybukheh18:02
cjwatsonbut consensus seems to be that gcc is acting within the standard, so I'm inclined to agree that this is a glibc bug18:02
cjwatsonthat just leaves layer 918:02
Keybukgcc breaks glibc DEATHMATCH18:02
cjwatsonI wonder if the best way to do this is to get the manpages maintainer to intercede, since his manual page disagrees with glibc :-)18:03
Keybukerr18:03
Keybukwhy?18:03
Keybukyou mean the alphasort() man page maintainer?18:03
cjwatsonright, it's in manpages-dev18:03
cjwatsonand upstream for man-pages is generally doing a fair bit of bug-filing on the kernel, glibc, etc.18:04
Keybukthis must be a recent glibc or eglibc change18:04
cjwatsonit's in glibc too18:04
Keybukthough I think it's glibc, because google says F11 is having these issues too18:04
cjwatsonI checked git18:04
cjwatsonone moment and I'll git blame it18:04
cjwatsongit sha-1 eee6b1432794967d4272394dfed1e2b5cca4be39, http://sources.redhat.com/bugzilla/show_bug.cgi?id=9759 - apparently it was to match POSIX.1-200818:06
ubottusourceware.org bug 9759 in libc "declarations of scandir, alphasort not POSIX compliant" [Normal,Resolved: fixed]18:06
cjwatsonhttp://www.opengroup.org/onlinepubs/9699919799/functions/scandir.html18:06
cjwatsonso if anything that makes it a POSIX bug ...18:07
cjwatsonlooks like alphasort is designed for use with scandir, and qsort gets screwed18:07
cjwatsonscandir used to take int (*) (const void *, const void *) but now takes two const struct dirent **18:08
cjwatsonso in short I have absolutely no idea whose problem this is now. :-)18:08
jdstrandseb128: ok, I have committed the changes to the evince tree and abstracted out all the email clients and web browsers. I then added several abstractions to apparmor and went through Ubuntu Software Center and synaptic looks for all gui and cli browsers and MUAs. I think we should be in better shape18:11
jdstrandseb128: so that will support the common and even not very common situations18:11
cjwatsonKeybuk: looks like you get to cast or use a wrapper ...18:12
tkamppeterpitti, hi18:12
Keybukcjwatson: disagree18:12
Keybuksince qsort() explicitly recommends alphasort()18:12
Keybukand alphasort() explicitly states it's intended for qsort()18:13
Keybukthe prototypes should be compatible18:13
jdstrandseb128: and now other apparmor consumers can benefit (yea)18:13
cjwatsonKeybuk: where's this?18:13
cjwatsonthe only thing I see is a SEE ALSO from qsort to alphasort, in POSIX18:13
Keybukqsort()s manpage18:13
cjwatsonmanual pages are written post-hoc :-(18:14
KeybukNOTES18:14
Keybuk       Library routines suitable for use as the compar argument include alpha‐18:14
Keybuk       sort(3) and versionsort(3).  To compare C strings, the comparison func‐18:14
Keybuk       tion can call strcmp(3), as shown in the example below.18:14
Keybukso?18:14
KeybukI think it's utterly wrong for this to break18:14
Keybukthis is a fairly fundamental API18:14
cjwatsonI agree, but it's a POSIX bug, glibc is just passing it on18:14
Keybukhow is it a POSIX bug?18:14
Keybukalphasort() isn't *in* POSIX yet18:14
cjwatsonyes it is!18:14
cjwatsonI just gave you the reference18:14
cjwatsonhttp://www.opengroup.org/onlinepubs/9699919799/functions/scandir.html18:14
Keybukah18:14
Keybukwell, fix that then18:14
Keybukor patch our glibc to work around it18:15
cjwatsonI can see if I can raise it as a POSIX defect or something18:15
Keybukindeed18:15
KeybukI'd say that since POSIX does see also this, it's recommending it18:15
cjwatsonbut until then it's best to leave the libc alone I think18:15
Keybukwhy?18:16
Keybukif I broke something fundamental in an API that was recommended widely18:16
Keybukand pretty widely used18:16
Keybukyou would make me revert my breakage18:16
KeybukI don't see this is any different18:16
Keybukglibc has broken behaviour that was previously recommended18:16
Keybukglibc should be fixed now18:16
cjwatsonbecause changing alphasort's prototype will mean that it's no longer compatible with scandir; changing scandir will mean that application programmers writing code to POSIX will have to change, etc.18:16
cjwatsonit's hardly broken, it's just a cast18:16
cjwatsonwe can raise it, but there is no need to panic18:17
KeybukI disagree18:17
Keybuksince there's no typedef defined18:17
Keybukit's a workaround for a glibc bug18:17
cjwatsona wrapper function is easy too, and perfectly traditional for comparison functions given to qsort18:17
Keybukthere should be no need for a wrapper function18:18
Keybukglibc has broken its API18:18
Keybukthis breakage should be reverted18:18
cjwatsoncorrect. but it's hardly something to get up in arms about.18:18
cjwatsona18:18
Keybukwell, it is18:18
Keybukbecause I'm getting build failures18:18
cjwatsonI agree it's a bug but I think you're overreacting18:18
Keybukand if I change the code to match *our* glibc18:18
KeybukI get build failures on older glibc18:18
Keybukbecause then the prototypes don't match there either18:18
cjwatsonthat means your change is not sufficiently creative18:18
Keybukin fact18:18
Keybukthis breaks jaunty vs. karmic18:19
cjwatsonchanging this will just cause knock-on build failures elsewhere; we need to get the standard fixed18:19
Keybukwe can fix glibc in the meantime18:19
cjwatsonanyway, it's my dinnertime.18:19
Keybukwhile we wait the necessary 5 years for the standard18:19
seb128jdstrand, excellent, thanks18:19
danielgiannihi guys, i don?t understand ubuntu event system, example, autofs cdrom automount cdrom but how I get the end of mount event?18:19
seb128jdstrand, do you upload the changes or do you want me to do that?18:19
jdstrandseb128: I will, I am building and testing now18:20
seb128ok, good18:20
cjwatsonsomething like http://paste.ubuntu.com/264544/ should be entirely sufficient and work on both old and new18:20
cjwatsonerr, sorry18:20
danielgianniHAL seems to me is more confusing than Autofs18:21
cjwatsonhttp://paste.ubuntu.com/264547/18:21
cjwatson(tested on both karmic and lenny)18:21
Keybukso would a simple 1-line patch to the glibc header file18:22
cjwatsonwhich would cause other things to fail to build. if that's your standard, then we have total deadlock; therefore I argue that is not really the most productive standard to apply18:22
Keybukit's the standard that has been in effect since glibc was introduced18:23
Keybukit's the recommended practice in the manpages18:23
Keybukglibc should not break this18:23
Keybukglibc could always bump its SONAME to indicate it's not API compatible anymore ;)18:25
pittislangasek: congrats to alpha-5!18:27
pittidpm: oops, sorry, missed your ping; sure, just ask me if you have questions18:28
pittihey tkamppeter18:28
pittitkamppeter: thanks for the hplip polkit migration!18:32
* pitti chalks it off at https://wiki.ubuntu.com/DesktopTeam/PolicyKitOneMigration18:32
=== robbiew is now known as robbiew-lunch
tkamppeterpitti, there a re-upload will come soon, as it FTBFS, it needs now a dependency on policykit-1.18:34
tkamppeterpitti, Are both PolicyKits there now in parallel on the CDs?18:34
cjwatsonKeybuk: for the record, I think it would be entirely reasonable for you to respond to a reported API breakage by saying "hmm, interesting, there are some knock-on effects with just reverting that so I'll need to raise it upstream; in the meantime, here's a workaround"18:35
pittitkamppeter: yes, we are still transitioning18:35
tkamppeterpitti, then it is good that I have removed the redundant HP PostScript PPDs from foomatic-db, as they are also in HPLIP.18:36
sbeattiepitti: are you okay with the patch in bug 401983, or do you want something different?18:38
ubottuLaunchpad bug 401983 in apport "apport-cli saves reports for later with a .txt suffix, but ubuntu-bug wants saved reports to have .crash suffix" [Undecided,In progress] https://launchpad.net/bugs/40198318:39
pittisbeattie: nice timing, I was just looking at it18:39
* pitti is on an apport bug cleanup rave18:40
* jdstrand considers filing one18:40
* pitti phears sbeattie's telepathic skillz18:40
pittisbeattie: .apport makes sense, it's more neutral than .crash or .txt18:40
pittisbeattie: in fact, when reading the description I was about to change ubuntu-bug to accept .txt as well, but this is better18:41
ScottKpitti: I managed to install bcmwl using jockey from an ISO last night, so whatever it was, I think you fixed it.18:46
pittiScottK: good to hear18:46
sbeattiepitti: cool, thanks.18:47
tkamppeterpitti, did our new udev rule for the USB printers make it upstream?18:50
pittitkamppeter: no, didn't get to discussing it with kay yet18:50
pittistill on my todo list18:50
jdstrandseb128: fyi, ubuntu8 uploaded (revno 32)18:59
davmor2pitti: didn't the auto codec thing get fixed in totem?19:02
pittiseb128: ^ do you happen to know?19:02
=== rickspencer3 is now known as rickspencer3-afk
seb128pitti, no, http://bugzilla.gnome.org/show_bug.cgi?id=59167719:27
seb128jdstrand, thanks19:27
ubottuGnome bug 591677 in gst-plugins-base "Easy codec installation is not working" [Normal,Reopened]19:27
ulaaslibldb-samba4-019:41
=== robbiew-lunch is now known as robbiew
lordmetroidWhy are some packages consistently being kept back during upgrades?20:14
=== ian_brasil is now known as IAO
lordmetroidShall I do an update-manager -d now when alpha 5 has been released, to upgrade from alpha 4?20:21
LordMetroidSorry if I missed the answer, do I need to update my alpha 4 to alpha 5 using update-manager -d ?20:37
ScottKLordMetroid: #ubuntu+1 is a better place for that question.20:42
LordMetroidI see20:42
LordMetroidWhat is the purpose of this channel?20:50
ScottKLordMetroid: Read the topic.20:52
LordMetroidYes but what is the difference between this channel and #Ubuntu+1?20:53
LordMetroid#Ubuntu+1 is support?20:53
ScottKFor people running the development release yes.20:53
ScottKThis is for doing the development.20:54
LordMetroidok, thanks20:55
keesmterry: I hit the rsyslog hang again.  :(  more details in bug 42394320:57
ubottuLaunchpad bug 423943 in rsyslog "hanging during start" [Undecided,New] https://launchpad.net/bugs/42394320:57
mterrykees, for the love of20:57
keesmterry: I think I have a viable guess at the cause and a fix this time (without actually having looked at the code)20:57
mterrykees, nice.  I'll look at it tomorrow20:58
keesmterry: cool20:58
mterrykees, (I mean, I looked at your report, I'll look at it in more depth tomorrow.  :))  thx20:58
keesmterry: yup, no problemo.  it's just in my VM.  :P20:59
rgreening_asac: have you seen this? http://en.opensuse.org/KDE/FirefoxIntegration (you probably have... but just in case not)21:10
mattfletcherhello, i've just dist-upgraded my 9.04 install to karmic alpha and i now have two firefoxes installed. 3.5.2 and 3.0.something. what packages do i need to remove to get just the latest?21:35
mattfletchercorrection, i used update-manager -d, not dist-upgrade21:37
LordMetroidmattfletcher, #Ubuntu+1 will probably know21:50
=== Tonio__ is now known as Tonio_
taavikkoxorg-server 2:1.6.3-1ubuntu3 brought 183_dont_reset_event_time patch, now I have it on my notification area?21:58
=== rickspencer3-afk is now known as rickspencer3
=== IAO is now known as ian_brasil
=== cprov is now known as cprov-afk
dtchen_TheMuso: given the bug fixes in the ppa version of pulse, it's worth an FFE. also, i've updated debian/copyright.23:16
dtchen_liw: thanks (also to everyone i'm omitting) for the zsync addition on cdimage23:19
cjwatsonogasawara: I don't understand why you reassigned bug 423128 to kbd; I asked cr3 to send those bugs to linux instead, because the test in question is "does changing virtual terminals work?", and it's really quite unlikely that the cause of that is that the chvt binary is broken23:24
ubottuLaunchpad bug 423128 in kbd "kbd package" [Undecided,New] https://launchpad.net/bugs/42312823:24
cjwatsonogasawara: it's much more likely that it's because the kernel's virtual terminal subsystem is broken23:24
cjwatsonogasawara: I know the bugs are rubbish; checkbox is not being very helpful here :-(23:24
ogasawaracjwatson: ahh, got it.  I think I'd only moved 2 bugs so far.23:26
cjwatsonogasawara: TBH I suspect there isn't much usable in those bugs - somebody needs to work with Marc to get them improved23:27
cjwatsondunno, maybe you guys can extract something from them23:27
cjwatsonif you *do* find out that it's due to a broken chvt binary then let me know and I'll take it back :-)23:28
TheMusodtchen_: Ok. I am happy to work on that if you haven't started it already.23:31
dtchen_TheMuso: i have not started it; feel free :-)23:33
TheMusodtchen_: ok.23:37
kirklanddoes anyone know which signal is being ignored with mask SigIgn: 0x008023:47
cjwatsonlittle-endian, that's 7th bit from the bottom, kill -l says SIGBUS23:50
HiGuysHey Everyone23:51
HiGuysIs this the right place to put packaging questions?23:52
cjwatsonerr, and forget my "little-endian" term there, that's probably wilfully confusing in this case23:52
cjwatsonHiGuys: #ubuntu-motu is probably better for general mentoring23:52
HiGuysOk thanks23:53

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