[08:05] <Laney> good morning!
[08:11] <mlankhorst> Hello, world!\n
[08:13] <Mirv> time to go trusty, then
[08:14] <pitti> hey Laney, morning mlankhorst, how are you?
[08:14] <mlankhorst> Members of the t party.
[08:14] <Laney> pretty good thanks pitti
[08:14] <mlankhorst> good, you?
[08:14] <Laney> had a board games evening in the pub last night!
[08:15] <Laney> good weekends?
[08:15] <mlankhorst> nah sadly :(
[08:15] <Laney> :(
[08:17] <pitti> Laney: here yes, we had a 15-year anniversary school reunion in Dresden
[08:17] <Laney> oh nice
[08:17] <Laney> some old faces then
[08:18] <pitti> yeah, and we got to see our old school from the inside, too
[08:18] <mlankhorst> and now rebuilding the xorg lts-s stack a bit. Going to be tougher to get this one accepted. :(
[08:19] <Laney> 10 years for me next year
[08:19] <Laney> that went fast
[08:20] <Laney> pitti: can you bounce http://lists.freedesktop.org/archives/devkit-devel/2013-October/001519.html to me please? ;-)
[08:20] <pitti> Laney: done
[08:21] <Laney> merci
[08:35] <Sweetsha1k> Moin!
[08:35] <mlankhorst> g'day mate
[08:37] <Sweetsha1k> It seems LibreOffice can consider itself now a real success as people are dumping obscene ASCII art in our bugzilla, and go to setup and use fake email accounts and Tor/Proxies for IP hiding for that ...
[08:45] <mlankhorst> ascii art of certain parts of a human body?
[08:46] <Laney> exquisitely crafted earlobes
[08:47] <pitti> Laney: mmmmm umox!
[08:48] <Laney> haha
[13:32] <desrt> good morning
[13:32] <mlankhorst> g'day mate
[13:33]  * desrt is online by the graces of an extension cord run from the house of the next door neighbour
[13:39] <desrt> seb128 is late.  tsk tsk
[13:39] <desrt> seb128: good morning :)
[13:40] <Laney> oh hello canadians
[13:40] <Laney> where are you today?
[13:40] <seb128> good morning desktopers
[13:40] <seb128> desrt, had a good night?
[13:40] <seb128> hey Laney! had a good w.e?
[13:40] <desrt> seb128: yup.
[13:41]  * seb128 is in a Starbuck with larsu atm, getting coffee
[13:41] <desrt> seb128: power is out already, but the neighbours let us run an extension cord :)
[13:41] <desrt> first thing connected: wireless router and cable modem =)
[13:41] <seb128> hehe
[13:41] <Laney> not bad thanks seb128, mainly played hitman and board games
[13:42] <Laney> i'm sure you had a more adventurous time
[13:42] <seb128> desrt, well I guess you could always do laptop battery and 3g otherwise
[13:42] <seb128> Laney, we saw the boring falls
[13:42] <Laney> yawn
[13:42] <seb128> (I'm training for next time now that I've been there)
[13:42] <desrt> man!  that shit was boring
[13:43] <Laney> you travel all that way and don't even do fun things
[13:43] <Laney> SICKENING
[13:44] <seb128> we got rained on saturday, for most of the day
[13:44] <seb128> that was "fun" ;-)
[13:44] <czajkowski> seb128: move to ireland then it rains all day long! so much fun!
[13:46] <tkamppeter> I do not get 13.10 working on my PC. After the update LightDM does not start (X starts though) and when I tried GDM it also did not start. startx out of the text console starts X but without Unity. A Saucy live USB stick also starts X but without any window asking for things like language, keyboard and whether to go into live system or install. Raring works perfectly though.
[13:55] <seb128> tkamppeter, did you just update to 13.10 or did some update made it not work?
[14:02] <tkamppeter> seb128, right after doing the update and rebooting it worked (last Friday), then it stayed working but i did not log out or reboot until today. I do not remember, but there was perhaps a small update in these day but I do not what got updated.
[14:02] <seb128> tkamppeter, do you have unity8 installed?
[14:05] <tkamppeter> seb128, I did not install it manually, but I do not know if the update has pulled it in.
[14:06] <seb128> tkamppeter, not likely, we had a bug that unity8 was installing a buggy file in /etc/init/boot-hooks last week that would lead to lightdm not starting
[14:06] <seb128> tkamppeter, is that directory empty for you?
[14:07] <tkamppeter> seb128, no /usr/bin/unity8 at least ...
[14:07] <Laney> desrt: halp
[14:08] <tkamppeter> seb128, a directory named /etc/init/boot-hooks does not exist on that system.
[14:09] <tkamppeter> seb128, also strange is that I cannot use Saucy live USB sticks on the system, as no windows or desktop come up.
[14:11] <tkamppeter> seb128, for the installed system it gets stuck on a screen with a white Ubuntu logo in the middle and the standard desktop background, probably X started and LightDM stuck somehow.
[14:11] <seb128> weird
[14:11] <tkamppeter> seb128, on the Saucy live system I get a desktop background and a top bar with accessibility and network icons. I can open these two menues by clicking.
[14:12] <tkamppeter> seb128, in both cases I can go into a text console with Ctrl+Alt*F1 and work in text mode.
[14:12] <x-Na> Hi, is this the right place to give feedback on Gnome 3.10 on Ubuntu 13.10?
[14:12] <seb128> tkamppeter, do you have any error in /var/log/lightdm/*.log?
[14:13] <seb128> x-Na, hey, not really
[14:13] <seb128> x-Na, better to use #ubuntu-gnome
[14:13] <czajkowski> seb128: when stuff crashes now, on 13.10 I seem to somehow not see bug reports created, is there a way to turn this back on as I like to see the bug numbers
[14:13] <seb128> czajkowski, it reports those to errors.ubuntu.com, not launchpad
[14:14] <tkamppeter> seb128, being on a text console of the installed system I have stopped lightdm and then entered "startx" getting an empty desktop background without Unity.
[14:14] <seb128> czajkowski, you can edit /etc:default/apport and do enabled=1
[14:14] <seb128> tkamppeter, that's normal, if you start the desktop this way the unity plugin is not loaded
[14:15] <czajkowski> seb128: thanks I prefer seeing them in LP :)
[14:15] <seb128> tkamppeter, try to "export COMPIZ_CONFIG_PROFILE="ubuntu"" before startx
[14:17] <tkamppeter> seb128, lightdm.log has no errors, but there are many x-0* and x-1* files, some with errors.
[14:17] <seb128> what errors?
[14:17] <Laney> desrt: See https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=powerpc&ver=2.38.1-1&stamp=1382028200 & http://paste.debian.net/60159/
[14:18] <Laney> It starts working if you configure with --enable-debug=yes
[14:19] <czajkowski> seb128: hmm thanks it was set to 1 already
[14:19] <czajkowski> shall go look again and see what's happening
[14:19] <czajkowski> thank you
[14:19] <seb128> czajkowski, check with ev or pitti then I guess, it should be reporting bugs to launchpad if enabled
[14:19] <Laney> Not by default, that's just to whoopsie
[14:20] <Laney> You need to delete or comment out the problem_types line in /etc/apport/crashdb.conf
[14:20] <seb128> Laney, she has /etc/default/apport enabled=1
[14:20] <seb128> oh
[14:20] <czajkowski> # set this to 0 to disable apport, or to 1 to enable it
[14:20] <czajkowski> # you can temporarily override this with
[14:20] <czajkowski> # sudo service apport start force_start=1
[14:20] <czajkowski> enabled=1
[14:20] <seb128> Laney, is /etc/default/apport deprecated?
[14:21] <Laney> I don't think so, but it's not the only configuration file in play
[14:21] <seb128> :-(
[14:21] <Laney> I guess that's probably the master swithc
[14:21] <seb128> czajkowski, so yeah, I don't know
[14:21] <seb128> Laney, pitti or ev might be able to help you
[14:21] <Laney> but the idea is to leave apport on all the time now I thought, but just using whoopsie
[14:22] <Laney> I said the way that I know to turn LP bugs back on ^^^
[14:22] <czajkowski> pitti: ping a ling :)
[14:22] <czajkowski> seb128: thank you :)
[14:22] <seb128> czajkowski, try commenting the line Laney suggested
[14:23] <czajkowski> ack will do
[14:25] <tkamppeter> seb128, http://paste.ubuntu.com/6277080/
[14:26] <tkamppeter> seb128, note that I have connected my system's SSD to my laptop via USB to copy this.
[14:26] <seb128> tkamppeter, ok
[14:28] <seb128> tkamppeter, weird, it's like your dbus was not working properly ... can you pastebin the x-0-greeter.log and x-0.log and not only the errors?
[14:29] <czajkowski> seb128: Laney thank you
[14:31] <tkamppeter> seb128, /var/log/lightdm/x-0-greeter.log: http://paste.ubuntu.com/6277114/
[14:33] <tkamppeter> seb128, /var/log/lightdm/x-0.log: http://paste.ubuntu.com/6277117/
[14:34] <seb128> tkamppeter, the xorg log is weird
[14:34] <seb128> not sure what's going on :/
[14:35] <seb128> try asking mlankhorst if he has an idea about what could be wrong...
[14:36] <mlankhorst> ..?
[14:36] <tkamppeter> seb128, with "export COMPIZ_CONFIG_PROFILE="ubuntu"" before startx I indeed get a working Unity desktop. So the problem is only with LightDM and GDM.
[14:37] <tkamppeter> mlankhorst, hi
[14:37] <seb128> weird
[14:37] <seb128> tkamppeter, is unity-greeter installed?
[14:37] <seb128> (I guess so from the log)
[14:37] <tkamppeter> mlankhorst, can you scroll back and have a look at my talk with seb128?
[14:38] <mlankhorst> wasn't it something about DESKTOP_SESSION no longer being set or something
[14:38] <seb128> tkamppeter, it's not likely xorg if startx leads to a working session
[14:38] <seb128> tkamppeter, can you pastebin the lightdm.log as well?
[14:39] <tkamppeter> seb128, unity-greeter is installed, version 13.10.3-0ubuntu1.
[14:39] <tkamppeter> mlankhorst, I did not do anything with DESKTOP_SESSION. What is this good for?
[14:41] <tkamppeter> seb128, /var/log/lightdm/lightdm.log: http://paste.ubuntu.com/6277169/
[14:42] <mlankhorst> anyway, not a x bug :)
[14:45] <seb128> attente, do you have a vcs with your changes or should I just copy the diff from the ppa?
[14:45] <attente> seb128, there are two branches linked, but i haven't MP'd them
[14:45] <seb128> tkamppeter, that's all weird to me :/ maybe ask robert_ancell when he's there, at least you have a working unity session
[14:46] <mlankhorst> have you tried dconf reset -f /org/compiz just in case ? :P
[14:47] <seb128> compiz is working
[14:47] <seb128> that's a lightdm greeter bug
[14:47] <seb128> attente, ok, looking at that
[15:37] <seb128> jdstrand, hey, about your gabble/jabberd2 bug, upstream need a debug log to look at it (I'm just asking them on #telepathy)
[15:38] <jdstrand> seb128: yes, I plan to get that info today
[15:38] <jdstrand> seb128: thanks
[15:38] <seb128> jdstrand, thanks
[15:53] <mitya57> xnox: can you please re-review lp:~mitya57/ubuntu-themes/uncomment-gnome-terminal-style ?
[15:53] <xnox> mitya57: ack.
[16:08] <seb128> Laney, could you put SRU info on bug #1195481?
[16:08] <ubot2> Launchpad bug 1195481 in gnome-control-center (Ubuntu) "[power]: gnome-control-center crashes if indicator-power is not installed in Unity" [High,In progress] https://launchpad.net/bugs/1195481
[16:09] <seb128> Laney, I just uploaded attente's keybinding fix and included your commit since it was in the vcs
[16:09] <Laney> oh
[16:09] <Laney> I didn't really expect it to be SRUed, but ok
[16:09] <seb128> Laney, that seemed like worth including in the SRU since we were doing an upload anyway... do you prefer me to reject and redo it?
[16:09] <Laney> does have quite a few dupes, and is a crash
[16:09] <Laney> nah, it works
[16:10] <seb128> great
[16:13] <Laney> done
[16:15] <seb128> Laney, thanks
[16:15] <Laney> np
[16:20] <jdstrand> seb128: fyi, responded to bug #1223436
[16:20] <ubot2> Launchpad bug 1223436 in telepathy-gabble (Ubuntu Saucy) "telepathy-gabble 0.18 does not work with jabberd2" [High,New] https://launchpad.net/bugs/1223436
[16:46] <tkamppeter> rob
[16:49] <Sweetshark> urgh, someones dumping ASCII art private parts in the fdo bugzilla.
[16:49] <Sweetshark> *lesigh*
[16:52] <czajkowski> Laney: ello where does one find a 13.10 dvd to download ?
[17:00] <Laney> czajkowski: there is only one thing now, no separate dvd
[17:02] <czajkowski> ah
[17:02] <czajkowski> ty
[17:12] <mterry> robru, heyo!  If you have some time, I set you reviewer of a deja-dup fix branch
[17:43] <bjsnider> is there any way to detect if globalmenus are in use?
[18:30] <pitti> seb128, czajkowski: yes, we leave apport on all the time (/e/default/apport), but suppress crash reports to Launchpad with "problem_types" in /etc/apport/crashdb.conf
[18:30] <seb128> pitti, hey, wie gehts?
[18:31] <pitti> seb128: quite well, thanks! had a loong appointment this afternoon, sorry for late respones
[18:32] <pitti> seb128: we had a school reunion last Saturday, that was quite nice (15 years anniversary of graduation)
[18:33] <pitti> seb128: as-tu eu un bon week-end?
[18:34] <seb128> pitti, oh, right, you told me about that in Lyon, was it fun?
[18:34] <seb128> pitti, oui, j'ai vu les chutes Niagara
[18:34] <seb128> with desrt larsu and attente
[18:34] <pitti> seb128: oh yes, we even got to go inside, with a tour from one of our old teachers
[18:34] <pitti> niice!
[18:34] <seb128> nice
[18:35]  * larsu waves to pitti
[18:37] <pitti> hey larsu, how are you?
[18:37]  * pitti waves good night
[18:38] <larsu> pitti: splendid thank you. And yourself?
[18:41] <seb128> pitti, nigh
[18:41] <seb128> t
[19:02] <seb128> jdstrand, thanks for the log, can you get one with 0.16 to compare?
[19:17] <jetsaredim> is there an easy way to restart the panel?
[19:24] <czajkowski> seb128: you're on late
[19:24] <seb128> czajkowski, I'm in Canada, it's 3pm
[19:24] <czajkowski> seb128: ah now that's going to mess with peoples heads :)
[19:24] <seb128> hehe
[19:24] <robru> mterry, sure, in a bit
[19:36] <robru> mterry, oh, just found the email now. must have missed it from a few days ago. sorry
[20:03] <tkamppeter> robert_ancell, hi
[20:03] <robert_ancell> tkamppeter, hello
[20:04] <robert_ancell> mterry, did you see https://code.launchpad.net/~robert-ancell/unity-greeter/no-warnings/+merge/191732 and https://code.launchpad.net/~robert-ancell/unity-greeter/end-session-dialog/+merge/191937?
[20:06] <tkamppeter> robert_ancell, LightDM does not work any more for me after switching to 13.10 on my PC.
[20:06] <robert_ancell> tkamppeter, did you file a bug
[20:07] <robert_ancell> mterry, and https://code.launchpad.net/~robert-ancell/unity-greeter/no-test-translations/+merge/192045
[20:08] <tkamppeter> robert_ancell, it starts X and the standard background appears with a white Ubuntu logo in the center. Then it hangs forever. I can switch to text mode and then start X manually to get my desktop, but I can neither use LightDM nor GDM. I also cannot boot a Saucy live system. Shortly after starting X it hangs with an empty background not opening the windows to ask for language and keyboard.
[20:09] <robert_ancell> tkamppeter, did you file a bug? That will attach the logs from /var/log/lightdm which may contain useful information
[20:09] <tkamppeter> robert_ancell, I did not file a bug yet, first hoping that someone already knows what's on and also to know which package is faulty.
[20:10] <robert_ancell> tkamppeter, it looks like either a bug in unity-greeter or X
[20:10] <robert_ancell> tkamppeter, but filing against lightdm is OK - I just reassign them if they aren't caused by lightdm
[20:10] <tkamppeter> robert_ancell, I am filing the bug now ...
[20:25] <tkamppeter> robert_ancell, bug 1242881
[20:25] <ubot2> Launchpad bug 1242881 in lightdm (Ubuntu) "LightDM does not start" [Critical,New] https://launchpad.net/bugs/1242881
[20:25] <mterry> robert_ancell, hello!  Was afk, am back
[20:26] <robert_ancell> mterry, np
[20:26] <mterry> robert_ancell, will look at those branches
[20:26] <robert_ancell> mterry, ta
[20:33] <robert_ancell> tkamppeter, your system seems pretty broken...
[20:34] <robert_ancell> tkamppeter, do you have a second monitor?
[20:34] <robert_ancell> tkamppeter, because your description and the logs indicate the greeter is running, but your mouse is on the other monitor
[20:37] <mterry> robert_ancell, for you, I have https://code.launchpad.net/~mterry/unity-system-compositor/mir-fixes/+merge/192042 and https://code.launchpad.net/~mterry/lightdm/named-sessions/+merge/192024
[20:38] <robert_ancell> mterry, hah!
[20:38] <robert_ancell> mterry, I don't know who's maintaining u-s-c now, but I can have a look
[20:39] <mterry> robert_ancell, not you?
[20:39] <robert_ancell> mterry, I'm back on the desktop team
[20:40] <robert_ancell> ech, another 'bool is_greeter'
[20:40] <robert_ancell> been trying to kill those
[20:41] <tkamppeter> robert_ancell, I have only one monitor
[20:42] <robert_ancell> tkamppeter, can you run xrandr from a terminal after X is running and see if that thinks otherwise
[20:42] <tkamppeter> robert_ancell, but the computer has two monitors in mind, see xrandr output in the bug ...
[20:42] <robert_ancell> tkamppeter, oh, it's already there?
[20:43] <tkamppeter> robert_ancell, I posted it now.
[20:44] <robert_ancell> tkamppeter, thanks. Yes, that's your problem
[20:44] <tkamppeter> robert_ancell, seems that the login facility lands on the ghost screen.
[20:44] <robert_ancell> tkamppeter, you could try moving the mouse you might be able to get it back to the real screen
[20:44] <mterry> robert_ancell, so no Mir stuff from you?
[20:45] <tkamppeter> robert_ancell, and also the window to select the language and keyboard of the live system.
[20:45] <robert_ancell> mterry, nope. Though I am technically maintaining the mir packages from the desktop side. But with the autolanding stuff there's not much to do there
[20:45] <mterry> robert_ancell, huh, OK
[20:45]  * mterry is worried about who usc will land on
[20:48] <robert_ancell> mterry, :)
[20:48] <tkamppeter> robert_ancell, that's it! The mouse starts off on the ghost screen having the login facility there. I move it a longer distance to the right and it enters the real screen, making the login facility flipping into the real screen. Then I can actually log in.
[20:48] <robert_ancell> tkamppeter, awesome :)
[20:48] <robert_ancell> tkamppeter, I assume the xorg people will shift the bug to the appropriate driver once they triage it
[20:55] <mterry> robert_ancell, you need to add src/shutdown-dialog.c to po/POTFILES.skip
[20:55] <robert_ancell> mterry, ta
[20:57] <robert_ancell> mterry, so looking at the MIR_SERVER_NAME changes - I think it should be set in mir_server_connect_session and that should check if the session is a greeter or not. Display servers aren't specifically for greeters or other session types
[20:58] <robert_ancell> The best way would be to use session_get_class (which doesn't exist). And now I notice we're not even setting that anymore
[20:58] <robert_ancell> So I'll fix that first
[20:58] <mterry> robert_ancell, they are potentially shared today, but I thought you said display servers were going to be single-purpose in future
[20:58] <mterry> And aren't shared in seat-unity.c
[20:58] <tkamppeter> robert_ancell, thanks, I can log in now, but the live session is unusable, with the mouse I can spot the ghost screen on the left, but as I cannot work blindly with a mouse I cannot pull the window into the visible screen.
[20:58] <robert_ancell> mterry, for some seat types, but the change applies to all display servers
[20:59] <robert_ancell> mterry, do you want me to counter your merge with my preferred solution?
[20:59] <robert_ancell> result should be the same
[20:59] <mterry> robert_ancell, also, use real ellipsis unicode instead of three dots  :)
[21:00] <robert_ancell> mterry, hah, I was wondering if you'd notice that :)
[21:00] <mterry> robert_ancell, uh, sure counter away
[21:00] <mterry> robert_ancell, why have suspend in the menu, when desktop doesn't?
[21:01] <robert_ancell> mterry, I have suspend in my menu
[21:02] <robert_ancell> mterry, also, I know it's probably not the exact design. Just want to get one step closer
[21:02] <robert_ancell> mterry, oh, also the user list dbus api - that didn't have a well know name. Was that intentional?
[21:03] <mterry> robert_ancell, yeah, I remember asking you if it should, and you said no, because in some configurations we could have multiple greeters
[21:03] <robert_ancell> Because now I use com.canonical.Unity for the dialogs, the list shifts to that name
[21:03] <robert_ancell> mterry, but how did anything use it then?
[21:03] <mterry> robert_ancell, we export the unique name as a variable
[21:03] <robert_ancell> mterry, ah
[21:04] <robert_ancell> mterry, I think we need to have each greeter run their own session bus. Which should be possible I think?
[21:05] <robert_ancell> I can't avoid using the com.canonical.Unity name in this case, because that's what the indicators are going to expect
[21:05] <mterry> robert_ancell, I see, we fake being the shell
[21:05] <mterry> "fake" we are the shell...
[21:06] <mterry> robert_ancell, sure, makes sense
[21:07] <mterry> robert_ancell, but about your shutdown dialog branch...  I get Suspend in the session drop down menu, but I don't get Suspend in the shutdown dialog
[21:07] <mterry> robert_ancell, but with your branch, I would in the greeter
[21:08] <robert_ancell> mterry, I'm matching what the session does
[21:08] <robert_ancell> mterry, not sure what you mean exactly
[21:09] <mterry> robert_ancell, so when you press Shutdown in your desktop session indicator, you see a Suspend button in the resulting dialog?
[21:10] <robert_ancell> mterry, no, I just see restart/shutdown
[21:10] <robert_ancell> when I press the power button I see logout/suspend/restart/shutdown
[21:10] <robert_ancell> They are different dialog types (parameter on the dbus call)
[21:10] <robert_ancell> I matched the unity code as to what buttons to show in the two cases
[21:11] <mterry> robert_ancell, ah fascinating, I never press my power button.  OK
[21:12] <mterry> robert_ancell, it needs left/right keyboard navigation too
[21:12] <mterry> enter too
[21:14] <robert_ancell> mterry, yeah, the keyboard input is still going to the user list, I couldn't work out how to fix that correctly
[21:14] <robert_ancell> mterry, I was hoping you'd know
[21:14] <mterry> robert_ancell, are you involved enough in Mir to know about the planned non-socket based communication with nested sessions?
[21:14] <robert_ancell> :)
[21:14] <robert_ancell> mterry, u-s-c to shell or shell to apps?
[21:15] <robert_ancell> mterry, I feel like we're really abusing GTK+ here
[21:15] <tkamppeter> robert_ancell, about bug 1228570: Did your patch (which I have tried and confirmed that it works) actually make it into 13.10?
[21:15] <ubot2> Launchpad bug 1228570 in lightdm (Ubuntu) "Login often fails" [Critical,Triaged] https://launchpad.net/bugs/1228570
[21:15] <mterry> robert_ancell, could add handlers like you did for z...
[21:15] <mterry> robert_ancell, yeah we are
[21:15] <robert_ancell> tkamppeter, yes
[21:15] <robert_ancell> mterry, but I also want to drop the focus (reliably) from the other widgets
[21:16] <robert_ancell> mterry, also, clicking outside the dialog should close it
[21:16] <mterry> robert_ancell, well, the widget is already screen-sized, right?
[21:16] <robert_ancell> mterry, yes
[21:16] <tkamppeter> robert_ancell, so the bug can be closed?
[21:17] <mterry> robert_ancell, so clicks would be easy to catch.  For focus...  Can we not grab_focus() or whatever?
[21:17] <robert_ancell> mterry, I didn't want to spend too much time trying to make it perfect. If it's safe with the known problems I'd like to follow up in a separate MP
[21:17] <robert_ancell> tkamppeter, yes
[21:17] <mterry> robert_ancell, for my non-socket question, I meant usc-to-shell
[21:18] <robert_ancell> mterry, right, I was working on that. The branches are mostly finished. Not sure who will finish them off
[21:18] <robert_ancell> mterry, do you have the bug?
[21:18] <mterry> robert_ancell, no, didn't know there was one, I was just basing my question off of conversations
[21:19] <robert_ancell> mterry, I'll look it up
[21:19] <robert_ancell> mterry, bug 1211141
[21:19] <ubot2> Launchpad bug 1211141 in Unity System Compositor "Unity system compositor allows connections from any Mir client" [Critical,In progress] https://launchpad.net/bugs/1211141
[21:20] <mterry> robert_ancell, for the shutdown-dialog, I'd be happy putting something in that isn't wholly finished, but it does regress keyboard navigation.  I don't know how many a11y alpha-testers we have (guessing at most 1), but I'd like to allow them to continue
[21:20] <robert_ancell> mterry, ok, good point
[21:20] <mterry> robert_ancell, looks like alan_g is looking into it
[21:21] <mterry> robert_ancell, I ran into a problem earlier today with plain old sockets.  It seemed that after a second session connected to USC, my first session quit due to "Bad file descriptor".  Do you know of any reason why clients of USC wouldn't be able to share the socket?
[21:22] <robert_ancell> mterry, bad file descriptor after it had been created? i.e. on a read() or something?
[21:22] <robert_ancell> that's odd
[21:22] <robert_ancell> but no, I don't know of any reasons for that
[21:23] <mterry> robert_ancell, darn it.  Yeah, I'm trying to get all the lightdm/usc/greeter/unity8 pieces in place, and the greeter dies with that message seemingly right as the session pops up in background
[21:24] <robert_ancell> mterry, the only cause I can think of is u-s-c/mir closed the remote end of it
[21:24] <robert_ancell> though I'd expect an different error
[21:25] <mterry> robert_ancell, no message in usc log
[21:25] <robert_ancell> TheMuso`, when does your flight arrive?
[21:25] <robert_ancell> mterry, the u-s-c / mir logs are not the best
[21:25] <mterry> robert_ancell, agreed.  And I'd love, love, love a stacktrace when a boost exception is thrown
[21:28] <jtn> Hullo. Freeciv upstream here. appmenu-gtk is interacting badly with Freeciv (LP
[21:28] <jtn> #1208625). Can anyone here have a look? (mterry helped out with the last one of these)
[21:29] <mterry> jtn, I'm not actively working on that code anymore, but this is the right place to ask
[21:30] <mterry> jtn, I think attente is your best bet
[21:32] <jtn> Thanks. If they turn out not to be here right now, would emailing william.hua@canonical.com be appropriate?
[21:33] <jtn> (@ mterry ^)
[21:34] <mterry> jtn, sure, but maybe just assigning bug to him would be better than poking directly via email
[21:35] <jtn> mterry, even better :) will do
[21:39] <attente> jtn, hey, sorry, i'm here
[21:40] <jtn> attente, ooh, hi
[21:41] <jtn> attente, So we've got a menubar-specific crash that goes away with UBUNTU_MENUPROXY= ; looks like it doesn't go near the Freeciv code
[21:41] <jtn> attente, *"it" = the backtrace
[21:41] <attente> ok
[21:42] <jtn> the relevant menubar is decorated with an "ubuntu-local" property because appmenu was causing trouble previously, but I guess it's not ignoring it enough
[21:43] <jtn> (in fact I idly wonder if "ubuntu-local" is used rarely enough that appmenu's handling code for it could have rotted?)
[21:44] <attente> jtn, i guess unity-gtk-module doesn't respect that property
[21:44] <jtn> Not really sure how to proceed, since the crash is in the bowels of Gtk and I'm not particularly keen to go down there myself.
[21:44] <seb128> bregma, hey, could you get somebody to look at https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1241593 ? it's ranked high enough on the saucy list
[21:44] <ubot2> Launchpad bug 1241593 in unity (Ubuntu) "/usr/bin/compiz:11:unity::SearchBarSpinner::Draw:nux::View::ProcessDraw:nux::Layout::ProcessDraw:nux::Layout::ProcessDraw:unity::SearchBar::DrawContent" [Undecided,New]
[21:44] <attente> jtn, the crash from the log appears to be libdbusmenu related (from a glance)
[21:44]  * jtn looks up what unity-gtk-module is
[21:45] <attente> oh. unity-gtk-module is just a gtk module that takes your gtkmenubars and exports them over dbus :)
[21:45] <jtn> attente, I may well be getting terminology wrong; everything I know about this stuff is what I learned from the last problem of this kind (LP#743265)
[21:46] <attente> jtn, the two are fairly closely related, so it could be caused by either component
[21:46] <jtn> attente, intended behaviour is that this particular menubar is not exported over dbus (and this used to work)
[21:47] <jtn> attente, ...because it's not the main menubar (so doesn't want to get pushed to the top of the display), it's part of a dialog
[21:47] <attente> jtn, do you want us to change u-g-m to look at the ubuntu-local property? or should the menus work in the global menu?
[21:47] <attente> oh i see
[21:47] <attente> ok
[21:47] <attente> so the issue is just that we need to respect that property
[21:48] <jtn> attente, I don't think the problem is lack of respect for the "ubuntu-local" property [...]
[21:48] <seb128> bregma, https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1131835 as well
[21:48] <ubot2> Launchpad bug 1131835 in compiz (Ubuntu) "compiz crashed with SIGABRT in __libc_message()" [Medium,Triaged]
[21:48] <jtn> attente, ...as the menubar is appearing in the correct place in 13.04. But using it will sooner or later cause the crash.
[21:49] <attente> jtn, in 13.04, it appears in window? or at the top globally?
[21:49] <jtn> attente, in 13.04: in the window
[21:49] <attente> and this is the correct behaviour?
[21:49] <jtn> attente: yes
[21:49] <attente> ok
[21:49] <seb128> fginther, hey, any news of the 13.10 mergers?
[21:49] <attente> we can fix it on the u-g-m side then
[21:50] <jtn> is u-g-m part of the application (Freeciv) process?
[21:50] <attente> jtn, yes
[21:51] <jtn> attente, sounds plausible then if you can find the root cause of the crash
[21:51] <fginther> seb128, there are a few corrections that need to be made to the proposed config changes. Is there anything that needs to be prioritized?
[21:51] <TheMuso`> robert_ancell: 11:10 into San Fran, terminal 1.
[21:51] <seb128> fginther, not especially, I did upload manually what I needed but it's extra work and anyone for us :/
[21:51] <jtn> attente, (I don't know if it's reproducible with 13.10. We just got a report that sounds like this menubar may have disappeared in 13.10, to confuse things further.)
[21:51] <robert_ancell> TheMuso`, I arrive 11:30
[21:52] <seb128> fginther, what's the issue/why can't the merger work on stable serie atm?
[21:53] <attente> jtn, i'll try to reproduce it now
[21:53] <jtn> attente, thanks; let me know if you want help navigating Freeciv UI (but repro insns should be straightforward I think)
[21:55] <fginther> seb128, the proposal to make changes was missing updates for the new head. conflicts in job definitions would occur if they don't get corrected.  https://code.launchpad.net/~cupstream2distro-maintainers/cupstream2distro-config/saucy_transition_misc_unity/+merge/191989
[21:55] <seb128> fginther, in this case the issue is libindicator, how do we get the merger fixed so commits land to 13.10?
[21:55] <fginther> seb128, let me look
[21:55] <seb128> fginther, thanks
[21:57] <fginther> seb128, for that I just need a review
[21:58] <fginther> cyphermox, mterry, are either of you able to review: https://code.launchpad.net/~cupstream2distro-maintainers/cupstream2distro-config/apps_click_friends_hud_indicators_13.10/+merge/192038
[21:58] <fginther> robru, ^ ?
[21:59] <seb128> fginther, thanks
[22:00] <TheMuso`> robert_ancell: Ok.
[22:01] <attente> jtn, are you just switching between the overview and production pages?
[22:02] <jtn> attente, I think you're looking at the city dialog not the city report (if it has a map on it, it's the wrong thing)
[22:02] <jtn> attente, close the city dialog (if that's where you are) and press F4 to get a list of cities
[22:04] <attente> jtn, i pressed f4
[22:04] <attente> there's a notebook with three pages:
[22:04] <seb128> fginther, that's going to get indicator-datetime and session 13.10 mergers in shape as well?
[22:04] <attente> View, Chat, and Cities
[22:04] <jtn> attente, OK; you should have the Cities tab selected [...]
[22:05] <fginther> seb128, yes
[22:05] <attente> jtn, yes
[22:05] <seb128> fginther, thanks
[22:05] <jtn> attente, you should see a menubar at the bottom with entries: "Production / Governor / Sell / Select / Display"
[22:05] <jtn> attente, (and to the right of that, buttons "Buy" / "Inspect" / "Center")
[22:06] <attente> jtn, that menubar is in the global menu
[22:06] <jtn> attente, Is this with 13.10 or something comparably recent?
[22:06] <attente> jtn, i'm running 13.10
[22:07] <jtn> attente, right: that confirms our *other* report (that "ubuntu-local" no longer works). OK, let's start with this one. [...]
[22:07] <jtn> attente, If you now press F3 ("Nations" report), does the menubar at the bottom of that go in the global menu too?
[22:07] <jtn> attente, (Options: Diplomacy / Intelligence / Display / AI)
[22:08] <attente> jtn, i see there's a bad issue with the menubar being overpopulated
[22:09] <jtn> attente, not sure I understand. There is a "proper" application menubar that should correctly go in the global menu: options Game Edit View Select Unit Work Combat Civilization Help.
[22:10] <attente> jtn, there are those items plus several others (production menu, etc)
[22:11] <jtn> attente, right, that's a thing we want to avoid -- "Production" and friends should be staying down in the notebook.
[22:12] <jtn> attente, and the decoration with the "ubuntu-local" property used to achieve this. (We incorporated that upstream so now it's everywhere.)
[22:13] <attente> jtn, ok, i see what you mean
[22:13] <jtn> attente, were the Nations (F3) menu items similarly affected? Reason I ask is that the 13.04 crash seemed specific to the Cities (F4) report
[22:13] <attente> jtn, hopefully if we can fix this problem, the crash will no longer happen
[22:14] <jtn> attente, sounds like the conditions for the crash no longer apply to 13.10
[22:15] <jtn> attente, also it's useful to know if F3 is affected because if it is the game is unplayable (if it's just F4 the relevant things can still be done a different way)
[22:15] <fginther> seb128, I have to step away for a bit, but if I see anyone approve that MP, the changes to operate on the 13.10 branches can be deployed
[22:15] <seb128> fginther, ok, thanks
[22:16] <attente> jtn, i can freely switch between pages with F1-F4 without issue here
[22:16] <jtn> attente, perhaps I should raise a new launchpad ticket for the 13.10 issue, we've no evidence it's related
[22:16] <attente> jtn, the only issue is that all of the menubars are stuffed into the global menu
[22:16] <jtn> attente, do you see a menubar at the bottom of the F3 notebook tab?
[22:16] <attente> jtn, no, the menubars are all concatenated and moved into the global menubar it seems
[22:17] <attente> jtn, i'll take a screenshot so you can see what i'm seeing
[22:17] <jtn> attente, right, so it's a total failure of "ubuntu-local" on all menubars, whereas the 13.04 crash was specific to Cities. New ticket, I think. What package/module shall I create it against -- appmenu/globalmenu/dbusmenu something, or freeciv?
[22:18] <jtn> attente, what version of Freeciv is this BTW? 2.3.4 as in 13.10's universe?
[22:20]  * jtn has a horrible thought
[22:20] <jtn> attente, I've just remembered that we look for the existence of the "ubuntu-local" property before setting it, to avoid noise on non-Ubuntu Gtk. I wonder if that's going wrong.
[22:21] <attente> jtn: http://imgur.com/HzJQ0Yq
[22:22] <jtn> attente: Thanks. Yikes, yes, that's stolen the menubar off the Nations report which is going to make it hard to do any diplomacy.
[22:22] <attente> jtn, ok
[22:22] <attente> i'm pretty sure u-g-m isn't respecting that property, so that's the cause of the problem here
[22:22] <attente> we can fix it pretty easily
[22:22] <jtn> Is u-g-m a new way of doing global menus?
[22:23] <attente> yeah, although application developers don't really need to know about it
[22:23] <attente> freeciv seems to be a special case here though
[22:23] <jtn> attente: for reference, here's our code for this: if (g_object_class_find_property(G_OBJECT_CLASS(GTK_MENU_BAR_GET_CLASS(menubar)), "ubuntu-local")) { g_object_set(G_OBJECT(menubar), "ubuntu-local", TRUE, NULL); }
[22:24] <jtn> attente: I never found "ubuntu-local" documented anywhere, it showed up from source-diving and was confirmed as a reasonable thing to do by mterry
[22:24] <attente> hmm... ok
[22:24] <attente> i guess the issue is that we need to patch gtk as well for this
[22:24] <attente> or... maybe not
[22:24] <jtn> I think appmenu-gtk boiled down to local patches to Gtk.
[22:25] <attente> jtn, you're right
[22:25] <attente> but u-g-m doesn't use patches to gtk any more
[22:26] <mterry> attente, yeah, ubuntu-local is something we used to support in gtk
[22:26] <jtn> Was u-g-m new in 13.10? If so I guess the 13.04 crash is now irrelevant (although a SRU would be nice if you guys consider it worth it)
[22:27] <attente> mterry, thanks, i didn't realize it
[22:27] <jtn> attente: also: will UBUNTU_MENUPROXY= still work as a workaround with u-g-m?
[22:28] <attente> jtn, yes, u-g-m is new in 13.10
[22:28] <attente> jtn, yes it should work
[22:28] <attente> hold on, let me check
[22:29] <attente> jtn, yes, it works in 13.10 with u-g-m
[22:29] <attente> and the menus make a lot more sense here
[22:29] <attente> showing up in the correct positions
[22:30] <jtn> attente, coolness, gives us a workaround when the reports start coming in
[22:30] <jtn> attente, do you want me to raise a ticket or will you handle it?
[22:30] <attente> jtn, if you could file the bug and assign me, i'd appreciate it :)
[22:31] <jtn> attente: np. Against unity-gtk-module ?
[22:31] <attente> jtn, yes, and please mention ubuntu-local
[22:31] <jtn> attente, sure
[22:32] <jtn> attente, mterry, am I likely to get any love for my 13.04 crash given that it's pre unity-gtk-module?
[22:40] <jtn> attente, https://bugs.launchpad.net/unity-gtk-module/+bug/1242937 but I don't think I can assign it to you myself
[22:40] <ubot2> Launchpad bug 1242937 in Unity GTK+ module "unity-gtk-module does not respect "ubuntu-local" property (used by e.g. Freeciv) as appmenu-gtk did" [Undecided,New]
[22:40] <jtn> yeah, that
[22:46] <attente> jtn, thanks, assigned myself
[22:48] <jtn> attente, enough info there for you or should I paste some of this IRC log?
[22:51] <attente> jtn, it's a good report, you may want to add the lines that freeciv is using to set the ubuntu-local property
[22:52] <jtn> attente, already did that :) (unless I misunderstood you?)
[23:02] <attente> jtn, ah, sorry
[23:02] <attente> missed that
[23:02] <attente> thanks :)
[23:11] <jtn> attente, mterry: thanks for your help