15:30 <seb128> #startmeeting Desktop Team 2017-09-19 15:30 <meetingology> Meeting started Tue Sep 19 15:30:19 2017 UTC. The chair is seb128. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:30 <meetingology> 15:30 <meetingology> Available commands: action commands idea info link nick 15:30 <seb128> Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber (out), kenvandine (out), laney, oSoMoN, seb128, tkamppeter(out), trevinho, robert_ancell (out) 15:30 <didrocks> hey 15:30 <Trevinho> hello guys! 15:30 <heber> o/ 15:30 <jbicha> o/ 15:30 <Laney> jbicha: no, why does it matter? 15:30 <andyrock> o/ 15:31 <oSoMoN> o/ 15:31 <jbicha> it probably doesn't matter except we should probably do the same thing there on Debian and Ubuntu 15:31 <seb128> k, let's get started 15:31 <seb128> jbicha, Laney, topic for another channel or post meeting? 15:31 <seb128> andyrock, hey 15:32 <Laney> ok 15:32 <andyrock> hey 15:32 <andyrock> # Implementing progress-bar in ubuntu-dock 15:32 <andyrock> # Ported the lockcreen-missing-entry from xenial to artful 15:32 <andyrock> # Writing a fix to workaround bug 1532508 15:32 <ubot5> bug 1532508 in GNOME Shell "Screen shown briefly after opening closed laptop lid, before even unlocking" [Medium,In progress] https://launchpad.net/bugs/1532508 15:32 <andyrock> # eow 15:33 <seb128> andyrock, did you see they had patches up for review upstream for that lockscreen/gnome-shell issue? 15:33 <andyrock> yep, basically it's the same idea 15:33 <seb128> k, but better than what they did? ;-) 15:33 <andyrock> easier 15:33 <seb128> anyway, I just wanted to point it out in case you didn't see their version 15:33 <seb128> thanks andyrock! 15:33 <andyrock> yw! 15:34 <seb128> dgadomski, hey 15:34 <dgadomski> hey 15:34 <dgadomski> * prepared a set of benchmarks for bug #1638695 with various build-time options, will prepare some more 15:34 <dgadomski> * proposed a patch for #1699179 after testing (waiting for review) 15:34 <ubot5> bug 1638695 in python2.7 (Ubuntu Xenial) "Python 2.7.12 performance regression" [High,Confirmed] https://launchpad.net/bugs/1638695 15:34 <tkamppeter> seb128, jibel: cups-filters 1.17.7 uploaded. 15:34 <dgadomski> eof 15:34 <seb128> tkamppeter, thanks 15:34 <seb128> dgadomski, thanks 15:34 <seb128> shrug 15:35 <seb128> I screwed up bot commands (somebody could have told me!) 15:35 <seb128> #topic didrocks 15:35 <seb128> didrocks, hey 15:35 <didrocks> hey 15:35 <didrocks> * Final touch to GDM with adding ubuntu logo to login screen 15:35 <didrocks> * Change alt-tab behavior by advanced alt-tab in G-S + blog post (https://didrocks.fr/2017/09/14/ubuntu-gnome-shell-in-artful-day-12/). Continuing the discussion in the upstream bug report. 15:35 <didrocks> * glib2.0 merge 15:35 <didrocks> * Review whoopsie integration patch for g-c-c and sponsored. 15:35 <didrocks> * update mutter/G-S/G-S-E to 3.26 15:35 <didrocks> * Shuffle some keybindings in the dock to be more consitent both with keyboard shortcut or keyboard + mouse 15:35 <didrocks> * Work with Dash to Dock upstream in testing and advice them on dynamic transparency. FFe/UIFe for Ubuntu dock. Upload + blog post planned tomorrow morning. 15:35 <didrocks> . 15:36 <seb128> thanks didrocks 15:36 <seb128> nice work as usual, I like the ubuntu logo on the login screen ;-) 15:36 <didrocks> yeah, it's less empty ;) (and thanks!) 15:36 <seb128> k, next one 15:36 <seb128> #topic duflu 15:36 <seb128> * Performance: 15:36 <seb128> - TLDR: Still jumping between CPU fixes and smoothness fixes which are interacting with each other... 15:36 <seb128> - Prototyped and proposed the first fixes for GTK stuttering: 15:36 <seb128> . https://bugzilla.gnome.org/show_bug.cgi?id=787665 15:36 <seb128> - The stutter bugs are blocking the CPU-halving fix to clutter-gtk/totem, which exaggerates the issues. 15:36 <ubot5> Gnome bug 787665 in .General "gdk_frame_clock_get_frame_time is irregular and causing stuttering" [Normal,New] 15:36 <seb128> - Unfortunately this has revealed a new problem with the design of clutter's GDK backend -- If you modify it to perform efficiently per the design of wl_subsurface then it no longer gets accurate monitor timing info. It works OK (guessing 60Hz instead of 59.95Hz) but is not ideal, and does constitute a new regression that would occur as a result of fixing the high CPU problem. This is actually a design bug in clutter 15:36 <seb128> (gdk<->clutter clock linking) more than anything else, so is difficult to fix and a difficult conversation with upstream for later. 15:37 <seb128> - I will certainly still be working on this in New York next week. 15:37 <seb128> * Daily bug management across gnome-shell, mutter, gdm, ubuntu-themes, bluez, pulseaudio, dkms and mir. 15:37 <seb128> * Travel planning and preparation. My flight departs about the same time as this meeting. I am now traveling and on vacation briefly. Catch you next week... 15:37 <seb128> #topic jbicha 15:37 <seb128> jbicha, hey 15:37 <jbicha> • Packaged most of GNOME 3.26 15:37 <jbicha> • Added gnome-language-selector button to gnome-control-center as workaround for LP: #1631750 15:37 <ubot5> Launchpad bug 1631750 in gnome-control-center (Ubuntu) "Language installation doesn't work in Ubuntu GNOME 16.10 Settings app" [High,Confirmed] https://launchpad.net/bugs/1631750 15:37 <jbicha> • Filed LP: #1717946 and LP: #1717951 15:37 <ubot5> Launchpad bug 1717946 in ubuntu-meta (Ubuntu) "UIFe: Drop xterm and xdiagnose from default install" [Undecided,New] https://launchpad.net/bugs/1717946 15:37 <ubot5> Launchpad bug 1717951 in imagemagick (Ubuntu) "UIFe: Drop imagemagick-display from the default install" [Undecided,New] https://launchpad.net/bugs/1717951 15:38 <jbicha> • Filed MIRs for 2 LibreOffice deps LP: #1717926 LP: #1717930 15:38 <ubot5> Launchpad bug 1717926 in libzmf (Ubuntu) "[MIR] libzmf" [Undecided,New] https://launchpad.net/bugs/1717926 15:38 <ubot5> Launchpad bug 1717930 in libstaroffice (Ubuntu) "[MIR] libstaroffice" [Undecided,New] https://launchpad.net/bugs/1717930 15:38 <jbicha> • Working with tkamppeter on system-config-printer presence in 17.10 LP: #1718083 15:38 <ubot5> Launchpad bug 1718083 in gnome-control-center (Ubuntu) "UIFe: Add Additional Printer Settings button" [Undecided,New] https://launchpad.net/bugs/1718083 15:38 <jbicha> eof 15:38 <didrocks> nice work jbicha on 3.26 + various patches :) 15:38 <seb128> thanks jbicha, lot of good work there 15:39 <seb128> jbicha, do you plan to handle the extra printing button to g-c-c? (just asking, if you don't I'm going to have a look) 15:39 <jbicha> seb128: feel free to work on that 15:39 <seb128> k 15:39 <seb128> thanks jbicha 15:39 <didrocks> seb128: if you want, I can handle that tomorrow 15:39 <didrocks> (the extra button) 15:39 <didrocks> + the string change on placement 15:39 <seb128> didrocks, if you want to do it feel free 15:40 <didrocks> will do thus 15:40 <seb128> thanks! 15:40 <seb128> ok, next 15:40 <seb128> #topic jibel/heber 15:40 <seb128> jibel, heber, hey 15:40 <heber> Hey! QA updates: 15:40 <heber> * Triaged printing bug (qpdf / cups-filter version do not match) 15:40 <heber> * Analyze testflinger provisioning failures for Artful 15:40 <heber> * Propose new KPIs for ubuntu desktop 15:40 <heber> * Analyze/Fix ust broken tests 15:40 <heber> * Define and test auto-upgrade jobs timeout 15:40 <heber> EOF 15:41 <seb128> heber, do you sync up with jibel for summaries? 15:41 <seb128> he sent one by email which overlap with yours but is slightly different 15:41 <seb128> I'm going to copy it anyway but would be nice if you had one version in the futur 15:41 <heber> seb128, we fill one doc, but it might be out of sync as well 15:41 <seb128> - KPI: errors.u.c: http://platform-qa-dashboard.canonical.com/dashboard/db/ubuntu-desktop-kpi 15:41 <seb128> - New indicators: 15:41 <seb128> - Delay to publish from proposed to the release pocket. 15:41 <seb128> - Number of packages of the desktop package set published daily 15:41 <seb128> - Percentage of packages with a distro patch published daily. 15:41 <seb128> - SRU verification of update-manager 15:41 <seb128> - Weekly verification of upgrade from Z to A 15:41 <seb128> - Tested new gdm (session selection bug) 15:41 <seb128> - Triaged console-setup bug (ctrl+c terminates the session) 15:42 <seb128> thanks heber 15:42 <seb128> #topic kenvandine 15:42 <seb128> * Created a gnome-3-26 PPA for 3.26 backports to xenial 15:42 <seb128> * Created new gnome-3-26-1604 platform snap (naming to match forum discussion for auto-connection) 15:42 <seb128> * Started building 3.26 versions of existing gnome snaps 15:42 <seb128> * Working on fixing an issue popey reported against snapcraft-desktop-helpers which causes apps that use various APIs like get_user_special_dir to get paths fail. 15:42 <seb128> #topic Laney 15:42 <seb128> Laney, hey 15:42 * popey hugs seb128 15:42 <Laney> hi 15:43 <Laney> feel like I forgot a lot of stuff in this but my notebook is downstairs 15:43 <Laney> /o\ 15:43 <Laney> • autopkgtest: 15:43 <Laney> ∘ worked on bringing lgw01 back up after the re-deploy 15:43 <Laney> ∘ learned some lessons from that when looking at bos02 (arm64/s390x cloud) 15:43 <Laney> ‣ played with that to see what was working 15:43 <Laney> ‣ filed a few tickets to get missing stuff fixed 15:43 <Laney> ∘ holding the hand of armhf workers 15:43 <Laney> • uploaded the new wallpapers 15:43 <Laney> • tracked down another console-setup / tty keyboard mode bug 15:43 <Laney> • Add DESKTOP_SESSION parameterised directory to XDG_DATA_DIRS under wayland too 15:43 <Laney> • triaged trello cards & stuff for 18.04 prep 15:43 <Laney> • reviewed quite a few freeze exceptions 15:43 <Laney> 🃏 15:43 <seb128> popey, that was the summary for ken if the hug has to do with the work listed :-) 15:44 <oSoMoN> kenvandine does the work, and seb128 gets the hugs 15:44 <popey> He's had far too many hugs recently. You deserve one too :) 15:44 <seb128> thanks :-) 15:44 <seb128> oSoMoN, that's what managers are for :p 15:44 <seb128> #topic oSoMoN 15:44 <oSoMoN> hey 15:45 <oSoMoN> • chromium 61.0.3163.79 ready for publication 15:45 <oSoMoN> • chromium beta updated to 62.0.3202.18 and dev updated to 63.0.3213.3 for all series except trusty 15:45 <oSoMoN> • libreoffice 5.4.1-0ubuntu1 now in artful, thanks Seb 15:45 <oSoMoN> • working around bug #1714520 in libreoffice snap by disabling wayland support in desktop helper for now, will get to the bottom of this next week in NYC 15:45 <ubot5> bug 1714520 in libreoffice (Ubuntu) "[snap] libreoffice 5.4.x snap crashes at startup on wayland" [High,Confirmed] https://launchpad.net/bugs/1714520 15:45 <oSoMoN> • fixed bug #1703813 and bug #1713742 in libreoffice snap 15:45 <ubot5> bug 1703813 in libreoffice (Ubuntu) "[snap] missing removable-media plug" [High,Fix committed] https://launchpad.net/bugs/1703813 15:45 <ubot5> bug 1713742 in libreoffice (Ubuntu) "[snap] libreoffice 5.4.0 snap has incorrect file permissions for some files installed by stage packages" [High,Fix committed] https://launchpad.net/bugs/1713742 15:45 <oSoMoN> • got affected by bug #1710637 and found out that snapd is causing the issue (thanks Laney!) 15:45 <ubot5> bug 1710637 in Snappy "Input falls through to gdm3 and terminates the session on Ctrl+C after udevadm trigger is executed under wayland" [Undecided,New] https://launchpad.net/bugs/1710637 15:45 <oSoMoN> • filed bug #1718026 and got a good surprise, it's already fixed in the upcoming snapd 2.28 15:45 <ubot5> bug 1718026 in snapd (Ubuntu) "Applications from installed snaps don't appear in activities overview" [Undecided,New] https://launchpad.net/bugs/1718026 15:45 <oSoMoN> • looking into issues with firefox snap 15:45 <oSoMoN> • preparing topics for conversations next week 15:45 <oSoMoN> 🗽 15:46 <seb128> oSoMoN, thanks! 15:46 <seb128> #topic seb128 15:46 <seb128> - not a lot of work done this week since I had 3 days off (some carry over item from previous week listed as well due to that) 15:46 <seb128> - created new g-c-c panel for the ubuntu session settings 15:46 <seb128> - update-notifier wayland fixes 15:46 <seb128> - updated unity universe composent to be translatables on launchpad (indicator-appmenu, indicator-messages, indicator-printers, indicator-bluetooth, indicator-sound) 15:46 <seb128> - trello board reviews 15:46 <seb128> - triaged recent launchpad bugs 15:46 <seb128> - reported some issues upstream, debugged some on the way 15:46 <seb128> </week> 15:47 <seb128> #topic tkamppeter 15:47 <tkamppeter> - cups-filters: Got a lot of patches for Braille embossing 15:47 <tkamppeter> - avahi: Found a volunteer for working on the localhost support for IPP-over-USB! It is Rithvik Patibandla, one of the students who worked in this year's GSoC on the new Qt print dialog. 15:47 <tkamppeter> - LibreOffice: The improvements on the print dialog in LibreOffice to support common print dialog backends to always support the current print technologies, the GSoC-2017 project of Yash Srivastav, was accepted by LibreOffice upstream. 15:47 <tkamppeter> - cups: Packaged 2.2.4-7 with fixes for an every-second wake-up of the CUPS daemon and for the print quality option in print queues for driverless printers. 15:47 <tkamppeter> - Preparations for the trip to NYC. 15:47 <tkamppeter> - Bugs. 15:48 <tkamppeter> In addition: Uploaded cups-filters 1.17.7 to get more braille fixes in and to trigger a package build to fit QPDF 7.0.0. 15:48 <seb128> thanks tkamppeter, have a nice trip and enjoy NY during the few days you are spending there before the rally 15:48 <tkamppeter> seb128, thanks. 15:48 <tkamppeter> seb128, a question: How do I reserve a slot for a lightning talk on Wed or Thu? 15:49 <tkamppeter> seb128, About driverless printing. 15:49 <seb128> tkamppeter, I don't know but I'm going to ask and get you one 15:49 <seb128> but I expect people are going to be able to add themselve to the list next week 15:49 <seb128> thanks tkamppeter 15:49 <oSoMoN> tkamppeter, there's a tab on the rally spreadsheet where you can add yourself 15:49 <tkamppeter> seb128, thanks. Please not on Fri, as I want to present a demo and last year I was in the last slot and they have taken the network down. 15:50 <seb128> tkamppeter, noted 15:50 <seb128> oSoMoN, oh, good to know! 15:50 <tkamppeter> oSoMoN, thanks, I did not know that I can simply write there. 15:50 <seb128> ok, let's see if Marco is still with us of if you didn't resist to the pool attraction 15:50 <seb128> #topic Trevinho 15:50 <Trevinho> oh yes.. 15:50 <seb128> Trevinho, hey 15:50 <seb128> :-) 15:51 <Trevinho> · Continued some mutter fixes 15:51 <Trevinho> · Redone the .destructive-action buttons style in themes 15:51 <Trevinho> · Done landing of theme fixes 15:51 <Trevinho> · Fixed .vertical .linked buttons style, rotating gradients and supporting middle-buttons 15:51 <Trevinho> · Refactored the cmake file for testing in unity7, splitting them all to avoid false-positive failures 15:51 <Trevinho> · Fixed a Float comparison not working in arm64, still checking ppc64 issues 15:51 <Trevinho> - EOF 15:51 <seb128> he's trolling me right? 15:51 <seb128> lol 15:51 <Trevinho> yes >/D 15:52 <seb128> :-p 15:52 <Trevinho> No, my keyboard layout changed.... 15:52 <seb128> no worry 15:52 <seb128> thanks Trevinho! 15:52 <seb128> did you manage to get unblocked on the unity7 build issues? 15:52 <seb128> or still needing access to some porter box with a specific env? 15:53 <tkamppeter> seb128, oSoMoN: Thanks, I have entered myself now. 15:53 <Trevinho> seb128: the only issue I've now is witha ppc64 test issue 15:53 <Trevinho> which... I'm looking into, but testing isn't easy having no a porter 15:53 <Trevinho> I might just disable tests there 15:54 <seb128> yeah, feel free 15:54 <seb128> I don't think we care much about unity7 on ppc64 15:54 <Trevinho> Agree... 15:54 <Trevinho> I just don't like failures, as sometimes they are just pointing out that something is wrong 15:55 <Trevinho> just not happening in ther archs because of timing or other rasons 15:55 <Trevinho> reasons* 15:55 <seb128> right, would still be good to debug if we can 15:55 <seb128> but probably lower priority than other work/bugs atm 15:55 <seb128> anyway 15:55 <seb128> thanks Trevinho 15:55 <Trevinho> yep... just wanted to get rid of this 15:56 <seb128> #topic robert_ancell 15:56 <seb128> - Released GNOME Software 3.26.0 to artful 15:56 <seb128> - Chasing up SRUs 15:56 <seb128> - Diagnosing GNOME Software stability / performance issues in artful 15:56 <seb128> - Backported auth dialog changes to GNOME Software 3.20 (Xenial) 15:56 <seb128> - Diagnosed why snaps take up more space in GNOME Software search results - turns out to be carriage returns coming from the Snap store. 15:56 <Trevinho> as andyrock has to land some big fixes to unity7, which will have to go to a, in order to be SRUed too 15:56 <seb128> - Updated versions page to track current package state 15:56 <seb128> #topic aob 15:56 <seb128> Trevinho, right 15:56 <seb128> so, anything else to discuss? 15:57 <jbicha> not from me this week :) 15:58 <jbicha> oh, I'll probably start working on the Artful Release Notes this week since the Beta is coming up soon 15:58 <didrocks> that will be great! I think you might want to talk with kenvandine as well as GNOME is publishing some transitional documentation 15:58 <jbicha> ok 15:58 <didrocks> so we can reference/pick some work done there 16:00 <seb128> jbicha, we should probably give an hand there, thanks for pointing out 16:00 <seb128> I'm going to add it to the rally agenda 16:00 <seb128> thanks jbicha 16:00 <seb128> so I guess it's a wrap 16:00 <Laney> NO 16:00 <jbicha> yes, it's a team effort for the release notes :) 16:00 <seb128> Laney, no? 16:01 <Laney> we should look at 16:01 <Laney> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-incoming-bug-tasks.html 16:01 <seb128> ah, yes 16:01 <seb128> we should probably tag things as well 16:01 <seb128> that list is short compared to the things we need to fix 16:02 <didrocks> can we freely tag what we put on the list? /me can do with the important bugs I have in mind tomorrow 16:02 <Laney> sure, but things already on there need to be triaged and assigned 16:02 <Laney> the idea is that you nominate them or tag rls-aa-notfixing 16:02 <seb128> right 16:02 <jbicha> so we should add that tag to bugs that look important to fix before release? 16:02 <Laney> then they go to http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-aa-tracking-bug-tasks.html and get fixed ... 16:02 <seb128> thanks for pointing that out Laney 16:02 <Laney> yes 16:03 <jbicha> or we can nominate a bug to artful directly if we have permissions, right? 16:03 <seb128> it should still be tagged to be listed? 16:04 <Laney> i think the nomination alone is enough 16:04 <seb128> ok 16:04 <seb128> that was a good reminder 16:04 <Laney> but jbicha shouldn't really be assigning work to the desktop team so the incoming procedure is appropriate 16:04 <seb128> thanks Laney! 16:04 <seb128> indeed 16:04 <Laney> um it wasn't meant to be a reminder 16:04 <Laney> or... if itis to be used as one 16:04 <jbicha> ok 16:04 <Laney> when do we go triage the list? 16:05 <seb128> Laney, sounds like a topic for next monday as we review trello boards/plans/etc? 16:05 <seb128> or would you prefer to do it before that? 16:05 <Laney> i don't think we have so many work days left this cycle 16:05 <seb128> right, which is a bit of a shame 16:05 <seb128> I'm going to have a first pass on the list/tag some bugs tomorrow 16:06 <seb128> Laney, do you think we should have a collective review, or maybe just go through, assign/close the ones that are obvious and bring on the channel for the others? 16:06 <Laney> I think everything should get assigned to someone and then we should look at incoming / tracking each meeting 16:07 <seb128> +1 16:07 <Laney> not sure 16:07 <Laney> some can probably be cleaned off straight away 16:07 <seb128> k 16:07 <Laney> like I don't know why bdmurray tagged http://launchpad.net/bugs/500175 16:07 <ubot5> Ubuntu bug 500175 in software-center (Ubuntu) "Canceling an installation in Software Center crashes debconf with "Use of uninitialized value $reply in scalar chomp at /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 66,"" [Medium,Confirmed] 16:08 <seb128> right 16:08 <Laney> so yeah if you like feel free to dish them out 16:08 <seb128> Laney, I need to wrap after the meeting but let's try to have an hangout with willcooke tomorrow morning? 16:08 <seb128> review the list/assign 16:08 <seb128> and then from now on we try to keep with it and do regular reviews 16:09 <seb128> if people want to assign themself to some of those bugs, please do 16:09 <Laney> can do, although I prefer it to be first thing so I can go to the library ;-) 16:09 <Laney> alright 16:09 <Laney> so people can expect to have some of these bugs assigned 16:09 <Laney> please try to work on them if that happens 16:10 <seb128> +1 16:10 <seb128> and yeah, first thing would be good for me as well 16:10 <seb128> ok, let's wrap on that note 16:10 <seb128> thanks everyone! 16:10 <Laney> and come to the team if you have issues rather than being stuck/blocked for days 16:10 <Laney> :-) 16:10 <Laney> thanks 16:10 <seb128> #endmeeting