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