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