/srv/irclogs.ubuntu.com/2016/10/31/#ubuntu-desktop.txt

jbicharobert_ancell: good morning00:08
jbichaI guess gspell needs allow-stderr added to d/tests/control00:08
robert_ancelljbicha, mp?01:04
jbicharobert_ancell: https://paste.gnome.org/py7gajgx901:06
robert_ancelljbicha, ta01:07
robert_ancelljbicha, is that going to get fixed in Debian? It will be nicer if we can just stay in sync01:12
jbichaI did push it to pkg-gnome git but I didn't ping anyone to upload it01:12
jbichaI'm not sure how important autopkgtest is to them since it doesn't stop migration like on Ubuntu01:13
jbichabigon: well since you did the last gspell upload, I'm pinging you ^01:17
hikikohi05:20
dufluMorning hikiko06:04
hikikohey duflu :)06:04
hikikohow are you?06:04
hikiko(happy Monday!)06:04
dufluhikiko: I think I'm almost normal (last week was all about the jet lag). You?06:04
hikikono jet lag for me :)06:05
RAOF:)06:06
hikikohi RAOF !06:06
dufluhikiko: I forgot to ask... in your talk you mentioned your optimizations don't ever use more than 17% CPU on a low end system. Does that mean we have room for 5x frame rate still? :)06:06
hikikowhat do you mean by 5x frame rate duflu ? 5 times faster? (I am pretty sure I said usually though because we ve counted several times but I can't be sure that someone won't start a super heavy project)06:08
hikiko17% was the higher I measured in a vm when I opened several windows etc06:09
hikiko(a very restricted vm :))06:09
dufluhikiko: OK, fair enough. Just sounded like the worst case performance. I would expect worst cast is higher than 17% as you say06:09
dufluworst *case*06:09
* duflu is reminded of some Unity8 bugs that need some attention in that area06:10
hikikomaybe I should remove the percentage from the slide and say something like "N times faster" and measure that N06:11
RAOF:)06:11
hikikoby opening the same windows :p06:12
dufluhikiko: Or just set swap interval = 2 or 3 :)06:12
hikikoin the next presentation :)06:12
hikikoswap interval?06:12
dufluhikiko: How often OpenGL renders (by default it's every 1)06:13
hikikooh, swap buffers06:13
hikikono :)06:15
hikikohttps://www.opengl.org/wiki/Swap_Interval06:15
dufluSorry, I'm day dreaming about optimizations. While actually meant to be working on optimizations06:15
dufluYeah 1 is default, 0 is for games and benchmarks. But you can use 2 for 30Hz and 3 for 20Hz etc if you wish to limit CPU usage06:16
hikikowell in compiz we have to synchronize with vblank otherwise you ll have tearing06:17
dufluhikiko: Any value above 0 is synchronized06:17
dufluAlthough if you're in fallback mode with fbdev the sync logic probably doesn't exist. Tearing is unavoidable there06:18
hikikoI mostly changed the effects that require redraws or invalidate large areas06:18
hikikofor example if a plugin used fade with 10 intermediate steps06:19
hikikoI made the steps a parameter and reduced them to 006:19
dufluhikiko: I know. Sorry for the confusion... Keep it up. :)06:20
hikikoI'll read about sync etc though duflu, I just made the changes at a higher level and I am not so familiar, might be useful to do some optimisations there if there are no visual artifacts :)06:23
hikikothanks for mentioning that!06:23
desrtmorning!07:27
hikikohi desrt07:27
dufluMorgen(?) desrt07:28
desrtguten morgen :)07:29
desrtthanks for reminding me07:29
* desrt punches the duolingo clock07:29
desrt"You are now 34% fluent in German!"07:37
desrt"[Add to LinkedIn Profile]"07:37
Sweet5harkmoin07:53
hikikodesrt, according to duolingo you are almost german now! :p08:08
hikikohi willcooke08:55
willcookemorning all!08:55
willcookeHow's it going hikiko ?08:55
hikikogood :)08:55
hikikohow about you? did you enjoy your holidays?08:55
willcookehikiko, was very busy :)  School half term so we did lots of things08:56
hikiko:D08:56
hikikoI hope you had fun willcooke :)08:58
Laney'sup09:02
seb128hey willcooke hikiko Laney09:03
seb128had a good w.e?09:03
hikikohey seb128 Laney :)09:03
flexiondotorgMorning Laney seb128 willcooke hikiko09:04
hikikomorning flexiondotorg09:04
seb128hey flexiondotorg, how are you? got over the ubuflu?09:04
flexiondotorgseb128, I have my Mojo back :-D09:05
willcookeo/09:06
Laneyhey seb128 hikiko flexiondotorg & willcooke09:09
Laneyseb128: good thanks, I enjoyed my extra hour in bed09:10
Laneyand rode my bike with a pumpkin attached to the back09:10
Laneyyou?09:11
seb128w.e was quite alright09:18
seb128though I've a cold09:18
seb128been dealing with a start of cold for the week and it got me at the end09:19
Laney:(09:19
Laneydid you get the renovations finished?09:19
seb128but it's not too strong so it's alright (though a bit worth today, going to teach me to not rest)09:19
hikikoepidemic flubuntu  :/09:19
seb128not quite finished but it's getting there09:20
seb128we should be able to use it by the end of this week09:20
seb128but otherwise w.e was nice, gf's birthday diner on saturday and enjoyed the nice weather yesterday09:22
Laneygood!09:22
hikikoTrevinho, andyrock ping :)09:28
Trevinhohikiko: hey10:18
hikikohey Trevinho10:18
hikikoif you have a moment could you review my branches (u7, compiz)?10:19
Trevinhohikiko: Yeah, I will do it later today...10:21
seb128good morning Trevinho!10:21
hikikothanks :)10:21
Trevinhoseb128: hey, how are you?10:21
seb128Trevinho, had a good w.e?10:21
seb128Trevinho, I got a cold, otherwise I'm good ... you?N10:21
Trevinhoseb128: Yeah, very good... I've been to Bologna for a security event and some hanging out with friends... It's a very active city...10:22
TrevinhoTomorrow is a national holiday again though ☺️10:22
seb128security event?10:22
Trevinho seb128 yeah... Event about hacking and security. Quite interesting.10:23
seb128here as well, though I'm going to work and swap it in decembre, getting thin on vac days for end of year10:23
Trevinhoseb128: ah good move. Well.... Maybe i could do that too... But, well... I'll see. I actually wanted do something even today, but my friends are getting lazy :-/10:24
hikikoback10:27
=== JanC_ is now known as JanC
=== hikiko is now known as hikiko|ln
willcookeLaney, seb128 flexiondotorg - I just logged this (we mentioned it during the sprint):  https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/163798411:47
ubot5`Ubuntu bug 1637984 in gnome-disk-utility (Ubuntu) "Disks shows all mounted snaps" [Undecided,New]11:47
willcookeI dont think it's really a bug as such - but would be interested to know what you think11:47
flexiondotorgWell, I have a very snapped 16.04 machine and Disks is a bit cluttered.11:52
Laneywillcooke: mmm, I didn't hear about that11:55
andyrockmorning11:56
LaneyNot sure what the right thing to do is11:56
willcookehey andyrock - thanks for the heads up11:56
willcookere public hols ^11:56
Laneyhi andyrock11:56
Laney'sup?11:56
andyrocknothing special you?11:59
Laneyfeeling spooooooOOOOOOOOOOOOOOooooooooooooooooOOOOoooOOOOooOOOOoky12:00
Laneyflexiondotorg: you want to fwd that one upstream and ask if they have any ideas about what to do maybe?12:00
flexiondotorgI'll add it to my list.12:00
Laneyta12:01
willcookethanks flexiondotorg Laney12:01
=== hikiko|ln is now known as hikiko
popeyI think I have a really easily reproducible way to crash unity-panel-service on 16.04. Can someone reproduce, and I'll file a bug? Click the date/time indicator, skip forward a few months, then press escape. Machine appears to lock but it's just the panel service frozen, then a few mins later apport arrives and everything carries on....12:21
popeyhttps://errors.ubuntu.com/oops/70fd2256-9f64-11e6-a12f-fa163e171d9b is my crash report for it12:22
jbichaseb128: could you try resetting the versions tracker? I believe I broke it this weekend but it generated fine here locally now12:26
jbichaLaney: interested in reviewing https://code.launchpad.net/~jbicha/ubuntu-themes/fix-gtk322-warnings/+merge/309652 ?12:32
Laneyjbicha: sure, will do at some point12:34
Laneyis it backwards compatible?12:34
jbichaLaney: yes, to yakkety12:36
seb128jbicha, did you push override?12:37
Laneygood12:37
jbichaseb128: no12:37
seb128weird12:37
seb128I'm having a look in any case12:37
seb128popey, doesn't do it for me12:38
seb128well I tried a few being less than 1012:38
popeyhm12:40
willcookepopey, seb128 - crashes here (so 64bit issue?)12:40
seb128no, can't get it to bug12:40
seb128could be12:40
seb128or depends of your settings, if you have calendar events, etc12:40
popeyi also get it to bug out if I press AltGr instead of Esc12:40
popeycould be, yeah12:40
seb128using altgr doesn't do anything here12:41
seb128in any case if it segfaults it's a valid bug even if it doesn't happen to everyone12:41
seb128shame we don't have anyone working on indicators anymore though :-/12:42
popeyseems I'm not alone, there's thousands of crashes of this type in errors.ubuntu.com12:42
popey"unity-panel-service (11) g_type_check_instance_is_a → ido_calendar_menu_item_key_press → _gtk_marshal_BOOLEAN__BOXED → g_closure_invoke → signal_emit_unlocked_R"12:42
seb128willcooke, yeah, the disks thing is a bit tricky, they are valid mounts12:43
popeylooks like there's already a bug for it, bug 155421912:43
ubot5`Error: Launchpad bug 1554219 could not be found12:43
popeylies12:43
popey:)12:43
seb128hehe12:43
seb128popey, you need to change month for it to bug?12:44
seb128how many?12:44
popeyi skipped to july next year12:44
popeydoesn't always do it, annoyingly12:45
popeybut often enough that I've had it happen repeatedly on me12:45
seb128let's see if tedg or charles might be wanted to have a look, probably a bug in ido12:46
JanCDisks shows block devices, not (all) mounts13:11
flexiondotorgseb128, Laney jbicha Do you have HiDPI capable machines?13:11
flexiondotorgZesty is exhibiting very unusual behavior on XPS 15.13:12
flexiondotorgAlmost as if a single UHD screen is the top left quarter of the screen resolution.13:13
jbichamy screen is 1080p13:15
LaneyYes, but I didn't upgrade yet13:17
seb128flexiondotorg, I don't13:31
dobeyhikiko: hi! were you finally able to get your laptop fixed? :)13:42
hikikohey dobey :) almost... Ibm sent me some parts after I sent them pictures and details but I haven't replaced the broken ones yet! I will do it after the end of my day :)13:49
hikikobut dobey some soldering fixed it temporarily: http://i.imgur.com/AHGj2q1.jpg13:52
dobeyhikiko: haha nice :)13:53
hikikobut I have a screw and a metal part now13:53
hikikoremained outside :/13:54
hikikoI don't know where from13:54
hikiko:s13:54
* flexiondotorg gets lunch...13:54
dobey:-/13:59
seb128jbicha, versions errors out with that14:33
seb128  File "versions.py", line 537, in <module>14:33
seb128    if package.ubuntu_version is None or compare_versions(apt_pkg.upstream_version(package.upstream_version), apt_pkg.upstream_version(package.ubuntu_version)) > 0:14:33
seb128TypeError: must be string, not None14:33
seb128andyrock, hey, could you have a look to bug #633749?14:47
ubot5`bug 633749 in RPM "[rpm] %find_lang should not list C documentation" [Low,Triaged] https://launchpad.net/bugs/63374914:47
seb128sorry14:47
seb128bug 163374914:47
ubot5`bug 1633749 in lightdm (Ubuntu) "Double login to switch back to my session after closing the guest session" [Medium,Triaged] https://launchpad.net/bugs/163374914:47
andyrockoki14:47
seb128thanks14:48
seb128andyrock, the unity lockscreen doesn't seem to unlock anymore when coming back from the lightdm greeter14:48
andyrockjust on y?14:48
seb128yes14:48
* flexiondotorg returns14:50
andyrockseb128: cannot reproduce on a virtual machine15:05
seb128weird15:05
jbichaseb128: could you subscribe desktop-bugs to libgnome-games-support for bug 1635642 ?15:05
ubot5`bug 1635642 in libgnome-games-support (Ubuntu) "[MIR] libgnome-games-support" [Undecided,Incomplete] https://launchpad.net/bugs/163564215:05
seb128I can on my conference laptop15:06
seb128several other people said they saw that during the team week15:06
seb128jbicha, done15:07
seb128jbicha, did you see my comment about the version's error15:07
jbichaseb128: yes, I have a possible fix for that15:08
andyrockTrevinho: can you reproduce this?  https://launchpad.net/bugs/163374915:15
ubot5`Ubuntu bug 1633749 in lightdm (Ubuntu) "Double login to switch back to my session after closing the guest session" [Medium,Triaged]15:15
andyrockon Y15:15
flocculantandyrock: I saw that when testing Y (on Xubuntu) reported against light-locker at the time15:21
andyrockwell xubuntu does not use unity15:23
flocculantnope - not saying we do - but if xubuntu saw the same thing - perhaps it's not unity *shrug*15:24
andyrockmaybe systemd-logind15:25
flocculanttbh - we had so many issues with this *sort* of issue at that time - I got lost - not got a Y install now to look again15:27
flocculantjust thought I'd mention it15:27
andyrockk thanks15:29
seb128Laney, ^ if you have an Y system could you give that a go? switch to the greeter from indicator-session and log back and see if the session is unlocked15:34
seb128willcooke, popey, Trevinho was a step ahead of you it seems, https://launchpad.net/ubuntu/+source/ido/13.10.0+17.04.20161028-0ubuntu1 uploaded on friday fixes that calendar segfault15:41
willcookenice one Trevinho15:42
willcookeplease SRU to X :)15:42
seb128:-)15:43
seb128willcooke, but again he was a step ahead ... https://launchpad.net/ubuntu/xenial/+queue?queue_state=1&queue_text=ido ;-)15:43
seb128Italian quality15:43
willcookeBOOM!15:44
willcooke10 points to Ravenclaw15:45
Laneyseb128: I already know that you have to double unlock15:45
Laneysession -> guest session -> lightdm -> session does it15:45
seb128andyrock, ^15:45
seb128Laney, thanks15:46
andyrockoki I can reproduce with15:48
andyrocksession -> lock -> switch -> lightdm -> session15:49
andyrockif I do session -> guest -> lightdm -> session it works15:49
andyrocki'll try to fix it15:49
seb128thanks15:50
seb128but weird, guest -> back to lightdm -> log in is buggy here15:50
flexiondotorgLaney, I've been looking at Firefox notebooks (tabs) again.15:59
flexiondotorgAnd willcooke had also pointed out that tabs in GNOME Terminal and GEdit were inconsistent, and could I look at that too.16:00
Laneythat's because willcooke himself added gnome-terminal specific tab styling16:01
flexiondotorgI recall something about "coloured tabs" either from an chat here or a conversation.16:01
willcookemaking the tabs in gedit have different colours (or making the current tab more obvious) would be a reeeeealy nice fix.  If you want to rework the terminal fixes to make them look better - fine with me, but not something to spend a lot of time on I think.16:02
flexiondotorgI've got a fairly significant reworking on tabs, which make Terminal and Gedit look consistent and sort FF.16:02
willcookeperfect! thanks flexiondotorg16:02
flexiondotorgSo, my tab are not a dark/light distinctive as in GNOME Terminal.16:02
willcookeflexiondotorg, if you have a screenshot / demo  - we should run it past design quickly16:03
flexiondotorgThis is to make sure while they work in FF they don't look incorrect in GTK3.16:03
flexiondotorgOK16:03
flexiondotorgI'll clean up what I have and create before/after for gedit, terminal and FF/16:03
LaneyNice16:15
Laneyfixing notebook tabs would be decent16:15
=== JanC_ is now known as JanC
andyrockseb128: logind is not sending us the dbus signal17:31
andyrockor we're not receiving it17:35
andyrockseb128: ok so the enviroment variable XDG_SESSION_ID is not set anymore17:37
andyrockthat's the problem, we're not listening to the correct dbus path17:37
andyrockseb128: now would be nice to know why that variable is not set17:37
andyrockseb128: i can get it using initctl get-env17:40
andyrockbut not with g_getenv17:40
andyrockTrevinho: ^^^17:40
seb128oh, another systemd session fallout then...17:40
andyrockwhere should I fix it?17:41
seb128good question, depends if relying on the env variable to be set is the right thing17:56
seb128likely in the systemd job17:56
seb128Laney and/or Trevinho maybe have an opinion17:56
* Trevinho checks17:57
TrevinhoOh... mhmh. Maybe there's some systemd way to get it?17:58
Trevinhoor... Mh, ensuring we export it when launching unity would be preferrable17:58
andyrockTrevinho: oki I can prepare a branch17:59
Trevinhoandyrock: using initctl or what?17:59
andyrockyep17:59
andyrockinitctl get-env work17:59
andyrocki can check if the variable is already set17:59
andyrockotherwise I set it18:00
Trevinhowell, the fact is that is weird that systemd can't see that if upstart has it18:00
Trevinhobut...18:00
Trevinhocould be something to enforce18:00
CrazyLemonguys.. is this a known 16.10 bug https://i.imgur.com/PIsKAWf.png ? dual display..the secondary one with the messed up graphics is when i drag the window from the left around the secondary display. Basically anything i drag/open on secondary display there's a trail of that18:01
TrevinhoCrazyLemon: seb128, Laney was looking at it already?18:01
andyrockgnome-shell seems to use XDG_SESSION_ID too18:01
* dobey saw several people have that bug on the haag projector18:02
andyrockusing getenv18:02
andyrockit's a nautilus bug18:02
Trevinhodobey: yeah... It's reproducible for some time in VMs actually. Now it started happening in a sronger way18:06
LaneyCrazyLemon: Fixed, get the nautilus SRU18:22
Laneyandyrock: Don't use get-env, that's an upstartism18:22
andyrockLaney: so what?18:22
LaneyI don't exactly know what the systemd-ish way would be - it's a session vs. user thing18:22
Laneywait for pitti18:22
Laneyso many trick or treaters around18:23
* Laney hears some next door18:24
* Laney goes to hide in the cupboard18:24
Laneyok, they went past18:25
Laneymy sister was right when she said that a pumpkin in the window is the international sign18:25
* Laney took ours away this morning18:25
Laneyandyrock: If you look at systemd-cgls you see that unity is under user@XXXX.service and not session-cX.scope - the session ones get that env var18:27
Laneybasically things that get started by systemd don't18:27
Laneybut you can't just set it for all systemd things since they might be under different logind sessions18:28
* Laney doesn't know what the right answer is to that18:28
Laneyyou need the super wizard (probably tomorrow)18:28
willcookemorning robert_ancell20:03
robert_ancellwillcooke, hi20:03
willcookenight all!20:12
dobeyhi robert_ancell20:14
robert_ancelldobey, hi20:14
dobeyrobert_ancell: what all is needed to be able to land the qt bindings for snapd-glib?20:15
robert_ancelldobey, me to finish them20:15
dobeyrobert_ancell: what all is missing?20:16
robert_ancelldobey, it is mostly the QML part being finished, and a few functions missing. It's lp:~robert-ancell/snapd-glib/qt20:16
dobeyrobert_ancell: any idea if it would be possible to get rid of the pkcon password entry requirement?20:20
robert_ancelldobey, if you use snapd-glib then there's a d-bus daemon that does it for you, is that what you mean?20:20
dobeyrobert_ancell: right, but it still pops up a pkcon dialog requiring me to enter my local password20:21
robert_ancelldobey, as far as I can tell that's the intended behaviour from the snap team. Obviously you could override that with PK configuration20:21
robert_ancellIf you don't pop up a dialog then any U1 account can install snaps on any system, which doesn't make sense20:22
dobeywell that's entirely true, because just having a u1 account doesn't get you logged in to the system itself20:23
robert_ancelldobey, I mean if I jump onto your machine when your not looking then I can use my account to install any snap. snapd can't validate the user account because it only allows root to get the macaroon20:24
dobeyand "guest" local account shouldn't be allowed to install anything at all, even if they have a u1 account, really20:24
robert_ancelldobey, right, that's where the PK policy can decide20:25
dobeyrobert_ancell: well if you're already logged in, i can just go install any (free) snap anyway, too20:26
dobeyi don't need a separate u1 account for that20:26
dobeyor if you have a terminal open where you've recently validated yourself with sudo, then i can do a lot more than just install snaps20:27
robert_ancellsure20:28
robert_ancellI'll let the security team decide if the policy should be changed20:28
dobeyand it's not entirely clear how an all-snaps personal image will work with regards to the local users problem, either20:28
dobeyyou can't even boot the snappy core image without logging in to a u1 account right now20:29
robert_ancelldobey, I suspect the all-snaps image will have different policy in general20:30
dobeyyeah, just trying to find a nice balance in the UX across devices20:33
=== Guma is now known as Guma_away
=== Guma_away is now known as Guma

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