/srv/irclogs.ubuntu.com/2008/03/12/#ubuntu-devel.txt

HobbseeFujitsu: hmm, was the hal fixing the dimming brightness for you too for a while?00:19
Hobbseeor am i just going mad?00:19
bryceis anyone here running Xgl?  If so could you run xvinfo | grep Xgl ?00:43
jdong  Adaptor #0: "Xgl Generic Texture Video"00:43
jdongbryce: ^^ :)00:43
jdongafter all these years, fglrx 8.40.4+Xgl is STILL the most stable/smooth setup for my mobility x140000:44
jdongI just gave up on Catalyst 8-3 after a week's time with it00:44
brycejdong whoohoo thanks!00:49
brycejdong: could you also run 'xrandr -v' ?00:49
jdongServer reports RandR version 1.200:49
bryceinteresting!  thanks00:50
=== RAOF_ is now known as RAOF
RAOFjdong: That's disappointing.  I was hoping that xgl could go away.00:55
brycejdong: fwiw, my bet is that Xgl+fglrx 8.40.4 does not actually do xrandr 1.2, so the xserver is sort of fibbing a little00:55
jdongRAOF: tell me about it; I actually shed some tears when catalyst 8-3 failed to deliver00:59
jdongbryce: I agree00:59
=== dijital1_away is now known as dijital1
RAOFtjaalton: Do you have any debugging tips you'd like done for bug #194214?  It's annoying, and doesn't seem to be the kernel's fault.01:55
ubotwoLaunchpad bug 194214 in xorg-server "Keys get "stuck" down" [High,Confirmed] https://launchpad.net/bugs/19421401:55
compbrainAnyone happen to know if there is a py module kicking around for reading .dsc's?03:17
james_wcompbrain: python-debian should do it.03:20
lamontslangasek: you around?03:20
* ScottK wonders about python-apt03:21
james_wScottK: python-apt can do it as well probably, but doing it in python-debian is pretty simple.03:21
compbrainScottK: I didn't see anything in python-apt that could do stuff with a non-deb03:24
emgentheya fabbione :)03:32
ScottK2compbrain: OK.  I guess I won't wonder anymore03:39
fabbionehi emgent04:29
slangaseklamont: moo04:33
fabbionemorning guys04:35
* slangasek waves04:41
nxvlhow do i write new blueprints?05:31
nxvli don't find the option05:31
emgentnxvl, https://blueprints.edge.launchpad.net/specs/+new05:32
nxvlemethnx05:41
nxvlemgent: thnx05:42
emgentnp :P05:42
tjaaltonRAOF: sorry no, it needs to be reported upstream06:00
tjaaltonRAOF: I've been meaning to do that, but instead selfishly prioritized the bugs that I'm seeing when triaging ;)06:08
tjaaltonhm, s/when.*//06:09
=== cjwatson_ is now known as cjwatson
RAOFtjaalton: That's OK.  I was going to try building xserver without the smart scheduling patch, on the basis that it seems to have been added around the time this started and seems vaguely like a candidate.07:06
RAOFtjaalton: Following that, I was going to try raw upstream git xserver.07:06
dholbachgood morning07:08
pittiGood morning07:23
Hobbseemorning pitti, dholbach07:25
FujitsuHi Hobbsee, pitti, dholbach.07:25
tjaaltonRAOF: excellent, thanks07:30
pittidoko_: ah, python-xml in component-mismatches \o/ demoted07:59
pittidoko_: p-pysqlite2: http://paste.ubuntu.com/5609/08:00
pittilool: ah, elisa finally starts up, thanks!08:04
pittilool: apparently I'm just too dumb to do anything with it :/ the configuration area just has themes, the photo/video thingies don't allow me to set any file path, and the audio file browser does not go above my home dir08:05
=== doko_ is now known as doko
dokopitti: python-xml: asked ScottK to do the same in universe, and then remove it08:23
loolpitti: I think your initial experience with elisa is interesting to note down08:27
loolpitti: I'm sure you can easily workaround your issues with the config file(s); but it's interesting to see how it was a pain for you to start with08:27
pittilool: it would be nice if there was 'paths' section in the configuration, where I could point it to the root dirs of my audio/video/photos08:28
loolpitti: To some extent, it's meant to be configured once (or using the defaults) on a dedicate box near your TV08:28
dwahello, my x keeps hanging when i use an ftp mount. Is there a known bug about this?08:29
pittilool: how is that done? vi .elisa/config?08:29
loolpitti: /usr/share/doc/elisa/FIRST_RUN08:29
loolpitti: In .elisa/elisa.conf08:30
loolpitti: Also, elisa is supposed to have grown client/server capabilities, a bit like mythtv; I didn't play with it myself, it's new with these uploads, but if you do I'm interested in your experience as well08:30
loolpitti: I'm happy to relay your impressions to the elisa folks; I'm sure they would be interested08:33
pittilool: ah, that works now, I added the paths to the config file08:35
pittiI find it a bit difficult to steer (pressing Esc always throws me out of the entire program, no obvious method to pause/continue a video, etc.), but it looks nice08:35
* pitti hugs lool, thanks for your work for fixing it08:36
loolpitti: FIRST_RUN covers the important keybindings (enter for play/pause)08:42
pittilool: right, just getting used to it :)08:43
loolKeybuk: I think you had issues with elisa as well; it might be a good occasion to give it a try as well08:43
loolpitti: Oh reminds me: are you still looking at its main promotion?08:43
pittilool: yes, now that it actually works08:43
loolpitti: Also FYI, there's a bugfix release which came out yesterday; it's currently held up by understanding a python-central bug wiht egg-info files and finding a fix or workaround08:45
loolBut shouldn't change SONAME or anything, just bug fixes AIUI08:45
ogra_cmpc_wow08:48
* ogra_cmpc_ just noticed the vesa driver is as fast as the intel driver on the cmpc .... while eating only half the ram i810 does08:48
=== pbn_ is now known as pbn
pittiRiddell: hey08:51
ogra_cmpc_lool, you had a consolekit hack for for startx in mobile, right ? how evil is that change ? its really mean to disable all users that use startx from doing administrative desktop tasks imho so if it doesnt rip huge security holes that would probably be a nice addition...08:51
pittiRiddell: I'd like to have your opinion about hwdb-client in bug 19551908:51
pittiRiddell: i. e. do you rather want to keep hwdb-client-kde, or drop it entirely, given that it is mostly useless?08:51
ogra_cmpc_pitti, cr3 had promised me the new gui would be done for hardy (doesnt seem to be the case though :( )08:52
loologra_cmpc_: We're working on it, but it isn't working for now08:52
ogra_cmpc_ah, k, i thought you had it solved already08:53
loologra_cmpc_: What we managed doing is starting a CK session; there are many ways to do this08:53
loolThe problem we're facing at the moment is making that session the active one08:53
pittiseb128: FYI, I gave-back gnome-games, libgnomeui, eel, and eog for now08:53
ogra_cmpc_yeah, i have a similar prob with ltsp logins08:53
pittiseb128: sorry if that causes some more FTBFS spam08:53
loolIt would seem that using a root-only CK call to start the session with the relevant params might help it, but we didn't solve this yet08:53
seb128pitti: thanks, don't worry about the mails, I just mark those all read usually08:54
loologra_cmpc_: Finally, we have a stop gap workaround ATM which is to use a root running daemon to fix the CK session08:54
cjwatsonlool: I have code that marks the session active by hand, if it would help08:54
loolcjwatson: Does it require root?08:54
ogra_cmpc_well, in any case it would be nice to have it un the general distro package so we can make use of it everywhere if its not to hackishj08:54
pittiseb128: I wait until libgnomeui is built and published, then I'll give back everything else08:54
loolcjwatson: Anyway, any contribution at this point is useful08:54
* lool grabs bug id08:54
seb128pitti: alright08:55
loolhttps://bugs.edge.launchpad.net/ubuntu/+source/xinit/+bug/19948608:55
loologra_cmpc_, cjwatson ^^^08:55
loolpitti: You're also welcome to comment08:55
cjwatsonlool: not certain08:55
loolI discussed this with mccann and he told us to use ck-start-session or something, which is only available in newer consolekit08:55
ogra_cmpc_is that like the pam thing wrapped ?08:56
loolHowever it's not helping as it's not aware of the DISPLAY at the moment it's launching the session08:56
loologra_cmpc_: Exactly, so doesn't solve the issue we're having08:56
ogra_cmpc_yeah08:56
loolI didn't have time to resume discussion08:56
cjwatsonyou probably don't want to use the pam module as such08:56
ogra_cmpc_right08:56
loolcjwatson: Oh why not?  We planned doing so08:56
cjwatsonwhy doesn't xinit have root privileges?08:57
cjwatsonoh, if you're willing to hack complete PAM support into xinit, sure08:57
loolcjwatson: It wasn't enough, but I think it did as well as ck-start-sesison08:57
cjwatsonI didn't think it started a PAM session at the moment, though08:57
loolcjwatson: We're using "su" before starting startx08:57
cjwatsonstarting a PAM session requires root at *some* point08:57
pittilool: if ck-launch-session helps you, we can certainly port it08:57
loolpitti: I think not08:57
pittilool: sounds just like a shallow wrapper around open_session_with_parameters()?08:57
loolpitti: Michael checked the code and it basically does what the xinit patch did08:57
ogra_cmpc_pitti, it does the same as the already existing pam module08:58
pittiah, ok08:58
loolpitti: Unfortunately that call is root-only08:58
pittiso the problem is not that you need a CLI tool instead of a lib call, but the place where to do it08:58
loolpitti: So we'd have to move to the Xorg server *shiver*08:58
loolpitti: Exactly08:58
pittilool: right, it must be root only08:58
loolpitti: I'm just mentionning this because upstream told us so, but I think it was misguiding08:58
cjwatsonlool: I've attached the openssh patch to the bug, but I'm not sure how much it'll help you08:58
loolcjwatson: Thanks08:58
cjwatsonlool: why is starting the CK session as root not an option? As you say, you do have root at some point in the process08:59
loolcjwatson: Because we don't have the display at that time08:59
loolcjwatson: It's basically su launching startx as ume which spawns Xorg as root09:00
lool(I mean Xorg is suid root)09:00
cjwatsonoh, right09:00
loolcjwatson: Thanks for the patch09:00
cjwatsondoing it in the X server would be too evil for words09:01
loolcjwatson: What's the reason for merging it into ssh instead of pushing for the PAM module?  Is this for non-PAM sshd uses?09:01
loolcjwatson: haha09:01
cjwatsonyou can't use the PAM module with openssh for reasons too tedious to enumerate09:01
cjwatsonbasically privilege separation awkwardness09:01
loolIs this a design issue of the CK PAM module?09:01
cjwatsonno09:01
loolAs in, it should be using some helper to gain the privs it needs09:02
loolAH09:02
cjwatsonno, it's just how openssh internals are arranged09:02
cjwatsonactually sort of similar to your problem in some ways - when the PAM session is opened, you don't know DISPLAY yet09:02
loolIt's sad to have PAM and to not be able touse it09:02
cjwatsonbecause the client hasn't yet requested the forwarded X connection09:02
loolOh09:02
loolOk09:02
cjwatsonor, for that matter, the tty09:03
cjwatsonyou can have ttyless ssh sessions, you see ...09:03
loolSure09:03
loolI understand the tty can be requested at any time, just like you can add port forwarding or X11 forwarding09:03
loolAnd it's way too late to hope to use sshd root rights or PAM09:03
cjwatsonopenssh actually does have a method to get back to root09:04
loolcjwatson: Thanks for the explanations09:04
cjwatsonwhich in fact is used by the consolekit patch09:04
ogra_cmpc_you could probably ssh -X localhost and have a sshd listen on lo09:04
cjwatsonbut I don't think that's relevant to your problem09:04
loolcjwatson: Oh; I wouldn't have expected that09:04
cjwatsonit's very carefully constrained09:04
loolcjwatson: It's not relevant, but interesting nevertheless :)09:04
ogra_cmpc_i.e. bring up your X server and loop back to run xinint though ssh09:04
cjwatsonif you see a mention of the "monitor" in openssh source, that's what that's doing09:04
cjwatsonlool: I sort of feel that, instead of running the whole of startx under su, the su ought to be deeper09:05
* lool slaps ogra_cmpc_ 09:05
ogra_cmpc_heh09:05
lool;)09:05
cjwatsonso that you can pass some bits of information back up to something running as root that can open the CK session for you09:05
cjwatsonof course there is a certain historical expectation that running startx as a mortal user will DTRT09:06
loolYes09:06
ogra_cmpc_++09:06
loolI've used it for years when I considered gdm dangerous for my X sessions09:06
ogra_cmpc_gdm is fine as long as you dont want to restart or stop it :)09:06
loolAlso, I guess it's going to make us start a Xsession as root too09:07
cjwatsonexactly which dbus call is root-only?09:07
loolcjwatson: The one with params09:07
loolcjwatson: Which are required to pass the x11-display09:07
loolcjwatson: The FD bug has some details of the params which we might want to set09:07
cjwatsonbecause I thought I remembered testing this as an ordinary user09:07
loolMichael Frey told me it wouldn't work as it was root only I think09:08
loolHe commented as such in the FD bug09:08
cjwatsonah, yes, you're right09:09
* ogra_cmpc_ thinks it was to early for CK inclusion09:09
loolNow, I wonder whether it would make sense to let Xorg report to CK when a display is spawned and a VT allocated09:09
cjwatsonI guess I must have been using sudo dbus-send09:09
cjwatsonthis really doesn't feel right in the X server at all09:09
loolI understand we don't want to start a CK session there, but as Xorg is setting the VT etc.09:09
loolcjwatson: But Xorg is the exact place where the system objects are requested/created09:10
loolAnd where the DISPLAY comes to life09:10
loolNaturally, I'm not happy with DBus coming into play with Xorg  :-/09:10
pittito me it feels slightly ugly to make X.org depend on CK09:10
pitti(for a library call)09:10
pittiit's less ugly to try and call ck-create-session, and just ignore if it isn't there09:11
loolWhat about a Xorg module?09:11
cjwatsonthe X server is wrong because if you're using remote X then it is on the wrong machine09:11
cjwatsonthe CK session is a client-side concept, not server-side09:11
cjwatson(with the usual confused X meanings of client and server)09:12
loolcjwatson: I see; so we can have multiple sessions with the same display?09:12
cjwatsonconsider X sessions forwarded over ssh09:12
cjwatsonthey share an X server, but the actual DISPLAY variable is something different on a different host09:12
cjwatsonsame goes for xdmcp09:12
cjwatsonthis is why it should be the responsibility of the session manager09:13
cjwatsonor the display manager if relevant09:13
loolYes, but then apps launched in the remote SSH session are going to which CK session?  One spawned by sshd and related to the virtual DISPLAY, no?09:13
cjwatsonmaybe you just need a trivial display manager09:13
loolOr is this extending the local CK session?09:13
cjwatsonright, in the case of ssh the CK session is started by sshd, because sshd is effectively acting as a trivial display manager09:14
cjwatsonand session manager, rolled into one09:14
loolcjwatson: So sshd is where the virtual DISPLAY comes to birth09:14
cjwatsonsort of, but I think that's the wrong way to think about it09:15
ogra_cmpc_its a proxy server09:15
cjwatsondisplay managers are actually quite easy to write09:15
cjwatsonif you aren't trying to be gdm09:15
cjwatsonLTSP has a trivial one called ldm, and I wrote adapted versions of that for oem-config and ubiquity09:16
loolcjwatson: Do we have anything close to such a dumb DM?09:16
loolAh LDM, thanks09:16
cjwatsonit's 100-odd lines of Python09:16
ogra_cmpc_well, ldm is C now09:16
cjwatsonright, oem-config-dm isn't though ;-)09:16
ogra_cmpc_look at the pre gutsy code for ldm in python09:16
loolcjwatson, ogra_cmpc_, pitti: mind if I copy this log to the bug report?09:16
cjwatsonoem-config-dm is probably a better place to start as it doesn't have the ssh stuff09:16
cjwatsonnot at all09:16
pittiof course not09:17
ogra_cmpc_fine with me09:17
=== \sh_away is now known as \sh
pittiit's publically logged anyway09:17
loolpitti: (Yeah, but I asked for politeness ;)09:17
cjwatsonin oem-config-dm's case, it is told the display by its caller09:17
cjwatsonbut the same usually goes for xinit as called by startx, doesn't it?09:18
loolYes09:18
ogra_cmpc_yep09:18
cjwatsonI guess providing a display to startx isn't mandatory09:18
loolI think the act of creating the CK session in xinit makes sense; we just have to figure a way for it do provision the DISPLAY information09:18
loolFrom what I understand, xinit starts the server and then a client and it does know about the VT and the DISPLAY09:19
loolIt just needs enough power to tell CK about it09:19
cjwatsonthe display manager could do that - it starts processes inside the display09:19
asacArneGoetje: do you still need someone who still sees the scim issue?09:19
cjwatsonoem-config-dm starts X, a window manager, stuff like gnome-settings-daemon, and the main "greeter" (in this case, oem-config09:20
cjwatson)09:20
loolcjwatson: But when you just "startx", you don't have a DM09:20
cjwatsonright, I'm suggesting not using startx09:20
loolYeah, I got your suggestion about using a DM for our concrete problem right now, but I thought we were back to discussing the CK fix for startx users09:21
loolSince after all this ought to work as well09:21
cjwatsonoh, if we're talking *theory*09:21
loolWell would we fix startx we wouldn't have to use a DM either09:21
cjwatsonmaybe xinit needs to be setuid09:22
loolSo I've noted that we have some sample DMs that I could look into, and I think we'll probably use that, but the original problem is about xinit CK awareness09:22
cjwatsonand drop privileges when executing the client, obviously09:22
loolPerhaps we could tell CK to please update it's information by looking at DISPLAY?09:22
loolThis kind of helper might not need any special rights at all09:22
cjwatsonif you can't do OpenSessionWithParameters as root, then logically you ought not to be able to do the same thing in other ways09:23
lool"Hey, I think you should try to connect to :0.0 and see what VT it uses, you might want to add the data you find to your database"09:23
cjwatsonif you can, then either consolekit's permissions are too strict, or we are attempting to exploit a security hole09:23
cjwatsonwhich is all very well but not a good thing to build an application around09:23
loolWell OpenSessionWithParameters implies that the params will be trusted09:23
loolWhile what I'm proposing is that CK be pinged to please refresh its info09:24
cjwatsonsorry, I meant "if you can only do OpenSessionWithParameters as root" above09:24
cjwatsonCK does have helpers to figure stuff out from an X display09:24
loolOh perhaps it's the only thing we're missing09:24
loolWe have bits to start a session09:25
loolWe just need to tell it about VT and DISPLAY of this session09:25
loolHmm this is probably the security limit09:25
cjwatsonyou only need to tell it DISPLAY09:25
cjwatson(in theory)09:26
ogra_cmpc_and the content of DISPLAY needs to contain your hostname ... then the session will become active automatically i was told09:26
loolThe security limit is probably related to "who are you to tell me what DISPLAY this CK session is using" I guess09:26
loolAh well, let's just stop at the conclusions that xinit might need to be suid and that we should use a trivial DM for now09:27
loolThanks all for discussion09:27
ogra_cmpc_thanks for answering my question :)09:28
* ogra_cmpc_ beats i810 with a bat09:28
ogra_cmpc_why the heck does that thing eat 50M extra if i use it ...09:28
cjwatsonlool: have you tried just calling org.freedesktop.ConsoleKit.Manager.OpenSession?09:29
cjwatsonand letting it guess?09:29
cjwatsonof course the process that calls that needs to run for the lifetime of the session, otherwise dbus will notice and close the session on you09:30
cjwatsonso it can't just be dbus-send09:30
cjwatson(we need a dbus-send --exec=command or something)09:30
loolcjwatson: I didn't try this09:30
loolI wonder why I didn't try to start the session under Xorg09:32
cjwatsonit looks in /proc/blah/environ to fish out DISPLAY09:32
loolBut just ck-launch-session from within Xorg should simply work09:33
ogra_cmpc_and i wonder why we dont make it mandatory to have that dbus call in x-session-manager ...09:33
ogra_cmpc_that way we wouldnt need to hack up all display managers09:33
loolI'll try to hook it to Xsession.d09:33
cjwatsondoes ck-launch-session spawn a subprocess with the rest of your session?09:34
loolI don't know; we don't have it; I think it does based on the xinit patch I've seen from fedora09:34
loolhttp://cvs.fedoraproject.org/viewcvs/devel/xorg-x11-xinit/xinitrc?r1=1.3&r2=1.409:35
cjwatsonyes, it appears to09:35
cjwatsonhttp://gitweb.freedesktop.org/?p=ConsoleKit.git;a=blob;h=73111816d3785996ee25c18dc24e0a3657272428;hb=4740245c6f6137175ef51be2207c35185f4d98f1;f=tools/ck-launch-session.c09:35
cjwatsonthat would be perfect, then09:35
loolI really have a brain bug09:36
cjwatsonit wraps OpenSession, not OpenSessionWithParameters09:36
cjwatsonso it doesn't require root09:36
loolSo it exactly does what it's supposed to do: look at the DISPLAY of the calling process09:36
cjwatsonso the whole discussion above is overengineering :-)09:36
loolOk, let us ship a Xsession script within consolekit then?09:36
cjwatsonhmm, it should only call ck-launch-session if XDG_SESSION_COOKIE isn't already set09:37
cjwatsonbut yes, that does sound like a good solution09:37
loolSure09:37
dokopitti: please demote the python-qt4-gl binary package, we don't want to have the pyopengl dependency in main09:37
pittidoko: hm, that's not in component-mismatches; I wonder what holds it in main09:39
pitti(argh, ENOSSH again)09:39
dokopitti, hmm I see it there09:39
YokoZarI have a package (zsnes) that recently started building on amd64.  The last upload added amd64 arch to the control file, and it builds fine if I use dpkg-buildpackage.  However, looking it up on launchpad, the build daemon isn't even trying to build it on amd64, and gnome-app-install has it unclickable still09:40
pittidoko: I don't09:40
pittidoko: (should be in 'binary-only demotion')09:40
dokohttp://people.ubuntu.com/~ubuntu-archive/component-mismatches.txt shows it in "Source and binary promotions to main"09:41
pittidoko: right; most likely it's just held in main as part of a "rescued..." (i. e. trying to keep all binaries in main)09:42
pittidoko: once I get back ssh, I'll demote it09:42
loolcjwatson: Interestingly, it also means starting a CK session from PAM would be harmful09:42
Mirvseb128: there's a rather weird problem that came with today's updates: tsclient and policykit-gnome lost their .desktop translations and f-spot reverted to upstream's (tested with two machines). any idea if it's a bug in language packs or somewhere else?09:46
seb128Mirv: what did you update?09:47
seb128Mirv: tsclient didn't change for a while, not like due to it, did you update language packs today?09:47
Mirvseb128: everything since yesterday, it's hard to say but indeed tsclient lost its X-Ubuntu-Gettext-Domain patch already months ago but somehow the .desktop translation was there until today. I did update the language packs, but I'm not sure what the actual problem is.09:48
Mirvpolicykit-gnome never even had that tag, but somehow the translation was there until today09:48
Mirv(and there's no upstream translation for policykit-gnome)09:49
Mirvseb128: the translations for the .desktop items are still there in the .mo files for all of those three09:49
seb128ah, I know09:49
seb128will fix it09:49
seb128it's all lool fault ;-)09:50
seb128he asked for a glib2.0 sync09:50
seb128but we have a gettext patch there which is not in the debian serie09:50
Mirvseb128: whee, great. I feel so like a poor bug reporter since I have no clue what happened :)09:50
seb128fixing it now09:50
TheMuson/09:54
TheMusough09:54
seb128carlos: how do you build your "not uptodate list"?09:56
seb128carlos: ie, gnome-desktop is on it but the build log indicates that it generates a pot correctly, is that just because it was waiting for rosetta import when you made the list?09:56
YokoZarhttps://edge.launchpad.net/ubuntu/+source/zsnes/1.510-2ubuntu1   <--- note how architectures = i386 and amd64, but there is no build attempt for amd64 (successful or failed). What do I do here?10:00
looldoko: I think it would be excellent if we could get PySignal_SetWakeupFd() in our python10:01
looldoko: Do you think that's risky/doable?10:01
cjwatsonlool: not if XDG_SESSION_COOKIE were set, which it would be10:01
loolcjwatson: Well if we don't start a session when XDG_SESSION_COOKIE is set, how does CK know about the display?10:01
looldoko: Background in http://bugzilla.gnome.org/show_bug.cgi?id=48156910:02
looldoko: This is included in our pygobject and pygtk10:02
ArneGoetjeasac: if you have time, please do. :)10:04
dokolool: hmm, I thought I had this done, but apparently not ...10:06
Riddellpitti: I'm fine with dropping hwdb-client-kde.  I'd like to see a Qt version of hwtest soon though if that's the replacement but obviously too late for hardy.10:06
pittidoko: demoted python-qt4-gl10:07
* lool &10:07
pittiRiddell: thanks10:08
carlosseb128: I check that the upload date is newer than latest template update and that it's already published and that there is no .pot file in the import queue pending to be imported10:08
pittiRiddell: so, I'll just unseed it for Kubuntu then?10:08
carlosseb128: but I guess there may be some race conditions10:09
seb128carlos: ok10:09
carlosseb128: like gnome-desktop one10:09
Riddellpitti: I'll do it10:09
pittiRiddell: ok, please let me commit the changes to ubuntu/gobuntu first10:09
pittiRiddell: so that it can become  a proper merge10:09
pittiRiddell: committed to ubuntu.hardy, feel free to merge now10:10
=== ogra_cmpc_ is now known as ogra_cmpc
pittiogra_cmpc: would you mind merging the edubuntu.hardy seed? it's nontrivial10:12
ogra_cmpcpitti, you sure thats needed ? edubuntu depends on ubuntu-desktop10:12
Riddellpitti: merging the seeds doesn't really work any more10:13
pittiogra_cmpc: ah, right, seems it's not; so they are not real branches any more10:13
ogra_cmpcright10:13
pittiRiddell: I see; ok, then just kill hwdb-client, please10:13
ogra_cmpcthere is a dependency chain in place now10:13
pittihm, I still had to do it for gobuntu10:14
pittiseems that isn't converted yet then?10:14
pitti(maybe ubuntu should be on top of gobuntu, since ubuntu adds restricted stuff?)10:14
TheMuso661/c10:16
TheMusodamn wireless keyboard needs resyncing again...10:16
pittiTheMuso: .0000022033333333333310:16
* dholbach likes the new pitti-bot10:17
dholbachpitti: 100 Rupies in Euros10:17
pittidholbach: 625010:18
YokoZarpitti: poke10:18
pittihi YokoZar10:18
pittiTheMuso: .00000220485870603287 actually :)10:18
YokoZarpitti: Any idea why the buildd doesn't seem to be attempting to build this on amd64?  https://edge.launchpad.net/ubuntu/+source/zsnes/1.510-2ubuntu110:18
TheMusopitti: heh10:18
dholbach. o O { pitti-bot needs a serious update }10:18
YokoZarpitti: amd64 was added to control as an arch last upload10:19
pittiYokoZar: control file has Architecture: i386 here10:19
pittiin 1.510-110:19
YokoZarErr that link is to 1.510-2ubuntu110:19
YokoZarWhich is newer10:20
pittioh, it's in universe now, sorry10:20
YokoZarOn the left of that page launchpad says its for amd64 and i38610:20
pittiI bet it's P-a-S'ed10:20
YokoZarDid it just get demoted or something?10:21
pitti$ grep zsnes /srv/launchpad.net/builddmaster/Packages-arch-specific10:22
pittizsnes: i386     # Mostly written in i386 assembler10:22
pittithere we go10:22
pittiYokoZar: something for infinity or lamont to fix10:22
YokoZarpitti: Ahh, cool.  Should I bug them or you?10:23
pittiYokoZar: we keep them in sync with Debian, so I can't change them10:23
ogra_cmpcwoah, i think vesa is the solution for all my probs i ever had on the classmate ....10:23
* pitti wonders why it needs a Pas entry in the first place10:23
* ogra_cmpc cant belive that10:23
pittiif the Architecture: is right, we shouldn't need it?10:23
pittilamont, infinity: ^10:23
pittiogra_cmpc: ... vesa? there goes your performance?10:24
YokoZarpitti: Yeah.  If the control file just says i386 no need to hardcode that elsewhere.10:24
ogra_cmpcpitti, exactly the opposite o_O10:24
YokoZarPeople have been managing to build it on amd64 according to forum posts (though the current version of the package is segfaulting for me)10:24
YokoZarBy linking with 32 bit libraries (in much the same way Wine works on 64 bit)10:25
ogra_cmpcpitti, well, performance migh get a very small not really noticeable overhead ... but it saves 50M ... which means i currently have a classmate that has firefox, aisle riot, abiword, gnumeric and two gnome terminals running at the same time and the system uses 170M of the acailable 241 ... and it still feels totally snappy10:26
ogra_cmpc*available10:27
pittiogra_cmpc: awesome10:27
pittiYokoZar: ah, ia32-libs to the rescue? :)10:27
ogra_cmpc.... and i never even thought remotely about testing vesa here ... just did that by accident10:27
cjwatsonlool: XDG_SESSION_COOKIE is set after the CK session is created, not the other way round10:27
cjwatsonpitti: I didn't quite get as far as converting the Gobuntu seeds to the new world order10:28
YokoZarpitti: Indeed.  We seem to be getting more dependent on it every release, when the intention was to use it as a temporary solution, heh.10:28
pittiit's a hideous hack and a maintenance nightmare (not even mentioning unfixed security bugs)10:31
dokopitti: please accept openjdk-6 (binary NEW)10:31
YokoZarpitti: Is there even a mechanism to push a new build of ia32-libs whenever one of its components gets a security update?  Right now it seems like packages need to be freshened manually10:32
pittiYokoZar: that's usually not a problem for the development release10:32
pittibut that thing bitrots fast in stables10:33
YokoZarOn the plus side, only a few programs seem to depend on it10:33
YokoZarOn the down side, we're never going to get Wine to not depend on it (or separately made 32 bit versions of all the 20+ components it uses ala lib32z1), and Wine isn't going away.10:36
YokoZarActually I wonder if this would be a worthwhile project for Hardy +1 -- slowly phasing out everything in ia32-libs into separate lib32foo type packages10:37
RAOFYokoZar: Please implement multiarch dpkg.  kthxbye10:37
pittiYokoZar: that'll introduce a lot of source changes and complex multibuild setups10:38
pittiYokoZar: you should just be able to apt-get install an i386 deb on amd64 and be done with it10:38
YokoZarpitti: and have it magically go into /usr/lib32 ;)10:38
pittithere are other issues, like file conflicts to all other files to the amd64 .deb10:39
pittiso they would need some special magic, right10:39
YokoZarpitti: Yeah, it's a huge mess, which is why no one's really done it.  Still, would making lib32-* packages be less bad than ia32-libs?10:39
pittibut I guess the best answer for now is "if you can't live without i386, then install it and forget about amd64"10:39
pittior, as a compromise, debootstrap an i386 chroot10:40
FujitsuIs the default SCIMሆትከይ ጎኢንግ ቶ አህችናገ አት ሳኦመ ፖኢንት?10:40
FujitsuErm.10:40
FujitsuThat didn't work.10:40
FujitsuIs the default SCIM hotkey going to change at some point?10:40
pittiFujitsu: it's disabled by default again10:40
Fujitsu(for reasons shown above)10:40
FujitsuAh, good.10:40
pittiFujitsu: for us poor souls^Wdaily upgraders, disable it in the language chooser10:40
FujitsuWhat's such a thing doing in the tool traditionally used to install new languages?10:41
YokoZarpitti: I'm not sure we're ever going to get rid of 32 bit i386 support completely.  Especially because of Wine and all the 32 bit apps out there it'll want to run.  Hell, even MS can't get rid of 16 bit windows libs (Wine can handle these though ;) )10:42
RAOFThere _was_ that multiarch spec lying dead on a Debian wiki somewhere.  Can it be resurrected?10:43
pittiYokoZar: why do you run amd64 in the first place then, if you need that many i386 apps?10:43
YokoZarpitti: Most users don't though.  They just need that one.  Which is about 90% of the use case of Wine, really - that one old legacy app.10:44
TheMusopitti: I can think of one situation where I would want to run an amd64 app but also use i386 apps via wine. Its called audio production to use > 2GBof RAM for audi osamples, plus audio VTS plugins via wine for virtual instruments not availab el in Linux yet.10:45
ogra_cmpcmvo !!!!!!!!!!!!!!!!!10:46
ogra_cmpcmvo, i just installed atlantik from universe on the cmpc .... USING G-A-I !!!10:47
* ogra_cmpc dances10:47
mvoogra_cmpc: ROCK! what did you had to change to make it work?10:47
ogra_cmpcand that even with a gnome-terminal open running htop (which steals about 20M extra)10:47
ogra_cmpcmvo, using vesa10:47
ogra_cmpcthat gained me more than 50M while only having a minimal performance loss10:48
mvocool!10:48
ogra_cmpcmy only prob now is that gdm starts up in panning mode (800x60)10:48
ogra_cmpc*60010:48
YokoZarSo the last mail to the multiarch mailing list was in July 2006.10:49
ogra_cmpcseb128, is there any way that i could inject a xrandr call into gdm so it resizes the screen yo proper 800x480 ? i tried /etc/gdm/Init/ but that didnt seem to work10:52
ogra_cmpcs/yo/to/10:52
seb128ogra_cmpc: no idea10:53
seb128ogra_cmpc: why not updating the xorg configuration rather?10:53
ogra_cmpcseb128, becuse i need a panning mode ... my xorg.conf has a Virtual directive that sets the screen to 800x600 ... the i810 driver defaults gdm to what it gets from the display and uses panning in the session only ... vesa operates exactly the other way round, so i have a panning gdm screen10:55
ogra_cmpcseb128, and i would like to switch to vesa ... but that means convincing gdm to not start in the biggest size it can find in xorg.conf10:56
ogra_cmpcinside the session, even in Xsession.d a call to xrandr -s 800x480 works fine ...10:57
ogra_cmpcjust not for the initial screen10:57
seb128no idea about the issue10:58
ogra_cmpcwell, isnt /etc/gdm/Init/Default to be executed after X is up and beforre the greeter shows up ?10:58
YokoZarpitti: I think having a discussion about how to best kill ia32-libs is a good idea for next UDS ;)11:01
seb128ogra_cmpc: look to the gdm documentation, it tries :0, hostname, and then default11:01
seb128ogra_cmpc: maybe you have one of the others which is used?11:01
pittiYokoZar: heh, yeah11:01
seb128ogra_cmpc: I never tried that though so I'm not sure if it works correctly11:02
ogra_cmpcseb128, thanks i'll look i dont have anything inside /etc/gdm/Init but Default though11:02
seb128ogra_cmpc: upstream are responsive on their list11:02
ogra_cmpcok11:02
seb128you can try there11:02
sorenCan someone who has just a smidgeon of emacs knowledge grab bug 188218? I have *no* clue.11:03
ogra_cmpcwell, mccann is a resident in #ltsp recently i'll ping him this afternoon11:03
asacArneGoetje: [reed] in #ubuntu-mozillateam appears to still have issues11:05
jdstranddoko, cjwatson, slangasek: as the author of ufw, I still believe shorewall should be in main. ufw works well as a host-based firewall, but shorewall is more complete (routing firewall, qos, etc)11:06
cjwatsonjdstrand: ok, that's good to know, thanks11:07
jdstrandufw won't hinder qos or routing mind you, but it doesn't help any more than iptables-restore helps in that regard11:08
TheMusoWow! First time I've been able to reliably differ between my user being in, and not being in, the pulse-rt group for pulseaudio...11:30
TheMusotjaalton: Yeah I've seen that pulse hangs around after logout. I'll confirm your bug now, but don't have any ideas at this point.11:33
tjaaltonTheMuso: cool11:34
TheMusoHrm. What package is responsible for GNOME's logging out? I wonder if it tries to kill a non-existant esd process, and simply needs a tweak to killa pulseaudio process...11:37
sorenTheMuso: gnome-session, I guess.11:38
seb128they moved esd things out of there though11:38
seb128now gnome-settings-daemon does the server init11:38
seb128I don't think anything try to stop esd on logout11:38
TheMusoseb128: Yeah, thats what I'm trying to remember. I don't remember if esd used to get killed on logout either.11:39
tjaaltonI've used the gdm PostSession hooks to kill stray processes11:39
seb128TheMuso: gnome-session used to do that11:39
TheMusoseb128: Right, so I guess if esd was used now, similar behavior would be experienced.11:40
seb128what is the issue?11:40
TheMusoHrm, I'll have to test that one.11:40
TheMusoseb128: After one logs out, pulseaudio is still running.11:40
TheMusobug 20135911:41
seb128TheMuso: shouldn't it autoexit if nothing is using it for some time?11:42
TheMusoseb128: It releases its hold on the sound device yes, but it doesn't shut down/kill itself if thats what you mean.11:43
seb128it should11:43
* TheMuso logs out of another box with pulse running, and lets it sit to see what happens...11:43
Hobbseedie scim, die.11:50
Hobbseehm11:51
Hobbseei can't even run any commands on the command line, as scim puts my text into chinese or something.11:51
Hobbseeway cool.  whenever i hit "c"11:51
Hobbseeor v.11:53
Hobbseeyet whenever i purge it, my apps all take forever to come up, and start crashing.11:53
Hobbseeand exit doesn't exit the thing.11:54
* Hobbsee sets it back to the english/european again11:55
Hobbseeand now space.11:56
ogra_cmpcseb128, gdm behaves sane, its xrandr thats mad with my issue11:57
seb128ogra_cmpc: ok, good ;-)11:57
jdstrandcjwatson, doko, slangasek: IMO, ufw should stay in standard seed and shorewall in supported, or 'desktop-supported' if that ever comes to be11:58
jdstrandufw is very well suited for desktops and bastion hosts11:59
=== Traxer is now known as Traxer|on
=== Traxer|on is now known as Traxer
TheMusoOk, as expected, after a box sitting there for 5 minutes doing nothing after logging out of GNOME with pulse being active in the user session, the pulseaudio process is still active.11:59
dokojdstrand: ok, I'll readd shorewall to the supported seed12:00
jdstranddoko: thanks!12:00
Hobbseehurrah.  purged enough, all the way down to im-switch.12:07
Hobbseei can type multiple words in non-kde programs now!  \o/12:07
Hobbseeinstead of a few letters, then nothing.12:07
cjwatsonHobbsee: 'sudo update-alternatives --auto xinput-all_ALL' should have cleared it up12:13
cjwatsonor language-selector, check and uncheck the checkbox12:13
loolcjwatson: What I mean is that if we don't create a new session in the new Xsession snippet, and rely on one created by pam-ck-connector, the session will lack info on the new DISPLAY, no?12:13
loolSo this would mean that if the XDG COOKIE thing is set, we should probably remove it and create a new session12:14
cjwatsonlool: don't use pam-ck-connector then12:14
cjwatsonI think if it is used then you should trust it and leave it alone12:14
cjwatsonthe display manager might have known what it was doing12:14
cjwatsonin your case, you should take care not to use pam-ck-connector12:14
loolHmm ok12:15
loolI hope they don't merge the xinit CK support then12:15
cjwatsonif they do, one hopes that they would arrange to tell it about DISPLAY12:15
Hobbseecjwatson: grumble.  that wasn't on the bug, but thanks.12:16
ion_doko: Since you made the last kexec-tools change, perhaps you’d be interested in bug #201094 (there’s a debdiff).12:27
ion_doko: Oh, no URL bot. https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/20109412:28
dokoion_: debdiff?12:28
dokoahh, int the report12:29
ScottK2doko: I've run into what appears to be a python-central (or some python tool chain) problem in my python-xml transition work.  When I test build eric python:depends claims it depends on python-central 0.6 (which obviously isn't going to work).  Same package built against Sid wants python-central 0.5.8.12:30
dokoScottK: why not?12:32
ScottK2Do we have 0.6 in Ubuntu and I missed it?12:32
* ScottK2 looks12:32
ScottK2Sure enough12:33
ScottK2doko: Nevermind.  Looks like my pbuilder was more up to date than my system.12:33
dokoheh12:33
* ScottK2 makes note about having test box pointing at a mirror when the pbuilder points at a.u.c.12:36
cjwatson  * Add 100_sloppy_lock.diff, which reverses the locking logic, ie. sloppy12:52
cjwatson    locking is the default. To disable that, set the environment variable12:52
cjwatson    LIBXCB_DISABLE_SLOPPY_LOCK to any value. (LP: #87947)12:52
cjwatsontjaalton: I hope that's "any value other than 1"?12:52
cjwatsontjaalton: ... oh, never mind, it was previously LIBXCB_ALLOW_SLOPPY_LOCK not DISABLE12:52
=== FreeNode is now known as herb
loolcjwatson: I saw your comments on policy on update-alternatives; I believe update-rc.d is in a similar situation with the new sysv replacements12:55
lool(e.g. we had to update-rc.d remove forcefully dbus on upgrades to move it around the init sequence)12:55
cjwatsonkind of, though that's in exceptional cases rather than routine12:55
cjwatsonin the case of update-alternatives, you get this problem all the time12:55
loolSure; the similarities made me want to mention them to you though12:56
dokoion_: done12:56
ion_doko: Thanks12:56
cjwatsonlool: yeah, there are definitely similarities elsewhere; I'm mostly trying to get it through Manoj's head that it's worth documenting12:59
cjwatsonnot least because I don't even know the most correct way to use it, and I've studied it12:59
TomaszD\sh, hi. Remember https://bugs.launchpad.net/ubuntu/+source/wine/+bug/198761 ? Someone screwed up along the way, because it seems the translation was copied and pasted from the browser window, without changing the encoding to UTF8, now the translation looks horrible.13:06
\shTomaszD: please file a bug :) YokoZar or I are dealing with it13:07
TomaszD\sh, right-o.13:07
\shTomaszD: thx :)13:07
YokoZarTomaszD: my fault.  I thought I enabled the locale in firefox before doing that, apparently not13:07
jdstrandpitti: I told apport to ignore further crashes with a particular version, is there a way to 'unignore'? (please just point me to docs if it's written up somewhere)13:07
YokoZarTomaszD: Just reopen that bug actually13:08
TomaszDYokoZar, ok.13:08
TomaszDYokoZar, done13:09
=== FreeNode is now known as herb
pittijdstrand: just remove ~/.apport-ignore.xml, or edit it if you need other ignores13:12
jdstrandpitti: ah thanks13:12
jdstrandpitti: actually it was /root/.apport-ignore.xml here13:13
pittiah, for system crashes, yes13:13
seb128lool, Mithrandir: can any of you look to bug #190700 (gnome-bluetooth new version sponsoring request)? it looks easy, if you don't I'll do it13:16
TheInfinitytjaalton, bryce: hmm ... just a question for a bug - can you look at https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/196242 soon if you have some time for this? because its difficult to make alphatesting of live cd without xorg ... thanks :)13:17
tjaaltonTheInfinity: 64bit with nvidia?13:21
TheInfinitytjaalton: yes13:21
tjaaltonTheInfinity: try disabling usplash with nousplash13:22
tjaaltonTheInfinity: on the kernel cmdline13:22
TheInfinityok i'll test it :)13:22
seb128hum13:51
seb128is anybody looking at updating consolekit in hardy?13:51
seb128we have 0.2.3 where upstream has 0.2.1013:51
pittiseb128: anything that we particularly need from the new version?13:52
pittiseb128: there was a huge discussion about that new CK feature to control shutdown/reboot, and many people want it reverted13:52
ogra_cmpc_pitti, didnt you talk bout ck-register-session before today ?13:52
ogra_cmpc_that would likely require the new version13:53
pittiright13:53
* ogra_cmpc_ scratches head about whiptails menu function ...13:53
pittibut I'm not comfortable with updating such a fundamental thing now just because it's a new version number13:53
pittiIOW, we should consider it if the new version has things we really need13:54
seb128pitti, TheMuso: discussing with a redhat guy the esd not stopped on logout issue13:54
pittiseb128: pulse in our case?13:54
seb128yes13:54
pittiah13:54
seb128he says that consolekit is supposed to revoke the right on the sound device13:54
ogra_cmpc_so i have a tag and an item for every line in the whiptail --menu function ... with --noitem it supresses the item, else it shows both  ... if i select somethng tag is returned .... why do i have item at all then ?13:55
* ogra_cmpc_ doesnt understand the purpose ... apart from adding comments or so as item text13:56
seb128pitti: do you know what set the permission on the sound device at login?13:56
pittiseb128: how on earth should CK revoke access to the soundcard?13:56
ChickenCutlassI would vote for upgrading to the new consolekit -- UME needs the new utility ck-launch-session, that is included13:56
pittiseb128: it never changes in Ubuntu, it's always root:audio 66013:57
seb128pitti: I don't understand how the thing work13:57
pittiseb128: we haven't CK'ized sound card device access yet13:57
pitti(not sure we should either)13:57
huatsseb128: I have put the debdiff for the new yelp13:57
pittiwhat we should do is to kill pulse on session shutdown13:57
seb128huats: thanks13:57
huatsI am putting the bug number on the wiki...13:58
huatsseb128: and thanks to you ;)13:58
ogra_cmpc_pitti, CK is still pretty immature imho ... the less we have of it in hardy the better13:58
cjwatsonChickenCutlass: there are other ways to deal with that, such as a backport13:59
pittiogra_cmpc_: well, we have used it since gutsy, but we use it for more things in hardy admittedly13:59
ogra_cmpc_right13:59
cjwatsonthe Debian consolekit maintainer has some serious objections to the newer consolekit and refuses to update; there was a long thread on the hal list about it; while I'm not sure I necessarily agree, we shouldn't just ignore those objections14:00
ChickenCutlasscjwatson, true14:00
cjwatsonand objections like that are a pretty good reason not to make such a substantial update during feature freeze14:00
ogra_cmpc_i dont say the code or design is flawed ... but its not been used in context much yet ...14:00
pittiit would just have been pretty much (pointless) work to work against upstream and make gnome work without CK/PK14:00
ogra_cmpc_and is still pretty much in flux14:00
ogra_cmpc_yeah14:01
ogra_cmpc_i dont say its our fault :)14:01
ogra_cmpc_i just think upstream switched to early14:01
cjwatsonChickenCutlass: I suspect a backport is fairly straightforward; when I looked at the ck-launch-session code it seemed fairly self-contained14:01
ChickenCutlasscjwatson, yes -- I already looked at it as well.  I am going to try it and see if it solves our problem this week14:02
seb128pitti: I've no real reason for the update, I just noticed we were many version behind and was wondering if that's an update we should consider14:10
seb128TheMuso: http://bugzilla.gnome.org/show_bug.cgi?id=52201714:10
dokolool: PySignal_SetWakeupFd is now uploaded, had it backported, but not applied. please wait until both python2.4 and python2.5 are built on all archs14:15
=== kylem_ is now known as kylem
* pitti wonders why our different hardy kernels switch back and forth between hda and sda (i. e. using scsi drivers for IDE drives)14:17
ogra_cmpcpitti, i thought that was generalized to scsi for everything now14:20
pittiright, I had that for quite a while14:20
pittibut nowadays I'm back to hda14:20
pittiBenC: ^ is that intended?14:20
BenCpitti: yeah, just needed settling down14:21
sorenpitti: How do you notice that?14:24
pittisoren: well, I have /dev/hda*14:25
sorenI know how to check it, sure, but I'd never notice if it changed on my box, I think.14:25
sorenUUID based fstab ftw.14:25
pittiit just occured to me by accident, when I tried to run my 'test-fsck' script from a few weeks ago14:25
pittiyeah, UUIDs DTRT here for mounting14:25
pittibut the script died with pain and anger because /dev/sda3 didn't exist any more14:26
sorenI was just surprised since we have the same laptop, and I hadn't noticed anything like that at all.14:26
pittisoren: I'm speakign about my desktop14:27
pittisoren: my laptop has SATA, I think they have always been treated as SCSI14:28
sorenpitti: Oh, ok.14:29
looldoko: Cool, thanks!14:33
=== thekorn_ is now known as thekorn
=== ogra_cmpc__ is now known as ogra_cmpc
=== dholbach_ is now known as dholbach
LoevborgI hope this is the right place to ask. I´m thinking about creating a modified version of ubuntu for the asus eeepx (small laptop w/ 4GB of flash disk). What I want to do is, among other things, add a modified madwifi driver and change some of the defaults of desktop applications.14:49
LoevborgFor instance, thunderbird´s icons should be smaller by default.14:50
LoevborgSo I think creating a custom USB stick install would be the right thing to do, and keep everything as close to ubuntu as possible. What I worry about is packages being updated to a stock Ubuntu version when apt-get updating.14:51
LoevborgAre there any active projects that do something like this, i.e. customize Ubuntu for specific hardware?14:52
ogra_cmpcLoevborg, i'm the guy developing the classmate version14:53
ogra_cmpci have a builder script and an installer that works with such devices and creates an installable image out of a squashfs ... currently its classmate specific but i plan to make it more generic in intrepid14:54
ogra_cmpcLoevborg, http://people.ubuntu.com/~ogra/classmate/images/14:55
ogra_cmpcits *very* hw specific though and the classmate has way worse specs than the eeepc14:55
Loevborgogra_cmpc: sounds great. So I guess you´re facing the same problems? Will you use standard ubuntu apt repository?14:55
ogra_cmpcbut you could try out one of these :)14:55
ogra_cmpcindeed i will14:55
ogra_cmpcs/will/do :)14:56
ogra_cmpcthere is only one universe package i add (915resolution) ... all the rest is standard14:56
ogra_cmpcfrom the main archive14:56
Loevborgis there a mailing list or something/14:57
Loevborg?14:57
ogra_cmpcno14:57
ogra_cmpci was thinking about starting a subnotebook desktop project14:58
ogra_cmpcbryce, ^^^ how about that ?14:58
Loevborgogra_cmpc: that would be awsome14:58
Nafalloogra_cmpc: eee covered?14:58
ogra_cmpcNafallo, 800x480 low power machines covered14:58
Nafallo:-)14:59
ogra_cmpcnot hw specific14:59
bryceogra_cmpc: badly needed14:59
ogra_cmpcits about the desktop14:59
Loevborgthere already are some EEEpc ubuntu customiyations, but they are hackish AFAICT14:59
NafalloLoevborg: they really are.14:59
DavieyThere is a asus eeepc kernel module14:59
ogra_cmpcLoevborg, the classmate one as well ... well, not hackish but for example not dist-upgradeable by design15:00
LoevborgI thought it is time for a soultion done right.15:00
NafalloDaviey: that does what?15:00
DavieyNafallo: Gives you extra ACPI control15:00
ogra_cmpcthe prob is that you cant do it right if you go with such heavy desktop HW15:00
ogra_cmpcs/HW/SW15:00
NafalloDaviey: ah. the overclock button :-P15:00
ogra_cmpcand with heavy i include xfce here ....15:00
LoevborgDaviey: yes, the eeepc might need a custom kernel. Or maybe it doesn´. It would be better if it worked without one.15:01
DavieyNafallo: been to scared to try that - more switching the fan off :)15:01
Davieytoo*15:01
ogra_cmpcLoevborg, i thinnk it works without specific kernel changes ... but ypou need extra stuff for wlan etc15:01
* ogra_cmpc envys the eee users for their HUGE keyboard15:02
DavieyLoevborg: imo, there isn't a problem with big customisations - providing it's all packaged and a subnotebook-desktop meta package created :)15:02
Loevborgogra, yes, the keyboard perfectly usable15:02
LoevborgDaviey: what about changed font defaults for thunderbird etc.? that´s what makes the default xandros on the eeepc neat.15:03
Loevborgogra_cmpc: where do I find the script you mentioned?15:04
ogra_cmpcon my build machine15:04
ogra_cmpcas soon as i'm done (end of teh week) i'll release a bzr branch15:04
DavieyLoevborg: I think that is a whole custom theme for thunderbird15:05
Davieyand one for FF AIUI15:05
Loevborgogra, could you drop me a line when it´s done?15:05
ogra_cmpcsure15:05
ogra_cmpcLoevborg, btw http://people.ubuntu.com/~ogra/LightBrowser/15:05
ogra_cmpcand bryce works on a 800x480 inkscape version atm15:05
Davieyooo, that is lightweight15:06
Davieyogra_cmpc: gecko based?15:06
bryceogra_cmpc: that was just a prototype/proof-of-concept btw, I'm not actively developing that - it was just to stimulate other inkscape developers to work on15:06
ogra_cmpcDaviey, xulrunner based15:07
bryceogra_cmpc: good news is that several people are already working actively on that for 0.4715:07
=== mvo__ is now known as mvo
ogra_cmpcbryce, cool15:07
DavieyLoevborg: I'd quite like to get involved with this.15:07
ogra_cmpci'm looking for a javascript eager develope to take over lightbrowser :)15:07
LoevborgDaviey: so a custom ff/thunderbird can just be dropped in without changing the ff/tb package?15:08
Davieyi'm yet to meet a developer keen on js15:08
bryceogra_cmpc: https://blueprints.launchpad.net/inkscape/+spec/kidscape-project,https://blueprints.launchpad.net/inkscape/+spec/toolbar-resize15:08
DavieyLoevborg: hmm, might need a package on top that depends on standard FF/TB15:08
ogra_cmpcoh, wow, you specced it already15:09
LoevborgDaviey: Cool. It would be great to have a few people working on a general solution. so you also have an eee?15:10
DavieyLoevborg: I have 2 :)15:11
Loevborgogra_cmpc: my email address is pesterhayz@gmx.net btw15:15
Loevborgrats15:15
Loevborgogra_cmpc: pesterhazy@gmx.net15:15
ogra_cmpcoki15:16
ogra_cmpcogra@ubuntu.com fwiw15:16
mvotseliot: thanks for your mails, I will answr today15:21
tseliotmvo: thanks :-)15:31
ScottK2slangasek: Do you have any feelings either way about further new package exceptions for OLPC/Sugar related packages?15:32
ogra_cmpcScottK, getting the squeak update ready (and past the license police) would also be a good thing (tm)15:33
ogra_cmpci know its used a lot on OLPC15:33
ogra_cmpc(as well as in edubuntu :) )15:33
ScottK2ogra_cmpc: I'm not packaging it, I'm just trying to get some RM feedback to help decide on a Universe FFe.15:33
ogra_cmpcah15:34
pittimvo: did you ever encounter bug 174128 again?15:39
ubotwoLaunchpad bug 174128 in dhcp3 "asks debconf question on dapper->hardy upgrade" [Undecided,Incomplete] https://launchpad.net/bugs/17412815:39
ion_doko: kexec-tools failed to build because something set LDFLAGS=-Wl,-Bsymbolic-functions and the Makefile did ld $(LDFLAGS) instead of cc $(LDFLAGS). I’ll post a debdiff in a while. Should i use 20070330-4ubuntu2 or 20070330-4ubuntu3?15:39
kbueno!ciao15:42
ubotwoHow should I know?15:42
=== soren is now known as soren_not_joking
=== soren_not_joking is now known as soren_joking
=== soren_joking is now known as soren
ion_doko: Here’s a debdiff that should fix the FTBFS: http://heh.fi/tmp/kexec-tools_20070330-4ubuntu2.debdiff. I hope it’s ok i used 20070330-4ubuntu2 as the version number instead of bumping it.16:11
geserion_: it needs a new version, as -4ubuntu2 already exists in the archive (in this case only a source)16:27
slangasekScottK2: well, my feeling is that it would be nice to have some follow-through on things like bug #183021, #183015, #183017 before piling in new packages...16:37
ubotwoLaunchpad bug 183021 in sugar-datastore "package-installs-python-pyc" [High,Confirmed] https://launchpad.net/bugs/18302116:37
ubotwoLaunchpad bug 183015 in sugar-presence-service "python-script-but-no-python-dep" [Medium,Confirmed] https://launchpad.net/bugs/18301516:37
ubotwoLaunchpad bug 183017 in sugar-datastore "python-script-but-no-python-dep" [Medium,Confirmed] https://launchpad.net/bugs/18301716:37
ScottKslangasek: Thanks.16:40
ion_geser: Alright, thanks.16:40
jdstrandkeescook: re bug #14490016:45
ubotwoLaunchpad bug 144900 in usplash "usplash crashed with SIGSEGV in __svgalib_get_perm()" [Medium,Confirmed] https://launchpad.net/bugs/14490016:45
jdstrandI rebooted into the -12 kernel and it crashed.  I then rebooted back into the -11 kernel and it did not16:46
jdstrandI only did each reboot once though16:47
ion_doko: http://heh.fi/tmp/kexec-tools_20070330-4ubuntu3.debdiff16:50
=== \sh is now known as \sh_away
=== Traxer is now known as Traxer|on
=== Traxer|on is now known as Traxer
=== dpm__ is now known as dpm
bdmurraypitti: I've heard of a couple of apport-crashes where ubuntu-crashes-universe had to be subscribed manually17:54
compbrainwth does &>> not work in bash?17:58
pittibdmurray: probably because apport-retrace was buggy at that time (broken p-lp-bugs), so it removed the tag, and then crashed before sub'ing the team18:05
bdmurraypitti: okay, its working now?18:07
slangasekcompbrain: instead of >>  2>&1 ?18:09
pittibdmurray: yes, should18:12
keescookjdstrand: usplash crash> does it crash every time you boot -12 ?18:22
jdstrandkeescook: I knew you were going to ask that ;)18:22
keescookhaha18:22
jdstrandkeescook: I can't reboot right now, but I'll let you know18:22
keescookjdstrand: okay, I think I saw this crash when I booted -12 for the first time (when snd was missing), but on the next attempt, it didn't (with working snd)18:23
compbrainslangasek: Yeah.18:23
compbrainzsh does the right thing, bash bails18:23
jdstrandkeescook: maybe I don't understand usplash at all, but am curious why snd has anything to do with it18:23
keescookwhat's very very odd-ball about the crash is that it's during an "in" instruction ... the only way that can crash is if the kernel allowed the ioperm() call, and then later revoked it... which ... I thought wasn't possible18:23
keescookjdstrand: right, I doubt that's the cause, but I meant I'm suspicious of -12 too18:24
keescookI'll try a few reboots now for fun... :P18:24
jdstrandkeescook: I see18:24
slangasekcompbrain: "the right thing" is defined by the documentation of the app in question; that's not standardized by any stretch of the imagination18:24
cjwatsoncompbrain: FYI, http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_07 is the standard for shell redirections18:26
jdstrandkeescook: well, maybe I'm still seeing the crash because my nvidia driver doesn't load anymore18:27
jdstrandkeescook: based on our conversation, and I don't know why this would be the case at all, if there is some sort of error on boot then usplash crashes18:28
cjwatsonmathiaz: I don't understand how bug 193696 is an installer bug18:35
ubotwoLaunchpad bug 193696 in postgresql-8.3 "Postgresql 8.3 not installed on hardy-server - unable to create /dev/null" [Low,Invalid] https://launchpad.net/bugs/19369618:35
cjwatsonmathiaz: d-i most definitely doesn't create a system with a broken /dev/null, or we'd know about it from more than pg :-)18:36
mathiazcjwatson: hum.. So where the message "Mar 11 03:19:59 in-target: SH: CANNOT CREATE /DEV/NULL: PERMISSION DENIED^M" would come from ?18:39
cjwatsonmathiaz: are you sure your bug is the same as Murray's? Even if it is, all you've demonstrated is that postgres fails in both scenarios18:40
ogra_cmpc/etc/udev/rules.d/40-permissions.rules ?18:40
cjwatsonmathiaz: Murray says it fails outside d-i, you say it fails inside d-i. That doesn't suggest a d-i bug18:41
mathiazcjwatson: right - I start to think that murray's bug is different18:41
cjwatsonmathiaz: they may well be the same18:41
mathiazcjwatson: well - an apt-get install postgresql-8.3 works for me in hardy18:41
cjwatsonall I'm saying is you haven't demonstrated it either way :)18:41
mathiazcjwatson: correct - I'll try to look into that.18:42
cjwatsonif you can't reproduce Murray's problem in a similar environment, we need to talk with Murray to find out how his environment differs18:42
cjwatsonmathiaz: also, checking permissions on /target/dev/null when that happens would be useful18:43
mathiazcjwatson: right - so I may need to open a new bug then.18:43
cjwatsonmathiaz: please don't yet18:43
cjwatsonmathiaz: another possibility is that some other package is trashing /dev/null18:43
cjwatsonfor example, if a maintainer script did 'rm /dev/null' (or similar) before postgresql-8.3 is installed, then you'd see these symptoms18:43
mathiazcjwatson: ok - but there is definetly a bug with the postgresql tasksel in d-i.18:43
ogra_cmpcwow, intresting that you are actually the first person on the bug asking for ls output of /dev/null18:43
cjwatsonmathiaz: and that would not be a d-i bug, but a bug in the package that does this18:43
mathiazcjwatson: whether it's the same bug as the one reported by murray is still be discussed18:44
cjwatsonindeed, but it may well provide clues18:44
cjwatsonI will download the Hardy server CD and try to reproduce as well18:44
mathiazcjwatson: this has been around at least since alpha318:44
cjwatsonif a package is indeed trashing /dev/null, then that's very serious and may well be biting people in all kinds of ways18:45
cjwatsonand it would be easy to ask if Murray has that package installed18:45
* ogra_cmpc wonders what happens if something cats to /dev/null before udev it creates ... does udev just overwrite it ?18:47
slangasekogra_cmpc: debootstrap is supposed to create /dev/null as part of its initial chroot18:48
ogra_cmpch, indeed, no udev running inside the chroot ..18:49
slangasekisn't udev supposed to be involved in setting up in-target nodes, so that bootloaders work right?18:52
=== cjwatson_ is now known as cjwatson
cjwatsonslangasek: yes, it is18:53
cjwatsonslangasek: but that doesn't prevent some maintainer script removing a node that udev had previously created18:53
slangasekyes, true18:53
slangasekI was just wondering about ogra_cmpc's comment about no udev running inside the chroot; I don't know whether there's supposed to be, or if it's handled by the main process running outside the chroot18:54
cjwatsonudev is bind-mounted into /target by base-installer18:56
cjwatsonI didn't see ogra_cmpc's comment due to ISP breakage18:56
slangasekah, so18:57
cjwatsonoh, actually, that bind-mount is just for the duration of base-installer and doesn't in general apply to in-target18:57
ogra_cmpcnot in d-i: before udev runs there is a static dev with the most basic devices you need ... that gets moved to /dev/.static/dev  if udev starts up18:58
ogra_cmpci guess thats the /dev deboostrap created18:58
cjwatsonMAKEDEV creates /dev/null with proper permissions though18:58
cjwatson$ deb-extract-file /mirror/ubuntu/pool/main/d/debootstrap/debootstrap-udeb_1.0.8_all.udeb ./usr/share/debootstrap/devices.tar.gz | tar tzvf - | grep null18:59
cjwatsoncrw-rw-rw- root/root       1,3 2008-01-15 12:48 dev/null18:59
slangasekit also shouldn't be 'cannot create [...]' if it were a permissions error, either18:59
cjwatsonright18:59
cjwatsonif /dev/null had been removed, then the next thing to do >/dev/null would need to have write permission to /dev18:59
cjwatsonwhich would be consistent with the error message19:00
cjwatsonwe've seen occasional instances of /dev/null winding up as a regular file, but never been able to track them down; those are almost certainly caused by something removing /dev/null, too19:00
cjwatson(since if the next thing to write to /dev/null is running as root, it can create it as a regular file)19:00
candrewshttps://bugs.launchpad.net/ubuntu/+bug/199754 That package has been completed, builds, and works on Ubuntu. How does it get included in the repository?19:01
ubotwoLaunchpad bug 199754 in ubuntu "[needs-packaging] mod_auth_cas" [Wishlist,Incomplete]19:01
ogra_cmpccandrews, through REVU ... the guys in #ubuntu-motu cen help you19:03
ogra_cmpc*can19:03
candrewsthank you - I'll redirect my question there19:04
=== rnorwood_ is now known as rnorwood
=== asac_ is now known as asac
juliankCould we get ndisgtk added to the ship and ship-live seeds (amd64,i386)?  I am no core-dev, so I can't do this.19:21
ogra_cmpcjuliank, the quesion is why ...19:22
ogra_cmpc... are you no core-dev yet :)19:22
ogra_cmpcjuliank, do you know if that was discussed and agreed on ?19:23
juliankogra_cmpc: The MIR bug got "Fix released" and pitti wrote: " - get it seeded to somewhere, so that it will stay in main", that's what I want to do now. What is needed to do this?19:26
rscGood evening. Is somebody able to tell me, whether Ubuntu builds ships openssl linked against kerberos5 per default?!19:28
compbrainslangasek: Yeah.19:30
compbraincjwatson: Thanks19:30
ogra_cmpcjuliank, added19:30
juliankogra_cmpc: thx19:32
yenneshas anyone sucessfully installed boost19:51
yennes??19:54
Seveasyennes, #ubuntu for support19:55
alex-weeji really need an ubuntu archive mirror that is reasonably up to date and that doesn't crawl along at 80kB/s on my 20Mb connection19:57
alex-weejare the main mirrors doing throttling on purpose?19:58
alex-weejboth the UK and the main archive are dog slow19:58
Chipzzalex-weej: just put 2 mirrors in your sources.list?19:59
Chipzzif you put them in te right order it will fetch files it can fetch from the faster mirror, and the other files from the other one20:00
Keybukalex-weej: it could be your ISP, you're on NTL so anything is possible :-/20:00
alex-weejyeah could be :/20:00
pochuor select the option in software-properties to download the packages in the background20:01
alex-weejthey do run their own mirror20:01
alex-weejbut it's literally days out of date i think20:01
alex-weejChipzz: that's a good idea...20:01
alex-weejChipzz: how do i do this then? i want the repo data to be taken from archive.ubuntu.com but the files from virginmedia when possible20:02
=== dwatson` is now known as dwatson
alex-weejvirgin media is like 4 days out of date... :(20:12
alex-weejshould be peer to peer20:12
alex-weejman that would rock20:13
twbIs there an equivalent to snapshot.debian.net for Ubuntu?20:19
ScottK2Not that I know of.20:21
=== \sh_away is now known as \sh
keescookslangasek: can you take a look at bug 199674 in the hopes of me getting it uploaded before beta freeze?20:42
ubotuLaunchpad bug 199674 in inkscape "Feature Freeze Exception for 0.46 final" [Undecided,New] https://launchpad.net/bugs/19967420:42
dajhornIf I have a package with an open bug, and the bug is fixed upstream, but I cannot increase the main version, should the LaunchPad ticket be set "closed" or "fixed committed"?20:46
dajhornOr "in progress" or somesuch.  I don't see the answer in the policy document.20:47
cjwatsondajhorn: there should be two tasks on the Launchpad bug, one for Ubuntu and one for upstream; the upstream task should be fix released (if it's a bug tracking system that Launchpad understands, it'll do this for you)20:49
cjwatsonif you do it that way then it shows up in searches for "bugs fixed elsewhere"20:49
dajhorncjwatson: Ty.20:50
dajhorncjwatson: The dev in charge is closing the tickets, they are being re-reported and marked as duplicates, and so we're getting some hate mail.20:51
slangasekkeescook: I have a couple in the queue ahead of that one, but I'll look at it today, does that suffice?21:04
keescookslangasek: yup, that's cool.  I've just been itching to dput it.  :)21:05
xipietotechey, weird question, can anyone tell me what the suspend/hibernate daemon (service, kernel module, whatever) that ubuntu uses by default in gutsy? I err, installed suspend2, and broke everything21:13
YokoZarlamont + infinity: Did you see pitti's request above?21:14
YokoZarzsnes should build on amd64 now but it's PASed: https://bugs.edge.launchpad.net/ubuntu/+source/zsnes/+bug/18425521:14
ubotuLaunchpad bug 184255 in zsnes "[patch] build amd64 package of zsnes" [Wishlist,Confirmed]21:15
lamontYokoZar: no - hadn't seen it...21:16
lamontis that zsnes in debian as well??21:16
YokoZarlamont: not sure.  Probably not actually.21:17
YokoZarlamont: but the package only lists i386 in its control file anyway, so it doesn't really need to be PASed at all21:17
YokoZarErr, the package now also lists amd64, but the debian one is probably only i38621:18
lamontHowever, apt-get --build source zsnes will work (though when I did this it would segfault on startup). Something weird is going on.21:18
lamontso...  does it actually work?21:18
slangasekI suspect it builds with -m32 :-P21:18
compbrainToday on bad ideas: strace -f a debootstrap process...21:20
* lamont decides to leave zsnes for infinity to decide about, although I might poke joshk about it if I see him any time soon21:21
lamontcompbrain: sounds, uh, lengthy21:21
compbrainlamont: Indeed.21:21
* milli recalls that lamont needs to be somewhere21:21
loolWould it make sense to promote desktop-file-utils to desktop-common?21:22
YokoZarlamont: it segfaults for me too, but according to forum posts some people have gotten it working21:22
loolAFAIK, it's common to XDG DE21:22
lamontYokoZar: I'd kinda like to see it "just work" if installed, rather than require lots of hackery21:22
loolIt's pulled by Xfce and GNOME thingies ATM21:22
YokoZarlamont: so the segfaulting is likely just a problem with the package build script, one I'm pretty sure hasn't gone checked since, well, the package isn't being built at all now21:22
lamontesp since adding it to PaS will result in the debian maintainer getting bugs when it fails to build or whatever.21:23
loolIn fact it's pulled by ubuntustudio-desktop, ubuntu-desktop, thunar21:23
YokoZarlamont: no it's in PaS already and needs to be removed from there.  The control file should be preventing its build on anything but i386 as is.21:23
lamontit's getting built by both the people who get segvs and the people who don't....21:23
looland gobuntu-desktop21:23
slangaseklamont: so when are you going to put P-a-s in bzr so that we can have separate Debian and Ubuntu branches? ;)21:23
lamontslangasek: EPAIN21:24
lamontas in OMFG NO21:24
slangasekpff21:24
loolHmm as mobile is based on minimal, it wouldn't work anyway21:24
slangasek'bzr pull' -- done21:24
lamontmerge conflicts would be _PLENTIFUL_21:24
Fujitsulamont: Just write your own merge algorithm for P-a-s.21:25
slangaseknot if you continued to use the Debian one as the main branch and only diverged in the Ubuntu branch21:25
lamontslangasek: not true.21:25
lamontdebian changes a line, and ubuntu changes 2 lines away...21:25
lamontpain21:25
lamontand then there's the whole git vs bzr discussion for the debian tree.21:26
slangaseker?  surely bzr's merge algo is better than that?21:26
lamontdoes bzr allow me to hit a git repo and be happy these days?21:26
lamontslangasek: maybe..... dunno21:26
slangasekI think bzr lets you hit any drugs you want and be happy21:26
lamontmost files find that things next to each other are _uh_ related.21:26
lamontnote that happy and successful are not necessarily congruent.21:27
YokoZarlamont: in the case of zsnes, which in debian has i386 only in its control file and ubuntu has i386 amd64, you agree with me that there's no need for it?21:27
lamontgah.21:27
lamontcoffee shop times out in it's nat config... gonna have to turn on keepalives, it looks like21:27
millilamont: you can tunnel out through hashmal via openvpn if you need to, just have to gen you a client key.  Varous ports are blocked at that coffee shop.21:30
lamontmilli: I'll bug you later21:31
lamontis EOD for me, kids to fetch and such21:31
lamontmilli: it's more the ssh windows going *poof* without warning, mixed with me not remembering which system they were on, that is the issue.21:33
lamontthe far end is a screen session, so it's not a bad thing, just an annoying thing21:33
james_wlamont: hopefully soon we'll support specialist merge algorithms, so you can ignore context in the merge, and so you want get a conflict.21:35
james_wand we'll also be able to merge debian/changelog as well.21:35
james_wbut unfortunately bzr-git is still pretty poor.21:36
millilamont: screen is your friend, of course.21:38
wasabiThis is silly. System keeps resetting my timezone to Monterrey.22:01
seb128wasabi: why would your timezone change automatically?22:02
wasabiGot me. Looks like everytime I reboot.22:02
wasabiHmmm. What significance does /etc/timezone have anymore? None?22:03
seb128it's the timezone you are using22:03
wasabiIs set to US/Central.22:03
wasabiWhich does not even appear as an option anymore in the gnome-UI22:04
Chipzztwb: you can get old versions of packages on launchpad though22:04
seb128not sure what the clock applet is using22:04
slangasek/etc/timezone doesn't appear to really be read by anything22:04
Chipzzalex-weej: sbeen a while since I had such a setup; basically you just have 2 deb lines for the some distro/release etc, and order matters22:05
Chipzzalex-weej: you put the out-of-date one first iirc22:05
Chipzzbut22:05
twbChipzz: I don't understand.22:06
Chipzzthe repo data will always be taken from both mirrors22:06
twbChipzz: the whole point of the exercise is to get old versions; why is this a "... though"?22:06
Chipzztwb: well, if you want an older version of a package, you click around on launchpad22:06
Chipzzthe binary debs are there22:06
slangasekwasabi: go to the clock applet, "edit", select your location (what city, BTW?), "edit", choose America/Chicago22:06
wasabiI did.22:06
slangasekand it reset after that?22:06
Chipzztwb: yes, and you can22:06
wasabiI did it yesterday. Just a moment ago I noticed it was back to Monterry22:06
wasabiYeah.22:06
slangasekhmm22:07
twbChipzz: oh, sorry.22:07
slangasekI haven't had it reset on me in that fashion22:07
twbChipzz: I also asked the question in #ubuntu-server, and I got an answer there22:07
wasabiI can't think of anything that might potentially do that other than dhclient.22:07
slangasekonce you save, the value is supposed to be saved to gconf22:07
wasabiBut if /etc/timezone isn't even used....22:07
twbChipzz: I thought you were continuing that discussion ^_^;;22:07
wasabihmm. It makes me authenticate to change it.22:07
wasabiWhich I thought was required because it was a system setting.22:07
Chipzztwb: launchpad just does not provide you with the possibility of putting date-based deb lines in your sources.list22:07
Chipzzyou download files manually22:08
Chipzzalex-weej: the out-of-date mirror will be used for downloading packages that are available there; the other mirror will be used for the packages which are not22:08
slangasekwasabi: /etc/localtime is the relevant file, which is copied from /usr/share/zoneinfo; /etc/timezone is at most a hint about which file to copy22:09
wasabi/etc/localtime is a symlink to America/Chicago22:10
wasabiSo, that's right.22:10
wasabiSo something is resetting it somewhere.22:10
wasabifirst suspicion is dhclient22:10
slangasekmine is gnome-panel22:10
slangasekbecause I've seen how special the new gnome-panel's timezone handling is :P22:11
wasabiHeh.22:11
seb128there is not real reason it should trigger a timezone change if you don't use it though22:11
wasabiDoes it consult /etc/timezone at all?22:11
seb128to be sure you can remove it from the panel and reboot and look if that's still happening22:11
slangasekno, it doesn't consult /etc/timezone22:12
wasabiI wonder if it's not finding a match for what's in /etc/timezone, and so setting it to the default.22:12
wasabik22:12
slangasekit consults getenv("TZ"), or it looks at your list of configured locations22:12
slangasek/etc/timezone is used by tzdata to store information about what zone to copy to /etc/localtime22:13
slangasekI don't think it's used for anything else22:13
seb128slangasek: it does22:14
seb128tz.c tz_get_system_timezone()22:14
seb128  etc_timezone = g_fopen ("/etc/timezone", "r");22:14
slangasekoh, so it does, sorry22:14
wasabiHmm. So when a program cares about the timezone, it reads /etc/localtime?22:15
seb128the code is really confusing22:15
slangasekwasabi: what does gconftool -g /apps/panel/applets/clock_screen0/prefs/cities give you for the timezone value?22:15
seb128it has all sort of different cases22:15
wasabi[<location name="Dallas" timezone="America/Monterrey" latitude="32.896946" longitude="-97.021942" code="KDFW" current="true"/>]22:16
wasabiHaha22:16
slangasekthe comment says "This tries to get the system timezone from: + TZ environment variable + OS specific stuff + /etc/timezone + /etc/localtime"22:16
wasabiI am actually in Dallas. But US/Dallas i not an option.22:16
wasabiWhere else would Dallas be stored?22:16
slangasekwasabi: right; that's to be expected, worldclock's TZ autodetection is off its rocker22:17
wasabiOh I seeeeee.22:17
slangasekit looks for the city with a timezone named after it which is geographically closest to you22:17
wasabiIt's set in Locations.22:17
wasabiWhich is not realated to the timezone cpanel.22:17
wasabior something.22:17
wasabiThis is all stupid. I miss US/Central.22:17
Nafalloehrm22:17
* Nafallo hides22:18
slangasekreplacing this with a useful city->TZ database is impractical in the near term22:18
* Nafallo curses cpanel a bit more and then hides again22:18
wasabiI'd prefer a plain TZ selection, until such a point where we have a useful database.22:18
slangasekso I think we'd be better off fixing the clock to, by default, only prompt you for a timezone and not a city22:18
wasabiAt least offer the user a choice he can make properly.22:18
slangasekyes, exactly22:18
wasabiYou can't offer him an unanswerable question. That just sucks.22:18
wasabiEvolution was the first app I noticed with this method... I hated it then.22:19
wasabiI don't even remember adding Dallas to this list.22:19
wasabiAnd also that the option is in two places is sort of bad. =)22:19
seb128wasabi: is that the wrong timezone, like wrong hour?22:22
wasabiMonterry is wrong.22:22
wasabiDallas should be... Chicago.22:22
seb128wasabi: wrong time or just not the nearest?22:22
wasabiOh I see.22:22
wasabiIt's an hour off.22:23
seb128ah, that is not good22:23
wasabiThis 10 page timezone menu is a bit unwieldy.22:23
seb128?22:23
wasabiTo change the timezone. I have to scroll for ages. =)22:23
wasabiIt's a drop down with every possible timezone in it.22:24
seb128ah22:24
seb128right22:24
wasabiI don't understand this. There's this database of Cities... which maps me to America/Monterrey... which is also a database of cities.22:24
wasabiAs far as I can tell.22:24
seb128what do you mean?22:24
slangasekseb128: wrong DST rule22:25
slangasekalso wrong country22:25
wasabiWhy would Dallas map to America/Monterry and not US/Central22:25
wasabiWhy is this American/Monterry thing even an issue?22:25
seb128wasabi: the code to select a timezone for a town seems to be buggy22:25
seb128but I didn't look at this one yet22:25
slangasekwasabi: as I said, the algorithm it uses is one of geographical proximity22:25
wasabiYeah, what I mean is why are timezones represented as cities?22:25
wasabiHmm.22:25
=== \sh is now known as \sh_away
seb128wasabi: they are not22:25
wasabiEven if asked to manually select a timezone, why are my options America/Chicago and not US/Central.22:26
seb128wasabi: it just tries to be helpful and set a timezone near of your city22:26
slangasekwhich is singularly unhelpful22:26
slangasekbecause the values of "near" are huge22:26
seb128right, this dialog is really ugly22:26
wasabiI guess maybe my question is not understood. Dallas is in the city list when I hit "Find..."22:26
seb128wasabi: that's the list of weather stations22:27
slangasekwasabi: that database doesn't include timezone information; it does include lat/lon coordinates22:27
wasabioh.22:27
seb128you pick a town which has a weather station22:27
seb128and he gives you a timezone for free22:27
slangasekwasabi: so what this clever applet does is find the nearest city with a timezone named after it22:27
seb128you can change that if you don't agree22:27
wasabiOh. Okay.22:27
seb128but since it's wrong I think it should pick nothing22:27
wasabiOkay, let me once again rephrase my question. I live in the US. I know my timezone as "Central"22:27
wasabiIt's what the TV stations say. "4 PM CST"22:27
wasabiI know Pacific and Eastern and Mountain.22:28
wasabiWhy are my options that of cities?22:28
seb128what cities?22:28
wasabiChicago.22:28
seb128the first choice is a town for weather22:28
seb128the second combo is a timezone22:28
wasabiAnd teh second is a list of cities ALSO22:28
seb128no22:28
seb128it's a list of timezone22:28
seb128I think the second one is what tzdata lists22:29
seb128which is what we usually have in other GNOME applications22:29
wasabiI recognize what you are telling me technically, but it's wrong.22:29
slangasekwasabi: because for whatever reason, that's how the timezones are named in glibc: America/Los_Angeles, America/Boise, America/Chicago, America/New_York, ...22:29
wasabiYes, it's a list of tzdata. But it's a completely useless list.22:29
wasabiI need to see a list offering choices of Central, Eastern, Pacific and MOuntain.22:29
seb128it's not22:29
wasabiNot cities I may or may not know are close or in the same timezone as myself.22:30
slangasekseb128: he's right that most users don't associate their time zones with city names22:30
seb128america is likely different from europe22:30
slangasekperhaps22:30
seb128we don't have weird names for timezones22:30
wasabiIf I went around the office right now, and asked people what timezone chicago was in, most would not know.22:30
tritiumIt's not useless, but it isn't preferable.22:30
wasabiSimple as that.22:30
seb128wasabi: well, that's not new issue22:31
tritiumseb128: and we don't associate our times zones with other cities that we don't live in22:31
seb128wasabi: evolution and gst have similar timezone lists since warty22:31
wasabiseb128: I *used* to select my timezone in tzdata and had options such as US/Central.22:31
wasabiWhich is still reflected in my /etc/timezone file.22:31
ScottK2slangasek: I'd like to upload an update to tasksel to fix a missed a spot in the mail-server task.  Since we're so close to the freeze, I thought I'd check with you.  It's the last debdiff listed in Bug #16483722:31
ubotuLaunchpad bug 164837 in dovecot "Dovecot SASL for postfix" [Low,In progress] https://launchpad.net/bugs/16483722:31
wasabiWhat happened to US/Central?22:31
mjg59Yeah, tzdata includes the US timezones as US timezones22:31
mjg59But the UI isn't presenting that22:31
slangasekright22:31
slangasekand if it did, given the UI, it'd take an hour to scroll to them :-P22:32
wasabiseb128: ANd yes, Evo has this same issue, and it is equally an issue.22:32
mjg59Yeah, the UI is stab-in-the-face bad22:32
seb128the new location selection UI is really ugly, I'm wondering who wrote that22:33
wasabiCrap, I'd prefer a UI that let me select +6 GMT.22:33
infinitySomewhere along the way, something forced my timezone to switch from "Canada/Mountain" to "America/Edmonton" too.  I assume this is all the same meta-bug.22:33
slangasekScottK2: er, wow, this is considered an appropriate way to configure tasks?22:34
slangasekinfinity: yep22:34
wasabiSub menus are not THAT hard in Gtk. :022:34
wasabiOr a treeview heh22:34
TheMusoScottK2: You are aware that there is an ubuntu tasksel bzr branch right?22:34
ScottK2TheMuso: No22:35
slangasekthe one problem with doing US/Mountain and whatnot is that your configured TZ becomes less accurate in case of those cities who've historically been unable to make up their minds22:35
ScottK2slangasek: I'm only personally acquainted with the postfix end of the change and for that, yes.  This is the best way to do it.22:35
ScottK2slangasek: You can torture ivoks over the dovecot part if you want.22:36
tritiumslangasek: that's becoming a smaller set of cities as time goes on.  AZ and IN have changed recently.22:36
slangasekso historical timestamps on files would suddenly become inaccurate22:36
slangasektritium: no, it becomes a *larger* set of cities because the TZ rules have more permutations over time22:36
wasabiHmm. How is it less accurate?22:36
infinityslangasek: Canada/Mountain gets along a bit better than all of US/Mountain.22:37
slangasekinfinity: they get along to where?22:37
wasabiUsers in those cities are certainly aware of what their timezoen is.22:37
infinityslangasek: (Canada/Mountain and America/Edmonton are likely identical)22:37
slangasekinfinity: sure; but everyone in Canada/Mountain knows where Edmonton is ;)22:37
wasabiIn fact, as I see it, attempting to hard code a database full of city->TZ mappings is what's hardest to deal with.22:37
infinityslangasek: Perhaps, yes. :)22:37
infinityslangasek: I still think that identifying timezones by city (except when cities are the exception to the rule) tends to be contentious, if only superficially.22:38
infinityslangasek: (ie: Screw Edmonton, the Oilers suck, Wayne Gretzky was a pansy, I don't want to be in that timezone!)22:38
infinityslangasek: There must be parts of the world where it's slightly more politically charged than just hockey rivalry, though. :)22:39
slangasekScottK2: well, patching another package's config file in a task postinst sets off warning bells for me.  This strikes me as a policy violation... in terms of whether it's ok to upload now I have no release-based objections, I just wonder if it's a reasonable thing to upload ever :)22:39
ScottK2Right22:39
ScottK2slangasek: For postfix, calling postconf is the defined tool for doing that.  Let me look at the other again.22:40
tritiumslangasek: I'm not suggesting you keep track of historical changes.  The present set of cities that don't follow DST is smaller than it was a year ago.22:40
slangasekwasabi: it's less accurate because if you know that your timezone is "Central" because that's what the government says you are, but in reality you've been following different timezone rules than the usual CST/CDT group up until 6 months ago, listing yourself as US/Central is going to break your local timestamp reckoning for everything older than that22:41
mathiazslangasek: well - I'd risk to ask if tasksel postinst scripts are considered as maitainer scripts ?22:41
slangasektritium: you may have noticed that computers are occasionally used for keeping track of historical data...22:41
slangasekmathiaz: IMHO they should be22:41
mathiazslangasek: the postinst script for a task wouldn't be allowed to modify the configuration file ?22:41
ScottK2slangasek: After looking at the dovecot stuff again I tend to agree with you.  I'll hold off.22:42
tritiumslangasek: sure, but when configuring my time zone, I care about the present22:42
ScottK2slangasek: Thanks for looking at it.22:42
infinitySince when do tasks have postinsts anyway?22:42
wasabislangasek: Works on Windows.22:42
* wasabi ducks.22:42
infinity(And does "apt-get install task^" run them?)22:42
slangasekwasabi: yeah, everyone *loves* Windows TZ handling22:42
wasabiJust the UI.22:42
mathiazinfinity: well - that's what we choose to use tasks postinst to handle dovecot/postfix integration22:42
slangasekwasabi: Windows == no monotonic clock == loss22:42
wasabiWhat's that mean?22:43
mathiazinfinity: we couldn't do it from the package postinst script22:43
slangasekmathiaz: I would note that if this patch were uploaded, it would be the only task on my system that *has* a postinst script...22:43
mathiazinfinity: so we've tried to use a postinst script from tasksel task22:43
wasabiOh, you mean to adjust the time by fast forwarding22:43
slangasekyes22:43
mathiazslangasek: correct.22:43
tritiumWell, I don't live in Denver, nor do I have any association whatsoever with Denver (other than my city is also one mile above sea level), yet that is my timezone selection.  Quite annoying...22:44
wasabiWell, seperate subject from the UI.22:44
mathiazslangasek: so what are the purpose of postinst task scripts ?22:44
wasabiservice has determined which time sample is best, based on the above criteria, it adjusts the local clock rate to allow it to converge toward the correct time. I22:44
slangasekwasabi: or by stepping it back; the result either way is that you have a discontinuity across DST changes that makes log keeping a problem22:44
wasabi^ From 200022:44
mathiazIIUC tasks are used to install a set of packages and then glue them so that they're integrated correctly.22:44
slangasekmathiaz: presumably, the same as for regular package postinst scripts except when you install a task22:45
wasabiWindows does in fact have whatever you just said it didn't.22:45
keescookhm, where did the "removable drives" settings in "removable drives and media settings" go?22:45
slangasekwasabi: er?22:45
=== Yvonne_ is now known as Yvonne
mathiazslangasek: so what's the difference between a meta-package and a task in tasksel ?22:45
slangasekmathiaz: I don't know anymore22:45
infinityDoing something like this in tasksel, instead of a meta-package, strikes me as just plain wrong.22:46
infinityNevermind the wrongness of futzing with other packages' config files in the first place.22:46
mathiazinfinity: well - tasksel is what is used in the installer22:46
infinity"apt-get install mail-server^" won't have the same effect as installing from tasksel.22:46
wasabislangasek: Since 2k it does gradually slow down or speed up the clock to correct small differences.22:47
wasabiAs long as it's within 3 minutes, it says.22:47
slangasekwasabi: which is either not relevant in the case of DST changes, or completely the wrong solution22:47
mathiazinfinity: does apt-get understand tasks from tasksel ?22:47
slangasekright - that doesn't give you correction for a 1-hour difference22:47
wasabiEh? I do not see how convergence is relative to time zones.22:47
wasabiI said that when you first brought it up.22:47
infinitymathiaz: Oh, is mail-server not a "real" task?  (ie: not in the seeds, not in Packages.gz?)22:48
mathiazinfinity: for now it don't see the difference between a meta-package and a task in taskel22:48
infinityNo, it's a real task...22:48
slangasekwasabi: I didn't say "convergence", I said "discontinuity"22:48
infinityadconrad@ziggup:~$ apt-cache show postfix | grep ^Task22:48
infinityTask: mail-server22:48
mathiazinfinity: I guess I'm not fully aware of the difference between the two.22:48
wasabislangasek: I guess I don't know waht you mean. File times on NT are kept in UTC.22:48
wasabislangasek: So the DST is unrelated to all of that.22:48
infinitymathiaz: apt-get just installs "all packages with a Task header matching 'task^'".22:48
slangasekwasabi: well, that's an improvement over what I remember then; but isn't the BIOS clock still kept in local time?22:49
wasabislangasek: But that's been true since NT4.22:49
infinitymathiaz: A metapackage would be a package that depends on a bunch of other packages, and has a postinst, preinst, etc.22:49
wasabiYes, the bios clock is still local time. That does suck22:49
mathiazinfinity: gotcha. So what's the difference between a tasksel task and a meta-package ?22:49
infinitymathiaz: A task could certainly point at a metapackage, but having a task have "magic" on its own that's outside the packaging system is, IMO, wrong.22:49
wasabiFirst thing NT does is read it, convert it to current timezone, and use keep time in software (like linux)22:49
mathiazinfinity: it's just that it shows up during the install ?22:49
infinitymathiaz: A task is a group of packages.  A metapackage is a package that depends on packages.22:50
slangasekmathiaz: historically, the difference between tasks and metapackages was "recommends"22:50
slangasekwell, that's true even today on Ubuntu22:50
wasabiUh huh.22:50
wasabiThis is all NT stuff. 9x was all screwed up, which everybody admits.22:50
wasabiBut that was a long time ago now.22:50
infinityslangasek: I could be way out of touch, having not ever wanted to even look at tasksel, but any task that can't be reproduced with "apt-get install <package, package, package>" or "apt-get install task^" seems broken to me.22:51
wasabiDo we have any source of data defining regions of the earth that are under a timezone? Not cities, but lat/lon regions.22:51
mathiazinfinity: well - then what is the purpose of tasksel ?22:51
wasabiCombining that with the weather database which has lat/long seems more reasonable.22:51
infinityslangasek: To be honest, I'd prefer to see something like this in a "postfix-sasl-integration" package, which could then be part of the mail-server task.22:51
infinitymathiaz: The purpose of tasksel is to select tasks? :)22:52
infinitymathiaz: (It also used to be the canonical list of tasks, before we had a Task: header in Packages.gz)22:52
slangasekinfinity: tasks can have "optional" packages that are installed by default if available; metapackages cannot, without recommends-by-default22:52
infinityslangasek: Yeah, there's that too.  That line's blurry in Ubuntu.22:52
mathiazslangasek: isn't recommends-by-default the default for hardy ?22:52
infinityslangasek: Either way, a task having a postinst (rather than depending on a package with a postinst) feels broken.22:53
slangasekwasabi: no; nor do we have code in gnome-panel that lets us calculate whether a given lat/lon pair is within a bounded region... :)22:53
slangasekmathiaz: I thought we still didn't have recommends-by-default in hardy22:53
infinitymathiaz: A more practical example of this breakage is that if we set a precedent here, someone may decide to (god forbid) add a tasksel postinst to "ubuntu-desktop"...22:53
slangasekmathiaz: not in apt-get, that is22:54
infinitymathiaz: ubuntu-desktop, on the livecds (and, hence, the installer), is installed with apt-get, not tasksel.22:54
infinitymathiaz: So, alternate installs would differ from livecd installs.22:54
mathiazslangasek: but aptitude does it, right ?22:54
seb128_wasabi: I think the easiest thing to do for hardy is either to let the code like this or to not select a timezone when picking a city22:54
slangasekmathiaz: yes, aptitude has for quite some time; but aptitude is not the default package management tool in Ubuntu22:54
slangasekseb128_: I believe the latter is the correct course of action22:55
seb128_wasabi: but not picking a timezone mean every user has to go through this ugly list to select one22:55
mathiazslangasek: agreed - just trying to understand this whole thing.22:55
wasabiseb128, a real issue is that there are two places to configure this independently, one which overrides the other. The Date & Time cpanel lets you chagne timezone.22:55
wasabiBut then the gnome-panel thing resets it.22:55
seb128_slangasek: I would agree if the timezone selection widget was easier to use22:55
wasabiThat's probably required to fix for release22:55
seb128_wasabi: yes, that's a bug22:55
slangasekwasabi: I don't see a "Date & Time" selector anywhere here, is that installed by default?22:55
wasabiEh. Time and date22:55
infinitymathiaz: Anyhow, the whole discussion (and me wondering why tasksel even ALLOWS this) are perhaps windy and off-topic.22:56
seb128_slangasek: system, administration22:56
slangasekanother bug is that you pick a timezone in the installer, but gnome-panel doesn't see this22:56
wasabiCan't this crap just be knocked out of Gnome-panel?22:56
slangasekseb128_: right, I didn't think to look under "T" :-)22:56
wasabiUntil somebody does it right?22:56
infinitymathiaz: But I still think the "better" way to do this is to have a "postfix-sasl-integration" package that does what you want it to do, and add that package to the "mail-server" task.22:56
seb128_what is standard timezone location, not speaking about GNOME22:56
slangasekwasabi: it was done right, then they replaced it with the worldclock ;)22:56
seb128_rather the system one22:56
infinitymathiaz: That way, people using apt-get can have it work the same way, people who already have half the packages installed can just grab the integration package, etc.22:56
wasabiseb128 /etc/timezone seems to be used by tzdata, which also has it stored in debconf22:57
seb128_is that just a matter to write to timezone rather than localtime?22:57
slangasekseb128_: hrm, but as usual GNOME seems to believe it is the system ;) - if you choose a different location in the panel, the system timezone changes22:57
seb128_in which case we should update the panel code to prefer timezone over localtime22:57
* lamont wonders if he wants to be involved in the postfix discussion22:57
wasabiNo, /etc/timezone is the NAME of the time.  Just state. /etc/localtime is a symlink to the tzdata information in /usr/share/tz/data/$(cat /etc/timezone)22:57
wasabiapparently.22:57
seb128_that applet really didn't land the best way22:58
infinitylamont: Not when you see the diff involved, you don't.22:58
seb128_that was a change suse had22:58
seb128_redhat did work on something similar22:58
slangasekon most systems, /etc/localtime is a copy of the tzdata, not a symlink22:58
lamontinfinity: heh22:58
wasabiOh. My system has it as a symlink.22:58
seb128_and upstream decided to just land the change in a hurry rather than having random distro adding different patches to do that22:58
wasabiOh. Heh. I just reconfigured tzdata and it replaced it.22:58
wasabiGo figure.22:58
slangasekright :)22:58
slangasekwasabi: "copy" because if /usr isn't available at boot, you can't get the timezone22:59
slangasekand fsck goes wobbly22:59
tritiumI'd just prefer to choose an actual timezone, e.g. US/Mountain, not a city in another state.  Cities are not timezones.23:00
slangasekso, then you keep /etc/timezone around so you can figure out the name of the currently-configured system timezone without having to walk all of /usr/share/zoneinfo and hope you find a current match23:00
wasabiHee hee.23:00
seb128_tritium: you don't select a city as timezone23:00
wasabitritium: Apparently everywhere other than the US that is the case.23:00
tritiumseb128_: yes, I select America/Denver, even though it's 6 hours away.23:00
wasabiThink this is a language barrier. In the US we do not refer to our timezones by city name.23:00
wasabiEurope seems to.23:01
tritiumPerhaps.23:01
seb128_how many timezone do you have? 8?23:01
wasabiMaybe that's why they say stuff like "Paris time"23:01
seb128_you have a name to remember for every of those?23:01
slangasekseb128_: you pick a timezone that's named for a city, which is the same thing for those of us in countries who don't normally label our timezones that way23:01
tritiumseb128_: more like 423:01
wasabiseb128, most people don't leave their own.23:01
slangasekUS/Central, US/Pacific, US/Mountain, US/Hawaii, US/Eastern, US/Alaska, ...23:01
wasabiBut yes, 8.23:02
wasabiSamoa, Hawaii23:02
seb128_that's complicated ;-)23:02
wasabiAtlantic23:02
slangasekUS/Arizona23:02
seb128_I like the european way better23:02
slangasekAtlantic isn't a US timezone, it's a Canadian one23:02
seb128_you go to england you select the london timezone23:02
wasabiWait, let me see what Windows lists!23:02
slangasekseb128_: if you go to Spain, which timezone do you choose?23:02
seb128_madrid23:02
wasabiYeah. So that's it.23:02
slangasekare you sure? :)23:03
wasabiWindows lists the european timezones by city name.23:03
seb128_or barcelona23:03
slangasekthe Canary Islands are part of Spain23:03
wasabiBut hte US ones are listed by US name.23:03
seb128_any spain town will do23:03
slangasekand aren't in the same timezone23:03
seb128_slangasek: they are in the list23:03
wasabiPacific Time (US & Canada); Tijuana23:03
Ngcould the map that shows timezones not actually show the timezones, like on normal maps that show timezones? :)23:03
seb128_slangasek: I pick the nearest city in the country23:03
wasabiseb128 what if that crosses tz borders?23:03
Ng(also, is the map zooming in the alpha6 installer going to stay?)23:04
slangasekseb128_: but when you're in spain and you ask them what timezone you're in, I don't think they're going to tell you "Madrid", so how do you know where the border is between the timezones unless you know the other name for the zone?23:04
slangasek(ok, Atlantic/Canary might be obvious enough...)23:04
ion_wasabi: How about taking a single look at a local clock? :-P23:04
slangaseksome of us like to know the time before we land ;-)23:05
wasabiGMT +01 (Brussels, Copenhagen, Madrid, Paris)23:05
Ngwrt the panel locations thing, I object to using the Find thing to drill down to europe, UK, London, City Airport when the whole country is a single timezone. show me a map with the timezones :)23:05
seb128_slangasek: not sure to understand the question, ask said I go to uk I use london, continental spain madrid, canary canary, etc23:05
seb128_slangasek: we usually have 1 timezone by country23:05
slangasekNg: yes, that's the other thing - you're really picking a weather zone and getting the TZ autopopulated, when the opposite would be more useful by default :)23:05
wasabihttp://www.time.gov/23:05
tritiumseb128_: that's great for smaller countries, geographically23:05
seb128_canary is not spain23:06
slangasekseb128_: huh?  The Canary Islands are Spain23:06
seb128_slangasek: right, but that's like saying that reunion is france23:06
slangasekseb128_: Russia is another example, though23:06
slangasekerm23:06
seb128_those are french island but they are no near23:06
seb128_and I'll not expect those to be on continental time23:06
slangasekLas Canarias are only 1 hour offset from Madrid, IIRC23:06
Ngslangasek: indeed. being able to select a city isn't the worst thing in the world if you use it to track the time of the people you converse with, but at least the system timezone and the installer timezone should just let you click on the bands of one of these: http://members.shaw.ca/emg.pbm/timezone.gif23:07
seb128_well, wouldn't work much better with a system like the us one23:07
theunixgeekWhat do you think of gtkmm over GTK+? (C++ GTK vs C GTK)23:07
wasabioh hey23:07
Ngbut anyway, I have more urgent things to try and get fixed :)23:07
seb128_right, that going off track23:07
tritiumNg: that would be nice.23:08
ion_ng: Agreed.23:08
seb128_let's not try to solve how countries use timezone23:08
seb128_and see what we can do which is not too intrusive for hardy23:08
slangasek:-)23:08
slangasekstep one would probably be to get a saner timezone selector instead of the single pull-down list23:08
seb128_right23:09
seb128_logical choice would be a map23:09
tritiumseb128_: we're not solving how countries use timezones.  But we are pointing out that the chooser forces ways that countries do _not_ use timezones.23:09
seb128_like ubiquite, evolution, gst are using23:09
slangaseksure.  then if that's done, we can flip the location/timezone choices23:09
slangasekso that you choose a timezone first, and optionally a location after23:09
seb128_tritium: it does not23:09
seb128_tritium: there is just a bug which is that the interface doesn't list the US timezones23:09
tritiumseb128_: yes, the US does _not_ use city names for timezones, e.g. America/Denver.  It uses US/Mountain.23:10
seb128_it should list what is has now, and US*23:10
seb128_tritium: that's just a bug, not a design issue23:10
tritiumokay, seb128_23:10
wasabiDepends on your definition of bug. =)23:11
slangasekseb128_: what about Brazil, Canada, Chile, Mexico?  These each have directories in /usr/share/zoneinfo but aren't in the selector23:11
mathiazinfinity: slangasek: thanks for your explanation on the tasksel stuff.23:11
slangasekmathiaz: sure23:11
mathiazinfinity: slangasek: so now the question is: what are the other option to automate the integration of dovecot and postfix ?23:12
ScottK2mathiaz: I didn't see anything in the dovecot patch that was obviously wrong for the default config provided by dovecot.23:12
mathiazScottK2: so we could shipp a default dovecot file that provides the necessary bits for postfix integration ?23:14
seb128_slangasek: I officially hate this configuration dialog23:15
slangasekseb128_: what's tricky about this is that, for some time now, I believe we've been using the America/Los_Angeles [...] zones as the authoritative choices for time zones in Debian/Ubuntu; but we've never made users have to pick a city name before23:15
slangasekseb128_: I'm glad we're on the same page ;)23:15
mathiazScottK2: so whenever dovecot is installed it would provide a socket in /var/spool/postfix/private/auth even if postfix is not installed ?23:16
seb128_slangasek: one thing we could do is to make the applet not set timezone for one thing23:16
seb128_slangasek: and keep using the dialog we had before23:16
seb128_slangasek: I think it's nice to be able to list different location there and the local time and weather23:16
seb128_but we can still use the admin tool for configuration the zone to use23:16
slangasekseb128_: I'm not sure I understand you; are you saying that if there's only one location configured, don't change the timezone?23:16
slangasekthat seems like a workaround to me23:17
seb128_no23:17
seb128_but the applet will have no timezone by default in the list23:17
seb128_you can add some23:17
seb128_you will get the time and weather for those23:17
seb128_which is nice and informative23:18
slangasekhow do you get the time for it if you don't set a timezone?23:18
slangasekremember, part of the problem is that cities close together have different timezones23:18
seb128_well, that's still an issue23:18
seb128_I'm trying to solve the "don't mix with the system timezone config" first23:18
seb128_which is the important one23:18
slangasekwell23:18
seb128_then we can deal with the UI issue for adding extra timezones23:18
slangasekI wouldn't mind it messing with the system timezone, if it did it *right* :)23:18
ScottK2mathiaz: Since postfix is our default/standard MTA, I don't see a problem with configuring other programs to work with it by default.23:19
slangaseki.e., was able to correctly pull the timezone configured at install time as an initial default location; don't guess at timezone based on distance23:19
slangasekScottK2: +123:19
mathiazScottK2: right.23:19
mathiazBut to make things clear, calling postconf from a maintainer script isn't against the policy ?23:20
ScottK2mathiaz: I certainly don't think so.  That's what it's for.  I don't recall the policy reference exactly, but IIRC that's how it says to do it.23:21
slangasekpostconf is a package-provided interface; so as long as it doesn't get called in ways that will *repeatedly* stomp on the local config...23:21
ScottK2mathiaz: ^^^ Which is why I was against using it in an init script.23:22
mathiazScottK2: right - but what about calling postconf on every package upgrade ?23:23
slangasekthat would be bad23:23
slangasek:)23:23
slangasekbecause it means a user who disagreed with one of your settings could never override it without uninstalling that package23:23
mathiazhum - actually we don't need to call on each upgrade - just on install23:23
slangasekright23:23
* slangasek tries to understand why a bug requesting a freeze exception for inkscape gets marked as applying to Baltix23:28
ScottK2slangasek: I often wonder the same thing about Ubuntu Backports bugs.23:29
slangasekpitti: btw, would you mind doing the FFe request for samba?  I think it might be better to have someone other than me doing it23:29
mathiazScottK2: so what about this: modify the default dovecot configuration file to export its sasl socket to /var/spool/postfix/private/auth, create a new package that depends on postfix and dovecot and call the postconf commands to setup postfix to run with sasl from the postinst script ?23:29
slangasekScottK2: I can at least see in theory how a backport bug might apply to more than one distribution23:29
ScottK2slangasek: I suppose, but it's the "Ubuntu Backports" project.  Even if they want the same package, it's off topic for the bug.23:30
lamontslangasek: because the baltix guys like to mark everything as applying to them?  dunno23:30
lamontthat's because the backport bug is a task, not a bug.23:30
ScottK2mathiaz: And then mail-server tasksel can install that?23:30
mathiazScottK2: yes - we'd add the new package to the mail-server task23:31
ScottK2lamont: It is a bug against a separate project23:31
ScottK2mathiaz: Sounds much saner than what we have now.23:31
slangasekScottK2: well, bugs can apply to more than one project, that's how we mark upstream tasks ttoo..23:31
ScottK2I'd run it by slangasek23:31
mathiazScottK2: now I wonder if we could add the postconf call in dovecot postinst script23:31
ScottK2mathiaz: I'd say not.  Not all those things are specific to dovecot integration.23:32
mathiazScottK2: right - actually it's just postfix specific23:32
mathiazScottK2: it's just a package that configures postfix to run with sasl23:33
ScottK2mathiaz: Yes.23:33
slangasekScottK2: sounds fine to me23:35
mathiazScottK2: slangasek: great ! I'll update the bug with the proposal23:36
lamontslangasek: what (if anything) do you need before you can sync bind9 from sid (bug 200739)23:37
ubotuLaunchpad bug 200739 in bind9 "bind9 apparmor profile is named apparmor-profile" [Undecided,Fix committed] https://launchpad.net/bugs/20073923:37
slangaseklamont: a time transplant23:37
lamontmeh23:37
lamontbecause of freeze, or something else?23:37
slangaseklamont: because the worldclock stole my time and sold it to Monterrey23:39
lamontheh23:39
slangaseklamont: seriously, it's on my list; I don't think I'm missing any info for it, I just need to get to it23:39
lamontno worries23:39
lamontI just wanted to make sure it was on the list.23:39
* Hobbsee adds a bug to the beta list, and knocks one out. yay!23:39
lamontand not blocked on something stupid from me.23:40
lamontHobbsee: bad to play with overflow like that23:40
Hobbseeheh23:40
slangaseklamont: oh - actually, that wasn't an FFe, which means it's really on the list of whoever's on archive duty today ;)23:40
keescookmjg59: did you push a branch with the usplash/libdisasm goo somewhere?23:43
slangasekbryce, keescook: hnngh, who puts a changelog in *alphabetical* order?23:43
Hobbseeslangasek: |sort does?  :023:44
slangasekinkscape == sort, gotcha23:44
keescookslangasek: something that auto-extracts from a svn log?23:44
Hobbseeslangasek: should i just chuck a blanket "no" on anything filed 24h bfeore beta?23:45
slangasekHobbsee: heh, your prerogative to do so if you'd like to23:45
Hobbseeslangasek: gnumeric would be nice though, having seen the last one23:46
Hobbseeslangasek: (i've no idea if you want me doing u-release bugs)23:46
slangasekHobbsee: also your prerogative if you'd like to, I won't turn away the help :)23:46
Hobbseeslangasek: heh :)23:46
Hobbseeslangasek: i still have the mighty powers.  haven't wanted to risk them being taken away though23:47
slangasekHobbsee: in fact, you're welcome to review samba, which I'm recusing myself on23:47
Hobbseeew23:47
* Hobbsee pukes23:48
HobbseeNexuiz is packaged a little "strangely." There's no source package, per se, but there are source zip files contained in the binary release.23:48
Hobbseewth?23:48
keescookniiice23:49
keescookHobbsee: is that new?  I swear I compiled something when I was playing with nexuiz and the hardening options (benchmarks)23:49
HobbseeScottK2: any objections to putting a blanket "no" on most of the release stuff?23:49
Hobbseekeescook: i've no idea.  i'm just going thru the quuee23:49
keescookHobbsee: the only thing in the queue I'd really like to see get through is setools23:50
ScottK2Hobbsee: For universe we still have a fair amount of time.  I think we should still look at them.23:50
HobbseeScottK2: a lot of them require archive admin stuff23:51
TheMusoScottK2: I agree.23:51
Hobbseekeescook: main or universe?23:51
ScottK2Hobbsee: For New packages I agree.23:51
ScottK2For sync's I think it's no so bad.  If you're worried about that we can just have motu-release use syncpackage.py23:52
HobbseeScottK2: just ones which create new binaries, etc.23:52
ScottK2OK23:53
ScottK2Those I'd look very hard at.23:53
keescookHobbsee: universe (for main, I'm hoping to get inkscape through)23:54
Hobbsee(split into -data, etc)23:54
* Hobbsee keeps trying to drop the queue size23:54
Hobbsee50 down to...31!23:55
Hobbseekeescook: done setools, but please do the transitional packages too23:58

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