[02:01] are we moving to 3.8 for trusty? [02:36] mfisch: We are already on 3.8 for saucy... [02:37] mfisch: Hrm I assume you mean GNOME> Parts are already 3.8. === TheMuso` is now known as TheMuso [02:37] I wonder what packages I just was looking at [02:43] oh I fail I mean 3.10 [02:43] TheMuso: ^^ [02:55] mfisch: Then no. We have the odd piece of GNOME in saucy thats 3.10, but in general we are remaining on 3.8. [03:39] Good morning [08:05] hellooooo [08:06] good morning Laney! [08:06] hey pitti [08:30] Moin! [08:33] helloi all [08:38] I have development board with Android preloaded on it [08:38] I want to run the Ubuntu desktop version on it [08:38] What I am supposed to perform? [08:39] Can someone please suggest me? === tkamppeter_ is now known as tkamppeter [08:47] darkxst: know of any reason to not include rhythmbox 3? [08:48] Laney, hi [08:48] hey darkxst [08:48] how goes? [08:49] havent got around to looking at it as yet, but should work fine with 3.8 [08:49] seems fine to me [08:49] I have a niggle that someone told me of a bug with it though, but annoyingly can't remember what that was [08:49] of course it has a bug! [08:50] it was like "should we take this?" "hmm, there was XXX" [08:50] I have development board with Android preloaded on it. I want to run the Ubuntu desktop version on it. What steps I need to perform? [08:51] abhishek__: Not sure you'll be able to do that without proper drivers [08:51] try asking in #ubuntu-arm [08:51] Please suggest me [08:51] ok [08:52] Laney, well I still have tried it, so no idea... [08:52] haven't [08:53] ah ok [08:53] will look and if I can't find it, well... :-) [08:54] Laney: can you please tell me 1 thing [08:55] Laney: I have Android source available for my board. [08:56] darkxst: ah I found it, was just some concern with non-py3 plugins [08:56] Laney: I am supposed to change the fastboot to bootloader to boot the Ubuntu [09:06] Laney, that should not be a big concern? [09:06] nah [09:06] I already fixed the u1ms one and pinged the maintainer of ampache about that [09:13] Laney, what are the chances of updating cogl/clutter? [09:13] is it a transition? [09:14] yeh, lots of rdepends on clutter [09:14] well, if someone checks it and everything works then it should be fine [09:14] stage it in a PPA or something === vrruiz_ is now known as rvr [09:17] Laney, ok will do [10:07] rb uploaded [10:20] mlankhorst: ping, on trusty, I get a gnome-session crash on a AMD Radeon HD7750 blocking automated tests in ci, what's the best way to get this fixed ? === MacSlow is now known as MacSlow|lunch [10:30] dobey: do you have a packaging branch for rb-u1? [10:31] oh for bzr format-patch [10:42] vila: oh really? I thought I uploaded mesa 9.2.2 there [10:43] vila: hm it's there, so I'm going to need more information first.. [10:47] mlankhorst: ask and you should receive ;) [10:49] mlankhorst: which package should I check for ? [10:50] mlankhorst: not sure which driver we use to start with :-/ [10:51] mlankhorst: the machine was running raring and was updated to trusty recently (obviously) [10:51] mesa should be version 9.2.2ubuntu1 [10:51] well first try if normal opengl works, and what crashes? [10:52] apt-cache policy mesa-common-dev [10:52] mesa-common-dev: [10:52] Installed: (none) [10:52] Candidate: 9.2.2-1ubuntu1 [10:52] no package named mesa [10:58] mlankhorst: ^ [11:12] libgl1-mesa-dri ? [11:15] mlankhorst: same [11:28] vila: not installed? [11:29] vila: anyway what is the problem [11:29] I mean crash is pretty broad [11:29] mlankhorst: during an autopilot test the gnome-session is crashing [11:30] mlankhorst: this is on a machine in the ci lab that has been upgraded recently from raring. It's one among others, I can access to it both via ssh and through a kvm === Sweetsha1k is now known as Sweetshark [11:32] mlankhorst: so I can check anything you want or install anything that is needed but I need a bit of help :) [11:34] mlankhorst: as usual it's a bit urgent as many people are blocked by these failures ;) [11:35] what makes you say it's a xorg bug, and not anything? [11:35] else [11:36] mlankhorst: it works on other machines, only the radeon one is failing [11:36] mlankhorst: so that's where we're starting to investigate and didrocks pointed me at you [11:38] mlankhorst: http://10.97.0.1:8080/job/otto-test-radeon/label=qa-radeon-7750/lastSuccessfulBuild/artifact/results/logs/gnome-session.log [11:39] mlankhorst: the above contains gnome-session[5989]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. [11:39] mlankhorst: and thry the kvm, during the test failures, the session crashes and comes back to the lightdm prompt [11:40] *thru [11:41] mlankhorst: so, first thing, how to I find which driver is involved ? What are the alternatives (free/proprietary) and which package can I check to find that ? [11:47] oh [11:47] so Xorg is crashing [11:48] probably [11:48] anything in Xorg.0.log ? [11:55] mlankhorst: well, things, but the .log and .log.old are from succesful uses :-/ [11:55] mlankhorst: and the test run didn't collect X.org.o.log :-( [11:57] mlankhorst: can we start by identifying which driver is used and make sure my install is correct ? I'm starting to suspect some upgrade issue or some missing part (3D for example) [11:57] that would be obtained from Xorg.0.log.. [12:03] mlankhorst: http://paste.ubuntu.com/6294522/ [12:03] mlankhorst: didn't have copy/paste through kvm, had to find a way to access the lxc container content through ssh [12:04] mlankhorst: that's the current one so no crash but that should be enough to check the config right ? [12:13] ricotz: can you do a MP to drop the Posix stuff from fixes.vala in unity-greeter? [12:14] and I guess bump the valac version [12:14] It's defined in vala now [12:14] vila: well no crash, I really don't know then :S what does the qa stuff do? [12:14] can you reproduce the crash manually? === MacSlow|lunch is now known as MacSlow [12:15] mlankhorst: yeah, no crash in that file, said so above, pasted to check the config so you can tell me which package I need to check ;) [12:16] mlankhorst: I'm looking into collecting the crashed versions in the mean time [12:16] I honestly don't know [12:16] my psychic debugging skills are lacking :/ [12:19] Laney, those "binding fixes" should have been guarded in the first place or put in another namespace [12:19] If you want to do that then feel free [12:19] Laney, i am not really comfortable touch unity stuff anyway [12:19] why? [12:20] dont ask ;) [12:20] You'll do a merge proposal and it will be reviewed [12:20] shouldn't be risky [12:20] unless you mean CLA stuff ... [12:22] Laney, i didnt sign those, so strictly i am not allowed to contribute [12:23] okay, I'll do that one [12:23] bit unfortunate if you can't fix your broken stuff though [12:23] Laney, just put "#if !VALA_0_22 ... #endif" around the parts [12:23] what? [12:24] oh cool I didn't know about that define [12:25] why is it *my* broken stuff? [12:25] stuff broken by your change [12:25] anyway, it's quite reasonable if you don't want to sign it [12:25] this is more like a programmers error in the first place! [12:26] it should be put in the different namespace to avoid collisions [12:28] yeah, but sometimes the bugs of others are only exposed later on [12:28] * Laney tests this [12:30] wtf [12:30] it dies in the testsuite [12:35] oh now it works [12:35] must be slightly flaky [12:35] vila: but i should have access to the qalab, what machine is it so I can poke it a bit in 30 minutes or so? [12:37] mlankhorst: qa-radeon-7750 but you'll need to go into the container, ping me when you're ready, I may have an relevant Xorg.0.log then [12:40] ricotz: synced vala-0.22 [12:44] Laney, thank you [12:48] mlankhorst: captured on the fly: http://paste.ubuntu.com/6294696/ [12:58] Laney: no, rb-u1 doesn't use "vcs-bzr" [12:58] seb128, attached patch to bug #1232419 [12:58] Launchpad bug 1232419 in gnome-settings-daemon (Ubuntu) "[xsettings]: gnome-settings-daemon crashed with SIGSEGV in notify_have_shell()" [High,Confirmed] https://launchpad.net/bugs/1232419 [12:59] no way to test here, but hoping that helps [12:59] Laney: i just use the imported branch in launchpad when i do uploads [13:00] seb128, that said, I'm off to bed, probably catch you in the morning [13:05] darkxst, hey, k, I can have a look today, thanks for working on it! [13:07] vila: yeah some glamor bug then :/ [13:08] mlankhorst: what's the course of action from there ? [13:08] reducing to a simple testcase [13:09] or just installing all xserver.*-dbg packages and run it on valgrind [13:09] mlankhorst: that's already an automated test suite [13:10] mlankhorst: you'll have to elaborate that '*' ;) I still have no idea what packages are involved, see backlog ;) [13:10] vila: yeah but something triggers it, have to figure out what exactly [13:10] apt-get install xserver-.*-dbg [13:10] and apt-get install valgrind, then start x in valgrind and run the test on it manually [13:12] hmm, that's a lot of packages :-/ I'll need to be able to revert that later... [13:13] they're harmless, it only contains some debug info to make valgrind logs easier to understand [13:16] mlankhorst: packages installed [13:16] mlankhorst: how do I start x in valgrind ? [13:18] mlankhorst: tell me it's an option in some config file, that's inside a container and will be already tricky [13:18] valgrind --track-origins=yes --error-limit=no /usr/bin/Xorg :0 [13:18] export DISPLAY=:0 and run the test that crashes [13:18] ghaa, that's a no go, we need to find a way to do that outside of the container :-( [13:19] :/ [13:20] mlankhorst: wait, let's try something simpler, go to the lab and try to start/stop x as you see fit, I'll try to find the autopilot command you need to run [13:21] hm lets see [13:25] larsu, https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/1201947 [13:25] Launchpad bug 1201947 in indicator-appmenu (Ubuntu) "unity-panel-service crashed with signal 5 in g_type_create_instance()" [Medium,Confirmed] [13:33] vila: hm why does it say unknown job lightdm? :P [13:38] oh the host part probably didn't have it, no wonder.. [13:38] mlankhorst: yeah, part of why I want to simplify to the point where you can work outside of the container [13:39] mlankhorst: we've already out the machine in a state where it will probably be easier to re-installl from scratch than making sure we revert all your work when you're done [13:40] hm probably [13:40] vila: so how do I run the tests? [13:43] or well, at what point do the tests fail and crash the xserver? [13:48] mlankhorst: sorry, I have to attend a meeting right now, you can try to join #ubuntu-ci-eng to get that question answered, I'll be back asap [13:54] vila: ok I've uploaded an updated glamor-egl snapshot to ppa:canonical-x/x-staging, should try wth that first, bbiab myself [13:54] mlankhorst: ack [13:59] * Laney looks at the cmake branch again [14:00] sil2100, cyphermox, didrocks: can we get http://bazaar.launchpad.net/~indicator-applet-developers/hud/trunk.13.10/revision/341 SRUed? it's the most reported e.u.c saucy issue [14:00] aye [14:00] thanks [14:01] Ok [14:01] I guess cyphermox is on it then :) [14:01] cyphermox, 340 with it would be good as well [14:01] cyphermox, I can file the SRU infos on those bugs if you want [14:01] yeah I was just checking that [14:01] thanks cyphermox ;) [14:01] and seb128 :) [14:01] I'll write the SRU blob on the bug too [14:01] yw ;-) [14:02] cyphermox, thanks [14:02] cyphermox, the segfault one, just write "check e.u.c" [14:02] cyphermox, that's https://errors.ubuntu.com/problem/80ec348bd203ad9f5b91a956c463234dce72d2e7 [14:02] alright [14:02] thanks [14:06] seb128, sorry bug 1201485 wasn't fixed in time for the release, there were a few complications none of us thought about until we actually tried to fix that [14:06] Launchpad bug 1201485 in Ubuntu Translations "Need to import translations for the unity daily builds" [High,Triaged] https://launchpad.net/bugs/1201485 [14:06] but should be QAed/in production rsn [14:09] Ursinha, no worry, we workarounded it by doing manual template update for 13.10 [14:10] Ursinha, seems like it's going to be fixed soon though, which means no issue for the lts [14:10] Ursinha, which makes me very happy, thanks for fixing it! ;-)) [14:11] seb128, no problem :) [14:13] seb128, latest required bits landed yesterday, wgrant did some QA that I'll continue today, should be in production soon [14:14] Ursinha, excellent, let me know when it's in production so I can check with the next upload/confirm that it's working [14:14] seb128, sure :) [14:38] seb128: any objections to merging the cmake branch now? [14:39] Laney, no, I didn't try it since tuesday but the I pinged the #sdk guys about how Jussi made the qml sources listed in qtcreator and they said it was the right way to do it [14:39] ok [14:39] seems to work now [14:39] great [14:39] let's get that in [14:40] Laney, I'm going to review your background branch today btw [14:40] neat [14:40] Laney, it would be nice if you reviewed attente's language one, you looked more at this code than me [14:40] yeah it's on the list [14:40] great [14:57] oh god it's merged [14:57] SCARY [15:00] haha [15:02] lunch time, bbl [15:42] mlankhorst: I'm back [15:44] mlankhorst: I have installed the packages for the tests and I think I have the right command, now we need to server started as you need and find some required env vars (I think I can find them once the gnome session is started) [15:45] vila: ok can you test with glamor-egl first from the ppa, to check if it still crashes? [15:45] mlankhorst: which ppa again ? [15:46] ppa:canonical-x/x-staging [15:46] xserver-xorg-glamoregl ? [15:47] mlankhorst: ^ [15:47] yeah [15:47] and the other debs [15:48] mlankhorst: but wait, if you made changes to the config, I'd rather reproduce on the host than re-running the container that may not like your tweaks [15:48] oh I didn't touch the config yet [15:48] not even /etc/X11/X ? (Yeah, the kvm was still on, didn't follow closely what you did though ;) [15:48] mlankhorst: ^ [15:49] no that was a test, but it just tries to run valgrind [15:50] script is called /etc/X11/X2, and /etc/X11/X may be pointing to it as symlink, it's just a script I use from home lol [15:50] I don't think I made it point to it, though [15:51] mlankhorst: well, X -> X2 currently [15:52] oh in that case make X2 executable and it should work, /var/log/xorg.log contains valgrind logs [15:52] but meh dno if it runs it in the chroot [15:52] mlankhorst: right, that's exactly the kind of issue I want to avoid [15:52] well in that case it will fail to start [15:52] :P [15:53] mlankhorst: ha ha [15:53] else just remove xserver-xorg and remove /etc/X11/X [15:54] mlankhorst: look, I've setup the host so you can test, the server will need to be reinstalled from scratch when we're done so can we just go ahead ? [15:54] ok try it :) [15:55] mlankhorst: try what ? there is no lightdm running [15:55] mlankhorst: the kvm shows your console right now [15:55] the valgrind incantation is "valgrind --error-limit=no --track-origins=yes --malloc-fill=ef --free-fill=df /usr/bin/Xorg :0 -core -verbose 10 2>&1 | tee /var/log/xorg.log" [15:55] oh I'm not logged in [15:56] mlankhorst: I'm not sure we're on the same page :) [15:56] neither [15:57] anyway try to start xorg-server with that invocation, then do export DISPLAY=:0 and crash xserver, log should be in stdout and /var/log/xorg.log [15:57] mlankhorst: could please log in and start whatever you need in a way that will give you the bits you need, once you're there, I'll debug the command needed to run the test to break the server [15:57] ok [15:58] I'll just spawn an Xserver then [15:58] export DISPLAY=:0 and go ahead and crash it [15:59] mlankhorst: I think autopilot requires a gnome-session [15:59] ou need to have the dbus env var at least [15:59] didrocks: but the X server won't be enough for that right ? [16:00] didrocks: do you remember the trick to set dbus enva var, I remember it's under some file under ~/.something but details are fuzzy [16:00] vila: it's better to export all env var from gnome-session to be certain we don't miss anything [16:00] didrocks: hm how do I start a full ubuntu session from the command line? === m_conley_away is now known as m_conley [16:01] lightdm should be enough I can connect from kvm [16:01] mlankhorst: not really sure, as you installed lightdm I guess kvm is the easiest way to get them [16:01] as long as the X server is configured the way you need it [16:02] yeah [16:02] didrocks: and you know how to export all those env vars ? [16:02] vila: export FOO=bar ? [16:03] didrocks: he he [16:03] didrocks: thanks I needed a laugh ;) [16:03] didrocks: I meant I know they are defined somewhere [16:03] vila: cat /proc/`pidof gnome-session`/environ [16:03] as you need gnome-session env var :) [16:03] didrocks: rock&roll [16:05] ha, installing lightdm [16:05] didrocks: still slightly simpler than from the container but we're getting close ;-/ [16:05] didrocks: and yes, I've added the unity-daily ppa [16:06] I guess setting export DESKTOP_SESSION=ubuntu then running bash /etc/X11/Xsession [16:07] or just service lightdm start ? [16:08] hm this bug again? eep [16:08] mlankhorst: it's installed [16:08] mlankhorst: what bug ? [16:08] AIGLX: Suspending AIGLX clients for VT switch repeatedly infinitely [16:08] oh well thing crashed [16:08] mlankhorst: ignore that for now [16:08] lightdm is now installed [16:10] no that caused it to crash here, but probably not the one you were hitting [16:10] lets try again [16:10] * vila nods [16:11] I started xserver again [16:11] mlankhorst: erm, lightdm, not x server, if your script is in place ligthdm should call it right ? [16:13] yeah [16:14] again that bug.. bah [16:14] ok, I've got a prompt [16:14] connecting as ubuntu [16:14] ok it's not valgrind clean at least [16:16] nothing happens [16:16] as in no crash? [16:16] doesn't look like lightdm [16:16] no, the it took my password by stayed there [16:17] well do you have ubuntu-desktop installed? I wonder if there's a session or not :P [16:17] * vila sighs [16:17] no installing [16:18] mlankhorst: you stop lightdm [16:18] yeah it's annoying as hell, I wonder if it's easier to just buy a 7750 online and try for myself [16:18] *you can [16:18] and then play around with it locally.. [16:19] mlankhorst: it's annoying for me as well :) I've been told it's urgent so I'm doing my best [16:19] vila: if it isn't about open source drivers try fglrx [16:20] mlankhorst: I'd rather not change at that point since we need to re-install the server from scratch, so better dig that one until we can reproduce [16:20] if it is about open source drivers I can order a 7750 online and play with it on my own system and fix any bugs I find [16:21] would that be acceptable? [16:21] mlankhorst: that would delay the diagnosis even more, but feel free to ask in #ubuntu-ci-eng [16:21] bbiab, food :/ [16:21] oh, it just displayed 'loggin in...' ;) [16:21] it's technically EOD and EOW for me, but I'll look when I get back [16:22] :-( [16:22] mlankhorst: and no one else than you can help here right ? [16:23] mlankhorst: installed [16:23] service lightdm restart [16:23] better looking [16:24] logged in [16:26] autopilot test running [16:27] crash [16:27] \o/ [16:28] err, well, that was the point... [16:31] Sweetshark, oooh ! congrats Mr. Director ! [16:32] ogra_: thanks! [16:34] O RLY [16:34] ogra_: btw -- same time on the Ubuntu project, still no package uploader rights for LibreOffice ;P [16:34] oh man [16:35] ogra_: no worries, I stopped being angry about that a looong time ago. [16:40] vila: oh free memory after all.. [16:41] vila: http://paste.debian.net/61284/ [16:41] no idea yet what triggers it though [16:42] mlankhorst: reducing the reproducing recipe, gimme a sec [16:44] reproduced twice, so far so good [16:44] boom [16:47] mlankhorst: so, you know how to connect to the kvm right ? [16:47] mlankhorst: for visual feedback [16:47] vila: I just need the minimal testcase, I'll try to reproduce it with glamor locally after you have that :) [16:48] mlankhorst: the ubuntu user will autologin when lightdm restart [16:48] boom [16:48] mlankhorst: so from your shell, connected as ubuntu: [16:48] sudo service lightdm restart [16:48] and when it's up [16:48] autopilot run -v autopilot.tests.functional [16:49] is that one publicly somewhere? [16:49] mlankhorst: what one ? ;) [16:50] vila: the crashing one [16:50] I don't get it :-/ [16:50] vila: autopilot crashes right? [16:51] well, autopilot triggers a crash in X, apart from you and me not sure who knows about that (apart from #ubuntu-ci-eng that is) [16:53] mlankhorst: are you talking about the autopilot code ? tests ? It should be the trunk versions [16:53] vila: what I mean is can I download those autopilot tests and run them on a machine I have at home? [16:53] ideally precompiled [16:54] apt-cache policy on that machine will tell you all :) : ubuntu@qa-radeon-7750:~$ apt-cache policy python-autopilot [16:54] python-autopilot: [16:54] Installed: 1.4+14.04.20131024.1-0ubuntu1 [16:54] Candidate: 1.4+14.04.20131024.1-0ubuntu1 [16:54] Version table: [16:54] *** 1.4+14.04.20131024.1-0ubuntu1 0 [16:54] 500 http://ppa.launchpad.net/ubuntu-unity/daily-build/ubuntu/ trusty/main i386 Packages [16:54] 100 /var/lib/dpkg/status [16:54] 1.3.1+13.10.20131003.1-0ubuntu1 0 [16:54] 500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages [16:54] oh it's python-autopilot [16:54] the code yes [16:55] ubuntu@qa-radeon-7750:~$ apt-cache policy python-autopilot-tests [16:55] python-autopilot-tests: [16:55] Installed: 1.4+14.04.20131024.1-0ubuntu1 [16:55] Candidate: 1.4+14.04.20131024.1-0ubuntu1 [16:55] Version table: [16:55] *** 1.4+14.04.20131024.1-0ubuntu1 0 [16:55] 500 http://ppa.launchpad.net/ubuntu-unity/daily-build/ubuntu/ trusty/main i386 Packages [16:55] 100 /var/lib/dpkg/status [16:55] 1.3.1+13.10.20131003.1-0ubuntu1 0 [16:55] 500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages === alan_g is now known as alan_g|EOD [17:01] * didrocks waves good evening [17:01] ok lets see.. [17:03] vila: thanks, I can crash it locally now with that autopilot invocation [17:04] mlankhorst: same crash ? Sure ? [17:04] yeah had same error [17:05] mlankhorst: so you don't need the lab machine anymore ? [17:05] I used my ati 5570 and forced glamor acceleration [17:05] indeed [17:05] but that's about as much as I can do for now [17:05] mlankhorst: ack, can you file the bug and subscribe me ? [17:06] mlankhorst: I wouldn't even now against which project to do that ;) [17:06] *know [17:09] https://bugs.launchpad.net/ubuntu/+source/glamor-egl/+bug/1244324 [17:09] Launchpad bug 1244324 in glamor-egl (Ubuntu) "glamor-egl crashes when running autopilot tests" [High,Triaged] [17:09] g2g [17:09] EOD, EOW, will probably fix it first thing monday [17:09] mlankhorst: thanks ! enjoy your we and thanks for your efforts ! [17:45] charles: can you have a look to https://code.launchpad.net/~laney/ubuntu-system-settings/fix-linkage/+merge/192543 ? The changes make sense to me, but you are the one who wrote that code so it would be nice if you could confirm that's correct === m_conley is now known as m_conley_away [19:16] attente: Hi Will, I just posted a comment on bug 1240058. Please read it before doing anything. [19:16] Launchpad bug 1240058 in ubuntu-system-settings (Ubuntu) "UI uses chinese, french and english simultaneously" [Medium,Confirmed] https://launchpad.net/bugs/1240058 [19:21] GunnarHj, thanks for the notice [19:22] GunnarHj, is there a way for us to not hack accountsservice and force the priority list to never be longer than two locales? [19:23] or is this actually the ideal behaviour we want on the device? [19:30] attente: Given the design of language-selector, it's my belief that the current behavior is the best for now. I'm aware of the fact that g-c-c does not include a GUI for setting fallback languages, so it's possible that we should make some kind of adjustment when language-selector is dropped in Ubuntu. But we need to take Xubuntu and Lubuntu into account when doing so. And I don't think that this bug report is a valid reas [19:30] on to change anything. [19:32] ok, thanks GunnarHj [19:32] attente: yw [20:57] bregma, hi [20:57] howdy [20:57] i'm trying to figure out where in the unity codebase the ShowEntry dbus method is invoked [20:58] my guess was that it was being triggered by the keyboard shortcut identified by UNITYSHELL_OPTION_PANEL_FIRST_MENU [20:58] it's in unity-panel-service, I believe [20:59] services/panel-main.c [20:59] or do you mean where it's called? [20:59] unity-panel-service provides the method, but i'm not sure who is calling it [20:59] yes [20:59] UnityCore/DBusIndicators.cpp [21:00] which is part of the Panel [21:01] do you know how the shortcut for UNITYSHELL_OPTION_PANEL_FIRST_MENU gets triggered? [21:02] is that what you get when you hit the 'menu' key? [21:02] yes, the menu key being alt-f10 [21:04] unity i assume makes some keyboard grab through compiz in order to catch that shortcut? [21:05] I can only imagine there is some horrid path winding through Compiz then half od Unity before some signal is queue to be executed at idle time ... unfortunately Trevinho is more the expert on this, he's out until Monday [21:05] I don;t think it;s a grab, just responing to the event [21:12] ok, thanks bregma [22:08] attente: still there? [22:09] GunnarHj, hi [22:10] attente: I'm slowly starting to realize that Ubuntu Touch may have separate needs. Is accountsservice used as is in Ubuntu Touch? [22:11] GunnarHj, yes, we don't modify it at all [22:11] i'm not sure about other panels that might be using it, but for the language settings, we set the language and formats locale through it [22:12] attente: In that case, I suppose it would be motivated to make language-tools in a-s only set one language in LANGUAGE. [22:13] Laney: thanks for https://code.launchpad.net/~laney/ubuntu-system-settings/fix-linkage/+merge/192543 [22:13] attente: Do you know how to best identify Ubuntu Touch? [22:14] attente: XDG_CURRENT_DESKTOP? [22:14] GunnarHj, i'm not sure [22:16] GunnarHj, sorry, i have to go now, can you make a comment on the bug? [22:17] attente: Will do. [22:17] but i'm not sure if it's a good idea to make a hack to behave different between desktop and phone [22:17] GunnarHj, thanks [22:17] attente: Let's talk about it on the bug.