/srv/irclogs.ubuntu.com/2015/09/23/#ubuntu-desktop.txt

pittiGood morning05:11
pittilarsu: oh, doing systemd pull requests now :)05:14
didrocksgood morning05:42
pittibonjour didrocks05:42
didrockshey pitti, how are you?05:43
pittididrocks: quite fine, thanks! went to play badminton with some friends yesterday05:43
pittididrocks: et toi ?05:44
didrockspitti: starting to get a little bit sick, let's see how it evolves today05:44
pittididrocks: erk :/05:44
* TheMuso waves hello.05:45
TheMusoGetting sick sucks.05:45
didrockshey TheMuso!05:45
TheMusoHey didrocks, get better soon. :)05:46
didrocksthanks ;)05:46
larsugood morning!06:16
larsupitti: indeed -  I want to drop in to the conference after all ;)06:16
seb128good morning desktopers06:17
seb128hey larsu06:17
seb128what conference?06:17
larsuseb128: systemd has a conference in Berlin in November06:18
pittihey seb12806:18
pittilarsu: it might actually be that I can't come :/06:18
larsuand I made a tiniest commit :)06:19
larsupitti: oh?!06:19
pittilarsu: we originally planned to have the sprint in London, and so I could have flewn over from London to Berlin on Thursday evening06:19
seb128oh, ok06:19
pittilarsu: but now Steve says the office is already booked so we'll have the core sprint in the US instead06:19
pittilarsu: I can still try to fly on Thu evening and arrive in Berlin Friday noon, but I'll be an utter wreck06:20
didrocksgood morning larsu! re seb12806:21
seb128re didrocks :-)06:21
seb128hum06:23
seb128what's going on with armhf autopkgtests?06:23
seb128gtk has been uploaded yesterday afternoon and all those are still inprogress06:24
larsupitti: ah ... complicated :)06:24
larsudidrocks: morning!06:24
seb128same for pulseaudio06:24
seb128pitti, ^ is that just backlog?06:24
pittiListing queues ...06:24
pittidebci-wily-armhf 31206:25
pittisorry .. KDE tests take an aching amount of time06:25
seb128oh, right, KDE spam uploads06:25
seb128pitti, danke06:25
pittiI started a second worker on all 8 ARM boxes06:25
pittithis sohuld increase throughput06:25
pittibut still a lot of backlog, sorry06:25
seb128no worry06:26
pittiif it can't catch up fast enough, we could temporarily disable testing on ARM06:26
seb128well, I don't think any of those is urgent, though they want to build beta images today06:26
seb128so unsure how much that can become an issue for that06:26
seb128Saviq, ^06:26
Saviqseb128, tx06:27
seb128yw06:27
pittiI also pinged infinity in #u-devel06:27
seb128pitti, thanks06:27
pittiso one KDE test takes roughly 30 to 60 mins06:27
pittiwe can run 16 in parallel06:28
pittiso we are looking at roughly a day's worth of backlog06:28
pitti(some take much longer as they hang forever)06:28
seb128bah06:43
seb128so using the indicator-session to pick another user and login back to my user doesn't unlock the session since a few days here :-/06:43
* pitti tries06:44
seb128and since yesterday unity displays the old compiz alt-tab switcher over the unity one06:44
pittiseb128: same here -- I type my pwd into lightdm, and then again into the screensaver06:44
seb128hikiko, andyrock, Trevinho, ^ known?06:44
seb128pitti, thanks for confirming :-)06:44
seb128pitti, could it be a logind issue? Trevinho said they were listening to the logind signal and that unity did change that code06:45
pittiseb128: it certainly could be, but if they changed that code they should know better about the details?06:51
seb128pitti, sorry, that was meant as "didn't"06:51
seb128it started before yesterday's unity update for me06:52
seb128was there any systemd change that might create issue? is that worth trying to downgrade that one?06:52
pittiseb128: last relevant change (225-1ubuntu1) was on Sept 506:53
seb128hum, that's too old06:53
seb128though I didn't test switcher users much recently, especially when I was on holidays06:53
seb128so could be some weeks old06:53
seb128can I just downgrade logind without systemd?06:54
=== nudtrobert1 is now known as nudtrobert
pittiseb128: no, it's the same binary package06:54
seb128k, no worry, let me try that06:54
seb128pitti, reported https://bugs.launchpad.net/ubuntu/+source/unity/+bug/149877506:56
ubot5Ubuntu bug 1498775 in unity (Ubuntu) "Greeter auth doesn't unlock unity lockscreen" [Undecided,New]06:56
seb128I'm going to try downgrade some of the components, but first eating something06:57
pittiseb128: oh, that breakfast thing -- high time indeed :)06:57
hikikoseb128, I have no idea why I am dist-upgrading07:07
hikikoand reinstall07:07
hikikoto see what you mean07:07
hikikoor you just compiled the new unity trunk?07:08
larsuoh wow no app menu on eog?07:23
seb128hikiko, no, I'm just using wily07:26
seb128larsu, right, that's the bug I mentioned the other day, we have a patch on Unity that disable it07:26
seb128Laney said it was to avoid the double "Eog Eog" in the unity panel07:26
seb128e.g title and menu having the same name07:26
seb128which was ok when we had the menubar07:26
seb128but we don't have it now...07:26
seb128hikiko, looks like I had the static application switcher plugin enabled in compiz, unsure why07:27
larsuseb128: I know I wrote this, but back then there was still a menu bar07:27
larsunow we have nothing07:27
larsuah well I'm 50% into a fix anyway07:27
seb128great07:28
seb128larsu, yeah, which is why I pointed it, current situation means no way to access preferences07:28
seb128thanks for working on it07:28
larsugot it07:28
larsuyw!07:28
hikikoseb128, so, when you disable it it's ok?07:28
* seb128 is offline for some minutes, playing downgrade game with systemd/lightdm/unity to found when that double lock screen started07:28
seb128hikiko, yes07:28
hikikocool :)07:29
pittiqengho: FTR, chromium-browser's tests are still broken: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#chromium-browser07:39
didrockspitti: I guess he was expecting that from yesterday's meeting: http://irclogs.ubuntu.com/2015/09/22/%23ubuntu-desktop.html#t15:5107:41
=== tsdgeos_ is now known as tsdgeos
pittididrocks: ah, thanks07:49
Laneyyo08:02
seb128hey Laney, how are you?08:05
larsumorning Laney!08:06
* larsu shaves yaks08:06
didrocksmorning Laney08:07
Laneyhi yak busters08:09
Laneywe came last in the picture round but won the main pub quiz last night!08:10
Laneyfeelin' gooood08:10
Laneyhow are you all?08:10
larsunice!08:10
pittihey Laney!08:10
larsucongrats08:10
pittiLaney: congrats!08:10
Laneyprize is 8 pints ;-)08:11
Laneyhey pitti08:11
pittiLaney: I hope you didn't drink that all by yourself :)08:11
Laneysaving it for next week08:12
pittiah, you don't need to spend it right away?08:12
Laneyits physical form is a voucher :)08:13
seb128Laney, pitti, didrocks, could anyone just have a glance to http://paste.ubuntu.com/12529579/ to see if it looks ok to them?08:15
seb128the configuration should have "[Seat:*]"08:16
seb128seems to work from a local test, just want a +1 before uploading08:16
pittiseb128: ah, it's literally ... that08:16
pittiseb128: LGTM08:17
seb128pitti, danke08:17
* seb128 uploads08:17
Laneynice08:19
LaneyI saw a bug yesterday about autologin not working, does it fix that?08:19
Laneywhat changed?08:19
seb128Laney, well it fixes the new install one08:19
seb128what changed you mean?08:20
seb128lightdm syntax changes in the wily cycle08:20
seb128it used to be [SeatDefaults]08:20
seb128and is [Seat:*] now08:20
seb128robert_ancell did http://launchpadlibrarian.net/214773980/user-setup_1.48ubuntu5_1.48ubuntu6.diff.gz08:20
seb128but he didn't escape correctly08:20
seb128so the grep and sed were failing08:20
Laneyoh right08:20
LaneyI just wondered by it became broken08:20
seb128k08:21
seb128that fixes installs08:21
seb128somebody mentioned upgraded systems to have issues08:21
seb128but I'm unsure if we have code doing config migration, to me it looks like lightdm has compat code for the old format08:21
seb128I emailed robert about that08:21
Laneycool08:21
Laneyfunny08:22
LaneyI misread update_output as tellling me that glib wasn't installable08:22
Laneywas going mad trying to reproduce it08:22
Laney"accepted: glib2.0"08:23
* Laney fail08:23
seb128haha08:23
pittilol08:23
seb128can we get the stable update for beta?!08:23
pittiLaney: yeah, I hinted it as chromium's tests are known broken08:23
Laneyfor tomorrow... doubt it08:23
seb128:-(08:24
Laneyuploading that to sid this morning though08:24
seb128I can do the update now if you want08:24
seb128oh, ok08:24
Laneyunless you want to do it there :-)08:24
Laneyyou can do _source uploads to debian now08:24
seb128well I can fake sync08:24
seb128right, but I'm not going to upload glib without runtime test it on a debian system08:25
seb128and I don't have one handy08:25
Laneypfft, testing, you old people08:25
Laneyyou're lucky that my changelogs parse correctly08:25
seb128:-)08:26
seb128that unity lock screen issue is getting annoying08:26
pittiI have an LXDE install08:26
seb128doesn't happen if I downgrade unity+systemd+lightdm08:26
seb128but downgraded only one of those is not enough to fix it08:27
pittiseb128: can you eliminate one of those by upgrading only one and it's still working?08:27
seb128trying that now08:28
seb128pitti, ok, upgraded back systemd bits and it's still working, you are off the hook ;-)08:32
pittiseb128: phew :)08:33
seb128k, seems the issue is due to lightdm...08:39
seb128seems like that update is what creates the unity lockscreen/greeter issue08:52
seb128http://launchpadlibrarian.net/218120238/lightdm_1.16.0-0ubuntu1_1.16.1-0ubuntu1.diff.gz08:52
seb128that change the pam config, unsure if unity doesn't like it08:52
seb128andyrock, ^08:52
seb128no andyrock today?08:56
seb128nor Trevinho?08:57
willcookeseb128, andyrock is probably at classes and Trevinho starts later/works later09:05
willcookeoh, also09:05
willcookegood morning09:05
willcookeI forgot today09:05
seb128hey willcooke :-)09:06
seb128k09:06
seb128sometime it's difficult to know when they are supposed to be online09:06
=== hikiko-lpt is now known as hikiko
=== nudtrobert1 is now known as nudtrobert
Laneyandyrock: can you at least add a comment when you make a bug Opinion please?10:03
Laneytalking about https://bugs.launchpad.net/ubuntu/+source/unity/+bug/115801010:04
ubot5Ubuntu bug 1158010 in unity (Ubuntu) "Shutdown dialog asks a yes/no question but doesn't offer a binary choice" [Undecided,Opinion]10:04
Laneyhttps://youtu.be/pWdd6_ZxX8c10:05
larsuperfect :D10:16
larsu(also good catch on that - I've never actually noticed that text)10:17
Laney2013 Laney was observant10:20
larsuya10:21
larsuI remember fighting hard against the introduction of that dialog10:21
Laney:(10:34
Laneythe tide is powerful10:34
Azufrehi10:43
Azufrewhy i can not find the alternatives desktop of ubuntu in the official site?10:44
Azufrei just can download a Ubuntu with Unity but i don't find the Xubuntu or Lubuntu options10:44
LaneyWhat do you want to do?10:47
LaneyIf you want to download a particular flavour then why not go via their website?10:47
Azufrebut is not an official options from canonical the other dekstops?10:48
Azufrei need to install some ubuntu  for my grandpa laptop but he have a very old portable pc10:49
LaneySure they are built by Canonical, but supported by the flavours themselves10:51
Laneyso if you want try xubuntu: http://xubuntu.org/getxubuntu/10:52
Azufreok thanks10:52
Azufrei don't understand why the are not listed on the 'mainpage' of ubuntu10:52
=== alan_g is now known as alan_g|lunch
* desrt yawns12:40
desrtacquired L7 last night at around midnight12:40
* desrt can now self-deploy L5 portals12:42
seb128hey desrt12:42
desrtgood morning :)12:42
* didrocks wouldn't have bet desrt to play that long… congrats man!12:42
seb128you are addicted to this game ;-)12:43
desrtit's didrocks' fault12:43
didrockswhat? I deny any responsability12:43
didrocksjust showing up the basics :p12:43
didrocksto help a friend12:43
desrtdidrocks: we're totally gonna play in london, right? :)12:43
didrocksdesrt: it's been a year and half I didn't play it :p12:43
desrtbest part of being L7 (and even more with L8): not constantly running out of R4 :)12:44
didrockswaow, there are so many portals now near my home12:46
didrocksinsane, there is not at all the sense of "ownership"12:46
desrtdidrocks: it's a different world these days12:48
desrtdidrocks: we could use a good agent like you12:49
didrocksahah :)12:49
=== alan_g|lunch is now known as alan_g
larsudesrt: remember how we talked about window-specific gmenu sections once? I think we need this now.14:06
larsudesrt: gmenu ist just not very useful without (especially with the automatic resource stuf)14:06
larsu*stuff14:07
* larsu proposes <section from="win.identifier" /> and gtk_application_window_add_menu_section (window, id, menu)14:08
Laneyhttps://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=amd64&ver=2.46.0-1&stamp=1443009041 https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=i386&ver=2.46.0-1&stamp=144300939014:28
Laneywhat happened to break this test?14:28
larsugood question :/14:29
Laneyit passes on other architectures14:30
* Laney is running it in a loop14:34
Laney._.14:39
desrtlarsu: i agree with this.  someone needs to write a patch :)14:41
desrtlarsu: also: figure out how the heck this works on dbus......14:42
desrt /org/gnome/gedit/windows/1/identifier i guess14:42
larsuya...14:42
desrtor maybe /org/gnome/gedit/windows/1/menus/identifier14:42
larsuI have no better idea either :/14:42
desrti like that more14:42
larsuindeed, with "menus"14:42
desrtbeyond that, the logic is _fairly_ simple14:43
desrtuntil you start thinking about how you'd make this work with the tracker14:43
desrtie: how do you 'feed' it the correct external context?14:43
desrtwe either need another GActionGroup-like abstraction (GMenuGroup anyone?) or some callback-based mechanism14:45
desrtor abuse the muxer14:45
larsuI was thinking callbacks14:45
desrtthe muxer already deals in accels, so why not also menus?14:45
larsuthe muxer already does too much14:46
larsuhm, indeed14:46
desrtit's sort of the logical place for it14:46
desrtsince we expect menus to traverse the same hierarchy as actions14:46
larsuso the muxer would have set_menu_section() and get_menu_section() ?14:46
desrtjust menu14:46
larsuyeah14:47
desrtit's sort of complicated, though14:47
desrtthe namespacing is out of whack14:47
desrtthe action group for the window is associated via "win"14:47
desrtbut we would want this associated via "win.history" or whatever14:47
desrtwhich points to using GActionGroup itself as the mediator14:47
larsuhow is this out of whack?14:48
larsuseems reasonable to me14:48
desrtmuxer_set_menu_section() wouldn't work properly, i'm saying14:48
seb128hum14:48
larsuwhy not?14:48
seb128https://bugs.launchpad.net/bugs/1498945 claims that glib 2.45.7->8 makes evo ews not work14:48
ubot5Ubuntu bug 1498945 in glib2.0 (Ubuntu) "[libglib2.0] evolution + evolution-ews" [Undecided,New]14:48
desrtbecause the identifier would have to be "win.history"14:48
desrtwhich means that the things that attach "win" actions wouldn't necessarily have to be associated with "win"14:49
desrtwhich is very very odd14:49
desrti think what we want to do is add a new interface on GActionGroup for get_menu()14:49
larsuno14:49
desrtfor dbus action groups that would be implemented by appending "/menus/<identifier>" to the dbus path and requesting a dbusmenumodel14:49
larsuI still don't understand the problem. The muxer would be identified by "win" and hold a menu named "history"14:50
desrtmuxers don't have prefixes14:50
desrtgroups do14:50
desrtmuxers are the repository for the root namespace...14:50
desrtthis really really needs to be done as an extension to GActionGroup14:50
larsuah indeed, they mux things14:50
* larsu messed this up14:50
desrtwhich is _weird_ by the name14:50
desrtbut really works sort of nicely when you think about it14:51
larsuI thought we had one for app and win, but we have *one*14:51
desrtwell, we chain, right... ? :)14:51
desrtwe actually _do_ have one for the app and win14:51
larsuyeah but at the top level we have one14:51
desrtbut they are not named like that14:51
desrtso ya.. it's all very simple14:51
desrtGActionGroup grows new _get_menu() method14:52
larsuthe benifit of having it in gactiongroup is that we wouldn't have to touch so many things14:52
desrtGSimpleActionGroup implements it with a hashtable and setters14:52
larsubut actions and menus were nicely separated before :/14:52
desrtwe expose that in the GtkWidget tree in the usual way, plus on GtkApplication and GtkApplicationWindow14:52
desrtGDBusActionGroup implements it by getting a GDBusMenuModel at the appropriate subpath14:52
desrtand for exporting we ... do something14:52
desrtbut think about the reason for the separation14:52
desrtnote also that we have gtk_application_get_menu_by_id()14:53
larsuwhat's with that?14:54
larsuthat's separate, no?14:54
desrtit's the resources thing14:54
larsuI know14:54
desrtuseful for forming gear menus and the like14:54
larsuish14:54
larsufor example: eog pulls out the resources itself when constructing a window14:54
desrtwell, in the beautiful future we can just have a menu-name property on GtkMenuButton and have it mine it out of the muxer14:54
larsuso they have a new copy of the menu model14:54
larsuso they can just not care about the window-specific menus14:54
desrtya.  gedit used to do it this way too14:54
larsuand simply insert them14:55
desrtthen they fixed their code ;)14:55
larsuwell14:55
larsuyou can't really have window-specific dynamic menus with this14:55
desrt(i know it doesn't work for eog this way now, but this is what we are discussing)14:55
larsuI know, I'm fixing it14:55
larsubut I can't fix it properly until we have this14:55
desrtthe only tricky bit is making sure the app and the window export the menus properly14:55
desrtand here's the fun part:14:56
larsuand when do you switch the dynamic sections?14:56
desrtdo we add _list_menus() on GActionGroup interface14:56
desrt?14:56
larsuwe don't export a menu per window14:56
desrtif we do that, then we could make the action group exporter take care of the menu exporting automatically14:56
desrtwhich has a nice symmetry with the automatic handling on the other side14:56
desrtbut it means that we need changed signals and _probably_ also need, then, to export this list on dbus as well14:57
desrt(with change signals there, too)14:57
larsuyeah we should do that14:58
desrtso this is worrying now14:58
larsueverything else would feel hacky I presume14:58
desrtbecause either we're going to spam the bus with menus nobody cares about or we need to adjust the GActionGroup dbus protocol (which is something i've wanted to do for a while anyway)14:58
larsuto be like the menu one? subscribing and all?14:59
desrtyes14:59
desrtthis model is very nice14:59
larsuthis is turning out to be a very big yak14:59
desrtat least until our magical explicit-subscription beautiful kdbus future14:59
desrtit is!14:59
desrtthis is why it wasn't done yet :)14:59
larsudesrt: tell me how to implement this now14:59
desrtdo you want to shave the whole yak?14:59
larsuyes14:59
desrtbecause you kinda need to...14:59
desrtcan it wait until london?14:59
desrtwe could take a day or two on this together15:00
larsuit's impossible to even do now15:00
larsueog has a open with menu per window15:00
larsuwhich is in a popover (so might stay open)15:00
larsuso I can't just switch the application_get_menu_by_id() section around15:00
* larsu hates this15:00
* desrt shrugs15:01
larsudesrt: yes, it can. We need this for 15.10, but not with all the changes (I'm already preparing a much smaller patch)15:01
desrtokay15:01
desrtlet's allocate a day or two in london to this15:01
larsudesrt: don't shrug. This is the biggest shortcoming of gmenumodel, because *every* app needs this15:01
desrti think we covered all of the important bits in this discussion15:01
larsuya, could do15:01
desrti'll start thinking about the new dbus protocol15:01
larsuI think I'll start hacking on it before to see how it feels15:01
larsuyeah I might not get into that yet15:02
desrtsomething else i want to scratch off at the same time is the 'in transition' thing mclasen was asking about15:02
desrtmaybe also per-target enabled states15:02
larsuui elements?15:02
desrtlike prelighting in switches15:02
desrtfor turning on bluetooth or whatever15:02
larsuyes we should fix that15:03
larsuit's a pain15:03
larsuespecially with switches15:03
larsubecause they have such a weird quasi-model api15:03
larsuif you mix that with actions, you almost always get it wrong15:03
desrtand the other todo: the per-target enable/disable business15:04
larsuwhat do we need that for?15:04
desrtfor simple enum/flags-type actions this makes sense, even if we can't possibly hope to do it in the general sense15:04
desrtlike if we have a radiobutton group for connect using: bluetooth/wired/wifi/magic15:05
larsuah, indeed15:05
desrtwith detailed actions connectwith::bluetooth, etc.15:05
larsudesrt: gotta run real quick to pick up a ... package15:05
desrtand we want to disable only "magic" because there is no magic, but leave the others enabled15:05
larsulet's do this in London15:05
desrtgood luck :)15:05
desrtyup15:05
larsuthanks :)15:05
* larsu liked the magic example15:06
pittiinfinity, jdstrand: FYI, re-enabling armhf in britney; queue is down to 815:12
pittierr, that was supposed to go into #u-devel15:12
flexiondotorgseb128, I've respun the Ubuntu MATE isos so they now include user-setup 1.48ubuntu715:21
flexiondotorgBut this issue is still present - https://bugs.launchpad.net/ubuntu/+source/user-setup/+bug/149854415:22
ubot5Ubuntu bug 1498544 in user-setup (Ubuntu) "Autologin not correctly enabled on 15.10 installations" [High,Fix released]15:22
seb128flexiondotorg, patches are welcome15:22
seb128flexiondotorg, said differently, I've no idea why the fix is not working, I fixed an issue I saw with the shell code and it worked copied in a local script, I'm unsure how to test user-setup15:24
seb128so somebody who understands that better is going to need to do it15:24
flexiondotorgseb128, OK, I'll take a look.15:37
seb128flexiondotorg, thanks15:37
seb128flexiondotorg, it might be that somebody needs to import the updated user-setup in ubiquity15:38
seb128unsure how that works but I saw ubiquity changelog mentioning such imports15:38
seb128cyphermox probably knows if that's needed15:38
cyphermoxyes, that's exactly it15:39
cyphermoxI can update ubiquity now15:39
seb128cyphermox, thanks15:39
seb128flexiondotorg, ^15:39
flexiondotorgseb128, cyphermox Thanks.15:40
flexiondotorgcyphermox, Anything I can do to help?15:40
seb128still no Trevinho or andyrock?15:43
larsuseb128: haven't seen them all day15:43
Trevinhoseb128: I'm here, did I miss any ping?15:43
seb128yeah, same here15:43
larsuoh hi Trevinho :)15:43
seb128Trevinho, yes, you did, several this morning15:43
Trevinhoseb128: I was in the call :)15:43
seb128Trevinho, should watch this channel :-/15:43
TrevinhoOuch... /me reads backlog15:43
larsuTrevinho: did you file that bug we talked about yesterday (argb windows for csd)? I'd like to subscribe myself15:44
seb128Trevinho, I tracked down bug #1498775 to the lightdm change to support "audit"15:44
ubot5bug 1498775 in unity (Ubuntu) "Greeter auth doesn't unlock unity lockscreen" [High,New] https://launchpad.net/bugs/149877515:44
seb128Trevinho, unsure why, do you know if unity would need to catch up with pam config changes from lightdm or something?15:44
seb128Trevinho, I guess it's more one for andyrock though?15:44
Trevinhoseb128: yeah, he's more on that...15:45
Trevinhoseb128: did lightdm changed anything on PAM?15:45
seb128yes15:45
seb128Trevinho, http://launchpadlibrarian.net/218120238/lightdm_1.16.0-0ubuntu1_1.16.1-0ubuntu1.diff.gz15:45
seb128is the diff of that update15:45
seb128+session required        pam_loginuid.so15:45
seb128though you said you were listening to logind15:46
Trevinhoseb128: adding that to the unity.pam file fixes the issue?15:46
Trevinhopam_loginuid.so15:46
seb128so unsure why that has an impact15:46
Trevinhoseb128:  it might, but not sure what that module does15:46
seb128maybe we should ask tyhicks15:47
seb128he did the lightdm change15:47
tyhicksseb128: I don't see how the modified pam config would cause that bug15:49
seb128tyhicks, I don't know what cause it, but that lightdm change is what creates the double unlock issue15:50
seb128I downgraded/upgraded lightdm several times and confirmed15:50
tyhickshrm15:50
Trevinhoseb128: have you tried to hack your unity.pam also?15:51
seb128Trevinho, no, I don't understand pam enough to do that15:51
Trevinhoseb128: mh ok, I also don't think unity needs it...15:53
tyhicksI'm trying some ideas15:55
seb128tyhicks, thanks15:55
tyhicksseb128: if you enter your password a second time, does it log you in?16:00
tyhicks(it does here... just wanting to verify that's the case with you too)16:00
seb128tyhicks, yes16:01
seb128it's just that it's supposed to unblock directly and not ask again16:01
tyhicksseb128: there should be no password prompt at all?16:02
seb128tyhicks, the greeter should unlock the session16:04
seb128Trevinho mentioned that unity listens to some logind signal for that16:04
TrevinhoYeah, let me be more precise16:04
tyhicksseb128: but should you have to enter the password to return back to the original session?16:05
seb128tyhicks, yes, on the unity-greeter16:05
tyhicksok16:05
TrevinhoSo, we connect to org.freedesktop.login1.Session.Lock/Unlock signals16:06
Trevinhoseb128: can you verify wether the unlocked signal is emitted for you?16:06
seb128Trevinho, sorry in an hangout then I need to go for sport, but can try tomorrow morning16:07
Trevinhoseb128: ok, that's fine... I can check that as well16:07
Trevinhoseb128: as for the switcher, was just a configuration mess I guess16:08
seb128seems so16:08
seb128it might be due to me16:08
seb128I played with cairo-dock yesterday trying to see if the unity-control-center icon changed when changing panels16:08
Trevinhoah, i see16:11
Trevinholarsu: as back to your thing... I didn't open any bug yet16:11
TrevinhoI mean for the argb16:12
Trevinholarsu: so there were two things discussing, and they mixed up, so the other thing was related to the double eog/eog panel/deco entry, right?16:13
tyhicksTrevinho: looks like it has to do with the pam changes :/16:30
tyhicksTrevinho: I'll have to find some time to dig into it some more later today16:30
Trevinhohm, tyhicks what that model does?16:30
seb128tyhicks, can you comment on the bug? just to avoid that robert_ancell or others dup work not knowing somebody started looking16:32
larsuTrevinho: that's different and I'm fixing that (by putting a traditional menu on eog)16:38
Trevinholarsu: I see, although maybe that could be fixed for every app.. By checking whether the win name matches the menu, and update accordingly for example...16:39
Trevinholarsu: for the ARGB thing, instead, I've checked, but unity doesn't do anything special for those windows (a part from not adding decorations), so I guess that gtk should react differently in our scenario16:40
=== alan_g is now known as alan_g|EOD
larsuTrevinho: hm? Last time I checked unity didn't draw shadows16:44
larsuand you said this is hard, because the windows are not rectangular16:44
Trevinholarsu: ah, yeah... right... I had saved a change, let me retry it16:45
larsuthanks :)16:45
Trevinholarsu: I was thinking you were speaking of the corners not being transparent16:45
larsuI am16:45
larsuthey're not because it's disabled in gtk16:45
larsuand I'm going to enable it as soon as unity can deal with it16:45
larsuthe check is in gtkwindow.c pretty obvious if you want to try16:46
Trevinhowhat would be the change in gtk? Enabling argb or what?16:46
Trevinhoyeah, ok16:46
larsuyes16:46
larsuit's just an if16:46
Trevinhok... adding to my list16:48
Laneybye!17:04
larsuLaney: good night!17:04
willcookeg'night18:00
andyrockhey18:02
andyrockTrevinho: no putting +session required        pam_loginuid.so18:02
andyrockin unity.pam18:02
andyrockdoes not make sense18:02
Trevinhoandyrock: yeah, in fact it was my guess18:02
andyrockseb128: does reverting lightdm fix the issue?18:03
andyrockalso we had some changes in unity that could cause this issue18:04
Trevinhoandyrock: it seems so19:32
Trevinhoandyrock: check with tyhicks also19:32
tyhicksTrevinho: reverting the lightdm pam changes, even while keeping the lightdm code changes, results in the expected behavior19:36
andyrocktyhicks: any idea how why this is happening?19:43
andyrockhave you tried to check if the logind signal is emitted?19:43
tyhicksandyrock: I haven't had a chance to look into it yet19:44
tyhicksandyrock: I haven't investigated whether logind is emitting a signal19:44
tyhicksandyrock: the pam_loginuid module simply writes the uid to /proc/self/loginuid19:45
tyhicksandyrock: I'm guessing that affects logind in some way19:46
andyrockwell let me know if you need help investigating the issue19:48
andyrocktyhicks: at least for the unity side19:49
tyhicksandyrock: thanks! I hope to get to it soon19:51
qenghogood night!20:19
ochosiSweet5hark: still enjoying libocon i presume? :)20:26
Sweet5harkochosi: umm, yes. fratically generating slideware ...20:27
ochosi:>20:27
ochosigood luck then!20:28
desrtso uh... gonna go out and meet with a couple of friends20:41
desrtgoodnight everybody!20:41
* desrt will probably be around later in the evening a bit20:42
robert_ancellhi all21:05
attentebye, bbl21:29
TheMusoMorning folks.22:39
TheMusoBack in a bit, gotta run some errands.23:48

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