/srv/irclogs.ubuntu.com/2008/04/02/#ubuntu-devel.txt

verb3kWhatever happened to the to the kernel scheduler bug? (I've been trying to find it's entry in launchpad but no luck so far)01:01
Hobbseemorning all02:08
LaserJockhi Hobbsee!02:09
TheMusoAfternoon Hobbsee.02:13
Hobbseehey LaserJock, TheMuso!02:14
LaserJockjdong, imbrandon : around?03:02
lamontslangasek: if we just do dund, then there's no bug in LP...04:18
lamonthrm... maybe I should get dbus working again on this machine before I upload a new bluez-utils, eh?04:20
slangasek... ok :)04:22
lamont105      12403  0.0  0.0   4268  1792 ?        Ss   Mar27   0:03 /usr/bin/dbus-daemon --system04:25
* lamont is pretty sure there should be a name there, rather than '105' :-)04:26
StevenK105       5380  0.0  0.0  23876  1248 ?        Ss   Feb05   0:19 /usr/bin/dbus-daemon --system04:26
StevenKIt's like that on my machine too04:26
lamontinteresting04:27
lamontI'm betting you don't get a dbus permission denied when you plug in a usb drive, though04:27
StevenKRight, I don't.04:28
lamontcannot mount volume.  Error org.freedesktop.DBus.Error.AccessDenied.04:28
lamont\o/04:28
lamontam I supposed to have a 'hal' group?04:28
StevenKI have a haldaemon group04:29
StevenKBut no hal group04:29
lamonthaldaemon:x:131:04:29
lamontok04:29
lamontthe other thing I did right about the time I upgraded to hardy was to rip out the ldap entries in nsswitch.conf... I fear maybe I needed some of that...04:30
lamontfor my next trick, I'll just --reinstall all the hal and dbus crap04:30
lamonter, pacakges04:30
slangaseklamont: that's just because strlen("haldaemon") > 8 :P04:32
lamontslangasek: iz not.04:32
slangasekthe 105 in your ps output? yes it is04:32
lamontoh, that04:32
lamontok04:32
lamontactually, it's because strlen("messagebus") > 8 :-p04:33
lamontso, iz not. :-)04:33
slangasekah, heh :)04:33
lamontinteresting.  reinstall hal/dbus --> system restart required.  heh04:33
StevenKYes.04:34
* lamont applies the full-on redmond solution04:34
lamontbrb04:34
StevenKUpstream are convinced you can't restart the dbus message bus, you need to reboot04:34
slangasekThe full-on redmond solution?  You're going to buy someone else's innovation to solve your business needs?04:34
StevenKHahah04:35
lamontwell, I'm gonna guess that maybe the 5 "dbus-daemon --fork --print-address 25 --print-pid 27 --session" processes on the machine _might_ be related to my challenges04:35
lamontslangasek: lol04:35
lamontI was referring to the "reboot and see if that fixes it" approach, you ninny. :-p04:35
* lamont really reboots04:35
lamontwell, that was less than successful...04:41
StevenKNow it fails to boot?04:42
lamontnah04:42
lamontit boots04:42
lamontstill refuses to mount media04:42
lamontA security policy in place prevents this sender from sending this message to this recipient04:42
lamontwhere is "message bus configuration file"04:42
lamont?04:42
lamonterror name "(unset)" destination "org.freedesktop.Hal"04:43
StevenK/etc/dbus-1/system.{conf,d/}04:43
lamontor am I missing something trivial?04:43
lamontwell, on the bright side, I only have one dbus-daemon --session process now (and one --system)04:47
lamontdoes the user need to be in any particular group to mount USB media, I wonder?04:48
StevenKplugdev04:48
lamontplugdev:x:46:lamont,haldaemon04:49
lamonthrm... gutsy laptop has /var/run/hal, broken hardy desktop does not... I wonder if it should?04:52
lamontOTOH nothing is using /var/run/hal on the laptop04:52
* lamont actually logs in on the laptop04:52
lamontah.  that's just var/run/hal -> var/run/hald in the gusty->hardy transition04:55
* lamont wishes he had some clue of how dbus/hal/etc actually bolt together so he could debug this...04:55
lamontI guess I'll just file the bug and see what happens... :-(04:55
lamontI wonder what package I should file that bug against?05:05
lamontwell, adding dund fix0rs my palm syncing at least.05:14
lamontslangasek: last chance to squawk before I upload it (just added --enable-dund)05:14
* lamont smiles at http://www.coloradoan.com/apps/pbcs.dll/article?AID=/20080331/BUSINESS/803310324/1046/CUSTOMERSERVICE0205:21
slangasekcjwatson: huh, system-tools-backends already has code that scans for matching zone files in some cases05:36
=== cody-somerville_ is now known as cody-somerville
warp10Good morning06:53
ogra_cmpc_bryce, are you aware of problems with via chipsets and framebuffer memory detection ? seems i have some users where X doesnt start due to a memory mistmatch of what the framebuffer driver detects and what the xserver wants ao allocate07:03
ogra_cmpc_s/ao/to07:03
ogra_cmpc_bug #208137 (and probably related) bug #19751407:04
ubotuLaunchpad bug 208137 in ltsp "HP t5000 - vt8623fb - memory size detection failed" [Undecided,New] https://launchpad.net/bugs/20813707:04
bryceogra_cmpc_: nope; is that due to recent via changes?07:04
ubotuLaunchpad bug 197514 in xserver-xorg-video-openchrome "VIA/S3G VT8623 [Apollo CLE266] display no longer works" [Undecided,Confirmed] https://launchpad.net/bugs/19751407:04
ogra_cmpc_bryce, i have feedback from three people, they claim it worked with one of the alphas07:05
dholbachgood morning07:05
ogra_cmpc_bryce, https://lists.ubuntu.com/archives/edubuntu-users/2008-March/003815.html might be intresting as well07:06
ogra_cmpc_morning dholbach07:06
dholbachhi ogra07:06
bryceogra_cmpc_: looks like superm1 has been posting updates to it - I'd speak with him.  Looks like a new upstream version was released in early January07:12
ogra_cmpc_ok, i'll try to catch him07:12
bryceogra_cmpc_: timo has also done some recent updates, but only packaging stuff07:14
ogra_cmpc_yeah, i asked him already, he didnt know about the prob07:14
bryceogra_cmpc_: it looks like the driver hasn't changed since january, so if the problem cropped up later than that, then it may be due to something other than the driver07:15
ogra_cmpc_bryce, do you mean the frameboffer driver or the X server ?07:16
brycethe X driver07:16
ogra_cmpc_to me it looks like X wants 32M while FB only allocates 16M07:17
=== hunger_t is now known as hunger
TheMusoevand: Before you vanish, as I said in the meeting, I can start earlier tomorrow so we can work through a11y issues, if thats any help.07:55
kagouHi07:55
evandTheMuso: ok, fwiw fixing the SUDO_* issue alone doesn't seem to solve the problem.07:57
=== tkamppeter_ is now known as tkamppeter
TheMusoOk, but that still needs addressing...07:57
evandI don't need to be anywhere tomorrow night, so I should be around to work through it with you.07:57
evandindeed07:57
evandI'm just invalidating my earlier statement about us being really close :)07:58
evands/should/will07:58
TheMusook07:58
TheMusoAnd sorry, I meant this for the installer channel. :p07:59
evandheh, no worries08:03
slangasekHobbsee, TheMuso: would you mind having a look at bug #209783 for a universe FFe?08:16
ubotuLaunchpad bug 209783 in translate-toolkit "UVF exception / sync request for translate-toolkit" [Undecided,Confirmed] https://launchpad.net/bugs/20978308:17
ogra_cmpc_tjaalton, q-funk is using his ppa atm08:18
tjaaltonogra_cmpc_: hmm ok08:18
ogra_cmpc_so indeed he wont complain08:18
ogra_cmpc_and imho we should pull his packages for an SRU (with extreme testing in advance indeed)08:19
ogra_cmpc_we lost many users due to the amd breakage i'd love to win back08:19
tjaaltonhmm the packages he's ppa has are for gutsy08:20
ogra_cmpc_(but i fear SRUs of such a size and possible impact)08:20
tjaaltonso hardy should be fine08:20
ogra_cmpc_yeah, for hardy you dont need SRUs yet :008:20
ogra_cmpc_:)08:20
tjaaltonah :)08:20
=== \sh_away is now known as \sh
=== seb128_ is now known as seb128
LaserJockis there a buildd admin about?08:59
cjwatson$ bzr checkout bzr+ssh://bazaar.launchpad.net/~ubuntu-core-dev/grub/ubuntu09:01
cjwatsonbzr: ERROR: Repository KnitPackRepository('file:///home/cjwatson/src/ubuntu/grub/bzr/ubuntu/.bzr/repository/') is not compatible with repository RemoteRepository(bzr+ssh://bazaar.launchpad.net/%7Eubuntu-core-dev/grub/ubuntu/.bzr/)09:01
cjwatsonslangasek: do you have any idea what's going on here?09:01
slangasekhrm, can't say that I do09:02
cjwatsonhmm, the remote is a rich-root repository09:02
slangasekold version of bzr locally?09:02
cjwatsonbug 20557909:02
ubotuLaunchpad bug 205579 in bzr "bzr checkout doesn't work with rich-root-pack" [Undecided,New] https://launchpad.net/bugs/20557909:02
cjwatsonincludes workaround too, woo09:02
slangasekmm09:02
slangasekah, good :)09:03
slangasekrich-root was unfortunately the only option that would let me splice a Debian svn branch with an upstream bzr branch09:03
slangasek... and then I haven't been able to use it since because of a bzr-svn bug09:03
cjwatsonyeah, it would be09:03
seb128does moving a conffile between binary packages require maintainer script handling?09:05
slangasekno09:05
seb128or just the appropriate replaces in the new binary?09:06
slangasekyes09:06
seb128ok, good09:06
seb128thanks09:06
\shcjwatson: hmm....what about the daily of hardy server from today? I see, that alternate is already there...is server still in preparation? :)09:16
pittiGood morning09:18
\shmoins pitti :)09:18
* pitti yawns and radiates hate towards EINTR, which kept him awake debugging half of the night09:19
seb128hey hey pitti09:19
LaserJockpitti!09:23
LaserJockjust the man I wanted to see09:23
* pitti hides09:23
LaserJockpitti: I need ghemical given back09:24
pittiLaserJock: done09:24
LaserJockpitti: excellent, thanks09:24
cjwatson\sh: cron job runs at a different time *shrug*09:29
cjwatson31 7 * * *      for-project ubuntu cron.daily; for-project ubuntu cron.daily-live09:30
cjwatson29 10 * * *     for-project ubuntu-server cron.daily; for-project ubuntu-server cron.ports_daily09:30
\shcjwatson: ah...so it's still in makeing ;) -ENO it's UTC or CDC? or is CDC now UTC? :)09:30
sorenCDC?09:31
cjwatson\sh: London time (UTC+0100 right now). Please have patience09:31
cjwatsonCanonical Data Centre, I imagine09:31
slangasekasac: well, mozilla-plugin-gnash prerm is buggy, it uses "set -e" and then a "&&" instead of if;then09:31
sorenAh.09:31
\shsoren: in the past there was this special timezone named CDCT ;) Canonical DataCenter Timezone ;)09:32
cjwatsonslangasek: is that buggy? I always used to think it was, but && is supposed to be enough to prevent set -e firing09:32
sorentimezones are confusing enought withou people inventing their own acronyms and adding them to the soup.09:32
soren(how did that 't' wander all the way from the end of "without" to the end of "enough"?)09:32
cjwatsonbash(1) says "The shell does not exit if the command that follows is [...] part of a && or || list"09:33
cjwatsondash(1) says "The exit status of a command is considered to be explicitly tested [...] if the command is the left hand operand of an "&&" or "||" operator"09:33
cjwatsonhttp://www.opengroup.org/onlinepubs/009695399/utilities/set.html has similar language09:34
cjwatsonso I think any shell that terminates under 'set -e' when you run 'false && true' is buggy09:35
slangasekoh, hmm09:36
harrisonyhas ext2 support being removed from the ubuntu installer (trying to debug why it isnt working)09:37
cjwatsonharrisony: ! no09:37
pittiI created an ext2 partition with last week's daily09:38
cjwatsonslangasek: bash, dash, and posh all seem to get this right; I think this is one of those pervasive shell myths, since both you and I had picked it up (unless it really does fail in some case more sophisticated than 'false && true')09:38
slangasekcjwatson: ok, you're right then; I guess I was mistaking this for the fact that it'll kill make if you do this :)09:38
harrisonyargh, must be lvm then09:38
cjwatsonharrisony: desktop CD?09:39
cjwatsonslangasek: wow, so it does09:39
slangasekasac: ok, so instead it's just buggy because xulrunner-addons is missing from the list :-)09:39
harrisonycjwatson:  http://ubuntuforums.org/showthread.php?p=463505409:40
cjwatsonof course, because the compound command exits 1 and make can't/doesn't-want-to tell that it's part of a && list09:40
harrisonyyes desktop cd09:40
slangasekcjwatson: right :)09:40
cjwatsonharrisony: desktop CD doesn't support LVM, RAID, or encrypted partitions09:40
cjwatsonharrisony: use the alternate CD09:40
emgentheya09:40
cjwatsonooh, the kernel guys made EDD a boot option09:41
harrisonycjwatson: ah ok, thanks09:41
cjwatsonwe might actually be able to do something with all those grub device mapping bugs, at least with a release note saying "if it breaks, use edd=on"09:41
cjwatsonwith a little bit of glue in grub ...09:42
dnearyAny sign of Jono about?09:42
asacslangasek: oh its missing in prerm you mean?09:42
slangasekasac: correct09:43
asacslangasek: ok fixing09:43
asacslangasek: hmm ... do i need to do some cleanup?09:43
slangasekasac: ok, thanks - I haven't looked yet whether there's an open bug about this09:43
slangaseknot really, the only opportunity you'd have to cleanup is if the user installed mozilla-plugin-gnash again?09:44
slangasekin which case, it's automatically not an issue? :)09:44
asacslangasek: no ... i mean cleanup for all those poor users that ended up in manual state :)... but i don't think i can detect if that happened by accident09:45
slangasekmmm, yes, difficult09:45
pittitkamppeter: cupsys' ppd-poll-with-client-conf.dpatch was apparently rejected upstream; what should happen with that patch? Mike said it's incorrect?09:45
slangasekasac: some additional cleanup /may/ be possible, but there's no reason to tie it to fixing this part of the bug09:46
asacslangasek: i will upload the fix without cleanup for now09:46
=== sdh_ is now known as sdh
slangasekok, cheers09:48
asacat least there is a pattern. same is missing for gnash09:48
asacdoing that too now09:48
slangasek:)09:51
tkamppeterpitti, it is some way to work around problems caused by badly implemented routers. I have a T-Online router which answers DNS requests with "noname" to all IPs which it has given via DHCP, and for which no hostname was set manually in the router.09:52
pittitkamppeter: hm, why does upstream neglect that problem? i. e. does Mike refuse to fix the problem, or does he ack it, but he doesn't like the patch?09:53
tkamppeterReverse DNS lookup of "noname" returns the IP of one arbitrary machine, always the same one.09:53
pittitkamppeter: (BTW, I prepared 1.3.7 last night, will upload soon)09:54
tkamppeterCUPS covers the sace of not having DNS at all, but on my router one cannot turn off the DNS.09:54
tkamppeterMike does not relly like to fix something here. He simply rejected the bug report once telling the patch is wrong and second telling it is a configuration problem of the network.09:55
tkamppeterIt seems that Mike is strictly against workarounds for buggy hardware. See also the Ubuntu bug report about Brother printers which do return broken device IDs erratically. Bug 35638]09:58
ubotuLaunchpad bug 35638 in cupsys "Printer is not detected properly over USB" [Medium,Confirmed] https://launchpad.net/bugs/3563809:58
=== seb128_ is now known as seb128
tkamppeterI think this bug can probably fixed somehow by patching the USB CUPS backend.09:58
=== seb128 is now known as seb128_
=== seb128_ is now known as seb128
dholbachKeybuk: do you think we could have       create_devices || true        in udev's postinst? that'd fix its installation in my vserver :)09:59
tkamppeterI think this bug can probably fixed somehow by patching the USB CUPS backend.09:59
tkamppeterI was already thinking about starting some initiative with the distros (and also driver developers of manufacturers) about patching CUPS concerning hardware bug workarounds.09:59
tkamppeterMike supports only what follows EXACTLY the standards.10:00
tkamppeterpitti, WDYT, what should we do here?10:00
pittitkamppeter: ok, let's keep the patch for a bit then; maybe you can add some details to the ## DP: of the dpatch, an explanation, rationale, pointers to STRs?10:02
ogra_cmpc_seb128, if i understand 03_blacklist-directories.patch in glib2.0 right, everything mounted under /live/cow and /live/image should be completely ignored by nautilus ?10:05
seb128ogra_cmpc_: yes10:05
ogra_cmpc_hmm10:05
ogra_cmpc_doesnt work here10:05
seb128at least you should get no mount icons for those10:05
seb128not sure what you call completely ignored10:05
ogra_cmpc_i still se the cow device on my classmate desktop and its definately mounted under /live/cow everywhere10:06
seb128weird10:07
seb128only /media and user directory mounts should be listed10:07
ogra_cmpc_/dev/sdb2 /live/cow ext3 rw,noatime,relatime,data=ordered 0 010:08
ogra_cmpc_unionfs / unionfs rw,relatime,dirs=/live/cow=rw:/live/rofs=ro,debug=4294967295,delete=whiteout 0 010:08
ogra_cmpc_unionfs /dev/.static/dev unionfs rw,noatime,relatime,dirs=/live/cow=rw:/live/rofs=ro,debug=4294967295,delete=whiteout 0 010:08
ogra_cmpc_thats what /proc/mounts has10:08
ogra_cmpc_shoould be ok i think10:09
ogra_cmpc_oh, wait10:09
ogra_cmpc_seb128, does it read mtab or /proc/mounts ?10:09
ogra_cmpc_i dont have a line for /live/cow in the output of mount10:10
seb128ogra_cmpc_: mtab I think10:10
ogra_cmpc_(i.e. no mtab entry)10:10
ogra_cmpc_aha10:10
beasty_morning10:11
beasty_is there some way to build your own .deb package out of a modified 'apt-get source' package ?10:13
tkamppeterpitti, I have added the description to the patch on SVN.10:14
pittitkamppeter: to trunk?10:15
pittitkamppeter: right, thanks!10:15
cjwatsonbeasty_: debuild (devscripts package)10:18
pittikeescook: you'll love the new cups' test suite, it's very rigorous (and it too me until 3 am to fix the bugs that it caught :) )10:21
YokoZarpitti: looks like we might need to add another package to ia32-libs https://bugs.edge.launchpad.net/ubuntu/+source/ia32-libs/+bug/21057210:22
ubotuLaunchpad bug 210572 in ia32-libs "No sound in wine under amd_64" [Medium,New]10:22
beasty_cjwatson: thanks i'll take a look at it10:22
=== Seveaz is now known as Seveas
tkamppeterpitti, I have now reduced the fdi file for HPLIP to 10.5 kB, making space for one more package on the live CDs.10:34
tkamppeterThank you for the tip.10:34
pittitkamppeter: yay, with int_outof?10:35
pittigreat10:35
tkamppeterI have tested it with my printers and it works. I have uploaded it to the Debian SVN of HPLIP and now I am test-building the package.10:35
tkamppeterYes, it is with int_outof now.10:36
=== dholbach_ is now known as dholbach
beasty_cjwatson: thanks it worked10:40
tkamppeterpitti, I have now replaced my HPLIP 2.8.2-0ubuntu5 packages by new ones with the same name, containing the new script which generates the smaller fdi file. Please re-download and upload them into Hardy.10:46
pittitkamppeter: right, I'll do that10:46
pittitkamppeter: what was the URL again?10:46
lagaslangasek: did you have a change to talk to pitti or cjwatson about the priority of mythbuntu-diskless-client-builder for the alternate disk?10:46
slangaseklaga: ah, no10:47
slangasekpitti, cjwatson: trying to get mythbuntu-diskless-client-builder installed by default on the mythbuntu alternate CDs; is setting Priority: standard on it in the archive a reasonable means of achieving this, or is that a Bad Idea?10:48
pittislangasek: do we even look at Priority:? I thought our way of doing that was to put it into the ship seed?10:49
slangasekpitti: udebs don't go in the seed...10:49
pittierm, not ship, mythbuntu  desktop?10:49
slangaseksorry, I guess I omitted that part10:49
slangasekthis is a udeb :)10:49
pittiah, udeb; no idea about that one, sorry; installer seed?10:49
ogra_cmpc_seb128, now thats silly, the device is ignored if i have an fstab entry for /live/cow ... no matter what mtab says10:50
pittislangasek: AFAICS udebs are in the 'installer' seed10:50
slangasekpitti: I'm pretty sure the alternate CD doesn't use seeds at install time10:50
pittiright, they don't10:50
slangasekpitti: this is about being able to get a udeb automatically installed in the installer environment10:50
pittislangasek: definitively cjwatson's domain now, I'm afraid10:50
ogra_cmpc_seb128, i mean it helps me to work around on the classmate and i can cover that from the installer, but i really dont understand the logic here10:51
slangasekunless Ubuntu d-i is different than Debian d-i, this is achievable by setting the Priority10:51
seb128ogra_cmpc_: describe your usecase with an easy example and steps to trigger the bug in a bug report and I'll speak with upstream about it10:51
slangasekpitti: well, I was first soliciting opinions on whether it would be sane to set a universe udeb to Priority: standard10:51
ogra_cmpc_seb128, it might be because the dir is move mounted in intramfs ... i'll add a bug and work around it on the classmate in the way that works for now10:53
cjwatsonslangasek: hmm, no, Priority not a great idea because that could affect netboot images10:55
slangasekcjwatson: ok, thought that might be the case10:55
slangaseklaga: that means we're back to trying to auto-select udebs for install using preseeding, I think; sorry10:55
cjwatsonthough that was the solution we used for Edubuntu10:56
cjwatsonbut it was problematic10:56
cjwatsonif it does nothing by default, then using Priority is OK, just ugly10:56
slangasekright10:56
cjwatsonis using preseeding a problem?10:56
slangasekI don't think so, it was just that setting priority was the first thing that had come to my mind10:57
cjwatsoni.e. 'd-i anna/choose_modules string mythbuntu-diskless-client-builder'10:57
lagacjwatson: oh, i haven't tried that yet.10:57
cjwatsonI'm pretty confident that will work10:57
lagai didn't know you had to tell d-i explicitly to install something.. i think i was told it would just work if i just preseeded debconf questions for the package itself10:58
lagathanks, i'll try that asap10:58
cjwatsonah, if so you were told wrongly I'm afraid10:58
pittitkamppeter: looks fine, uploaded10:58
lagacjwatson: or i mistunderstood something, happens all the time :)10:59
cjwatsonnamespacing of debconf questions is just a convention; d-i can't and doesn't rely on it to figure out where the questions come from10:59
cjwatsonfor instance, most of the mirror/* questions are actually in the choose-mirror-bin udeb11:00
pittimvo: *nag* do you happen to have a dist-upgrade /etc diff -Nur somewhere? time's getting tight for fixing everything, I feel11:00
=== asac_ is now known as asac
pittimjg59: hm, so what would you recommend that we do for bug 162654? revert the network module unloading in pm-utils, or add a /e/i/networking restart call?11:01
ubotuLaunchpad bug 162654 in pm-utils "networkmanager (0.6.5-0ubuntu16.7.10.0) needs to be restarted manually after suspend using pm-utils, while functioning correctly using acpi" [Undecided,In progress] https://launchpad.net/bugs/16265411:01
ogra_cmpc_cjwatson, the optimal solution would have been to add the code from laga to ltsp-client-builder ... and just have switches ... something for intrepid ...11:04
lagaogra_cmpc_: it'd be very nice to merge some of my stuff back. i'm still not keen on maintaining my own initramfs scripts for example :)11:05
ogra_cmpc_yeah11:05
james_wpitti: I think I have the fix you want now, it's attached to the bug report.11:08
james_whttps://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/15362511:08
ubotuLaunchpad bug 153625 in ca-certificates "update-ca-certificates error. ca-certificates.crt empty (with pt_BR locale)" [High,In progress]11:08
james_wpitti: do you want to look now, or shall I subscribe the sponsors and let you get to it in your own time.11:09
pittiKeybuk: WDYT about https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+bug/62400/comments/15 ?11:09
ubotuLaunchpad bug 62400 in rhythmbox "Podcasts directory should be created when required" [Low,In progress]11:09
pittijames_w: great! looking11:09
mok0I suggest to remove gcalctool (a calculator claiming to be a calendar :-)) from hardy. It has a lot of serious unfixed bugs associated with it; yet a desktop calculator is an important item on the desktop! We can't ship hardy with a calculator that doesn't work11:12
mok0https://edge.launchpad.net/gcalctool/11:12
pittijames_w: that's thorough analysis and testing! *hug*11:13
james_w\o/11:13
pittijames_w: the patch looks good to me; maybe cjwatson can also have a look, just to get more eyes on it?11:13
james_wnow to do it for several previous releases :-)11:13
mjg59pitti: I'll look into it later today11:13
pittimjg59: thanks11:14
james_wmore eyes would be good, I'd especially like the preseed thing confirming11:14
pittijames_w: that should just be changing the $fixed_version thing, right?11:14
mjg59pitti: Though, argh. Why are people suspending machines with static networking configuration?11:14
mvopitti: I look at it again after lunch, sorry11:14
pittijames_w: (and the previous debconf template fix, of course)11:14
* pitti hugs mvo, thanks11:15
james_wpitti: yep, but it's the testing part that takes the time11:15
pittimjg59: :/11:15
james_wdoes anyone know a way to make pbuilder run a script for "login"?11:15
pittimjg59: I do it myself, though, since my secondary ethernet is a static configuration (my desktop acts as a router for laptop, etc.)11:15
pittijames_w: maybe you don't want --login then, but --execute?11:16
* james_w hugs pitti 11:17
james_wperfect, thanks.11:17
=== kitterma is now known as ScottK2
Keybukpitti: mdz's follow-up seems reasonable11:33
pittiKeybuk: hmkay; I find that pretty unexpected when opening the prefs dialog TBH, but *shrug*11:34
pittimdz: ^11:34
Keybukwhich bit?11:35
pittipopping up a dialog about creating a directory11:35
pittiwhen opening the podcasts tab11:35
Keybukwell, I wouldn't do that11:35
Keybukwhy can't it just have a default directory that it makes the first time it downloads a podcast?11:36
tkamppeterpitti, thanks.11:37
pittiKeybuk: GTK file/dir selector widget can't do nonexisting directories11:37
pitti(good thing IMHO)11:37
Keybukbut it has a non-existing one as the default, no?11:37
pittithat's what it breaks on, AFAIUI11:37
pitti(for me it just shows my home dir, need to try on a fresh profile)11:38
james_wmok0: https://bugs.edge.launchpad.net/ubuntu/+source/gcalctool/ doesn't look too bad, are there things that should be given higher severity?11:40
james_wor are there just a lot of unreported bugs?11:40
Keybukpitti: hmm, it seems set to just HOME by default now?11:40
pittiKeybuk: right, here too (for a fresh user)11:42
pittijust tried it11:42
ogra_cmpc_lamont, do you happen to have any say about the debian build queue priority of hppa ?11:44
seb128_pitti: what bug are you working on?11:44
pittiseb128_: bug 6240011:45
ubotuLaunchpad bug 62400 in rhythmbox "Podcasts directory should be created when required" [Low,In progress] https://launchpad.net/bugs/6240011:45
cjwatsonjames_w: quote $pt_BR_fixed_version (not required, but good habit); use [ test ] && [ test ] rather than [ test -a test ] (likewise); I think it would be a good idea to set seen=true at the top, rather than it being uninitialised in a few cases11:51
cjwatsonjames_w: also, I don't think the language test is quite right11:53
james_wcjwatson: what do you think the language test should be?11:57
cjwatsonjames_w: I'm just trying to work it out :)11:57
mdzpitti: agreed, it shouldn't do anything when you first open the dialog (that's the real bug)11:57
james_wLC_ALL=pt_BR.UTF-8 was the way I could trigger it, there may be non-UTF-8 ones affected I assume11:58
cjwatsonjames_w: testing LC_ALL is definitely wrong; LC_ALL might not be set, and yet you could still have LC_MESSAGES set11:58
cjwatsonjames_w: but to get it right you have to test LANGUAGE too, and as you mention there are non-UTF-8 locales affected too11:58
james_wcjwatson: just LC_MESSAGES doesn't trigger the bug in the first place in my testing11:58
cjwatsonjames_w: you might have something else set that overrides it11:58
cjwatsonjames_w: I'm trying to work out an entirely different test11:58
cjwatsonideally, we would check for the actual failure condition11:59
james_wLANGUAGE on it's own does trigger it though.12:00
cjwatsonthe override system there is rather complicated and best implemented by hand only where absolutely necessary12:01
cjwatsonurgh, unfortunately we can't do better because there has been an intervening version that had correct pt_BR templates12:04
james_wthat's my fault12:05
=== seb128_ is now known as seb128
cjwatsonif that hadn't been the case, we could have shipped some code in the .config (or .preinst? haven't thought about it) that did db_metaget ca-certificates/enable_crts Choices && [ -z "$RET" ]12:05
james_wwe can do that for the SRU can we?12:06
cjwatsonoh, no, that isn't true either, because dpkg-preconfigure loads the new templates before calling any maintainer scripts12:06
cjwatsondrat12:06
cjwatsonok, I guess we have to implement the environment variables in toto12:06
cjwatsonideally, we would ask debconf for the language it thinks we're using, or have a shell binding for setlocale(), but I don't think either of those exist12:08
=== Seveaz is now known as Seveas
cjwatsonjames_w: http://paste.ubuntu.com/6356/ is the best I can do12:14
cjwatsonjames_w: it's still wrong in at least these situations: (1) you have LANGUAGE=ll:pt_BR but there's no translation of those templates in ll so debconf falls back to pt_BR (2) pt_BR<something> is set in the environment but that locale is not actually configured so is not used12:15
cjwatsonbut AFAICS there's nothing we can do about (1), while (2) is not very important in this case12:15
james_wcjwatson: is this normal? http://paste.ubuntu.com/6357/12:18
james_wif it is then my previous testing of this was incorrect.12:18
cjwatsonjames_w: yes, if you don't have the pt_BR.UTF-8 locale generated (run 'sudo locale-gen pt_BR.UTF-8')12:22
cjwatsonjames_w: or if you have LC_ALL=C12:23
james_wI have the locale12:23
cjwatsonin fact you must have LC_ALL=C because if it's unset then you would see LC_ALL=12:23
james_wah, ok, it's set by default to C, at least in my pbuilder environment12:25
james_wah, I get your function now, it seems right to me.12:26
mok0james_w: It's the severity of the bugs I am concerned about. Last time I tested the app it didn't work correctly at all.12:27
james_wmok0: well there's nothing High or above in the above source package list.12:27
mok0james_w: why is that? I think it's severe if the calculator gives the wrong (or not-understandable) results12:29
dholbachthekorn, bdmurray: is a new upload of pylpbugs planned anytime soon?12:29
james_wcjwatson: as for the other comments I'll fix them, but seen is a variable I have re-used, so it is set further up.12:29
james_wI realise it's not in the diff12:29
james_wmok0: I'm not sure, maybe they just haven't been triaged?12:30
emgentdholbach: i should complete anteater (tool for ubuntu-whitehat team) with pylbugs support. you have some docs about it ?12:30
james_wmok0: although some where the summary suggests wrong results are set to Low.12:30
mok0james_w: I am not at my Ubuntu desktop atm so I can't test it now12:31
=== elkbuntu_ is now known as elkbuntu
dholbachemgent: http://wiki.ubuntu.com/BugHelper has some and "pydoc launchpadbugs" should have some too12:31
cjwatsonjames_w: oh, ok12:31
emgentdholbach: ok thanks12:31
mok0james_w: a desktop calculator is likely to be pulled out by casual and first time users. It is crucial that it works correctly. Imagine a reviewer getting wrong results, I would reflect badly on Hardy12:32
mok0s/I would/it would/12:32
mok0james_w: hehe, with my new-earned powers I can change the Importance of the bug :-)12:33
james_wmok0: true. I was just reflecting that the bugs page didn't reflect the concerns that you were having, so it's hard to know what's going on.12:34
mok0james_w: I am afraid many bugs get a superficial treatment partly as a result of karma-hunting members of the 5-a-day team (sorry dholbach)12:36
seb128_mok0: do you have some examples?12:37
mok0err... gcalctool?12:37
mok0:)12:37
dholbachmok0: that's a general bug triage problem we had with Launchpad Bug Karma before - I agree with you that it'd be good to have some kind of solution for it12:37
dholbachmaybe we should disucss it on ubuntu-bugsquad@12:38
seb128_mok0: there is no abuse there, do you have a bug number where you had an issue?12:38
mok0bug 20826012:38
ubotuLaunchpad bug 208260 in gcalctool "Too many commas in gcalctool" [Low,Triaged] https://launchpad.net/bugs/20826012:38
james_wmok0: these don't appeared to have been triaged by 5-a-day people, and don't seem at all superficial.12:38
seb128_mok0: I'm reading most of the desktop bugs and didn't notice wrong comments or triaging12:38
mok0bug 19825012:38
ubotuLaunchpad bug 198250 in gcalctool "Calculator uses 06 in place of decimal" [Undecided,Fix released] https://launchpad.net/bugs/19825012:38
seb128_that one has been sent upstream, fixed and the fix has been confirmed12:38
seb128_what is wrong with the handling it got?12:39
mjg59Yeah, 208260 really shouldn't be low12:39
mok0seb128_: I don't see a fix has been issued?12:39
seb128_mok0: 198250? It's closed12:40
mok0seb128_: right, I see it now12:40
seb128_mjg59: well, it's not high neither seems it seems to be specific to a locale12:40
seb128_and that's not a major application12:41
mjg59seb128_: Well, it seems to be failing in en_GB12:41
mjg59seb128_: It may not be a major application, but it /does/ make the application basically unusable under common locales12:42
mok0All this makes me feel gcalctool is a shoddy app12:42
seb128_mok0: "all this" = 1 bug?12:42
seb128_mjg59: agreed it should be fixed, but what it lacks now is not settings tweaking but somebody looking at the bug and writting a patch for the issue12:43
mok0seb128_: I am looking at the number of serious bugs on gcalctools bug page12:43
asacsmurf: there?12:43
mjg59seb128_: The point of priorities is surely to inform people as to which bugs need patches writing more urgently?12:44
seb128_mok0: there is only 16 bugs on launchpad12:44
Keybukcjwatson: around?12:44
asacsmurf: could you approve me to the german translators team so i can approve firefox/xulrunner suggestions?12:44
cjwatsonKeybuk: yep12:44
mok0seb128_: "calculator not working", "... problems with big sums", "too many commas" ... etc12:44
asacsmurf: i applied already. thanks12:44
seb128_mjg59: right, but we have lot of other issues at the moment and as said that's only the calculator12:45
mok0mjg59: But are the priorities always correctly set?12:45
mjg59seb128_: I was under the impression that priorities related to the package, not to the distribution?12:45
seb128_it's not clear to me12:46
mok0mjg59: I interpret it as relating to the bug12:46
lagasmurf: while you're at it? can you please approve me to the german translators team as well? i'd like to translate some of my apps ;)12:46
mjg59As in, this is a high priority bug for gcalctool (even if not a high priority bug for the distribution)12:46
seb128_mjg59: I do concern the priority as being for ubuntu12:46
seb128_s/concern/consider12:46
mok0mjg59: a wrong result is clearly a more severe bug than no color or buttons12:46
mok0s/or/on12:46
seb128_mjg59: well, that's the ubuntu bug tracker not the upstream one12:46
* mvo wonders if adding a upstream task with high prioriy is the best solution for this and a distro task with e.g. medium12:47
mjg59seb128_: But that renders the priority field effectively meaningless when relating to packages in universe12:47
seb128_mjg59: I consider the importance of the issue for ubuntu as a whole, not for the specific package12:47
affluxcalc: may I ask why you closed bug 122976 some time ago? bug 198083 seems to be the same issue.12:47
ubotuLaunchpad bug 122976 in openoffice.org "package openoffice.org-style-human 2.2.1-2ubuntu1 failed to install/upgrade: dependency problems - leaving unconfigured" [Undecided,Invalid] https://launchpad.net/bugs/12297612:47
ubotuLaunchpad bug 198083 in ubuntu "Error on Update" [Medium,Incomplete] https://launchpad.net/bugs/19808312:47
seb128_mjg59: I don't say I'm right there but that's how I use launchpad right now12:47
Keybukcjwatson: err, let's take this to a less busy channel? #udev ?12:47
Keybukmvo: could you pop in too12:47
seb128_mjg59: otherwise we would have hundred of critical bugs and it would be hard to know what to fix in priority for hardy12:48
cjwatsonKeybuk: sure12:48
seb128_mjg59: I consider gnome-settings-daemon crashing a higher priority that gcalcool being buggy for ubuntu12:48
mok0seb128_: that's true12:48
mok0seb128_: but still, the desktop calculator often gives the first impression for a casual users12:49
seb128_mok0: well, as said if gnome-settings-daemon crash you will have a first impression before opening any calculator12:50
mok0seb128_: I agree. Perhaps there should be an effect category too for bugs: "effects other programs", "effects usability", "effects user experience" etc.12:52
seb128_mok0: the way we work for desktop bugs right now is to milestone things that should be considered for hardy12:53
mok0seb128_: ... and the bug triager could click on one or several of those12:53
seb128_so this one would be a low importance milestoned for hardy12:53
seb128_ie, the world is not going to break if it's not fixed but it should be considered12:53
mok0seb128_: ok, I understand12:53
seb128_especially that I don't get this issue12:54
seb128_so it's locale specific or something12:54
mok0seb128_: yes that's very likely12:54
seb128_and the bug has not been opened using apport so it lacks informations12:54
seb128_ie, the locale used12:54
mjg59seb128_: As I said, it's visible under en_GB12:56
seb128_mjg59, mok0: did you guys activate the "show thousand separator" option?12:56
mjg59seb128_: Does French even use a separator?12:56
mjg59seb128_: I don't recall doing so deliberately, but yes, it is activated12:57
mok0seb128_: I am not on my desktop atm, so I can't test the most recent version, but yes, I did try that some days ago12:57
seb128_ok12:57
mok0My locale is "C" :-)12:57
seb128_so it's an issue for people activating this option under locales have a thousand separator apparently12:57
mjg59seb128_: Unsurprisingly, without it there isn't an issue12:57
james_wpitti, cjwatson: https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/153625 updated. Thanks for the comments.12:59
ubotuLaunchpad bug 153625 in ca-certificates "update-ca-certificates error. ca-certificates.crt empty (with pt_BR locale)" [High,In progress]12:59
lamontogra_cmpc_: I happen to have 2 buildds that I need to finish getting online...13:02
lamont(re hppa/debian13:02
lamontbut I'm not planning to shuffle any build priorities13:02
ogra_cmpc_lamont, ah, i rather meant in the debian infrastructure13:02
lamontI run the debian buildds for hppa.  I have the ability to drag something into "next up" status13:03
ogra_cmpc_ah13:03
ogra_cmpc_thats what i wanted to know, but you gave a statement about shuffluing already :) thanks13:03
lamontyeah - we had one die, and the priority for builds is to get -security done first once I get the two new ones online13:04
lamontso what does it mean and how do I fix it when plugging in a USB drive gets me:  Cannot mount volume.  Error org.freedesktop.DBus.Error.AccessDenied ??13:05
ogra_cmpc_you are not in the plugdev group ? or consolekit doesnt like you at all13:06
ogra_cmpc_lamont, how did you start your x session ? DM or startx13:07
lamontDM, I assume13:07
lamontit's on vt7 or 9 or whereever hardy likes it13:07
ogra_cmpc_what does ck-list-sessions show ?13:08
lamontck-list-sessions13:11
lamont** (ck-list-sessions:32282): WARNING **: Failed to get list of seats: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success13:11
lamontI _LOVE_ that error13:11
pittijames_w, cjwatson: language test> locale |grep LC_MESSAGES is the most robust test I can think of13:12
Riddellpitti: could you give back qtnx?13:15
lamont-rwsr-xr-- 1 root messagebus 228628 2008-02-29 02:23 /usr/lib/dbus-1.0/dbus-daemon-launch-helper13:15
pittiRiddell: done13:15
lamontogra_cmpc_: I wonder if it being mode 4754 has anything to do with it...13:15
Riddellthanks13:15
ogra_cmpc_lamont, no, that looks about right13:16
lamontOTOH, making it 4755 doesn't fix anything - it just makes ck-list-sessions successfully print nothing13:17
cjwatsonpitti: I looked at that but didn't feel like sedding it out13:17
cjwatsonbut I guess that would work too; however, you still need the LANGUAGE check13:17
cjwatson$ LANGUAGE=de locale | grep LC_MESSAGES13:17
cjwatsonLC_MESSAGES="en_GB.UTF-8"13:17
pitticjwatson: LANGUAGE is not related to gettext, it's a GNOMEism AFAICS13:18
pittiso, LANG should work13:18
lamontogra_cmpc_: it's quite possible that I have gid/uid matching issues, although I expect not (nsswitch.conf used to point at ldap)13:19
ogra_cmpc_lamont, hmm consolekit maintans all ACLs for the desktop nowadays13:19
ogra_cmpc_if ck-list-sessions doesnt list anything thats your basic prob13:20
lamontogra_cmpc_: ah, ok.  so how do I fix0r that?13:21
ogra_cmpc_http://paste.ubuntu.com/6359/13:21
ogra_cmpc_you should see something like that13:21
ogra_cmpc_lamont, gdm should have set the session for you in CK, is your gdm outdated ?13:22
\shlamont: hey...did you get the mail from loic because of adding lpia arch to p-a-s for wine? :) what do you think?13:22
lamontgdm 2.20.4-0ubuntu213:22
cjwatsonpitti: LANGUAGE is *not* a GNOMEIsm13:23
cjwatsonism13:23
cjwatsonpitti: you'll find documentation on LANGUAGE in 'info gettext'; furthermore, even if it weren't in gettext, debconf cares about it13:23
lamontcjwatson: man locale doesn't know about it13:23
ogra_cmpc_lamont, hmm, mine here is even older ...13:24
cjwatsonlamont: *shrug*13:24
cjwatsonlamont: fact is, it's in gettext13:24
lamontogra_cmpc_: recent changes to the system: 1) upgrade-manager love to hardy-beta, 2) drop ldap from nsswitch.conf13:24
lamontcjwatson: yeah.13:24
ogra_cmpc_dpkg -l policykit|grep ii13:24
cjwatsonlamont: also in locale(7)13:24
cjwatson"The GNU gettext family of functions also obey the environment variable LANGUAGE."13:25
lamontogra_cmpc_: 0.7-2ubuntu413:25
ogra_cmpc_hmm13:25
ogra_cmpc_looks all fine13:25
ogra_cmpc_weird13:25
affluxdoes the live CD warn the user that he has not enough RAM (ie. 256mb)?13:26
cjwatsonno13:27
cjwatsonbug open13:27
affluxcjwatson: was that targeted to me?13:27
cjwatsonsorry, I mean there already is a bug open somewhere about it13:27
cjwatsonafflux: yes13:27
affluxah, right. against ubiquity I guess? bug 162664 looks like it's a dup then.13:28
ubotuLaunchpad bug 162664 in vlc "no video output module play nice with Compiz" [Undecided,New] https://launchpad.net/bugs/16266413:28
affluxerr13:28
affluxno13:28
cjwatsonafflux: ubiquity would be wrong; casper or gfxboot-theme-ubuntu13:28
affluxokay13:28
affluxI meant bug 20836513:28
ubotuLaunchpad bug 208365 in gnome-settings-daemon "There was an error starting the GNOME Settings Daemon (timeout?)" [Undecided,Confirmed] https://launchpad.net/bugs/20836513:28
lamontogra_cmpc_: so where do I go from here?13:28
ogra_cmpc_lamont, there is a gui in System->Administration->Authorizations ... in the freedesktop/hal/strorage branch of that tree you can check the permissions13:28
cjwatsonafflux: having a warning at the boot menu level would not excuse applications from the responsibility of dealing correctly with out-of-memory errors13:29
ogra_cmpc_usually mount and umount should be allowed for local users13:29
cjwatsonafflux: those could happen in situations other than the live CD13:29
ogra_cmpc_oh, wait, your prob will lie deeper13:29
lamontimplicit auth: anyone = no.  explicit auth == $EMPTY13:30
ogra_cmpc_pitti, any idea why lamont doesnt get a CK session ?13:30
ogra_cmpc_(on a freshly upgraded system it seems)13:30
=== smarter_ is now known as smarter
cjwatsonwould anyone like to code-review http://paste.ubuntu.com/6360/ for me? This is an initial attempt at bug 8497, and will only work if you supply edd=on at boot13:33
pittire from phone call13:33
ogra_cmpc_i dont see why it wouldnt register a session, all bits and pieces seem to be where they belong13:33
ubotuLaunchpad bug 8497 in grub "grub guessed BIOS disk order incorrectly" [Medium,Confirmed] https://launchpad.net/bugs/849713:33
cjwatsonI haven't even compiled this yet, let alone tested it; just want to get some early eyes13:33
pitticjwatson: thanks for the review13:34
pittiogra_cmpc_: no?13:34
cjwatsonedd> the idea is that this won't affect normal installs at all (risky!), but if people have trouble getting grub to see their disks in the right order, they can try booting with edd=on and we'll opportunistically use the information13:35
cjwatsonin the knowledge that BIOSes can return partial or broken information, or that two identical disks out of the factory may well have identical MBR signatures, though, I had to program very defensively13:35
james_wafflux: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/204821 looks familiar13:36
ubotuLaunchpad bug 204821 in gnome-settings-daemon "[hardy beta 1] GNOME Settings Deamon gives error when starting live CD" [Undecided,Incomplete]13:36
seb128_james_w: that's likely a "too slow to boot and goes in dbus timeout"13:37
james_wah, ok13:38
affluxseb128_: see also bug 208365, that's a low ram system (128mb)13:39
ubotuLaunchpad bug 208365 in gnome-settings-daemon "error starting g-s-d on systems with low memory" [Medium,Triaged] https://launchpad.net/bugs/20836513:39
seb128_afflux: this bug is no a g-s-d one, dunno who changed it to triaged13:39
affluxseb128_: I did so13:40
lamontdear gnome.  please use a firefox window in the current workspace, rather than dragging that other window across 3 workspaces just to use it. kthx13:40
seb128_afflux: why?13:40
* lamont chuckles at the bug list for consolekit... I bet at least _some_ of those are dupes13:41
seb128_afflux: we already have this dbus change13:41
seb128_    - debian/patches/81-session.conf-timeout.patch: Raise the service startup13:41
seb128_      timeout from 25 to 60 seconds. It may be too short on the live CD with13:41
seb128_      slow machines.13:41
affluxseb128_: so? I'm sorry, I'm not very much in g-s-d startup stuff13:41
affluxseb128_: sorry for setting this to triaged, it was more like "looks complete to me, let the dev's look at it"13:42
* lamont considers reinstalling apport13:43
seb128_afflux: that is "confirmed"13:43
seb128_well not really13:43
seb128_in this case it's rather incomplete or invalid13:43
affluxseb128_: I don't get your point13:44
pittiKeybuk: with my latest comment on bug 62400, would you agree to removing the milestone and setting to wishlist?13:44
ubotuLaunchpad bug 62400 in rhythmbox "Podcasts directory should be created when required" [Low,In progress] https://launchpad.net/bugs/6240013:44
seb128_afflux: this bug is of no use, it has no useful informations, no description about how to trigger it, etc13:45
ogra_cmpc_afflux, also note that running g-s-d as root might be a very bad idea13:45
ogra_cmpc_(your .xsession-errors show it was run via sudo)13:45
affluxogra_cmpc_: hm, right. Seems like he did that on his own.13:46
affluxseb128_: okay, then please close it or request information, as you like.13:46
seb128_afflux: will do13:47
affluxthanks!13:47
seb128_thank *you* for your work on it13:47
seb128_those bugs are not easy13:47
Keybukpitti: it's "good enough" for now I think13:48
pittiKeybuk: right13:48
lamontbug 21079213:48
ubotuLaunchpad bug 210792 in consolekit "no sessions after logging in" [Undecided,New] https://launchpad.net/bugs/21079213:48
lamontogra_cmpc_: I grew tired. :-)13:49
ogra_cmpc_lamont, yeah, no idea what causes this13:49
=== \sh is now known as \sh_away
=== \sh_away is now known as \sh
ion_Argh. :-) Away nicks for the lose.13:50
\shion_: more likely a dying desktop where totem told me: no I don't like: strace totem example.flv ,->13:51
\shand that means..disconnecting from my proxy13:52
ogra_cmpc_just stop using dd to create .flv movies :P13:52
cjwatson\sh: it's your proxy, so you can tell it to stop doing /nick \sh_away13:54
lamont\sh: please13:54
\shcjwatson: yes...I'll do it this evening :(13:54
* ogra_cmpc_ curses that kernel panics on a classmate always have to end up in his garage ...13:55
pitticjwatson, james_w: can't the is_pt_BR() function be replaced with something like CUR_LOC=$(eval `locale`; echo $LC_MESSAGES) ?13:55
* ogra_cmpc_ goes to dig for the screwdriver13:55
cjwatsonpitti: no. see my comment about LANGUAGE.13:56
cjwatsonpitti: that does NOT match debconf's behaviour13:56
pittiah, I see13:56
cjwatsonbut you could certainly reduce the LC_ALL/LC_MESSAGES/LANG part of it with something like your example13:56
pittibut it would at least avoid reimplementing the LC_ALL -> LANG -> LC_MESSAGES priority13:56
pittiyeah13:57
james_wso, we could use pitti's suggestion to get those three, and the if $LC_MESSAGES or $LANGUAGE start with pt_BR then assume the user would have been affected?13:58
james_ws/LC_MESSAGES/CUR_LOC13:58
pittijames_w: oh, btw, your $LANGUAGE test is wrong, too13:59
pittisince it does not match if you have LANGUAGE=de_DE:pt_BR:en_US or so13:59
pittiand don't actually have de_DE configured13:59
james_wpitti: yeah, but I don't think that's detectable is it?13:59
cjwatsonpitti: yes, but there's no real way to do better. I noted that in my comments above13:59
pittiif debconf really implements locale choosing different from /usr/bin/locale, then we need to reimplement debconf's algorithm14:00
cjwatsonpitti: which is what I did14:00
cjwatsonand gave to james_w14:00
pitticjwatson: I agree, it's a pathological case, but if we look at $LANGUAGE at all, it should at least be correct?14:00
cjwatsonand is what you're now busy arguing with ;-)14:00
pittiok, thanks14:00
james_wso, another alternative would be to ask debconf, for instance by doing something hacky like adding a new template and then using two known strings, one for pt_BR and one for the rest.14:01
cjwatsonI did the best that I believed was possible14:01
pittijames_w: "ugh" :)14:01
james_wpitti: yeah, I'd need a shower after doing it :-)14:01
cjwatsonjames_w: better to add debconf/language to debconf itself, but I doubt you want to depend on a new debconf feature for an SRU14:01
james_wnope, but we can simulate it with a template.14:02
cjwatsonvomit. but yes, theoretically. :)14:02
lamontso when we introduce a change to a package whose debian maintainer is an ubuntu maintainer, we change the maintainer field so that he doesn't get any notifications of the change.  nice.14:02
cjwatsonlamont: notifications can be had on request through the PTS14:03
lamontyeah14:03
cjwatsonderivatives keyword, IIRC14:03
lamontdebian's pts?14:03
cjwatsonyes14:03
cjwatsonand the maintainer field change you mention was by voted request from Debian14:03
lamontoh, I understand... I just found certain humor(?) in finding that postfix had been uploaded14:04
mvopitti: here is a first diff for the server upgrade http://people.ubuntu.com/~mvo/automatic-upgrade-testing/kvm/profile/server/14:05
pittimvo: ooh14:06
mvomore to come, takes a bit to generate this stuff14:06
pittimvo: pkgs.diff looks reasonable, yay14:07
mvoyeah, need to filter out the deinstall lines14:07
pittioh, it still has the gutsy apt sources?14:07
mvopitti: it shouldn't, you most likely see the backup of sources.list14:08
pittietc/apt/sources.list.distUpgrade14:08
pittiah, that's the backup14:08
mvoodd that the UUID in the fstab changed14:09
pittietc/cron.daily/find should probably disappear on upgrade14:09
mvoI think that is relatead to a incorrect compare-version (see #210699)14:09
pittimvo: well, you probably reformatted the disk on fresh install?14:09
mvoa second opinion on #210699 would be nice14:10
mvopitti: of course, stupid me :)14:10
pittihm, no ipv6 stuff in /etc/hosts for fresh install?14:10
pittimvo: is /etc/init.d/makedev an orphan? I don't see a corresponding 'deinstall' package in pgk.diff14:12
pittiKeybuk: is the /etc/udev/rules.d/70-persistent-net.rules diff (at the very bottom) in http://people.ubuntu.com/~mvo/automatic-upgrade-testing/kvm/profile/server/etc.diff something to be concerned about?14:14
pittimvo: except for that ^, #210699, and the orphaned makedev stuff it actually looks surprisingly good )14:14
mvono idea about the ipv6, both base-images are generated with jeos-builder14:14
pittimvo: I wonder how it looks like with dapper; I just recently fixed some bad upgrade bugs, there might be more lurking14:15
mvoyeah, lets see what ubuntu-desktop looks like, let me check the makedev stuff14:15
* pitti reads your bug (210699)14:15
jdstrandmvo: this is a bit of a drive-by commnet-- but doesn't jeos-builder create a really stripped down version? wouldn't ubuntu-vm-builder be better? (though I don't know why jeos-builder would strip out ipv6)14:16
lamontW: postfix source: build-depends-on-1-revision build-depends: libdb-dev (>= 4.6.19-1)14:16
lamontDear lintian.  Yes, that's absolutely correct.  kthx.14:16
lamontsince build-depending on multiple versions leads to build failures on crackful buildds with polluted chroots.14:16
mvojdstrand: I don't know about ubuntu-vm-builder, I can have a look. please note that the generate image is only used to be able to login and do more stuff (like installing ubuntu-desktop etc)14:17
mvojdstrand: its not perfect, the best solution for this would be to have a non-interactive d-i install14:17
mvobut my scripts can't do that (yet?)14:17
jdstrandmvo: ubuntu-vm-builder may get you really close to that14:18
jdstrandmvo: you may want to talk to mathiaz-- I think he has it completely automated for server installs14:18
mvojdstrand: oh, sounds nice14:19
jdstrandmvo: I use ubuntu-vm-builder/kvm/virt-clone for security updates and can get i386 and amd64 vms with multple vcpus-- works great14:19
jdstrandmvo: but I don't use mathiaz' scripts, so it's not *totally* automated for me (yet)14:20
jdstrand(but it's darn close)14:20
lamontwhy did rmadison switch to defaulting to ubuntu?14:21
StevenKBecause14:21
sorenlamont: YEah, what StevenK said.14:22
lamontwell then fix the manpage14:22
StevenKBecause Colin and Matt asked me14:22
lamont            debian or qa http://qa.debian.org/madison.php (the default)14:22
mvojdstrand: the script looks almost identical to what I use, was it just renamed at some point?14:22
lamontLying!14:22
sorenBecause we fixed the "rmadison defaults to Debian even on UBuntu" bug. :)14:22
* StevenK deals ramdison.1.gz a penalty card14:22
jdstrandmvo: I am not sure of it's history-- I believe ubuntu-vm-builder grew out of jeos-builder.  talk to soren and/or nijaba14:23
* lamont adds an rmadison alias right above umadison in his .bashrc14:23
* Hobbsee did that months ago :)14:23
sorenmvo, jdstrand: jeos-builder was renamed to ubuntu-vm-builder just before feature freeze.14:23
jdstrandoh ha, well, don't I feel silly14:23
Hobbseeonly confusion is which one is which, when i'm sometimes on gutsy, sometimes on hardy.14:23
* soren hugs jdstrand 14:23
* jdstrand has only ever used ubuntu-vm-builder14:23
* lamont files a bug against devscripts so people don't forget to fix0r the manpage to match reality.14:24
jdstrandmvo: still, my comment about mathiaz' work stands, even if I don't know what I'm talking about with jeos-builder ;)14:24
mvo:)14:24
mvothanks for the info, I'm too busy before the release, but its definitely something worth exploring14:25
lamontthere.  bug 152424 reopened. :-)14:25
ubotuLaunchpad bug 152424 in devscripts "rmadision should default to 'ubuntu' URL when under Ubuntu." [Wishlist,Confirmed] https://launchpad.net/bugs/15242414:25
lamontinteresting... it accepts short hand for the URL as well14:26
* lamont wonders if he should complain about dput being totally ugly in screen14:28
lamontI mean, there is a certain amount of humor in lines starting at column -5 or so.14:29
lamontas in 5 chars before end-of-line on the previous line14:29
mvopitti: makedev looks like it does not clean up the old /etc/init.d/makedev conffile14:33
pittiah, and update-rc.d -f14:33
pittiis it only me, or do other people have a broken gnome-screensaver after suspend, too? (it doesn't accept my password, I have to "change user" and log in there)14:35
pittimvo: wow; for the first time ever, logging into my laptop (compiz) restored my terminals properly \o/14:38
wasabiI've had similar things, but they were related to winbind dying on suspend (or randomlly as the day goes by)14:38
seb128pitti: must be a bug14:39
seb128;-)14:39
pittiseb128: the compiz session one? yeah, definitively14:39
pittidon't you EVER touch that again!!!111!!! :)14:39
pittis/you//14:40
james_wpitti, cjwatson: I've uploaded pitti's suggestion as well to the bug. If I can have an ack on one of the approaches then I will move forward with the SRU work. If you're busy please say so and I'll move on to something else.14:59
pittijames_w: I have a phone call now, can do afterwards15:00
james_wthanks15:00
pittijames_w: thanks to you! (ugh, that turned out to be much harder than it seemed on first look)15:01
cjwatsonlamont: sounds like you misunderstood that lintian warning, from your description; did you read the lintian-info output for it?15:01
pittiseb128, mvo: compiz session: ah, nevermind; I rebooted, it's broken again15:01
pittiseems that a session start with hot cache gets it right, a cold start doesn't15:02
lamontcjwatson: ah, ok.15:03
lamontmaybe I should fix that15:03
lamontotoh, there would be great humor in a backport of libdb 4.6 :-)15:03
cjwatsonjames_w: I'm OK with pitti's, though I'd suggest echo $LC_MESSAGES -> echo "$LC_MESSAGES" for style (doesn't actually make a difference in this case)15:03
jdonglamont: you're a day late for backport humor ;-)15:05
lamontjdong: that's in ref to W: postfix source: build-depends-on-1-revision build-depends: libdb-dev (>= 4.6.19-1)15:05
lamontand the fact that lintian wants ">> 4.6.19" instead15:05
jdonglamont: grumble am I too  loose or is that really pedantic of lintian?15:06
lamontjdong: "breaks backports" :-)15:07
james_wcjwatson: done, thanks.15:07
dnearysabdfl: Ping?15:08
mvopitti: could you please have a quick look at http://paste.ubuntu.com/6361/15:18
pittimvo: ah, looks fine to me; thanks!15:19
mvogreat, uploading15:19
pittimvo: if that cleans it up properly, fine15:19
mvodoes so in my local tests at least :)15:19
mvoI will run the upgrade test when it enter the archive again to verify the fix15:20
dnearyNo sign of Jono today?15:32
jpatrickdneary: he's in -locoteams right now15:36
jpatrickdneary: ok, ~10 minutes ago, last message15:37
=== smarter_ is now known as smarter
dnearyjpatrick: Thanks15:42
jpatrickdneary: pinged him.15:42
dnearyThanks15:44
lamontjdstrand: what's this mean:15:48
lamontApr  2 08:01:45 mix kernel: [37412.728264] audit(1207144905.043:16): operation="file_mmap" request_mask="mr::" denied_mask="m::" name="/var/lib/misc/group.db" pid=7152 profile="/usr/sbin/cupsd" namespace="default"15:48
jdstrandlamont: 'm' is for 'memory map as executable'.  this is usually only needed for binaries15:50
jdstrandlamont: is this on i386 per chance?15:50
lamontyep15:50
jdstrandlamont: slapd had a similar problem on i38615:51
* jdstrand goes to find the bug15:51
pittijames_w: latest patch looks good to me15:51
pittijames_w: shall I sponsor it?15:51
lamontcupsys 1.3.6-3ubuntu115:51
jdongjdstrand: why do many apps want m on files that seem like they should only be reading?15:51
jdstrandlamont: bug #20216115:51
ubotuLaunchpad bug 202161 in apparmor "apparmor broken after reboot on i386" [Undecided,New] https://launchpad.net/bugs/20216115:51
james_wpitti: that's your call :-)15:51
jdstrandjdong: ^^15:52
pittijames_w: ok, doing15:52
james_wpitti: I didn't give it the thorough testing that the other one got, but I have tested a couple of the scenarios15:52
jdstrandlamont: would you mind adding your log entry to that bug?15:52
james_wpitti: thanks.15:52
pittijames_w: uploaded; thanks a lot!15:54
lamontjdstrand: added15:54
jdstrandjdong: it *might* be an arch thing, but keescook is talking to upstream about it15:54
jdstrandlamont: thanks15:54
jdongjdstrand: interesting. I've just been noticing like, for example, it seems like Skype wants m on next to everything15:55
james_wpitti: thanks for the help.15:55
jdongjdstrand: does m carry any security implications that r does not?15:55
* lamont notes that bind9 and postfix will want syncs after today's dinstall run15:56
jdstrandjdong: m is equivalent to 'ix'-- execute under the current profile15:56
jdstrandjdong: when you specify 'm', you are really saying "yes, you can execute this file"15:57
jdstrandjdong: so yes, there is a difference15:57
jdstrandjdong: but remember that apparmor is supplemental to unix perms, so if the file isn't executable there, it won't be executable just cause 'm' was used in apparmor15:59
lamontjdstrand: so WTH is it asking for exec perms?15:59
jdstrandlamont: yes, that is the question16:00
jdstrandlamont: keescook is talking to upstream about it16:00
jdstrandso far it seems to be i386 only16:00
tkamppeterpitti, hi16:06
tkamppeterpitti, hi16:07
bryceBenC: could you let amd know that colin and I are trying to connect to the conf call but it's not responding to the access code16:07
=== chand is now known as chand[aw]
=== chand[aw] is now known as chand
keescookjdstrand, lamont, jdong: I'm lacking a bit of context, but the AppArmor "m" is for "mmap".16:38
keescookfor .so files this means it can load and run it.16:38
keescookpresently our executables aren't PIE so this won't work for running them.  :P16:38
lamontkeescook: and for /var/lib/misc/group.db, it would be executing it why?16:38
jdongkeescook: what lamont and I are seeing are apps seemingly requesting mmap on textual/data/config type files16:39
mvopitti: http://people.ubuntu.com/~mvo/automatic-upgrade-testing/kvm/profile/ubuntu/16:39
jdongwe're wondering why that happens16:39
pittihi tkamppeter16:39
pittihey keescook, good morning16:39
pittimvo: ooh16:39
pittiargh, phone16:39
mvopitti: running lts-ubuntu next16:39
jdstrandkeescook: it is that slapd/i386 bug16:40
jdstrandkeescook: except lamont found it with cupsys/i38616:40
jdstrandkeescook: and updated the bug report16:41
lamontkeescook: oh, and good morning. :-)16:44
jdstrandhi keescook!16:46
pittimvo: ugh, 1.5 MB /etc diff?16:48
keescookmorning!  :)16:50
keescookpitti: yeah, saw the notes, the cupsys tests sound great :)16:50
keescookjdong, lamont, jdstrand: it's not that it's trying to exec it -- it's just trying to mmap the file (generally to read it faster, etc)16:51
keescookthat said, it still may be a AA bug16:51
jdstrandkeescook: yes, but having 'm' means that it can exec it16:51
KeybukBenC: ping?16:52
keescookthat's true, but why is that a big problem?16:52
mvopitti: fun!16:52
jdstrandit isn't a problem on it's own, but it is odd that it only happens on i38616:52
jdstrandkeescook: ^ and we may see these types of bug reports and failures on i386 when the profile is 'correct'16:53
keescookjdstrand: yeah, I will re-ping upstream about it.  having a stand-alone test case would be nice, but I realize that's the _problem_.  :P16:54
lamontand if it doesn't want to actually exec the file, it should be mounting it without exec, no?16:55
BenCKeybuk: ?16:55
KeybukBenC: I did not realise you were going to do a udev upload16:55
Keybukso I think we just had a mid-air collision16:55
BenCKeybuk: woops...how unlikely, hehe16:56
Keybukand without checking the debdiff, given you didn't get the version number right, I'm a little concerned you didn't get the rules file migration right16:56
Keybukwhat did you change to move that rules file?16:56
BenCKeybuk: version number?16:56
BenCI went from -4ubuntu1 to -4ubuntu216:57
KeybukBenC: our udev packages aren't XubuntuY, we maintain them ourselves natively so they-re just -X16:57
Keybukyes, mvo mucked up the last one; yours should have been -516:57
BenCKeybuk: Oh, then blame dch and mvo for being misleading :)16:57
Keybukwhat did you change to move that rules file?16:57
BenCKeybuk: I Changed the dh_install command to copy it to 66- instead of 65-16:57
BenCin debian/rules16:57
keescooklamont: it's trying to just call mmap() on it16:57
KeybukBenC: so now people will have two copies? :)16:58
lamontkeescook: ah, ok16:58
Keybukand will get update-initramfs errors because of the missing file? :)16:58
lamontI thought mmap could specify16:58
BenCKeybuk: true, but the first one wont cause any problems :)16:58
BenCsince it never gets run16:58
lamontOTOH, it's not like I've actually looked at mmap() recently16:58
KeybukBenC: why doesn't it get run?16:58
BenCKeybuk: it gets run, but it has to come _after_ persistent-storage.rules, else the env is setup enough16:59
BenCKeybuk: udev initially has it right (60-persistent-storage and 61-persistent-storage-edd16:59
BenC)16:59
Keybukpersistent-storage-edd will come after persistent-storage16:59
BenCKeybuk: it's been installed on Ubuntu as both 6516:59
Keybukit's alphabetically greater16:59
BenCKeybuk: It doesn't seem to DTRT then...moving it to 66- makes it work, and I tested that17:00
Keybukthat's worth knowing17:00
BenCKeybuk: boot with edd=on and you will see nothing for /dev/disk/by-id/edd-*17:00
BenCKeybuk: Unless you move that file17:00
BenCKeybuk: considering udev upstream has it as 60/61, and we had it as 65/65(and it didn't work), I believe someone figured that out already :)17:01
Keybukheh17:01
Keybukyeah that's likely17:01
cjwatsonBenC: did you see the EDD grub hackery I was working on?17:01
Keybukit might be because it ends up between storage and storage-tape17:01
BenCdepending on alpha ordering makes little sense for this anyway17:02
Keybukwouldn't surprise me if a goto jumps from one to the other17:02
cjwatsonBenC: http://paste.ubuntu.com/6364/ is the current version17:02
KeybukBenC: err, by changing the number you're still depending on alpha ordering :p17:02
BenCKeybuk: No, that's numeric ordering :P17:02
KeybukBenC: done by sort() :p17:02
Keybukudev is noway near intelligent enough to try and parse the filenames ;)17:03
BenCWell the storage{-,.} sorting is a little ambiguous for me17:03
jdstrandpitti: do you know off-hand of a way to test cups browsing via the command line or it's web interface?17:03
cjwatsonBenC: if you have a spare system with multiple disks that you've booted with edd=on, I could do with a run of an instrumented version to make sure I'm getting it right17:03
cjwatsonthe reordering code is a bit hairy17:03
pittijdstrand: you need another cups on a second machine for that17:03
BenCcjwatson: Hmm, I could check it out...but I don't know if I have a multi-disk setup to test17:03
pittijdstrand: you enable browsing on one, sharing on the other host (easiest with the web UI or system-config-printer, or change it in cupsd.conf and force-reload), then check with lpstat -p whether you see the printer17:04
jdstrandpitti: ok thanks17:04
cjwatsonBenC: I've tested it on a single-disk system, but that's a bit trivial :)17:07
cjwatsonI have a two-disk system, but I don't know if it supports EDD and it's my server so I don't really want to reboot it to find out17:07
keescooklamont: on reboot, does /var/lib/misc/group.db exist already?17:07
cjwatsonBenC: I'd welcome code review, at any rate17:08
sorencjwatson: When I'm done with my meeting I can do a quick reboot. I have 3 disks in my workstations and it's fairly recent, so chances are good :)17:08
lamontyes17:09
lamontkeescook: yes17:09
BenCcjwatson: ok17:09
mvopitti: looks like most of the diff is bt* in /etc/alternative17:11
cjwatsonsoren: let me come up with an instrumented version for you, then17:12
BenCKeybuk: are you following up on udev?17:13
sorencjwatson: Cool. I'm on amd64, by the way.17:13
cjwatsonI was going to give you source17:16
KeybukBenC: yup17:17
KeybukBenC: merged your changes with mine17:17
BenCKeybuk: thanks17:17
keescookogasawara_: weather report> any way to split up the failed package builds metric by architecture?17:18
ogasawara_keescook:  yup, I've got it on my todo list17:19
cjwatsonsoren: OK, apply debdiff from http://paste.ubuntu.com/6365/plain/17:19
keescookogasawara_: sweet17:20
cjwatsonsoren: with that grub installed, I'd like you to run 'rm -f device.map.test; echo quit | grub --batch --device-map=device.map.test; cat device.map.test' and send me the output17:20
cjwatsonshould be some instrumentation on stderr17:20
sorencjwatson: I still need to reboot with edd=on, right?17:20
cjwatsonsoren: right17:21
sorencjwatson: Or do you want before and after?17:21
cjwatsonno, I know what it'll do before17:21
cjwatsonwell17:21
cjwatsonactually, I guess the ordering before is vaguely interesting17:21
sorenAlright.17:21
cjwatsonmore interested in the instrumentation though17:21
sorencjwatson: Er... It just has my (non-existing) floppy drive now.17:22
sorenThat seems rather suboptimal :)17:23
cjwatsonanything on stderr?17:23
sorenNope.17:23
sorenhttp://pastebin.com/m4b28b1ad17:23
sorencjwatson: Er... The same happens with the grub that's in hardy right now.17:25
keescooklamont, slangasek: what do you think of the patch in bug 120015?  I think it looks sane, but wanted some other opinions.17:25
ubotuLaunchpad bug 120015 in shadow "useradd too slow with LDAP nsswitch" [Wishlist,Triaged] https://launchpad.net/bugs/12001517:25
* soren blushes17:28
sorencjwatson: Runing it as root helps :)17:28
sorencjwatson: Sorry for the scare there. :)17:29
cjwatsonheh17:29
jdstrandpitti: I had the bright idea to run two cupsd processes on the local machine, with different cupsd.conf (and browse.conf and ports.conf) files, but it seems that I can't configure cupsd to use something other than printers.conf-- do you know of a way to do this?17:31
pittijdstrand: the test suite runs the entire thing in /tmp/ as normal user; look at test/run-stp-tests.sh for how it configures that cupsd17:32
jdstrandpitti: excellent, thanks17:33
cjwatsonseb128: I don't understand why you converted bug 210688 to a question; it seems like a legitimate bug report, and should either be addressed or marked invalid with an explanation, surely?17:37
ubotuLaunchpad bug 210688 in gcc-defaults "upgrade from feisty to gutsy tries to remove apt" [Undecided,Invalid] https://launchpad.net/bugs/21068817:37
seb128cjwatson: I discussed with the submitter on #ubuntu-bugs this morning17:38
jdstrandpitti: fyi, it'll take some finagling to get it going, but ServerRoot is what will do the trick17:38
jdstrandpitti: this is all coming from writing a qa-regression-testing script for cupsys17:39
jdstrandpitti: browsing is the last bit (for today). I'll let you know when I'm done and maybe you can comment on it sometime?17:40
seb128cjwatson: but right, could have set the bug as incomplete or invalid rather17:40
jdstrand(no rush)17:40
pittijdstrand: oh, rock; sure17:40
sorencjwatson: http://pastebin.com/m70a3862a17:43
cjwatsonseb128: ah17:44
cjwatsonseb128: I didn't have that context, just getting the bugmail17:44
cjwatsonsoren: whoopsie17:44
cjwatsonsoren: can you gdb that and get me a backtace17:44
cjwatsonbacktrace?17:45
sorencjwatson: Yeah, working on it.17:45
seb128cjwatson: I'll add a note saying that has been discussed on IRC next time ;-)17:45
cjwatsonsoren: yours is an excellent test case since it actually does seem to need reordering17:45
cjwatsonand the BIOS doesn't seem to be able to get working EDD information for one of your drives, but two of them are fine17:46
cjwatsonwhich is actually OK, two out of three is all we need to construct a working ordering17:46
sorencjwatson: http://pastebin.com/m64f740fc17:46
sorencjwatson: I actually specifically bought this system for testing this. No kidding.17:47
sorencjwatson: It had 2 SATA and 2 PATA disks in it to make it as error prone as possible.17:47
soren(I've since yanked the one PATA disk for other purposes)17:47
cjwatsonugh, well that's a horrible way for it to go wrong17:48
sorencjwatson: Well, not for testing your patch, obviously, but for testing booting with interesting disk configurations.17:49
cjwatsonsoren: 'print i' in gdb please?17:49
sorenprint i17:49
sorenNo symbol "i" in current context.17:49
soren(gdb)17:49
cjwatsonsoren: err, go up to frame 6 first17:49
sorenErm.. how?17:50
cjwatson'up 6'17:50
sorenHeheh..17:50
soren13522524817:50
cjwatsonbusted stakc17:50
cjwatsonstack17:50
cjwatsoncould you try again, break on restore_device_map, and step through it?17:50
cjwatsonit might be easier if you did "make clean; sed -i 's/-O2/-O0/g' lib/Makefile; make" first17:51
* soren -> phone call17:52
cjwatsonoh, I have a guess17:53
=== fta_ is now known as fta
cjwatsonsoren: could you put this at the end of the move_device function? (sorry about the nested functions, seems to be grub style)17:53
cjwatson        (*map)[0] = 0;17:54
cjwatson        device_mbr_sig[0] = 0;17:54
cjwatson        device_mbr_sig_avail[0] = 0;17:54
=== \sh is now known as \sh_away
sorenSure.17:54
cjwatsonthat would cause a double free17:55
cjwatsonthis code is rather "I have only proven it correct, not run it"17:55
Keybukcjwatson: I'd trust you've proven correct more than code I've run ;)17:56
sorencjwatson: That didnt' seem to help.17:57
cjwatsonKeybuk: hmm, your confidence may be misplaced ;-)17:57
cjwatsonsoren: OK, thanks; I'll get back to you tomorrow morning, have to go out now17:57
sorencjwatson: Alrighty.17:58
sorencjwatson: Ah, I think I know what's going on.18:05
sorencjwatson: copy_device does a (*map)[dest] = (*map)[src];, so map has two indices pointing to the same memory chunk.18:06
sorencjwatson: Simply adding a (*map)[src] = 0; after that line removes the double free, but only gives me (hd0) and (hd1) in my device.map.18:10
keescookmvo, slangasek: is the "openssl prompts during upgrade" bug known already?18:17
keescook(I see to remember seeing some discussion about it)18:17
keescook*seem18:18
mvokeescook: I'm not sure if we have a open bug about it, its not milestoned (but it should IMO)18:23
mvo(its not milestoned if we have one)18:23
keescookmvo: okay, I will open it18:24
keescookmvo: ah, found it 18244618:25
keescookbryce: say, the "Unknown" title in xrandrgui seems ominous.  What do you think of changing that to "Unnamed" or similar?18:29
bryceit's Unknown in this case, because it's on a KVM switch which seems to be dropping the EDID info18:29
bryceso 'Unknown' is indeed the correct terminology...  sorry if it sounds ominous18:30
brycefwiw, that's just my devel box; on all the other 9 systems I tested, it got the monitor's name correctly18:30
bryce(of course, I cheated and made sure all my monitors were listed in the monitor database to begin with *grin*)18:31
slangasekkeescook: 120015> patch looks sane to me as well, so I'm surprised that's not already what adduser does18:51
keescookslangasek: thanks for checking it.  I'll upload it.19:01
jeromegslangasek: hello19:03
slangasekjeromeg: hi19:03
jeromegthere seems to be a problem with the backported wesnoth in gutsy19:04
mario_limonciellbryce, did you ping me at some point on something early this morning?19:04
bryceogasawara_: could you look into bug 151327?  It sounds like the kernel team fixed it, but we have one reporter saying it still does not work as of alpha 5.  It would be useful to have an update on that bug regarding what the kernel team did to fix it, and if it's still a known issue by them or believed to be fixed19:04
ubotuLaunchpad bug 151327 in linux-restricted-modules-2.6.24 "[Gutsy] binary graphics drivers don't load with Xen (2.6.22 and 2.6.24)" [Medium,Incomplete] https://launchpad.net/bugs/15132719:04
=== thegodfather is now known as fabbione
jeromegslangasek: the old version (1.2.8) is still in the repo19:04
brycemario_limonciell: I didn't ping you, but last night ogra_cmpc had some questions for you about openchrome19:05
slangasekjeromeg: well, that indicates a build failure, then?19:05
ogasawara_bryce:  I'll take a look19:05
mario_limonciellbryce, ah.  ogra_cmpc what's up?19:05
jeromegslangasek: i seems to be a sync problem etween different repos, because everything is fine in some other repos19:06
jeromeg*it19:06
slangasekjeromeg: oh, no, it appears to be in NEW19:06
slangasekjeromeg: er, everything should /not/ "be fine", the i386 binary hasn't been accepted out of NEW...19:06
jeromegoh ok19:06
jeromegslangasek: but i get :19:06
jeromeg wesnoth | 1:1.4-1~gutsy1 | http://archive.ubuntu.com gutsy-backports/universe Sources19:06
jeromeghow can that be ?19:07
slangasekare you not on i386?19:07
jeromegslangasek: i'm19:07
slangasekoh, that's a sources line19:07
slangasekthe sources are there.  the binaries are not.19:07
jeromegoh right ;)19:07
jeromegsorry :)19:07
jeromegbut this seems to have caused weird bugs for some persons19:08
brycebrian, I'd love it if you could take another look at bug 181121.  Possibly the new driver fixes the crash for you19:08
ubotuLaunchpad bug 181121 in linux-restricted-modules-2.6.24 "[fglrx] glplanet crashed with SIGSEGV" [Undecided,Incomplete] https://launchpad.net/bugs/18112119:08
brycebrian, no hurry, I'm just triaging through fglrx bugs (ATI has been asking about current ones)19:08
jeromegslangasek: it also seems that wesnoth-data has to be pushed19:09
slangasekjeromeg: yes, that's all part of the i386 build.19:09
jeromegok19:09
jeromegslangasek: you can do something to fix this ?19:09
slangasekyes, it's already pushed out of NEW19:10
jeromegi think this would fix bug 20946319:10
ubotuLaunchpad bug 209463 in wesnoth "wesnoth in gutsy-backports does not have required dependency" [Undecided,Invalid] https://launchpad.net/bugs/20946319:10
jeromegslangasek: great, thank you !19:10
JohnPhysIf this is not the place to ask this question, I apologize.  Why does fontconfig now create symlinks in /etc/fonts/conf.d/ to some of the "10-*" files in /etc/fonts/conf.avail ?  This seems to cause issues such as bug # 190848 , and makes some apps (gnome-terminal, possibly qt apps) not respect the preferences set in the appearances -> fonts dialog.  On earlier installs (gutsy/feisty/etc) these links are not created, so19:29
mvopitti: http://people.ubuntu.com/~mvo/automatic-upgrade-testing/kvm/profile/lts-ubuntu/ (even bigger ./19:43
slangasekfta: bug #192333 - the next obvious question is, when is beta 5 supposed to land? :)19:47
ftabug 19233319:55
Keybukerr19:56
Keybukmy dpkg-fu must be waning19:56
Keybukif package A conflicts and replaces package B, doesn't that mean it can be installed and automatically remove the other19:56
CaesarErr, the most recent nfs-utils upload seems to have dropped a pile of Ubuntu patches19:56
CaesarOr should I be saying this in #ubuntu+1 ?19:57
ftaslangasek, soon. we have the branches ready, i'm checking a regression19:58
CaesarI retract that, the Debian unstable upload that Ubuntu just merged has more patches removed than it should have20:01
elmoKeybuk: I thought you need CRP for auto removal20:04
elmobut my dpkg-fu is definitely waned20:04
Keybukapparently I did *and* --auto-deconfigure20:05
Keybukand maybe --force-everything --fuck-it --just-do-it-and-ill-pick-up-the-pieces-later20:05
Keybukwe should just use rpm20:06
MithrandirKeybuk: C+R ought to be enough unless it's a virtual package in which P might be useful too.20:07
KeybukMithrandir: it wasn't20:09
MithrandirKeybuk: paste?20:10
KeybukMithrandir: lost the paste, will play again later20:11
slangasektjaalton: see Caesar's comments above?20:20
slangasekCaesar: what patches went missing that hadn't been merged?20:21
Caesarslangasek: at least 11-gssd-use-kernel-supported-enctypes.diff20:23
CaesarSpectacular breakage for Kerberized NFS here20:24
CaesarBut the problem is the Debian package, although I will say a pile of Ubuntu changelogs fell out from the merge, not sure if that's supposed to happen or not when you merge from unstable20:24
slangasekno, it's not20:25
CaesarI didn't think so20:25
slangasekwas 11-gssd-use-kernel-supported-enctypes.diff ever in Debian? It's not mentioned in the changelog at all20:25
CaesarLet me just check my facts20:25
CaesarOkay, so 11-gssd-use-kernel-supported-enctypes.diff was in 1.1.1-12ubuntu420:26
slangasektjaalton: where did all of the Ubuntu package history go when you merged nfs-utils?20:27
CaesarIt's not in 1.1.2-2ubuntu120:27
* slangasek nods20:27
Caesarslangasek: and there was no such patch in 1:1.1.1-14 in Debian20:30
CaesarSo I'm pretty sure that was an Ubuntu-specific patch, which got dropped20:30
Caesar(it'd be nice to get it upstream, I suspect we've already filed it there though)20:30
slangasekright; when tjaalton pops up, we should be able to have that sorted20:31
CaesarI can provide a debdiff it'll help20:31
slangasekthat may, if you can file it in LP against nfs-utils20:32
Caesarslangasek: yep20:33
CaesarI'll look at doing that after I get my home directory back :-)20:33
slangasekok :)20:33
Caesarhooray for downgrading20:34
Caesarseb128: can we talk about #191512 in a little bit?20:38
seb128bug #19151220:39
ubotuLaunchpad bug 191512 in gvfs "gnome displays nfs mounts on the desktop" [Low,New] https://launchpad.net/bugs/19151220:39
seb128Caesar: sure20:39
Caesarseb128: cool, let me fix nfs-utils, then pawalls and I can talk to you about that bug20:40
seb128ok20:40
tjaaltonslangasek: dpkg-genchanges segfaulst20:50
tjaalton-ts20:50
tjaaltonif there's something missing I'll add it back20:51
Mithrandirtjaalton: dpkg-genchanges is written in perl, so that's thepthul.20:52
slangasektjaalton: see Caesar's comments above; at least one patch went missing, and it's hard to know what else might have regressed because none of the previous Ubuntu changelog entries were carried over20:52
tjaaltonslangasek: right, I'll check it out20:53
brycebdmurray: hey, how do you attach upstream bug reports to a package which has multiple upstreams?  I.e., I want to hook one of the fglrx bugs to its upstream ati bug tracker in linux-restricted-modules-2.6.24 (bug #196617)20:55
bdmurraybryce: is the ati bug tracker registered in Launchpad?20:59
brycebdmurray, no21:00
tjaaltonslangasek: duh, that patch is from upstream but apparently not merged in 1.1.2 :/21:00
tjaaltonso I'll add it back. it's the only one that was added by us (me)21:01
bryceheya tjaalton21:01
bdmurraybryce: What's the bug tracker url?21:02
tjaaltonhi bryce21:03
brycee.g. http://ati.cchtml.com/show_bug.cgi?id=90221:03
bdmurrayOkay so that seems to be know to launchpad - https://launchpad.net/bugs/bugtrackers/ati-linux-bugs21:03
bryceahh there it is.  odd name21:04
brycehmm, I had searched for "ati" "amd" and "fglrx" but it didn't present that21:04
bdmurrayWell looking at it that tracker doesn't seem to have a project which might be required to add the bug watch now.21:04
brycecould you set it to project 'fglrx'?21:05
bdmurraybryce: do you mean an exisiting project?  I don't see one.21:07
Caesarseb128: okay, we've got our act together21:08
Caesarseb128: so we really need a solution to #19151221:09
Caesarseb128: in an environment with autofs mounted NFS home directories, Nautilus is behaving really retardedly21:09
brycebdmurray: no...  well don't worry about it, I've closed the bug as invalid anyway21:09
* bryce shudders at the autofs mention21:09
Caesarseb128: what happens is autofs will periodically try to unmount the user's home directory, and succeeds from time to time21:10
Caesarseb128: then some user-process will cause it to be remounted21:10
Caesarseb128: that unmount/remount cycle causes a *new* Nautilus window to pop up21:10
Caesarseb128: so if that happens say a hundred times in a 24 hour period (or even overnight), the user comes back the next morning to a gazillion Nautilus windows for their $HOME21:11
* Caesar wonders if he was just talking to the wall21:11
Caesarseb128_: how much of what I just said did you catch?21:12
seb128_Caesar: nothing21:12
* Caesar sighs. Deeply.21:12
norsettoLOL21:12
seb128_Caesar: either you didn't use highlight or that was after the disconnect21:13
Caesarseb128_: see PM21:13
seb128_are you register?21:13
seb128_I didn't get any query21:13
Caesarseb128_: just pasted it21:14
seb128_got it now21:14
seb128_I don't know how automount works and how to configure it easily21:14
Caesarseb128_: so I don't think you need to care21:15
seb128_the mount issue could be https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/21046821:15
Caesarseb128_: the problem from my ignorant point of view is not autofs/automount, it's gvfs21:15
tjaaltonCaesar: sorry for the nfs-utils goof, a new version on the way21:15
Caesartjaalton: thanks21:15
seb128_Caesar: well, your description seems to describe several issues21:16
Caesarseb128_: autofs unmounting idle automounts is normal behaviour as far as I know21:17
slangasekseb128_: "unmounted again when not in use" is normal behavior for autofs.21:17
seb128_Caesar: you could try to remove the trash applet and move gvfsd-trash somewhere else and see if you still get those incorrectly mounted21:17
Caesarseb128_: that bug is not mine21:17
CaesarMine is the nautilus windows popping up ad nauseum21:17
seb128_Caesar: well, you are saying that something is triggering the mount though no?21:17
Caesarseb128_: IMO, there shouldn't even be a volume icon on the desktop for an NFS mounted $HOME21:17
slangasekseb128_: no, he's saying that /when/ the homedir is mounted, it opens a new window and shouldn't21:17
Caesarslangasek: thanks21:18
slangasekhomedir mounts coming and going is totally normal in an autofs env21:18
seb128_slangasek:  13:10 < Caesar> seb128: then some user-process will cause it to be remounted21:18
seb128_slangasek: he copied that to query21:18
slangasekseb128_: yes - which it's perfectly well allowed to do :)21:18
Caesarseb128_: I'm not complaining about the remount21:18
seb128_ah ok, I though it was part of the issue21:18
seb128_https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/210468 does21:18
CaesarI'm complaining about the *behaviour* when it remounts21:18
seb128_and seems to be valid as well21:18
slangasekthe only time the homedir is mounted is when it's being used; lots of things might use it periodically21:18
seb128_weird that you don't get it21:18
Caesarseb128_: you're conflating two bugs21:19
seb128_no I'm not21:19
seb128_I'm trying to have a view of all the issues we need to fix21:19
pawallsseb128_, Here's the problem. /home/$USER gets shown as a new mount on the desktop by gvfs and it shouldn't.21:19
Caesarseb128_: I'm not aware of us experiencing the problems described in #21046821:19
seb128_I read about this bug and I'm surprised it doesn't happen in your case21:19
seb128_well, all the media and home mounts are listed21:20
Caesarseb128_: I've just grepped for "Trash" in a few days worth of syslog and can't find a mention21:20
seb128_all the mounts in those directories rather21:20
CaesarThe problem in #210468 appears to be that it's looking in /net for stuff?21:21
seb128_no21:21
seb128_the trash code is using mtab to list mounts and not doing filtering21:21
seb128_which is an another issue21:21
Caesarok21:21
seb128_and those mounts are likely in mtab21:21
seb128_though I've no such setup to confimr21:21
pawallsseb128_, That's fine that things *relative* to /home/$USER are shown, but /home/$USER itself shouldn't be.21:22
pawallsseb128_, Is that an unreasonable request?21:22
seb128_pawalls: I don't think so, I need to talk to upstream about it though21:22
seb128_pawalls: they might be usecase where you want to list other nfs mounts there21:22
pawallsseb128_, Great! The problem also will make people sad if they use encrypted /home21:23
seb128_why?21:23
pawallsseb128_, Because they get an icon for their home directory on their desktop and it pops up a window.21:23
pawallsalso, if /home/$USER is a separate partition (eg. nfs, this happens)21:23
seb128_well, you have different issues there21:23
seb128_is the icon an issue21:23
pawallsIs there a compelling reason to have a separate mount on the desktop for the user's home dir?21:23
Caesarseb128_: I think the icon is a symptom of the issue21:23
pawallsseb128_, It's a regression.21:23
seb128_or only nautilus opening a view on it ?21:23
CaesarI'd personally prefer not to see it21:23
pawallsseb128_, And the regression *also* causes a separate window to pop up.21:23
pawallsseb128_, Making the problem even worse.21:24
seb128_if people could stop using "regression" every time there is a behaviour change21:24
=== seb128_ is now known as seb128
seb128that's not a regression21:24
seb128that's a completly new stack21:24
seb128and it has different design decisions21:24
pawallsseb128, It's a change in behavior that introduces a poor user experience.21:24
CaesarIt's a behaviour change. Call it what you will.21:24
pawallsRegression is shorter to type.21:24
seb128no it's not21:24
seb128it's a new stack behaving differently21:25
CaesarLet's not debate semantics21:25
seb128it's not a change in something which was used before21:25
pawallsseb128, It's a change in user experience. Users with their home dir on a separate partition now get nautilus popping up and an icon on their desktop when they did not before.21:25
pawallsIt doesn't matter what underlying code has changed.21:25
pawallsThe end result is the same.21:25
Caesarseb128: if it'll help, I can try to work on giving you a configuration so you can locally reproduce the behaviour, but it might require a fair bit of work and infrastructure on your side21:26
seb128ok, let's not debate semantic21:26
seb128but I start being annoyed about people calling behaviour change regression and argumenting that regression should be fixed right now21:26
seb128anyway not the topic there21:26
pawallsseb128, Sorry if I gave that impression.21:26
Caesarseb128: I think that comes down to personal opinion/perception21:26
Caesarseb128: let's not get bogged down on that21:26
pawallsseb128, I thought I was pretty relaxed in our previous conversations via launchpad.21:26
seb128pawalls: it is, don't worry ;-)21:27
pawallsseb128, Recommended some possible solutions, offered to talk to you in real time if you liked.21:27
Caesarseb128: I think you agree that having zillions of Nautilus windows for your $HOME is not a good user experience though, yes?21:27
seb128just don't use regression as an argument21:27
seb128though I agree we have an issue to fix there21:27
pawallsseb128, Fair enough. Now the question is.. is it reasonable to keep the old behavior.21:27
pawallsor is there a compelling reason to not revert to the old behavior.21:27
seb128I'm not sure what the old behaviour is21:27
seb128I'm rather looking for what we should change now in gvfs21:27
pawallsseb128, Create a separate partition (any type) at /home/$USER21:27
seb128rather than copying the old stack21:27
Caesarseb128: the old behaviour is no volume icons on the desktop for NFS mounts, and no Nautilus windows popping up21:28
pawallsseb128, And then log into gnome.21:28
pawallsseb128, You will see an icon on your desktop named "$USER" and nautilus will pop up a window on login.21:28
pawallsseb128, You resolved the problems with /auto and other /home volumes not appearing.. but this one remains.21:28
seb128I'm looking at the code, a min21:29
pawallsseb128, Thanks.21:29
pawallsseb128, I'd be happy actually to provide a patch if it's still not clear. I actually haven't looked at the code personally. I didn't report the original bug, so I didn't feel compelled to provide a patch. I was originally just trying to give a 'me too' ;-)21:30
seb128ok, I think your usecase is a corner case21:30
seb128in the code21:30
seb128the code does21:31
seb128      if (g_str_has_prefix (mount_path, "/media/"))21:31
seb128        return TRUE;21:31
seb128      21:31
seb128      if (g_str_has_prefix (mount_path, g_get_home_dir ()))21:31
seb128        return TRUE;21:31
seb128    }21:31
seb128  21:31
seb128  return FALSE;21:31
seb128which means it consider only mounts in the current user directory21:31
seb128but doesn't filter out the user dir though21:32
seb128so likely a && !strcmp(mount_path, g_get_home_dir ()) would fix your issue there21:32
Caesarseb128: cool21:32
seb128Caesar, pawalls: does any of you know how to build a package to try a change?21:33
pawallsseb128, Yes.21:33
Caesarseb128: is the Pope Catholic? ;-)21:33
slangasekseb128: ... Caesar is a DD..:)21:33
seb128pawalls: in glib2.0, gio/gunixmounts.c g_unix_mount_guess_should_display()21:33
seb128could you change the21:34
pawallsseb128, I'm happy to see that it's explicit instead of implicit :)21:34
seb128     if (g_str_has_prefix (mount_path, g_get_home_dir ()))21:34
seb128        return TRUE;21:34
seb128to also check than the mount_path is not the user directory21:34
pawallsseb128, Yes.. that should work fine.21:35
seb128add a && !strcmp(mount_path, g_get_home_dir ()) or similar21:35
pawallsseb128, Ceaser or myself will test it.21:35
seb128thanks21:35
seb128I'll talk to upstream about the issue21:35
seb128let me know if that solves your bug21:35
Caesarseb128: okay, will do, thanks21:35
seb128thank you21:36
seb128slangasek: hey21:37
seb128slangasek: I changed gnome-panel to use time-admin again rather than the new dialog21:37
seb128slangasek: that workaround the fix milestoned issues about the new dialog and users asked to get the time-admin dialog which let sync on ntp and change timezone rather than the one21:38
seb128let me know if you think the change is not appropriate21:39
seb128but I think that should be no issue21:39
Caesarseb128: unsatisfiable build dependencies :-(21:39
seb128s/the one/the new one21:40
seb128Caesar: for?21:40
Caesarglib2.021:40
slangasekseb128: right, saw your comment about that in one of the bugs, was waiting for it to show up on my mirror so I could test21:40
seb128slangasek: ok21:40
Caesarseb128: The following packages have unmet dependencies: libfam-dev: Depends: libfam0 (= 2.7.0-13)21:40
slangasekseb128: but time-admin certainly should be an improvement over the current behavior, I think21:40
seb128Caesar: which one? that is weird because hardy is sort of stable now and glib2.0 has not a lot of build-depends21:40
seb128Caesar: install libgamin rather21:41
Caesarseb128: ok21:41
seb128slangasek: ok, then we agree, good ;-)21:41
slangasekseb128: ah, and I'll wait a bit longer, it's on my mirror now but the upgrade wants to break both the kernel and OOo due to packages still being in the process of building :)21:44
seb128no hurry ;-)21:45
tedgHow do I ignore the "maintainer isn't @ubuntu.com" error in debuild?21:49
tedg(or more correctly, how do I make debuild ignore it)21:49
seb128tedg: it's not a blocker, just ignore it ;-)21:49
Lamegoclose your eyes :P21:50
slangasektedg: don't use "ubuntu" in the version number if you're not uploading to Ubuntu?21:50
tedgseb128: No, it does seem to be fatal.21:51
slangasekand if you are uploading to Ubuntu, comply with the DebianMaintainer spec instead of ignoring the error21:51
tedgslangasek: The problem is that I'm just trying to do this security patch, so I'm trying to avoid changing as much as possible...  the previous packager (on dapper) didn't do it.21:51
slangasektedg: I would argue that the DebianMaintainer spec should be applied to security updates to dapper, the same as to any other new uploads21:52
Caesartedg: changing the maintainer isn't changing functional behaviour21:52
slangasektedg: update-maintainer --section=[main|universe] will DTRT to the changelog21:52
slangaseker, control file21:52
slangasekanyway, your other option would be to use a dapper version of debuild... :)21:53
tedgOkay, I'll change it.  If keescook rejects it I'm coming back after you guys ;)21:53
seb128thinking about this automount issue21:54
seb128how come that the current logged user directory is unmounted?21:54
seb128there is usually files used there21:55
slangasekif keescook rejects it, I'm going to tease him mercilessly about his glib2.0 version numberb ug21:55
slangasek>:)21:55
Caesarheh21:56
slangasekseb128: evidently, there are no open file descriptors associated with the mount, so it idle unmounts?21:56
ogra_cmpci think the maintainer spec was not in place in dapper, we should have a clear rule for handling such cases21:56
Caesarslangasek: which surprises me somewhat21:56
CaesarI've asked someone to keep a terminal window open with their $CWD == $HOME overnight and see what happens21:57
slangasekoh, $CWD alone should trip it, shouldn't it, hmm21:57
slangasekthat is odd, then21:57
CaesarUnless automount is doing a lazy unmount?21:57
slangasekthat would be... an error21:57
slangasek:)21:57
CaesarI'll be intrigued to see what keeping a terminal window open does21:58
slangasekanyway, I would consider it a bug for nautilus to auto-open a window for /any/ autofs mount21:59
Caesarslangasek: previously it was doing it for everything in /auto22:00
CaesarThat was just awesome when slocate went berko and tried to index /auto22:00
slangasekheh22:00
CaesarBut I believe both those problems have been fixed22:00
slangasekwonder what it does with /afs22:00
seb128gvfs only lists shares in media and in the user directory nowadays22:01
slangasekok22:01
seb128the user directory which is the issue there being a corner case22:01
Caesarseb128: will you proposed glib-2.0 modification stop $HOME appearing on the desktop, or just fix the Nautilus window popping issue?22:03
Caesars/you/your/22:03
james_wwhat should be the version number of an SRU to http://packages.ubuntu.com/ca-certificates in feisty?22:08
james_wi.e. a native package with a different version to every other release.22:08
cjwatsonsoren: (*map)[src] = 0 in copy_device is definitely wrong - it really is supposed to just copy. Obviously it's being used wrong since the intent (a logical assertion, indeed) at the end of move_device is that there should be only one reference to each device.22:08
sorencjwatson: Makes sense.22:09
infinityjames_w: 20061027.122:10
cjwatsongutsy is the hard one22:10
cjwatsonca-certificates |   20061027 |        feisty | source, all22:10
cjwatsonca-certificates |   20070303 |         gutsy | source, all22:10
cjwatsonca-certificates | 20070303-0ubuntu1 |         hardy | source, all22:10
infinityjames_w: Or 20061027feisty1 (or some variant)22:10
slangasekmathiaz: muhaha, my runes in this samba upload are going to be SO much more crackful than yours22:10
cjwatson20070303-0gutsy1 would be OK, I guess22:11
infinitycjwatson: Is the hardy one still native?  I hate native packages with seemingly non-native version numbers. :/22:11
Ward1983i found a annoyance when installing ubuntu for the first time on my laptop, and its still in 7.10, so i would like to file a bug but have no clue how or what to write, so i thought i'd come explain it here22:11
cjwatsoninfinity: probably22:11
Caesarseb128: So a modified glib2.0 doesn't prevent the $HOME volume appearing on the desktop22:11
mathiazslangasek: which bug are you trying to fix ?22:11
cjwatsoninfinity: note the version number in Debian, though ...22:11
cjwatsonca-certificates |   20070303 |        stable | source, all22:11
cjwatsonca-certificates | 20070303-0.1 |       testing | source, all22:11
cjwatsonca-certificates | 20070303-0.1 |      unstable | source, all22:11
Caesarseb128: won't be able to say about the Nautilus thing for a bit22:11
infinitycjwatson: Yeah, which is also a policy no-no, that should have been $date.0.122:12
Ward1983when i install i just get virtical random colored lines and the rest of the LCD slowly turns white22:12
infinitycjwatson: Oh well.22:12
slangasekmathiaz: bug #20603622:12
ubotuLaunchpad bug 206036 in samba "package samba 3.0.28a-0ubuntu3 failed to install/upgrade: " [Undecided,Incomplete] https://launchpad.net/bugs/20603622:12
Ward1983now the only problem was Option "UseDisplayDevice" "DFP" was missing22:12
slangasekmathiaz: the fix is " || ! getent passwd "$USER" >/dev/null"22:12
Ward1983so every new user with a similar laptop just doesnt get anything on their screen22:13
Ward1983at least for the 2 last releases22:13
infinityslangasek: I'd comment on how vile that looks if I wasn't sure I that I have almost that precise test in one of my own maintainer scripts.22:13
slangasekheh22:13
seb128_re22:14
seb128_need to give some kicking to my isp tomorrow22:14
seb128_<seb128> Caesar: both22:14
seb128_ Caesar: it'll make it stop being listed as an user visible mount22:14
seb128_ Caesar: ie, be a standard directory on the disk22:14
james_winfinity: yes it is still native.22:14
james_wcjwatson: pitti recommended 20070303-0ubuntu0.7.10 for gutsy22:15
Caesarseb128: well it didn't work then22:15
CaesarI'm also trying to forcible reproduce the problem by SIGUSR1ing automount, which should force an expire of mounts22:15
Caesars/forcible/forcibly/22:15
Caesarseb128: let me just give it a reboot to make sure everything cops a restart22:16
infinityjames_w: There's no right answer, really, just many wrong ones (ie: ones that don't eval >> or << the versions in previous/later releases, or versions which are just plain unparseable to the human eye)22:16
seb128_Caesar: ok22:16
infinityjames_w: pitti's suggestion maps to what he and I decided on for Mozilla security backports years ago, and now seems to be used by much of the security team.22:16
slangasek#define right !wrong22:16
infinityjames_w: And it is readable, I'll give it that.22:17
james_winfinity: I'm using 20061027-0ubuntu0.1 at the moment, but I don't want to steal a security number, is there a danger of doing that?22:17
infinityjames_w: The security folk are good at reading.22:17
infinityjames_w: (And they pretty much have to anyway)22:17
james_w:-)22:17
james_wI had a look at the packages in gutsy-updates, and there didn't seem to be scheme that was discernible to my feeble mind22:18
Caesarseb128_: no, definitely didn't work22:18
infinityjames_w: No matter what you pick, the security team still needs to look it up and make sure not to clash, so don't worry too much.22:18
james_wI'll submit it like that, pitti can ask for a different one if he likes.22:18
james_wa second question, does the SRU team handle sponsored SRUs, or would I still subscribe u-m-s?22:19
infinityjames_w: $ver.0.1, $ver-0ubuntu0.1, $ver-0ubuntu0.7.10, $ver.gutsy.1, $ver.yomamma.1... They all "work".22:19
Ward1983anyone?22:19
james_wthanks infinity22:19
slangasekjames_w: it appears that pitti will just upload any of these packages for you directly, before I have a chance to blink twice, so I'd go with that :)22:20
seb128_Caesar: ok, something else to try for you22:20
seb128_Caesar: get the gvfs source22:20
james_wslangasek: thanks, I'll make sure he does it while you're asleep tonight :-)22:20
infinityjames_w: Usually, I'd suggest finding a sponsor, but vorlon seems to be implying that in your case you already have one with pitti. :)22:20
seb128_Caesar: hal/ghalvolumemonitor.c _g_unix_mount_point_guess_should_display22:20
seb128_Caesar: similar change22:20
Caesarseb128_: ok, getting22:20
james_winfinity: pitti sponsored the fix in to hardy, and was helping with the SRUs, so I think he'll be willing to do it.22:21
=== seb128_ is now known as seb128
keescookjames_w: -updates and -security tend to follow the same conventions.  I've outlined the versioning styles here: https://wiki.ubuntu.com/SecurityUpdateProcedures under "Preparing an update"22:55
james_wkeescook: thanks22:58
emgenthi kees :)22:58
keescookheya emgent22:59
keescookjames_w: and, as infinity says, we're good about making sure we don't step on something.  (or rather, soyuz is perfect at it, and we can't)22:59
sorencjwatson: Anything else you want me to try this evening? I just remembered I won't be around tomorrow and the day after.22:59
CaesarSo, ah, when is there going to be a linux-restricted-modules-2.6.24-14-generic package to go with the kernel?23:13
Caesarseb128: that mod to gvfs didn't get rid of the $HOME volume on the desktop23:15
seb128Caesar: ok, so you have a weird config I've no idea about23:17
seb128the easier would be to describe how to config easily a similar setup so it can be debugged23:17
Caesarseb128: s/weird/large enterprise or academic institution/23:17
Caesarseb128: how much infrastructure do you have at your disposal23:18
seb128none23:18
seb128a compuiter23:18
CaesarThen we've got a problem23:18
seb128computer23:18
seb128well, a desktop and laptop so I can do networking between those23:19
CaesarYou'll need an NFS server23:19
CaesarSo you'll have to use one as an NFS server for your home directory and automount it on the other one23:19
CaesarI'll update the bug with specifics once I've figured them out for you23:20
seb128ok, weird though that the gvfs change didn't work23:20
CaesarYeah23:20
CaesarSounded promising23:20
seb128is your nfs mount listed in gvfs-mount -li ?23:20
seb128Caesar: and is the nfs thing in fstab?23:20
Caesarseb128: no, that's the point of autofs23:21
Caesarseb128: and yes, my home directory is listed in the output of gvfs-mount -li23:22
pawallsseb128, I'll try to hack together a patch for this.23:25
pawallsseb128, Thanks for the pointers and for being available.23:25
CaesarYeah, thanks seb12823:26
seb128Caesar: do you still get the icon listed and the mount in gvfs-mount -li with the glib and gvfs changes?23:27
Caesarseb128: yes23:27
seb128Caesar: speaking with on of the upstream guy23:30
seb128he did recommend doing the same changes that I suggested23:30
seb128 if (strcmp (mount_path, g_get_home_dir()) == 0) return FALSE;23:30
seb128" if (strcmp (mount_path, g_get_home_dir()) == 0) return FALSE;" is what he suggested23:30
seb128Caesar: maybe you could try to make sure the function in gvfs returns false as expected?23:30
seb128Caesar: are those mounts listed in mtab?23:32
cjwatsonsoren: just figuring it out now with a reduced harness; I'll see if I can get you something before I crash23:36
seb128pawalls: still around?23:36
sorencjwatson: Ok, I'll be around for a little bit more, but I'm getting sleepy eyed, too.23:37
cjwatsonfortunately I think I've just seen the bug23:38
cjwatsonsoren: ok, on top of the change you've already made, find the bit in move_device that looks like this:23:39
cjwatson            if (walk == limit || next == dest)23:39
cjwatson              break;23:39
cjwatson            copy_device (next, cur);23:39
cjwatson... and change it to this:23:39
cjwatson            if (walk == limit)23:39
cjwatson              break;23:39
cjwatson            copy_device (next, cur);23:39
cjwatson            if (next == dest)23:39
cjwatson              break;23:39
cjwatsonthat fixes my test harness at least23:39
DossyHi.  What team is responsible for VNC?  the X Swat team?23:45
cjwatsonsoren: any luck?23:46
sorenTrying right now.23:46
cjwatsoncool23:46
sorenSorry, got stuck in an e-mail.23:46
sorenThat seems to have done it.23:47
sorenI'll pastebin the results.23:47
sorenhttp://pastebin.com/m2c5e289423:47
pawallsseb128, yessir23:51
seb128pawalls: could you try editing gvfs hal/ghalmount.c g_hal_mount_new()23:52
seb128and change the && in23:52
seb128  if (volume == NULL && !g_unix_mount_guess_should_display (mount_entry))23:52
seb128to ||23:52
seb128pawalls: just a random try, not sure it'll work23:54
cjwatsonsoren: awesome. Thanks!23:56
sorencjwatson: Any time.23:57
* soren crashes23:57

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