/srv/irclogs.ubuntu.com/2014/04/09/#ubuntu-desktop.txt

robert_ancelldarkxst, can you reproduce bug 1278467?01:28
ubot2Launchpad bug 1278467 in gnome-settings-daemon (Ubuntu) "[xsettings]: gnome-settings-daemon crashed with SIGSEGV in notify_have_shell()" [Medium,Confirmed] https://launchpad.net/bugs/127846701:28
darkxstrobert_ancell, I haven't seen that crash in quite some time01:34
darkxstalso it should have been fixed already by http://bazaar.launchpad.net/~ubuntu-desktop/gnome-settings-daemon/ubuntu/revision/44801:34
darkxst(if its the same bug)01:34
robert_ancelldarkxst, it's the number 3 crasher in trusty right now01:35
robert_ancellthere's a typo in debian/patches/90_set_gmenus_xsettings.patch which is probably causing it.01:35
robert_ancellBut I can't reproduce01:35
robert_ancelldarkxst, #3 on https://errors.ubuntu.com/?release=Ubuntu%2014.04&period=month01:36
darkxstapparrently I can reproduce it01:45
darkxstdo you have a patch?01:45
robert_ancelldarkxst, can you try lp:~ubuntu-desktop/gnome-settings-daemon/ubuntu?01:45
darkxstrobert_ancell, ok, will do01:48
darkxstrobert_ancell, that code should not even get run on a gdm/gnome-shell session01:52
darkxstoh it does actually, but setting have_unity = TRUE there is just wrong02:00
robert_ancellTheMuso, what time is the desktop meeting?02:07
darkxstrobert_ancell, that seems to fix the crash, but can you also fix02:11
darkxst10402:11
darkxst10402:11
darkxst+        manager->priv->have_unity = TRUE;02:11
darkxstbefore you upload02:11
robert_ancelldarkxst, I'll let you fix that one02:11
robert_ancelldarkxst, I've already uploaded02:11
robert_ancellI was optimistic :)02:11
robert_ancellso dobey, when you guys going to stop hogging the top spots on errors.ubuntu.com? ;)02:12
darkxstrobert_ancell, lp:~darkxst/gnome-settings-daemon/have-unity02:17
TheMusorobert_ancell: I have no idea what meeting you are referring to. So far as I know, there hasn't been a desktop team meeting for a while. I know there are system settings meetings on Friday EU time, but thats all.02:18
robert_ancellTheMuso, there is one but just not a good time for us https://wiki.ubuntu.com/DesktopTeam/Meeting02:19
TheMusoAnd note the lack of any 2014 meeting notes...02:21
TheMusoSed meetings seased in June last year.02:22
robert_ancellTheMuso, they're on IRC, no-one updates the Wiki anymore (the last one http://irclogs.ubuntu.com/2014/04/01/%23ubuntu-desktop.html)02:24
TheMusoh ok.02:24
cyphermoxqengho: you should ask to get testimonials prior to the next membership boards meeting02:28
qenghoAh, right.02:28
cyphermoxto add to your wiki page, and/or people to come cheer for you during the meeting02:28
robert_ancelldarkxst, I don't think that's needed - g_bus_watch_name will call one of the callbacks so in this case you will immediately get a name_vanished in GNOME02:28
robert_ancellhttps://developer.gnome.org/gio/unstable/gio-Watching-Bus-Names.html#g-bus-watch-name02:28
qenghocyphermox: How many testimonials do you recommend?02:29
qenghocyphermox: and, how did you notice my page?02:30
cyphermoxqengho: no number in particular, one or two, the more the better of course02:30
robert_ancelldarkxst, yeah, and that value is only used after one of the callbacks so it should be fine02:30
cyphermoxI'm on the 1200 UTC board and I was wondering if tomorrow was a meeting02:30
cyphermoxI've been feeling so-so for a while so waking so early up is hard02:31
darkxstrobert_ancell, in which case that line should not even be there!02:35
robert_ancelldarkxst, yeah, I guess so!02:35
qenghoAll: Most of you are out-of-phase from my normal work-day, but if you know me, chad, please make a note on my wiki page about my suitability for Ubuntu membership.  https://wiki.ubuntu.com/ChadMiller02:40
qenghobeuno, dobey, jcastro, slangasek: Hi, diverse selection of colleagues. I'm applying for Ubuntu membership. If you don't think that is a terrible idea, please consider adding a note to say so on my wiki page.  https://wiki.ubuntu.com/ChadMiller03:01
qenghoOh, smuxi irc client, you so crazy.03:02
qenghoWrong channel.03:02
darkxstqengho, https://wiki.ubuntu.com/DeveloperMembershipBoard03:06
qenghodarkxst: you're pointing me to the desktop delegationm?03:08
darkxstqengho, DMB handles memberships for devs and they have a template for collecting endorsements03:13
pittiGood morning05:26
maclinpitti, hi, the chinese language pack is not updated to latest. Our QA team is doing the translation tests these days.  Would you please help to rebuild this package?06:30
pittimaclin: latest is https://launchpad.net/ubuntu/+source/language-pack-zh-hans/1:14.04+2014040306:31
pittimaclin: today we'll get a new automatic update06:32
pittiright, it was built last night: https://translations.launchpad.net/ubuntu/trusty/+language-packs06:32
pittimaclin: for some reason Launchpad didn't produce an update last Friday06:32
maclinpitti, yes, we have updated new translations these days.06:32
maclinthese changes are not include in the latest ISO06:34
maclin_pitti, could you help to confirm the problem of language pack?06:46
pittimaclin_: which problem?06:46
pittimaclin_: probably not, I can't read Chinese; i. e. if some translation is wrong I won't be able to spot taht06:46
pittimaclin_: if you mean the rebuild, that's going to happen automatically in a few hours06:46
pitti(see above)06:47
maclin_pitti, I lose the connection just now.  you said there is a problem of building of package last Friday.  Normally the pckage will be built automatically everyday, however the last version is 20140403.06:52
pittimaclin_: yes, but LP did build an update yesterday, so today we'll get new langpacks06:53
maclin_pitti, I get it, thanks a lot:)06:59
=== maclin_ is now known as maclin
mlankhorstmorning!07:44
ritzwhat is the probability of this fix in precise - https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1214352  ?08:04
ubot2Launchpad bug 1214352 in LibreOffice Productivity Suite "GUINT32/64_SWAP_LE_BE macros do not enclose val argument in parentheses" [Critical,Confirmed]08:04
Laneyguten morgen08:06
beidl_bregma, I'm sorry if I'm starting to annoy you but I just found another bug related to the launcher (no gestures). bug 130488208:10
ubot2Launchpad bug 1304882 in Unity "[Regression] Launcher doesn't reappear fully after hiding from DND" [Undecided,New] https://launchpad.net/bugs/130488208:10
=== beidl_ is now known as beidl
Laneytjaalton: did you see the wayland change? Might be something that's needed in Debian too08:32
tjaaltondon't think so08:33
tjaaltonthey never had the old pkg names iirc08:33
tjaaltonon a shipped release anyway08:33
LaneyI thought they did the same libwayland0 -> client/server split08:33
Laneyhttps://packages.debian.org/source/stable/wayland08:33
tjaaltonhum, ok08:34
LaneyI don't really get what situation made this necessary, so I can't say if it is a problem there too08:35
Laneyman, I like epiphany09:36
Laney+ g_spawn_command_line_async("killall -q gnome-screensaver", nullptr);09:49
LaneyThis makes me feel weird09:50
larsuLaney: ugh09:52
larsuwhy?09:52
Laneyunity wants to own org.gnome.Screensaver09:52
LaneyI guess gnome-screensaver was getting there first09:52
larsuand gnome-screensaver doesn't allow replacement?09:53
larsupatching it to do allow that might be the better route09:53
LaneyDon't know09:54
Laneyhow do you do that?09:54
pittikillall is racy09:54
larsupass G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT do g_bus_own_name()09:54
pittidbus-activation or upstart could be faster than your own09:54
larsuand G_BUS_NAME_OWNER_FLAGS_REPLACE in unity09:54
pittiright, that sounds like the more proper way to do it09:55
Laneyyes, it does09:55
LaneyI didn't know about this facility09:55
LaneyTrevinho: ^^^^^^09:55
larsupitti: I love how you came up with an actual problem of this line instead of just being disgusted by it (like I was) ;)09:55
Laneyhaha09:56
LaneyIf we're fixing the line, don't use killall09:56
Laneyit does something very very different on solaris09:56
Laneyalso pass -u <username> :-)09:56
pittiwell, eww for killall and using shell, too, of course :)09:56
pitti'pkill', '-u', geteuid(), 'gnome-screensaver'09:57
pitti(with appropriate stringificatino and syntax of course)09:57
larsuLaney: argh, dbus-glib09:57
Laneylarsu: somehow I'm not surprised09:58
larsuLaney: so pass DBUS_NAME_FLAG_ALLOW_REPLACEMENT to dbus_bus_request_name(). Want a patch?09:58
mhr3ALLOW_REPLACEMENT on a security-based component isn't overly... secure09:59
pitti*shrug*, you can also just kill it09:59
larsumhr3: if you're on the bus it's too late09:59
pittiALLOW_REPLACEMENT is merly avoiding a race condition, it's not making the whole thing any less secure09:59
larsuyou can even call "SetActive" on it09:59
larsualso, what pitti says09:59
Laneylarsu: it's okay, I'm already there10:00
larsucoolio10:00
LaneyI guess it should handle NameLost too,e h10:03
larsuwow, it adds a match for _every_ nameownerchanged10:09
larsu*sigh*10:09
larsuand then doesn't do anything with it ...10:10
larsu(not even when its own name changeS)10:10
* larsu should stop reading that code10:10
=== tkamppeter_ is now known as tkamppeter
xnoxLaney: larsu: borderless metacity theme is unusable under a normal desktop (e.g. edubuntu) so now i'm thinking what can I do about ubiquity. It has darkcolor/normal white/darkcolor layout and an ugly 1px white hairlines on the left and right around the dark bits under metacity.10:24
xnoxlast time around trying to switch to compiz, proved unreliable as it was crashing a lot.10:24
xnoxi wonder if i can make ubiquity window borderless - e.g. with Window hints? set_border_width? i'll experiment with it later.10:25
larsuxnox: you can remove decrations entirely, but that will remove the titlebar as well11:06
larsuI don't think there's another way to control the border width11:07
xnoxlarsu: that wouldn't be that bad. We don't support mimimising/maximizing and for most part "the x" button doesn't do anything, and we have a dedicated "quit" button anyway.11:10
xnoxlarsu: how would i do that?11:10
xnox(to try out, clearly not for trusty)11:10
=== MacSlow is now known as MacSlow|lunch
larsuxnox: gtk_window_set_dectorated11:10
mlankhorstno seb128 today?11:16
Laneytravelling11:17
mlankhorstk11:17
Sweetsha1k^^ no seb today!11:32
TrevinhoLaney yeah, larsu yeah I thought about use the replacement thing... but gs does not use gdbus11:33
Trevinhopitti: yeah, I've done that with killall -u ... I just didn't push the change yet as it needs a rebuild of the silo11:34
LaneyTrevinho: trying it now, hopefully works11:34
Sweetsha1kdidrocks, pitti: since seb is AWOL, would one of you sponsor a final LibreOffice upload for me today then? minimal change: to heal the worst of bug 1300283 with one upstream commit reverted?11:35
ubot2Launchpad bug 1300283 in libreoffice (Ubuntu) "LibreOffice does not start in a KDE 4 session" [Critical,In progress] https://launchpad.net/bugs/130028311:35
larsuTrevinho: that's a dbus feature which should work with any client library11:35
=== Sweetsha1k is now known as Sweetshark
Trevinhoand yes... I would have loved to use upstart to stop gs,. but that would have made things more complex11:35
Trevinholarsu: yeah, I know, it's just that i wasnt' unsure how quick to do it was there11:37
Trevinholarsu: as... if I override the name, then the client gets it back automatically as soon as it's available?11:38
Trevinhohowever, ihmo the best solution would just be to use upstart to start the service, instead that using a dbus rule11:39
Trevinhobut not sure how quick that can be11:39
didrocksSweetshark: here is seb128 for you :)11:45
didrocksI wonder where he was slacking :p11:45
didrocks13:35:12 Sweetsha1k | didrocks, pitti: since seb is AWOL, would one of you sponsor a final LibreOffice upload for me today then?11:45
didrocks                    | minimal change: to heal the worst of bug 1300283 with one upstream commit reverted?11:45
ubot2Launchpad bug 1300283 in libreoffice (Ubuntu) "LibreOffice does not start in a KDE 4 session" [Critical,In progress] https://launchpad.net/bugs/130028311:45
mhr3Trevinho, as long as upstart activation and dbus activation are two separate things, it's never going to work properly11:46
mhr3fortunately we're moving to systemd :)11:46
Trevinhomhr3: isn't this working https://lists.ubuntu.com/archives/ubuntu-devel/2010-December/032295.html11:47
Trevinhomhr3: at least, that's what I meant...11:47
Trevinhomhr3: i read about that some time ago, but never tested11:47
Trevinhonor I can find any *.service using UpstartJob11:48
mhr3if that works then indeed that's the way to go11:48
seb128good afternoon desktopers11:48
seb128Trevinho, mhr3: what are you trying to do?11:48
Trevinhohi seb12811:48
Trevinhoseb128: well.... see if I can clanup the killall thing for gs (that I hate, but it's the faster, and works)11:49
Trevinhoseb128: so if it would be a way to start the g-s service using upstart on name activation, then it would be just trivial to stop it in a cleaner way11:50
LaneyI'm looking at the replacement, don't bother duplicating11:51
seb128Laney, thanks11:51
Laneyhey seb12811:51
Sweetsharkdidrocks: ha!11:53
mhr3Trevinho, so that feature is available for over 3 years and there isn't a single service using it?11:53
Trevinhomhr3: it looks like that :o11:54
mhr3that's just... sad11:54
seb128Trevinho, mhr3: dbus activation through upstart?11:54
mhr3yea11:55
TrevinhoLaney: looking at the replacemenet of gs name?11:55
Laneyyes11:55
mhr3why did we have the awful hud hacks then11:55
mhr3guess i'm not the only one who didn't know about it11:56
TrevinhoI read about that loong time ago, always in my mind, but now not looking references for that makes me worry11:57
Sweetsharkseb128: Im right now preparing an update for just the libreoffice doesnt start on KDE issue with just one upstream revert (the other fixes seem too risky), will you sponsor today?11:57
seb128Trevinho, mhr3: the dbus patched needed for the upstart-dbus-activation got dropped since that email (or said different upstart doesn't support upstart activation)11:57
TrevinhoLaney: ok, thanks... what made me worried about it how to recover the name and functionalities when the other owner goes away... If that is somewhat possible... Also at that point I would have preferred not to keep a not-needed instance of gs running11:57
Trevinho:°(11:58
seb128Trevinho, why is g-s running at all?11:58
Trevinhoseb128: I didn't debug, but it always run on startup for some service/app/indicator requiring it... Anyway also if it would not run, we still need to kill it in case that you switch off one option that doesn't need gs anymore11:59
Trevinhoseb128: also, have you tried the ppa? And, can you trigger a rebuild or only bregma can?11:59
Trevinhoas I've one line fix for 129108812:01
Trevinhobtw in recent updates I've noticed another thing... When clicking on the username in the indicator-session, logind doesn't emit the Lock signal anymore... So tty7 (say) stays unlocked12:02
seb128Trevinho, since when? with that ppa only?12:04
seb128Trevinho, no I didn't test the ppa, it failed to build on the a11y schemas issue yesterday and I was travelling/offline this morning12:04
Trevinhoseb128: ah ok...12:07
Trevinhoseb128: no, since before12:07
seb128wfm12:07
seb128the sessions got locked here12:07
pittiSweetshark: sure! do you have a .dsc and source.changes to sign and upload somewhere? (debdiff would be nice too, but I can generate that myself)12:08
Trevinhoseb128: mh, it does here by calling the dbus service manually... let me check12:08
LaneyTrevinho: I made it exit if the name gets replaced12:08
Laneyand it's got D-Bus activation so if unity goes away then the next call will start g-s12:09
TrevinhoLaney: ah nice12:14
Sweetsharkpitti: (re)generating them right now, Ill ping you with a link, when they are all done. Thanks!12:14
LaneyTrevinho: btw how do you build unity packages?12:18
LaneyI'm finding that the dbus part of the testsuite fails when I use sbuild12:18
TrevinhoLaney: I quite never build packages for unity... and so when I do that I just use the manual way :/12:18
TrevinhoLaney: but dbus should work there... I mean, we create a fake context12:19
Laneyok, well the branch I'll propose (if it works) contains a change in debian/rules to let you skip the testsuite12:19
LaneyI was getting connection refused errors12:19
=== MacSlow|lunch is now known as MacSlow
TrevinhoLaney: mh, let's see12:20
Laneyit's not urgent to fix as it obviously works on the buildds12:20
Laneyjust was wondering12:20
LaneyTrevinho: how do I test the onboard/a11y fallback?12:29
Laneyhold on, I installed the wrong g-s12:29
TrevinhoLaney: just enable OSK or screen reader from ucc12:29
Laneyturning on OSK didn't do anything visible12:31
LaneyI can't make it come up12:31
Laneyhowever it did make g-s start and the osk worked in its lock screen12:32
Sweetsharkpitti: http://people.canonical.com/~bjoern/trusty/4.2.3/libreoffice_4.2.3~rc3-0ubuntu2_source.changes <- here is the new package, and here is the debdiff: http://people.canonical.com/~bjoern/trusty/4.2.3/libreoffice_4.2.3~rc3-0ubuntu2.diff12:36
bregmaLaney, could you update me what's going on with the lockscreen stuff?  Do you have an additional patch for g-s to upload to my silo and are going to make an MP for Unity?12:39
pittiSweetshark: do we need -l10n as well?12:39
Laneybregma: correct12:40
Laneykillall gnome-screensaver is bad and unnecessary12:40
Sweetsharkpitti: I generated, signed and uploaded one just in case, but we certainly dont need one for the fix (which will only touch libreoffice-kde). So no, dont sponsor a new libreoffice-l10n.12:41
bregmaLaney, agreed, do you know when it'll be ready?12:42
pittiSweetshark: ack; libo uploaded12:42
Laneybregma: imminently12:42
LaneyTrevinho: can you check lp:~laney/unity/g-s-replace and merge it into your branch if you like it?12:42
TrevinhoLaney: yes12:44
TrevinhoLaney: do I need also a gs irght?12:44
Laneylarsu: http://paste.ubuntu.com/7226032/ for g-s12:45
seb128Laney, Trevinho: what vcs do you use? I commited yesterday's silo upload to lp:~ubuntu-desktop/gnome-screensaver/ubuntu12:45
LaneyI'll bzr it in a sec12:45
TrevinhoLaney: ok, yhsnkd12:45
Trevinhothanks*12:45
LaneyI didn't do anything fancy like checking the owner12:45
Sweetsharkpitti: We only ran with the -l10n debian revision diffing from the libreoffice debian reversion once in early trusty and there havent been any issues then with dependencies, so I assume that to be safe. I prepared the -l10n package only for the worst case scenario that there is an overspecific dependency relation somewhere still. But no, I dont want it to be uploaded.12:46
Laneybecause it's exiting if it doesn't get the name that situation shouldn't happen12:46
Sweetsharkpitti: thanks a lo for the upload.12:46
TrevinhoLaney: yeah, change is fine (it's the same that I did, and then stashed :))12:47
Laneynice12:47
mlankhorstseb128: you mentioned a touch bug to jasoncwarner?12:47
Laneywell, if someone can review that g-s debdiff and see what they think then we can do some bit pushing12:47
mlankhorstalso can't reproduce the chromium bug, probably hw specific :/12:48
seb128mlankhorst, the latitude inspiron we got for testing gets lot of input error in the xorg logs when using the touch screen12:49
mlankhorstwhat  errors exactly?12:50
seb128mlankhorst, the chromium issue got fixed with tjaalton's mesa uploaded yesterday12:50
mlankhorstah k12:50
TrevinhoLaney: where it is?12:50
mlankhorstmarking dupliate then12:51
seb128mlankhorst, I don't have my touch laptop here for the xorg error, let me try to get that12:51
LaneyTrevinho: pastebinned it up ^^^ there12:51
TrevinhoLaney: ah sorry12:51
seb128Laney, you should commit to the packaging vcs directly?12:52
Laneyjust did that12:52
TrevinhoLaney: exit(0) can't be replaced by quitting the loop?12:52
bregmaseb128, would that be the [ 25508.732] (EE) BUG: ../../dix/touch.c:644 in TouchConvertToPointerEvent() xorg error?12:55
seb128bregma, could be, I tried that some weeks ago ... do you get stack of thoses in the log?12:56
seb128mlankhorst, ^12:56
seb128bregma, can you pastebin/share your xorg log maybe?12:56
LaneyTrevinho: Maybe could gtk_main_quit() instead12:56
TrevinhoLaney: yeah it's probably better12:58
larsuLaney: I don't think you need to listen to both nameownerchanged _and_ namelost12:58
LaneyJust thinking if it can happen before gtk_init12:58
Laneylarsu: wasn't clear to me which one you are supposed to get12:58
TrevinhoLaney: ah, well main_loop_quit might still be fine, isn't it?12:59
Laneyit's the gtk mainloop12:59
larsuLaney: namelost should be enough and results in much less dbus traffic (if you also remove the watch)13:00
larsunot sure if this patch should fix existing bugs, though13:00
larsubut getting woken up for every name change is a bit excessive...13:00
larsuotherwise it's fine. Thanks!13:00
Laneyyeah...13:00
Laneylet me check if NameLost works13:00
larsuyou might ned to add a mtch rule for that (not sure though)13:01
bregmaseb128, mlankhorst, Xorg.0.log with MT errors: http://paste.ubuntu.com/7226096/13:01
seb128bregma, thanks13:02
bregmathe on-screen symptom is the pointer gets entangled with MT gestures13:02
seb128mlankhorst, ^13:02
TrevinhoLaney: is that patch based on lp:~3v1n0/gnome-screensaver/not-autostart-in-unity? as it fails to merge there13:02
bregmanow if I could figure out how to get my external monitor configured correctly, I'd be happier13:02
bregmadamned lying EDIDs13:02
LaneyTrevinho: lockscreen-disable-with-osk13:02
TrevinhoLaney: ah, ok it's based on the pkg that is in the silo13:02
TrevinhoLaney: no, I meant the gs one13:03
Laneyah yes, that13:03
mlankhorstnon-emulating touch event :s13:05
Laneytesting with NameLost only13:05
TrevinhoLaney: how is it going?13:06
Laney2 mins13:06
LaneyTrevinho: works, also with gtk_main_quit() too13:08
TrevinhoLaney: cool13:08
LaneyTrevinho: pushed, try lp:~ubuntu-desktop/gnome-screensaver/ubuntu13:12
TrevinhoLaney: thanks13:12
Laneylunch now, will fix up when I get back if necessary13:16
Laneyotherwise looking forward to silage13:16
mlankhorstbregma: do you have a reproducible testcase?13:20
mlankhorstor just a sequence that lets you trip things reliably13:20
TrevinhoLaney: it works like a charm, cool!13:20
seb128xnox, is it known there is no indicator-power on ubiquity-install-mode?13:22
Trevinhoseb128: from my POV, Laney's patch is fine to go into the silo13:23
TrevinhoLaney: fyi i've merged the unity branch into mine as well13:23
seb128Trevinho, wfm, I don't have access to the silo for uploads13:23
seb128so you need a lander to do it13:24
l3onI all. someone could take a look at https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1305016 ?13:24
ubot2Launchpad bug 1305016 in gtk+3.0 (Ubuntu) "Windows have only borders if __GTK_FRAME_EXTENTS is not supported by WM" [Undecided,Confirmed]13:24
Trevinhoah, ok... bregma ^13:24
seb128Trevinho, he can't upload either13:26
seb128maybe Laney can13:26
xnoxseb128: /usr/share/unity/indicators/com.canonical.indicator.power doesn't declare a "ubiquity" profile and ubiquity doesn't exec it, so yeah there is no indicator-power in ubiquity.13:29
xnoxseb128: if it's desired/required/wanted then we need to update the indicator and add a line to exec it to ubiquity-dm13:29
seb128xnox, so both need to be changed?13:29
xnoxseb128: yeap. Do we need/want power indicator? is it e.g. shown on the login/lock screens?13:30
seb128it does13:30
seb128I'm installing trusty on a new machine which is unplugged and I've no clue what's the battery charge level13:30
seb128would be useful to have that info13:31
seb128xnox, also unity-control-center is mostly empty because XDG_CURRENT_DESKTOP is not set (so you can't add e.g keymaps)13:33
seb128xnox, I'm going to change u-c-c to always display all its icons though13:34
bregmamlankhorst, I could give you evemu device and recordings files13:34
seb128need to check with Laney if that's fine for release though13:34
mlankhorstbregma: might help, let me upload x1.15.1rc1 real quick, perhaps it helps some13:34
mlankhorstuploaded to x-staging13:35
bregmamlankhorst, evemu device description http://paste.ubuntu.com/7226247/ and event recording http://paste.ubuntu.com/7226249/13:38
bregmathose were recorded at the same time as those logged errors13:39
xnoxseb128: yeah, i lost track in updates and changes to the unity-* jobs events.13:45
mlankhorstbregma: can you test xserver from https://launchpad.net/~canonical-x/+archive/x-staging/+packages ?14:03
qenghoseb128: I'm applying for chromium upload rights via normal means.  https://wiki.ubuntu.com/ChadMiller/DeveloperApplication   I don't understand the desktop-team Ubuntu-membership delegation or which I should choose.14:04
seb128qengho, just apply for a ppu for chromium14:04
qenghoseb128: Okay. I think ^that's it.14:05
seb128looks about right yes14:05
qenghoGood. Thanks.14:06
Laneyhey14:10
Laneyyou want me to upload gnome-screensaver to the silo?14:10
seb128Laney, ouais14:12
Laneyhold tight14:13
TrevinhoLaney: works nicely, thanks for fixing my bad code :)14:14
Trevinhobut I went with the faster thing as I had to improve the things in unity code itself, first14:14
LaneyTrevinho: np - actually I didn't know enough about replacing names on dbus to appreciate this solution14:15
Laneyso thanks go to larsu for telling me14:15
LaneyI was thinking about adding a method to make g-s quit itself ...14:15
* larsu can't count the number of people anymore that he taught aobut this feature14:16
larsu*about14:16
Trevinhoyeah, I knew about it, but I didn't think it was that straight forward to do in gs code14:16
Laneyλn. suc(n)14:16
larsuTrevinho: that's a fair assumption given that it still uses dbus-glib (it turned out to be fairly easy though)14:17
bregmaTrevinho, is everything ready for one last rebuild in the screensaver silo?14:17
Trevinholarsu: yeah, when I've read that gs-dbus code the first time, I just thought that it wasn't the case :)14:17
Trevinhobregma: we need to trigger a rebuild of unity14:18
Trevinhobregma: and at this point add also https://code.launchpad.net/~brandontschaefer/unity/lockscreen-caps-lock-detector14:18
jibelbregma, hey, for info I tried a unity8 session on a desktop and u8 crashed. I filed bug 130495914:20
ubot2Launchpad bug 1304959 in unity8 (Ubuntu) "unity8 crashed with SIGABRT in qt_message_fatal()" [Medium,New] https://launchpad.net/bugs/130495914:20
jibelbregma, is the a minimal system requirement to run unity8?14:20
jibels/the/there/14:21
Laneyok it is silo'd14:25
Laneyseb128: what are you planning on doing with u-c-c?14:26
seb128Laney, listing all the panels in its main UI, without respecting OnlyShowIn14:26
Laneystill to make it ignore OnlyShowIn?14:26
LaneyI think it makes sense14:26
seb128ok, great14:27
seb128I ran into the issue where the ubiquity install mode has indicator-keyboard opening u-c-c with 2 icons listed14:27
seb128not including the keyboard settings14:27
seb128(no XDG_CURRENT_DESKTOP env there)14:27
Laneyit means my fixes (that I forgot to push) to set XDG_CURRENT_DESKTOP from the indicators won't be needed14:27
seb128great14:28
xnoxseb128: hang on a minute, inside ubiquity install mode there is no XDG_CURRENT_DESKTOP and no session upstart running.14:29
LaneyI guess g-c-c could do that too14:29
xnoxseb128: if you want me to fake one, when on Ubuntu Desktop product (and/or when we launch unity-settings-daemon) i'm happy to set it to anything that is needed.14:29
xnoxseb128: ubiquity-dm (install mode) is not launched by normal display manager, thus environment is weird.14:30
seb128xnox, I'm just going to make unity-control-center not rely on an env14:30
xnoxseb128: sounds the best way.14:30
seb128xnox, I just did an install of a recent daily and the screen reader was on in the user session after first boot, is there any log than can tell me if that's something ubiquity did?14:53
xnoxseb128: pastebin /var/log/installer/syslog14:59
xnoxit might have useful things there.14:59
seb128xnox, http://paste.ubuntu.com/7226601/15:04
seb128xnox, Apr  9 14:29:51 ubuntu /plugininstall.py: running /usr/lib/ubiquity/target-config/30accessibility15:05
seb128xnox, is that normal/wanted?15:05
seb128hum15:05
seb128Apr  9 14:30:00 ubuntu ubiquity: Setting capabilities for gnome-keyring-daemon using Linux Capabilities failed.15:05
seb128(that's not the same issue but spotted that in the log)15:05
xnoxwhat a11y settings did you end with in dconf-editor?15:06
seb128I don't know how to diff that compared to a normal install should be15:07
xnoxseb128: hmm.... i ponder if the unity lock screen "shortcut" clashes with the screen reader shortcut....15:07
seb128xnox, org.gnome.desktop.a11y.applications screen-reader-enabled true15:07
xnoxaha, so did you ever triggered screen-reader whilst installing?15:08
seb128I doubt it15:08
xnox(cause if you did we propagate that...)15:08
xnoxright.15:08
Laneydoesn't it turn itself on automatically if you wait for $time?15:08
xnoxi'll do test install here to check.15:08
seb128the installed was silent/I didn't touch the keyboard15:08
seb128Laney, screen reader?15:09
seb128Laney, why would it?15:09
* seb128 confused15:09
LaneySo that people who can't see can still install15:14
LaneyBut it's not true, you have to press ctrl-s I think15:14
GunnarHjHi seb128!15:22
TrevinhoFYI unity packages are in ppa for testing15:22
Trevinhosilo-615:22
bregmahttps://launchpad.net/~ci-train-ppa-service/+archive/landing-006/+packages15:24
=== olli__ is now known as olli
seb128GunnarHj, hey15:27
GunnarHjseb128: Since you are working with l-s... When you launch it, a new icon shows up in the Launcher. The colors are nice (Swedish flag), but still.15:27
seb128GunnarHj, right, I was just looking at that15:28
GunnarHjseb128: Ok, good.15:28
seb128GunnarHj, but maybe you can help me15:28
GunnarHjseb128: I don't know how it's selected (or where it's located).15:29
seb128GunnarHj, the issue is that it seems to be using "gnome-language-selector.desktop" as desktop name but that doesn't exist15:31
seb128GunnarHj, the issue happens only if started through settings right?15:31
GunnarHjseb128: No, also when you start it from a terminal window.15:31
seb128GunnarHj, hum, I get the flag when I start it from the unity dash here15:32
=== gatox is now known as gatox_lunch
GunnarHjseb128: You do? Well, I may not have tried on a fresh install.15:33
seb128GunnarHj, I'm trying on my machine, which is a 10.10 updated since15:34
seb128GunnarHj, hum, new install has the issue in the dash15:34
GunnarHjseb128: Then that shouldn't make a difference.15:34
GunnarHjseb128: Then we see the same thing. ;)15:35
seb128GunnarHj, do you know where is "gnome-language-selector.desktop" coming from?15:37
seb128mvo, ^15:37
seb128the package installs language-selector.desktop15:37
seb128but the dash has "gnome-language-selector.desktop"15:38
GunnarHjseb128: The name should be language-selector.desktop, I suppose.15:38
mvoseb128: app-install-data may have a copy15:38
seb128mvo, that wouldn't be in the dash searchpath15:38
mvoseb128: not sure when that was last refreshed15:38
mvoseb128: you sure? iirc its reading that data too to find whats not installed and availalbe (well, it did in the old days, not sure about today)15:39
seb128my new install has one in .local/share/applications15:39
mvo*ekk*15:39
mvodid you create it yourself ;) ?15:39
seb128is ubiquity creating that?15:39
seb128mvo, I like to think I did not (or that I would remember if I did)15:40
mvoI have no idea, but none of the apt tools as this is user teriotiry15:40
seb128that's a new install from an hour ago15:40
mvoterritory even15:40
seb128mvo, right, I was rather asking you as a language-selector person than as an apt one :p15:40
seb128e.g is l-s doing some weird .desktop generation?15:40
* seb128 greps15:40
LaneyI see the issue from u-c-c only15:41
Laneyno .desktop file in there15:41
Laneybut bamf.index does mention gnome-language-selector15:41
Laneyand launching that give the bad icon15:41
seb128Laney, yeah, my desktop has it from u-c-c only, the new install has it from the dash with a copy in .local/share/application15:42
GunnarHjseb128: Should /usr/share/applications/language-selector.desktop be renamed?15:45
seb128GunnarHj, no, we need to find where the gnome- prefix is coming from15:47
mvoseb128: you have a fresh install, right? there is python-pycurl installed, correct?15:48
GunnarHjseb128: The gnome- prefix is what's in PATH: /usr/bin/gnome-language-selector15:49
seb128mvo, yes and yes15:50
mvoseb128: nevermind, just checked myself15:50
mvoseb128: thanks still :)15:50
seb128mvo, sorry for being slow, pinged on other channels as well15:50
mvono problem, sorry for bothering instead of simply checking myself15:50
araHello! Do we know who is actively working on the new  lock screen bugs?15:53
seb128ara, andyrock15:53
seb128ara, Trevinho as well15:53
seb128ara, hey ;-)15:53
Trevinho:)15:54
bregmaara, mostly Trevinho at this point15:54
araTrevinho: do we expect bug 1291365 and bug 1292041 to be fixed before release?15:55
ubot2Launchpad bug 1291365 in gnome-screensaver (Ubuntu) "gnome screensaver locks again shortly after unlocking" [Critical,Confirmed] https://launchpad.net/bugs/129136515:55
ubot2Launchpad bug 1292041 in Unity "Lockscreen doesn't turn off the screen" [High,In progress] https://launchpad.net/bugs/129204115:55
Trevinhoara: yes15:55
araTrevinho: awesome :) thanks for confirming15:56
seb128GunnarHj, mvo, Laney: renaming language-selector.desktop to gnome-language-selector.desktop might be the easier fix15:57
seb128GunnarHj, mvo, Laney: the issue happens also if you run "gnome-language-selector" by hand, I think the problem is that the is no way to match back from the binary to the .desktop and bamf fallbacks to trying "<name>.desktop"15:58
LaneyIt's the icon of /usr/bin/python315:58
seb128right15:59
Laneywhich is the interpreter of that program15:59
seb128it goes through some fallback since it can't find a .desktop15:59
Trevinhoseb128: do you have any idea what is calling org.gnome.ScreenSaver.Lock when doing: switch-to-another-user -> ctrl+alt+tty7?15:59
seb128Trevinho, indicator-session15:59
Trevinhoseb128: well, indicator session calls org.freedesktoip.DisplayManager16:00
Trevinhoseb128: SwitchToUser, that is done by lightdm..16:00
Trevinhoseb128: but, unity at that point gets the lock request on screensaver api... and that's strange16:00
Trevinhoseb128: oh, yeah dbus-monitor seems to point to it16:02
Trevinhoseb128: Mh, I just wondering why there's that delay..16:04
GunnarHjseb128, Laney, mvo: I can fix that renaming in a couple of hours, if that's what you think should be done.16:06
seb128Trevinho, larsu or charles might know better16:08
seb128GunnarHj, I'm unsure, renaming is always an issue if user local configs have the old names :/16:09
GunnarHjseb128: That's true...16:09
GunnarHjseb128: Or copy it so we have both?16:10
seb128GunnarHj, that leads to have duplicate entries in menus/dash16:10
GunnarHjseb128: :(16:10
Trevinhocharles: so.. can you read the messages above with seb128, about the screen locking on tty switch?16:11
GunnarHjseb128: Have to leave now. Back in about an hour.16:12
seb128GunnarHj, ok16:12
larsuseb128: know what better?16:13
* larsu reads16:13
seb128larsu, what is locking the session when you use indicator-session to switch to another user16:13
Trevinhoseb128: ah, I think I found it16:13
Trevinhoit's basically calling gs interface,  then display manager switch to guest16:14
larsuseb128: gnome-session, no?16:14
Trevinhobut....16:14
larsuTrevinho: use dbus-monitor to find out ;16:14
larsu;)16:14
Trevinhofor some reason the signal is like late16:14
Trevinholarsu: yeah, I've used and found that16:14
Trevinhobut I don't see why the signal is somewhat "late"...16:15
larsuwhat exactly do you mean by late?16:15
Trevinholarsu: we get it actually only when back to your tty, instead that before switching user16:16
larsuwerid16:17
larsu*weird16:17
Laneysurely unity has to support desktop files going away16:20
Laneywhat if you remove an application16:20
Laneyhmm16:20
seb128Laney, you mean?16:20
LaneyI guess it can't know if one in .local/share is obsolete though16:21
seb128oh, for renaming16:21
seb128Laney, well, issue is that you can have e.g a desktop launcher16:21
seb128we can use dh-migration to update the unity launcher config (we did it for other instances)16:21
seb128I don't think it's a big issue/should block us to fix the bug though16:22
Laneymmm16:22
Laneymaybe it's a fixable thing in bamf anyway16:22
Laneywho knows that code? ;-)16:22
=== gatox_lunch is now known as gatox
TrevinhoLaney: I used to do :P16:22
Laneyreassuring!16:22
seb128what is fixable? getting the right icon without renaming the desktop?16:22
Laneyyeah16:23
Trevinhoeheh, just jocking... :)16:23
Laneyit should be able to see /usr/bin/python3 gnome-language-selector -> l-s.desktop ->  win16:23
seb128stripping the interpreter or something?16:24
Laneyseb128: it looks like it's supposed to16:25
Laneytests/bamfdaemon/test-matcher.c16:25
Laneyline 103916:25
seb128Laney, well, fixing bamf wouldn't fix the icon in the dash I think16:26
seb128hum16:27
LaneyI thought that's what is used to get the icon16:27
Laneycould be wrong16:27
seb128I wonder why I get a wrong icon in the dash on that new install16:27
seb128it should use the .desktop16:27
Trevinhowait, the dash is not using bamf for the icons16:27
Laneyoh ok16:27
Trevinhoonly the launcher16:27
Laneyno I'm confused, I mean the launcher16:28
Laneyit's right in the dash for me16:28
Trevinhoah ok16:28
Laneyseb128 says not though16:28
seb128not on that new install16:29
seb128works on my machine though :/16:29
seb128but that new install has the .local copy16:29
* Laney zsyncs an isoooooooooooooooooo16:29
seb128that .desktop in .local has Icon=python3, wth16:30
seb128oh16:30
seb128OH16:30
Laneythe tension16:31
seb128mvo, Laney, Trevinho: I found what created it, it's bamf16:31
Laneyit's unbearable16:31
seb128run gnome-language-selector16:31
seb128right click in the launcher -> keep in launcher16:31
seb128that creates a copy in .local16:31
Laneyyou did that?16:31
seb128I guess it does that because it has no system .desktop to link to16:32
Trevinhoseb128: indeed16:32
seb128Laney, yes, to know what .desktop name it was using :p16:32
seb128Laney, I pined it and did a gsettings get of the favorites16:32
LaneyI see16:32
seb128ok, so fixing bamf should be enough16:32
Trevinhoseb128: there's some euristic to get that name, so it might not be the "proper" one in all the cases, but it mostly worked ok16:32
seb128Trevinho, "mostly" is the keyword ;-)16:33
Trevinholet's say 99% :P16:33
Trevinhoyou, as always, found the 1% :D16:33
seb128Trevinho, it doesn't like the language-selector case (using python3 interpreter in the command)16:33
seb128well also having the .desktop name not matching the binary16:34
Trevinhomh, weird... any python[\d]\+.?[\d]* thing should be accepted16:34
seb128(gnome-language-selector vs language-selector.desktop=16:34
seb128Trevinho, that's what Laney said16:34
seb128Laney, are you looking at bamf?16:34
LaneyI don't know bamf, but I'm adding a testcase to see if it fails16:36
seb128k16:36
seb128normally I would annoy Trevinho about it16:37
seb128but he's on the lockscreen issue and that's higher priority atm ;-)16:37
* Trevinho still wonders why didn't get a direct ping :D16:37
Trevinhoah, ok :)16:37
seb128Trevinho, you focus on lockscreen ;-)16:37
Trevinhoseb128: yeah, although the code on ppa should fine... have you tested it?16:37
seb128Trevinho, no, doing that now16:38
seb128did the new g-s got uploaded/build?16:38
Trevinhoseb128: yeah Laney did16:38
Laneyyeah that fails16:39
Laneyit gets 'python3' as expected16:39
TrevinhoLaney: ah wrong regex I think16:39
Laneyyep16:39
LaneyI see it16:39
Trevinhothe one I wrote here was more right than the one that is in bamf :D16:39
Laneyit accepts python and pythonx.y but not pythonx16:40
TrevinhoLaney: check "^python(\\d(.\\d))?$"16:40
Trevinhoerr, missing ?16:40
Trevinho"^python(\\d(.\\d)?)?$"16:40
TrevinhoLaney: in bamf-matcher.c EXEC_BAD_PREFIXES16:41
Laneyya, I see it16:41
LaneyI think you want to escape that . as well16:41
Trevinhoyeah16:41
Trevinhothat was the thing probably, I didn't wrote that16:42
Laneysure sure16:42
LaneyI won't run bzr blame :P16:42
TrevinhoLaney: you'd find me as the first one, but I only copied there... :)16:42
seb128lol16:42
seb128they all say that16:42
Trevinhoseb128: don't make me loose time on bzr log :D16:42
seb128hehe, ok, I won't ;-)16:43
* seb128 moves to fix the next bug16:43
seb128I was just looking at one small think in language-selector16:43
seb128I hit 3 bugs on the way though16:43
Laneyyep passes with that16:43
Laney3?16:43
excalibrcan any of you here do something about this bug?16:44
seb128bug #116562616:44
ubot2Launchpad bug 1165626 in language-selector (Ubuntu) "Details pane is dysfunctionally small in package installation prompt." [Low,In progress] https://launchpad.net/bugs/116562616:44
excalibrhttps://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1300393 ('Bug #1300393 “Connected external monitor causes very high cpu us...” : Bugs : “compiz” packa [...]')16:44
ubot2Launchpad bug 1300393 in compiz (Ubuntu) "Connected external monitor causes very high cpu usage by compiz" [Critical,Triaged]16:44
Laneyoh yeah I want to fix the size of disks16:44
Laneyit's weirdly huge by default16:44
seb128one translation issue as well16:45
seb128excalibr, everybody is busy, but the bug is reported in launchpad so eventually somebody is going to get at it16:46
seb128Laney, same udisks issue here16:47
Laneyyep mpt mentioned it the other day too16:47
* Laney haz correct icon16:48
seb128\o/16:48
LaneyGunnarHj: stand down, nothing for you to fix16:48
seb128Laney, it's not a bug, it's a feature :p16:49
seb128Laney, https://git.gnome.org/browse/gnome-disk-utility/commit/?id=e1aeb73be20296e38d2c2822a7cb3cd91d2fa02f16:49
Laneywtf16:49
seb128indeed16:49
seb128Laney, no bug report, no extra explanation ... let's revert/open a bug upstream about it?16:51
Laneyyeah I'll just fix it back to 60016:51
Laneyis the position thing normal/ok?16:51
seb128looks fine to me yes16:53
seb128though I'm unsure why he wants to center it rather than letting the wm place it where it fits16:53
seb128I wonder if they tried to make it look more like a system component than an app16:54
bregmahey guise my lockscreen testing has been positive so far: screen finally goes to sleep after the cat test, I haven't seen double-unlock yet (although I still have some test cases that require timeout waits)17:00
bregmalet me know how happy you are with it before I hit the 'tested' button, will ya?17:00
Laneythe cat test?17:01
Laneymeow17:01
seb128bregma, oh, sure; let me install that ppa/restart, I got sidetracked17:01
seb128lol17:01
Laney<everyone's screen locks simultaneously>17:01
seb128Laney, is that the noise your cats are doing?17:01
seb128ours do "miaou"17:01
Laneyyep17:01
Laneyor mew if it's a kitten17:01
Laneyor MOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWWWWW if you are my mother's cat17:02
seb128lol17:02
bregmacat test is where your cat walks across your keyboard in the middle of the night and enters random keystrokes into the password field, then the screen stays on for the rest of the night17:05
Laneyseb128: https://code.launchpad.net/~laney/bamf/prefix-regex-python/+merge/214995 please to review17:05
Trevinhouff, nice of you Xorg! After few displaymanager.lock's i just get xorg eating my cpi17:05
Trevinhocpu*17:05
bregmait can be emulated without the use of a real cat17:05
TrevinhoLaney: mine :)17:06
seb128Trevinho, I'm sure it's because unity is spamming it with drawing requests ;-)17:06
LaneyTrevinho: didn't want to distract you either :P17:06
TrevinhoLaney: np17:06
Trevinhoseb128: no compiz is still the good guy here :/17:07
* Laney sees '<filename> is being uploaded to your personal cloud' and cries17:12
seb128Laney, looks fine to me, approved17:13
LaneyI think Trevinho won17:13
Laneybut you can handle landing it ;-)17:14
seb128sure17:14
seb128let me restart my session to test the lockscreen first though17:14
Laneynp, I'm off to climbing anyway17:15
Laneygoing out in the light17:15
LaneyI could get used to this17:15
seb128Laney, have a good evening!17:15
Laneythanks, you too!17:15
Trevinhodon't remind me the light... tonight it should have been another of my "jogging Wednesday's"... :/17:18
seb128bregma, Trevinho, Laney:  hum, my screen turns off after 15-20s17:29
Trevinhoseb128: on lock?17:30
seb128every time I don't touch keyboard/mouse for 15-20s17:30
seb128no17:30
seb128on normal session idle17:30
Trevinhoseb128: whaat?17:30
Trevinhoseb128: is your session idle set correclty?17:30
Trevinhoseb128: make sure that g-s is not running and all17:31
seb128 org.gnome.desktop.session idle-delay uint32 60017:31
seb128no g-s running17:31
Trevinhoseb128: is turning off with fade?17:31
seb128no fading17:31
seb128no locking17:31
seb128just "dpms" sort of screen off17:32
Trevinhoseb128: mh, that's weeeeird17:32
seb128indeed17:32
TrevinhoI got it sometimes when the screensaver was not there17:33
Trevinhoseb128: can you check that unity is exporting the g-s interface?17:33
seb128it is17:34
TrevinhoI'm out of ideas then...17:36
seb128yeah, me too :/17:36
seb128is dpms supposed to be enabled?17:37
seb128Trevinho, xset -q says dpms is enable, shouldn't it be disabled17:38
=== qengho is now known as CardinalFang
=== CardinalFang is now known as qengho
Trevinhoseb128: it's to me as well17:39
seb128it shouldn't17:39
seb128g-s-d is supposed to disable it since it takes over handling that17:39
seb128my u-s-d log has17:40
seb128(unity-settings-daemon:11895): power-plugin-WARNING **: failed to turn the panel off: Could not change DPMS mode17:40
seb128weird17:41
seb128let me reboot17:41
seb128no, same thing17:43
seb128need to go for a bit, I'm going to investigate later17:43
seb128xset -dpms fixes it17:43
seb128but g-s-d is supposed to disable dpms to handle the standby itself, I wonder if that's an issue with g-s interfaces not being ready with it starts or something17:44
GunnarHjseb128, Laney: Did you find the root cause of the l-s icon issue?17:47
Trevinhoseb128: yeah it should do that17:49
seb128GunnarHj, yes, it's a bamf matching issue18:18
GunnarHjseb128: Ok, thanks for letting me know.18:18
seb128Trevinho, bregma: I can reproduce the issue by starting u-s-d before unity I think18:43
seb128I did that18:43
seb128- start session18:43
seb128- disable unity plugin in ccsm18:43
seb128- unity-settings-daemon --replace --debug18:44
seb128-> not issue18:44
seb128- re-enable unity in ccsm18:44
seb128-> screen turns off18:44
seb128the u-s-d debug log has18:44
seb128(unity-settings-daemon:20004): power-plugin-DEBUG: setting up blank callback for 15s18:44
seb128(unity-settings-daemon:20004): power-plugin-DEBUG: Doing a state transition: blank18:44
seb128(unity-settings-daemon:20004): power-plugin-DEBUG: TESTSUITE: Blanked screen18:44
Trevinhomh... doesn't it monitor for g-s api to arrive?18:45
seb128doesn't seem so18:45
seb128well the issue starts when unity starts18:46
seb128so it seems it does18:46
bregmathat sounds like a pretty pathalogical condition, though, and not something a normal user sould encounter in daily use, right?18:47
seb128bregma, it happens on normal use on my laptop, guest session as well18:49
seb128bregma, I think it depends in which order u-s-d/unity start18:49
seb128or maybe that's just a wrong guess from my part18:49
seb128not sure why it doesn't happen to others18:49
seb128I added a --debug to the u-s-d upstart job18:49
seb128that "fixed" it18:49
seb128but I had gnome-screensaver running then18:49
seb128killing g-s made the issue appear again18:50
seb128^ those were in a normal session start, not my hacked config18:50
Trevinhommhmh18:51
Trevinhocouldn't that the start/stop of gs could confuse it?18:52
Trevinhoerr, of the gs interface18:52
seb128try what I described first maybe?18:52
seb128e.g disable the unity plugin, restart u-s-d, re-enable compiz18:52
seb128see if that happens18:52
Trevinhoseb128: no i can't reproduce either in that way :(19:14
Trevinho(unity-settings-daemon:16790): power-plugin-DEBUG: external monitor still there; trying again later19:16
Trevinhonot sure if that prevents it19:16
Trevinhoseb128: all I get is (unity-settings-daemon:16790): power-plugin-DEBUG: Received screensaver ActiveChanged signal: 0 (old: 0)19:17
Trevinhoseb128: it looks like you get the same behavior that we have when no screensaver is there, but we really have one19:20
Trevinhoseb128: thats what i get in uss http://pastebin.ubuntu.com/7227720/19:23
Trevinhowhen the screensaver starts normally19:23
Trevinho(with lower idle value)19:23
attentedarkxst: hi, can we possibly backport https://code.launchpad.net/~attente/gnome-control-center/upstream-xkb-option/+merge/214538?19:26
=== om26er_ is now known as om26er
bregmanope, I can't seem to be able to reproduce seb128's symptoms at all20:54
Trevinhobregma: me neither :(21:05
seb128bregma, Trevinho: :-/21:32
seb128bregma, Trevinho: I can't really say let's land it, if one of the few testers get the issue it's likely going to bite of the userbase other users21:32
Trevinhoseb128: I've checked the uss code but I don't see what it might happen21:33
seb128bregma, Trevinho: I've no idea about the interactions between those components and can't really spend days on it but I'm happy to help debugging/provide debug info21:33
seb128Trevinho, the warning comes from gnome-desktop's code21:34
Trevinhoseb128: the fact is that I can't reproduce :/21:34
Trevinhowhere?21:34
Trevinhoaccording to your logs it seems that UCC is using the SCREENSAVER_TIMEOUT_BLANK value21:34
Trevinho(15s)21:34
seb128libgnome-desktop/gnome-rr.c21:34
Trevinhoseb128: are you getting the issue, right?21:35
seb128gnome_rr_screen_set_dpms_mode()21:35
TrevinhoI mean now...21:35
seb128yes21:35
seb128well not now because I xset -dpms to workaround it21:36
Trevinhoseb128: try to set that back...21:36
seb128but I've it on guest session/new log in21:36
seb128Trevinho, the warning comes from gnome_rr_screen_set_dpms_mode() in libgnome-desktop/gnome-rr.c21:36
Trevinhoseb128: as the fact is that here I don't get it anyway since my xset screensaver timeout is 0, and I didn't set it... I guess uss has21:36
seb128    /* DPMSForceLevel() return value is often a lie, so ignore it */21:36
seb128    DPMSForceLevel (screen->priv->xdisplay, state);21:36
TrevinhoI see21:36
seb128                             "Could not change DPMS mode");21:36
Trevinhoseb128: try to give me the result of gdbus call --session --dest org.gnome.ScreenSaver --object-path /org/gnome/ScreenSaver --method org.gnome.ScreenSaver.GetActive21:37
seb128brb, restarting session to get back to buggy state21:38
seb128Trevinho, ok, so I restarted my session, gnome-screensaver --no-daemon is running21:41
seb128should I stop it?21:41
seb128it's not buggy while g-s is running21:41
seb128last time I killed it and then the bug started to be back21:42
Trevinhoseb128: well, unity should stop it...21:42
seb128it doesn't21:42
Trevinhoseb128: it's what Lanley did and here it goes... I hope it has been built the last rev21:42
seb128Trevinho, https://launchpadlibrarian.net/172345880/gnome-screensaver_3.6.1-0ubuntu12_3.6.1-0ubuntu13.diff.gz21:45
Trevinhoseb128: the unity pkg is fine21:45
Trevinhoseb128: yeah it's the right one...21:46
Trevinhoseb128: you don't have osk keyboard or screen readeer enabld, right?21:46
seb128org.gnome.desktop.a11y.applications screen-reader-enabled false21:46
seb128org.gnome.desktop.a11y.applications screen-keyboard-enabled false21:47
seb128killing g-s makes the bug start21:47
seb128$ gdbus call --session --dest org.gnome.ScreenSaver --object-path /org/gnome/ScreenSaver --method org.gnome.ScreenSaver.GetActive21:47
seb128(true,)21:47
Trevinhoyeah, that's why21:47
Trevinhoit's active21:47
Trevinhobut I don't see how it can be21:47
Trevinhois unity now handling that dbus path? It seems unlikey if you didn't restart it21:48
Trevinhoas the name was owned by gs there21:48
Trevinhodfeet should allow you to check it21:48
seb128let me restart, I just restarted unity, seems that fixed it21:48
seb128seems like the issue is that g-s is starting before unity and unity fails to replace it21:48
seb128Trevinho, I can reproduce that easily21:49
seb128unload unity from ccsm21:49
Trevinhoseb128: yeah, but it's very strange... maybe it's just all happening at the same time,  hard21:49
seb128run g-s21:49
seb128enable unity back21:49
seb128g-s keeps running21:49
seb128I've run it by hand on a command line21:50
Trevinhoseb128: it gets killed here21:51
Trevinhoseb128: [main] gnome-screensaver.c:109 (23:51:31): gnome-screensaver finished21:51
Trevinho[gs_debug_shutdown] gs-debug.c:115 (23:51:31): Shutting down debugging21:51
Trevinhoseb128: are you sure it's the right gs?21:52
seb128Trevinho, let me re-update, my system might be in a weird state, I've been going forth and back21:52
Trevinhoas if for you it happens also in a such procedure (slower than autostart) it's not a race21:52
seb128seems like my g-s is still the old one on that run, let me dist-upgrade back/restart session21:53
seb128sorry about that21:53
bregma/usr/local/bin/gnome-screensaver?21:54
Trevinhobregma: no, it was just the old version21:54
Trevinhoseb128, uh, this time maybe is better than another "incredible-corner case that only seb hits" :-D21:56
seb128Trevinho, ok, so no g-s21:57
seb128but the bug happen directly at login21:57
seb128like first thing in the session screen turns off21:57
seb128then it turns off after 15 idle21:57
Trevinhoseb128: mh, so maybe.... we should do this21:58
seb128"this"?21:58
Trevinhoseb128: try to put back the old autostart file21:58
Trevinhoseb128: err add Unity in OnlySHowIn and remove from NotShowIn21:58
seb128$ gdbus call --session --dest org.gnome.ScreenSaver --object-path /org/gnome/ScreenSaver --method org.gnome.ScreenSaver.GetActive21:58
seb128(true,)21:58
Trevinhomh, no... that's not expected21:59
seb128compiz own the namespace21:59
Laneylate night seb12821:59
Trevinhoseb128: active... how can it be active?! mhmh22:00
seb128Laney, yeah, those screensavers issues are annoying me :/ (I'm at didrocks and was not around since 7pm, trying to catch up before going to sleep now)22:00
seb128Trevinho, I'm on 32 bits if that makes any difference22:00
Laneyhrm22:01
LaneyI'm not going to read up on what they are now22:01
Laneybut can help out tomorrow if you want22:01
seb128Laney, basically my screen turns off every 15 seconds idle22:01
Trevinhoseb128: anyway, I was thinking maybe uss needs a screensaver to be there before it runs... then if we re-enable the screensaver in autostart, and we replace it when needed might fix the thing22:01
seb128Trevinho, you should be able to test the "maybe uss needs a screensaver to be there before it runs" scenario22:02
seb128that's what I did earlier with my "turn off the unity plugin/kill g-s, restart u-s-d, re-enable unity"22:02
seb128Laney, but yeah, looks like a tomorrow topic, I'm still providing info tonight if I can in case bregma/Trevinho are up to night hacking22:03
Trevinhomh, it wasn't happening before... let me check again22:03
Trevinhoseb128: can you quickly check if this changes something http://pastebin.ubuntu.com/7228329/22:03
seb128did you get g-s autoactivated in between?22:03
Trevinhoseb128: no22:06
Trevinhoseb128: I don't really see any reason why it should do that when the screensaver is there :(22:07
Trevinhoseb128: at least, yeah I see if it does when it returns that is Active for you22:07
Trevinhobut... how can it be22:08
seb128Trevinho, no, changing the autostart doesn't fix it22:10
bregmamore like waiting half the night for a free silo, but stil....22:10
* bregma gets a silo the second he typed that22:11
seb128bregma, Trevinho: looking to the session logs, g-s is dbus activated before being autostarted22:15
seb128the .cache/upstart/dbus.log has mention of it being activated22:16
seb128while gnome-session-Unity.log has a warning about it not starting because already running22:16
Trevinhoseb128: yeah, in fact also here it gets dbus-activated, but once unity replaces it all goes22:16
bregmawho is starting it?22:16
seb128Trevinho, right, I'm just saying your autostart change doesn't change the situation22:16
seb128bregma, the dbus log doesn't say who is the caller, does it matter?22:17
seb128indicator-session I guess?22:17
seb128or unity-settings-daemon22:17
bregmano, it shouldn't matter, I just don't like to not understand what's going on22:18
bregmafact is unity should take the name no matter what, and g-s should shut down22:19
Trevinhoyeah, but in any case unity should replace it... and does it22:19
seb128well, likely indicator-session or unity-settings-daemon starting first22:19
seb128bregma, that's happening yes22:19
seb128but it ends up in a situation where unity claims that the screensaver is active when it's not22:19
seb128which turns off the screen after 15s22:19
seb128if unity has the wrong isActive status it's an issue in Unity somewhere22:20
Trevinhoseb128: tomorrow can you compile unity to provide more debuggin?22:20
seb128yes22:20
Trevinhoseb128: as I don't see how that can be active22:20
seb128note again that I'm on 32 bits22:20
Trevinhoseb128: basically it can be activated in two ways: by calling SetActive on it22:20
seb128just in case you case spot an error that would happen on that arch in the code ;-)22:21
Trevinhoor, by uss that changes the status22:21
seb128well, how can it be activated without resulting in the screen actually locking?22:21
seb128I would expect the screen to be locked if one of those calls happen22:21
seb128Unity manages to get in an inconsistant state22:21
Trevinhoseb128: in normal conditions (i.e. with default settings), it happens yeagh22:22
Trevinhounless there's something that grab the screen22:22
seb128ok, I guess we need debug statements tomorrow then22:22
Trevinhoseb128: but if you set to have a delay, it can only turn the screen off22:22
Trevinhoyep22:22
seb128Trevinho, bregma: other interesting data point, if I lock the screen and unlock it, GetActive() still returns true22:24
Trevinhoseb128: when you start to debug, please use this branch lp:~3v1n0/unity/lockscreen-prompt-activation22:24
seb128Trevinho, ok22:24
Trevinhoseb128: mhmhmh22:24
seb128Trevinho, so locking/unlocking doesn't clear the status22:24
Trevinhothis is really strange... mhmh22:25
seb128Trevinho, ignore the arch bug theory, that doesn't happen in a consistant way, like it's sometime working in guest sessions22:26
seb128so probably just a startup order/initial status issue22:26
Trevinhoseb128: yeah, the arch theory would have been quite strange, since it's just a bool to handle...22:26
TrevinhoI would have understood for the time, but not for a simple bool22:26
seb128right22:27
Trevinhothe more strange thing there is understanding what set the active state on beginning22:27
seb128Trevinho, on that note I'm off to take a shower, I'm still going to read IRC then before heading to bed, in case you need other info ... otherwise debugging is for tomorrow, I'm going to check out that vcs from yours in the morning/build/run it22:28
seb128Trevinho, could bustle or something help there?22:28
Trevinhosince it's a false initialized-variable, and gets true only afterwards that a screensaver fading...22:28
seb128or is that internal to unity?22:28
Trevinhoseb128: yes22:29
Trevinhoseb128: the fade is ours..22:29
Trevinhofade to black...22:29
seb128it turns off at login22:29
seb128like I can see the wallpaper for a second then screen turns off22:29
Trevinhoseb128: I think that something calls SetActive...22:30
seb128why isn't the status cleared after a manual lock/unlock?22:30
Trevinhobecause on lock the screensaver doesn't start, so we don't reset it22:31
Trevinhoit starts afterwards (if user does nothing)22:31
seb128oh, ok22:31
* seb128 tries bustle22:31
Trevinhoseb128: but... just moving the mouse should reset that screen going off22:31
Trevinhoas when the screen is off, there's actually a black window under it.22:32
seb128yes, as said it happens at login, then after 15s of idle22:32
Trevinhoseb128: for tomorrow: try to comment out the content of Controller::OnScreenSaverActivationRequest as first start22:36
seb128Trevinho, http://people.canonical.com/~seb128/boot-log.bustle22:38
seb128Trevinho, that's the bustle log of a guest session start having the issue22:38
seb128Trevinho, I can't set SetActive() called in there22:39
Trevinhoseb128: mh, I neither see any presence emission from sessionmanager22:47
Trevinhoseb128: I can't believe it22:49
Trevinhook I found that, I did a cleanup and I forgot to remove a local variable that is used but never set :/22:49
Trevinhothat's why it's random22:50
Trevinhoseb128: so, tomorrow morning just try to build the branch I linked to you (or hopefully it will be in the silo), and it should not be random22:54
seb128Trevinho, excellent!22:55
Trevinhoseb128: just wondering why it's two days that my pc sets that variable to FALSE :)22:55
seb128Trevinho, do you do debug builds?22:56
seb128Trevinho, -O0 init things to 0 where -02 doesn't22:56
seb128Trevinho, or maybe just randomness/luck22:56
seb128or missluck, depends of your view ;-)22:56
Trevinhoeheh22:57
seb128good night everyone!22:59
Trevinhorobert_ancell: hey23:13
robert_ancellTrevinho, hello23:13
TrevinhoI'm with bschaefer trying to figure out what is the caps lock icon used by the greeter... As per gtk default it should be dialog-warning-symbolic23:14
bschaeferbut that one is super grey23:14
Trevinhorobert_ancell: but.... that is gray with default themes, while in the greeter is white23:14
* robert_ancell looks23:16
robert_ancellI believe it's all done in the theme. The greeter has a different theme to the desktop23:16
bschaeferrobert_ancell, well that could explain that.. I don't know much about what themes even are :)23:17
Trevinhorobert_ancell: mh, yeah I was trying to figure that, but it's strange that I can't find other icons with that name23:17
robert_ancellbschaefer, I don't know much either. I think Cimi did all the work there23:17
bschaeferrobert_ancell, cool, I can poke him tomorrow morning about that23:17
Trevinhorobert_ancell: ah, ok... thanks23:17
bschaefergrey doesn't look to bad imo, just different then unity-greeter23:17
bschaeferrobert_ancell, thanks!23:17
robert_ancellnp23:18

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