13:31 <kenvandine> #startmeeting Desktop Team Weekly Meeting - 2018-08-07
13:31 <meetingology> Meeting started Tue Aug  7 13:31:00 2018 UTC.  The chair is kenvandine. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
13:31 <meetingology> 
13:31 <meetingology> Available commands: action commands idea info link nick
13:31 <oSoMoN> πŸ‘‹
13:31 <kenvandine> Roll call:  andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel, heber, kenvandine, laney, oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out)
13:31 <andyrock> hey
13:31 <jibel> o/
13:32 <kenvandine> ok, let's get started
13:32 <kenvandine> #topic andyrock
13:33 <andyrock> hey all
13:33 <andyrock> - Gnome-initial-setup:
13:33 <andyrock> * upload 3.29.1 to experimental
13:33 <andyrock> * Rebased ubuntu-welcome on top of gnome-intial-setup master (atm https://gitlab.gnome.org/azzaronea/gnome-initial-setup/commits/ubuntu-welcome)
13:33 <andyrock> - Issue https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/68
13:33 <andyrock> * Updated MR to fix corner-case issues (https://gitlab.gnome.org/GNOME/mutter/merge_requests/169)
13:33 <andyrock> - Bug https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1785240
13:33 <andyrock> * Proposed MR upstream (https://gitlab.gnome.org/GNOME/gnome-software/merge_requests/76)
13:33 <andyrock> - Issue https://gitlab.gnome.org/GNOME/gnome-shell/issues/109:
13:33 <andyrock> * Updated MR after review (https://gitlab.gnome.org/GNOME/mutter/merge_requests/162)
13:33 <ubot5> Ubuntu bug 1785240 in gnome-software (Ubuntu) "Cancelling snapd authorization triggers error notification" [Low,In progress]
13:33 <andyrock> - Gnome-calcualtor:
13:33 <andyrock> * MRs to upload 3.29.90 to debian experimental
13:33 <andyrock> - File-roller:
13:33 <andyrock> * MRs to upload 3.29.90 to debian experimental
13:33 <andyrock> - Gnome-disk-utility
13:33 <andyrock> * MRs to upload 3.28.3 to debian unstable
13:33 <andyrock> - Gnome-software
13:33 <andyrock> * Investigated the feasibility of writing a new plugin for dash-to-dock integration (e.g: progress bar and icons for new installed applications)
13:33 <andyrock> eow
13:33 <andyrock> for better readbility:
13:33 <andyrock> https://www.irccloud.com/pastebin/CnFIjTM0/
13:34 <kenvandine> thanks andyrock
13:34 <kenvandine> #topic dgadomski
13:34 <dgadomski> hey
13:34 <dgadomski> sadly, nothing desktop-related to share this week
13:34 <dgadomski> eof
13:34 <kenvandine> thanks dgadomski
13:34 <kenvandine> #topic didrocks
13:34 <willcooke> He's on hols
13:35 <willcooke> also Trevinho is
13:35 <kenvandine> ah
13:35 <kenvandine> sorry :)
13:35 <willcooke> :)
13:35 <kenvandine> #topic duflu
13:35 <kenvandine> * Gnome Shell performance:
13:35 <kenvandine> - Redesigned and fixed multi-monitor support in the Wayland vsync branch (https://gitlab.gnome.org/GNOME/mutter/merge_requests/171)
13:35 <kenvandine> - Started profiling and optimizing mouse movement (https://gitlab.gnome.org/GNOME/mutter/merge_requests/189)
13:35 <kenvandine> because it sounds like that's the main issue blocking the input lag fix (https://gitlab.gnome.org/GNOME/mutter/merge_requests/168).
13:35 <kenvandine> Although in my opinion it's not really a blocker and landing 168 sooner is more important (see below).
13:35 <kenvandine> * Gnome Shell other:
13:35 <kenvandine> - Successful upstream landings:
13:35 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/commit/b393f3d540
13:35 <kenvandine> - Now preparing a patchset for Debian with at least:
13:36 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/117
13:36 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/168
13:36 <kenvandine> * PulseAudio:
13:36 <kenvandine> - Prepared upgrade to PulseAudio 12.2 - awaiting sponsorship: https://launchpad.net/bugs/1785551
13:36 <ubot5> Ubuntu bug 1785551 in pulseaudio (Ubuntu) "Upgrade to PulseAudio 12.2 in cosmic" [Wishlist,Fix released]
13:36 <kenvandine> * Daily bug management:
13:36 <kenvandine> - Completed another significant bug review, but the chart won't show most of the improvement till October...
13:36 <kenvandine> - https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive
13:36 <kenvandine> #topic jamesh
13:36 <kenvandine> pulseaudio/snap-policy:
13:36 <kenvandine> * I've got the snap policy module to a working state, using snapd-glib
13:36 <kenvandine> in a separate thread:
13:36 <kenvandine> https://code.launchpad.net/~jamesh/pulseaudio/+git/pulseaudio/+merge/352558
13:36 <kenvandine> * As the changes were non trivial, I'm going to seek a review before
13:36 <kenvandine> trying to get this landed.
13:36 <kenvandine> * At the moment, the module uses the legacy /v2/interfaces mode that
13:36 <kenvandine> requests every connection on the system and filters it client side.
13:36 <kenvandine> The version of the API that provides snapd side filtering doesn't
13:36 <kenvandine> provide enough information to do what we want.
13:36 <kenvandine> * Updated the forum thread to see what we want to do on the snapd
13:36 <kenvandine> side: https://forum.snapcraft.io/t/pulseaudio-recording/6361/12?u=jamesh
13:37 <kenvandine> snapd-glib/interface-info:
13:37 <kenvandine> * I'm addressing the review comments from Robert on
13:37 <kenvandine> https://github.com/snapcore/snapd-glib/pull/40
13:37 <kenvandine> * The snapd API doesn't quite do what I needed for the Pulse Audio
13:37 <kenvandine> patches (while it does offer server side filtering, it doesn't tell us
13:37 <kenvandine> whether the plugs/slots are connected).  So it might be worth working
13:37 <kenvandine> on a snapd side patch before locking down the C API.
13:37 <kenvandine> snapd:
13:37 <kenvandine> * I've got a few PRs that need to be some attention.  With the Pulse
13:37 <kenvandine> Audio stuff mostly done, I need to check up on these to fix any
13:37 <kenvandine> bitrot.
13:37 <kenvandine> #topic heber
13:38 <jibel> I'll report for QA
13:38 <jibel> - Release 16.04.5 on Aug. 2nd
13:38 <jibel> - Continued 16.04 to 18.04 upgrade tests and triaged upgrade bugs
13:38 <jibel> - Looked at ukuu (https://github.com/teejee2008/ukuu) as a way to manage kernels and how to extend it for hwe kernels and started work to package it as a snap.
13:38 <jibel> - Adding β€œInstallation Media” and upgrade metrics to the dashboard
13:38 <jibel> done
13:38 <kenvandine> jibel, ok, that includes for heber this week?
13:38 <jibel> yes
13:38 <kenvandine> thx
13:38 <kenvandine> #topic kenvandine
13:38 <jibel> we'll split next week
13:39 <kenvandine> * Fixed deprecations in snap packaging for GNOME snaps that are upstream.  Also fixed some build failures with the transition to meson.
13:39 <kenvandine> * Working on respinning the hyper-v Ubuntu Desktop image based on 18.04.1
13:39 <kenvandine> * libxcursors had a security update in xenial, need to rebuild all the snaps today to pull that in.
13:39 <kenvandine> ⚾
13:39 <kenvandine> #topic laney
13:39 <Laney> β€’ was at debconf most of this time
13:39 <Laney> β€’ updates of g-s-d, g-c-c, gnome-shell, mutter, glib2.0
13:39 <Laney> ∘ glib thanks to being stricter and packages having autopkgtests found bugs in ruby-gnome2, appstream - fixed both upstream
13:39 <Laney> β€’ SRU reviewing, feedback and eventual sponsoring
13:39 <Laney> β€’ messed around with my gpg key since it expired without me noticing that was going to happen, can't upload to debian atm
13:39 <Laney> β€’ fixed an appstream-generator crash due to a bug in libappstream
13:39 <Laney> β€’ updated budgie-desktop to new mutter api, submitted upstream but looking to patch so new shell can go in cosmic
13:39 <Laney> πŸ§–
13:40 <kenvandine> thx Laney
13:40 <kenvandine> #topic oSoMoN
13:40 <oSoMoN> hey
13:40 <oSoMoN> β€’ chromium
13:40 <oSoMoN> ∘ bug #1784395 fixed after I found the right person to talk to at Google, and they kindly bumped our geolocation API quotas without billing enabled
13:40 <ubot5> bug 1784395 in chromium-browser (Ubuntu) "Geolocation stopped working recently in chromium" [High,Fix released] https://launchpad.net/bugs/1784395
13:40 <oSoMoN> ∘ opera in the snap store uses chromium-ffmpeg, success
13:40 <oSoMoN> ∘ updated stable to 68.0.3440.84 (in cosmic, snap in stable channel, and xenial and bionic updates ready and handed over to security team)
13:40 <oSoMoN> ∘ updated beta to 69.0.3497.23
13:40 <oSoMoN> ∘ updated dev to 70.0.3510.0 (successfully tested https://swiftshader-review.googlesource.com/c/SwiftShader/+/19608 instead of a distro-patch of mine that reverts recent visibility changes)
13:40 <oSoMoN> β€’ libreoffice
13:40 <oSoMoN> ∘ promoted 6.0.6 snap to the stable channel
13:40 <oSoMoN> ∘ built 6.1.0 RC3 snap and published in candidate channel, issued call for testing: https://forum.snapcraft.io/t/call-for-testing-libreoffice-6-1-0/6654
13:40 <oSoMoN> ∘ uploaded 6.0.6-0ubuntu1 to cosmic and preparing SRU for bionic (bug #1785679)
13:40 <ubot5> bug 1785679 in libreoffice (Ubuntu Bionic) "[SRU] libreoffice 6.0.6 for bionic" [High,In progress] https://launchpad.net/bugs/1785679
13:40 <oSoMoN> ∘ fixed bug #1780996 in xenial: uploaded 1:5.1.6~rc2-0ubuntu1~xenial4
13:40 <ubot5> bug 1780996 in libomxil-bellagio (Ubuntu Bionic) "Convert triggers to noawait" [Undecided,Triaged] https://launchpad.net/bugs/1780996
13:40 <oSoMoN> ∘ filed bug #1785262
13:40 <ubot5> bug 1785262 in libreoffice (Ubuntu) "arm64 autopkgtests are flaky" [Medium,Triaged] https://launchpad.net/bugs/1785262
13:40 <oSoMoN> β€’ gnome-software:
13:40 <oSoMoN> ∘ fixed bug #1775226
13:40 <ubot5> bug 1775226 in gnome-software (Ubuntu Bionic) "[SRU] Gnome Software offers installation of updates on shutdown independently from update-manager and unattended-upgrades" [High,In progress] https://launchpad.net/bugs/1775226
13:40 <oSoMoN> - proposed and merged https://gitlab.gnome.org/Community/Ubuntu/gnome-software/merge_requests/4
13:40 <oSoMoN> - uploaded 3.29.1-0ubuntu6 to cosmic
13:40 <oSoMoN> - updated the bug report for SRU to bionic, and uploaded 3.28.1-0ubuntu4.18.04.3 to bionic-proposed
13:40 <oSoMoN> - the patch doesn't apply against recent master, need to update it
13:41 <oSoMoN> ∘ looked into why snap-store snap in edge channel doesn't get the full experience, it appears that gnome-software uses the appstream plugin to get the lists of installed applications and installable applications, and those are built by reading directly /usr/share/applications and /var/lib/app-info/yaml/*, which are not exposed by snapd, even to a devmode snap
13:41 <oSoMoN> 🌑
13:41 <kenvandine> thx oSoMoN
13:41 <kenvandine> #topic seb128
13:41 <seb128> β€’ reviewed/sponsored nautilus update & SRU from Marco - https://code.launchpad.net/~3v1n0/ubuntu/+source/nautilus/+git/nautilus/+merge/350174
13:41 <seb128> β€’ desktop script improvements: generate a report for the desktop-packages set, added some upstream urls, display the code revision used to build the report
13:41 <seb128> β€’ reviewed/cleaned up/completed the ~desktop-packages list (deprecating the old ~desktop-bugs which was creating confusion). Removed subscription from deprecated packages and add the ones needed from the other list, the set went from 1100 to 730
13:41 <seb128> β€’ sponsored the new pulseaudio to cosmic and gnome-calculator in Debian
13:41 <seb128> β€’ filed MIR bugs for gupnp-dlna, gupnp-av needed for rygel & dlna sharing
13:41 <seb128> :
13:41 <seb128> β€’ some bugs triaging
13:42 <seb128> </week>
13:42 <kenvandine> thx seb128
13:42 <kenvandine> #topic jbicha
13:42 <jbicha> β€’ gnome-tweaks 3.29.90 release
13:42 <jbicha> β€’ Some gedit reviews upstream
13:42 <jbicha> β€’ Packaged gnome-desktop3 and gobject-introspection
13:42 <jbicha> β€’ Some discussion with GNOME about Ambiance theme bugs
13:42 <jbicha> β€’ Uploaded Evolution 3.28.5 to bionic unapproved queue LP: #1784522
13:42 <ubot5> Launchpad bug 1784522 in evolution (Ubuntu Bionic) "Update evolution to 3.28.5" [Medium,In progress] https://launchpad.net/bugs/1784522
13:42 <jbicha> β€’ Packaged Evolution 3.29.90 in Debian git but I need some help figuring out how to
13:42 <jbicha> handle a conffile moving between packages. Maybe no handling is needed?
13:42 <jbicha> β€’ I guess you can take me off the meeting list, because I won't have
13:42 <jbicha> much time for Ubuntu the next several weeks
13:42 <jbicha> 🍧
13:43 <kenvandine> jbicha, thanks!
13:43 <kenvandine> #topic tkamppeter
13:43 <tkamppeter> - Google Summer of Code 2018: Mentoring of the students on Common Print Dialog Backends and printer auto-selection by job. Checked and tested the student's code, helped them on finishing their projects and doing their final reports. Student's final report deadline is Tue, Auf 14.
13:43 <tkamppeter> - Bugs.
13:43 <seb128> jbicha, I was going to say "nice to see you back being active", until I saw the last line :p still good that you had some slot to work on some updates :)
13:44 <jbicha> seb128: thanks and sorry
13:44 <kenvandine> thanks tkamppeter
13:44 <seb128> nothing to be sorry about!
13:45 <seb128> (btw I saw the theme discussion yesterday, going to point Marco to some of the issues once he's back)
13:45 <kenvandine> #topic robert_ancell
13:45 <kenvandine> - Released snapd-glib 1.42 which includes the verified publisher support
13:45 <kenvandine> - Proposed GNOME Software change to add verified publishers
13:45 <kenvandine> - Updated gnome-control-center branches under review
13:45 <kenvandine> - Reviewed Iain's appstream-glib changes (https://github.com/hughsie/appstream-glib/pull/255)
13:45 <kenvandine> - Had meeting with server team regarding ODRS
13:45 <kenvandine> - Set up my own Gitlab CI runners in Canonistack
13:45 <kenvandine> - Work on supporting new errors from snapd
13:45 <kenvandine> (https://github.com/robert-ancell/snapd-glib/tree/new-errors)
13:45 <kenvandine> - Investigate to errors.ubuntu.com crashers for gnome-control-center
13:45 <kenvandine> - Rebased gnome-software ubuntu-master branch. Have not yet resolved what to do about updates patches no longer applying.
13:46 <kenvandine> - Discussed with design team about design work required for merging legacy config apps into GNOME (https://trello.com/c/2zzukqWH)
13:46 <kenvandine> oSoMoN, ^^ note robert's comment about rebasing ubuntu-master
13:46 <Laney> he emailed us already
13:46 <kenvandine> cool
13:46 <oSoMoN> kenvandine, yep, I'm looking at it today
13:47 <kenvandine> #topic rls
13:48 <kenvandine> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-incoming-bug-tasks.html#
13:48 <kenvandine> nothing for desktop incoming
13:48 <kenvandine> yay
13:48 <seb128> :)
13:48 <kenvandine> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-tracking-bug-tasks.html#
13:49 <seb128> kenvandine, you should nudge Robert about replying to Will on the g-c-c one
13:49 <seb128> how difficult is it to reply to assigned bugs :/
13:50 <kenvandine> yeah, i will
13:50 * willcooke looks
13:50 <willcooke> I'd dropped that one too
13:50 <willcooke> have pinged
13:51 <willcooke> but yeah, if you're speaking to him, please nudge
13:51 <kenvandine> yup
13:51 <willcooke> ta
13:52 <kenvandine> #topic aob
13:52 <willcooke> nada
13:53 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html was empty
13:54 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html needs some triaging, but we can do that out of the meeting
13:54 <seb128> i'm going to review the list and see if things are getting stalled
13:54 <kenvandine> seb128, oh... sorry :)
13:54 <seb128> I'm also working on improving that
13:54 <seb128> like writting scripts that nag/report inactivity, like the "your upload is blocked in proposed for <n days>"
13:55 <kenvandine> seb128, oh... a robot seb!
13:55 <kenvandine> i love it
13:55 <seb128> lol
13:55 <willcooke> :)
13:55 <oSoMoN> seb129?
13:55 <kenvandine> lol
13:55 <willcooke> lo
13:55 <willcooke> l
13:55 <seb128> :)
13:55 <seb128> just as a note I'm working on doing some improvements to our versions page
13:55 <kenvandine> seb256 is reserved for when he upgrades to x86_64
13:56 <seb128> and maybe adding some sort of dashboard section
13:56 <seb128> hehe
13:56 <kenvandine> awesome :)
13:56 <seb128> or maybe that's another report
13:56 <seb128> I'm going to email news/details about that when I've a bit more done
13:56 <seb128> and maybe try to seak help to make a proper website
13:56 <seb128> I'm fine generating the data but probably not the right person to make that pretty :p
13:57 <kenvandine> i have a script for generating something like that for the snaps
13:57 <kenvandine> it generates a json file, rather than a static page
13:57 <kenvandine> and i have an html page that uses the json for the model
13:58 <seb128> url?
13:58 <seb128> anyway that's not a meeting topic at this point
13:58 <kenvandine> not public atm... the script requires the snap cli... and the people server is 12.04
13:58 <kenvandine> yeah
13:58 <kenvandine> #endmeeting