13:32 <kenvandine> #startmeeting Desktop Team Weekly Meeting - 2018-08-28 13:32 <meetingology> Meeting started Tue Aug 28 13:32:25 2018 UTC. The chair is kenvandine. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:32 <meetingology> 13:32 <meetingology> Available commands: action commands idea info link nick 13:32 <kenvandine> Roll call: andyrock (out), dgadomski, didrocks, duflu (out), jamesh (out), jibel, heber, kenvandine, laney (out), oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out) 13:32 <oSoMoN> hullo 13:32 <heber> o/ 13:32 <Nafallo> o/ 13:32 <jibel> hi 13:33 <kenvandine> hello everyone, lets get started 13:33 <kenvandine> #topic dgadomski 13:33 <dgadomski> hey 13:33 <dgadomski> sadly, nothing desktop-related to share this week 13:33 <dgadomski> eof 13:34 <kenvandine> dgadomski, thx 13:34 <kenvandine> #topic didrocks 13:34 <didrocks> Only one day (back from holidays). Mostly backlogging, responding to emails, getting updates from the yaru team. 13:34 <didrocks> eof 13:34 <kenvandine> didrocks, welcome back! and thanks 13:34 <kenvandine> #topic duflu 13:34 <kenvandine> * Gnome Shell performance: 13:34 <kenvandine> - Landed upstream in gnome-shell 3.29.92: 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/73 13:34 <kenvandine> - Most of the week fixing and finishing existing branches to satisfy 13:34 <kenvandine> upstream (and me): 13:34 <gitbot> GNOME issue (Merge request) 73 in gnome-shell "js/ui: Choose some actors to cache on the GPU" [6. Performance, Merged] 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/117 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/171 13:34 <gitbot> GNOME issue (Merge request) 117 in mutter "clutter: Fix offscreen-effect painting of clones" [1. Bug, 5. Clutter, 5. Performance, Opened] 13:34 <gitbot> GNOME issue (Merge request) 171 in mutter "Sync to the hardware refresh rate, not just 60.00Hz [performance]" [1. Feature, 5. Backend: Native, Opened] 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/140 13:34 <gitbot> GNOME issue (Merge request) 140 in mutter "renderer-native: Simplify swap notification" [1. Feature, 5. Backend: Native, Opened] 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/73 13:34 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/189 13:34 <gitbot> GNOME issue (Merge request) 73 in mutter "WIP: renderer-native: CRTCs now hold front buffer refs." [1. Bug, 5. Backend: Native, 5. Performance, Opened] 13:34 <gitbot> GNOME issue (Merge request) 189 in mutter "WIP: Geometric (GPU-less) picking" [1. Feature, 5. Clutter, 5. Performance, Opened] 13:34 <kenvandine> but the good news is that upstream is finally commenting on a couple. 13:35 <kenvandine> * Hardware video decoding: 13:35 <kenvandine> - mpv version 0.29.0 was released to cosmic 13:35 <kenvandine> (https://launchpad.net/ubuntu/+source/mpv/0.29.0-1ubuntu1) 13:35 <kenvandine> . Note this means drag-and-drop finally works in Wayland sessions, 13:35 <kenvandine> so... 13:35 <kenvandine> . YouTube instructions updated: 13:35 <kenvandine> https://wiki.ubuntu.com/IntelQuickSyncVideo#YouTube 13:35 <kenvandine> * Daily bug management: 13:35 <kenvandine> - Good news: firefox, thunderbird and xorg bug backlogs continue to 13:35 <kenvandine> shrink. 13:35 <kenvandine> - Bad news: xorg-server's backlog continues its steady growth. 13:35 <kenvandine> Although that's not a very long term concern if we continue focusing on 13:35 <kenvandine> fixing and making Wayland sessions more preferable. Some upcoming 13:35 <kenvandine> Wayland fixes that will help to reduce the preference for Xorg are: 13:35 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/171 13:35 <gitbot> GNOME issue (Merge request) 171 in mutter "Sync to the hardware refresh rate, not just 60.00Hz [performance]" [1. Feature, 5. Backend: Native, Opened] 13:35 <kenvandine> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/73 13:35 <gitbot> GNOME issue (Merge request) 73 in mutter "WIP: renderer-native: CRTCs now hold front buffer refs." [1. Bug, 5. Backend: Native, 5. Performance, Opened] 13:35 <kenvandine> - 13:35 <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> snapcraft debug symbols: 13:36 <kenvandine> * I put together a post on the Snapcraft forum about collecting debug 13:36 <kenvandine> information for snap builds: 13:36 <kenvandine> https://forum.snapcraft.io/t/collecting-debug-symbols/7017 13:36 <kenvandine> * The only feedback I've received so far is about third party services 13:36 <kenvandine> that could be used for symbol storage and retracing. Having snapcraft 13:36 <kenvandine> separate and collect the symbols would be necessary for whatever 13:36 <kenvandine> tracing solution we'd use, so that's what I've been focusing on. 13:36 <kenvandine> * I've got a branch to add support for cataloging the build IDs and 13:36 <kenvandine> presence of debug info in ELF files, so I'll use that as a trial 13:36 <kenvandine> balloon PR for acceptance of these features. 13:36 <kenvandine> pulseaudio snap policy module: 13:36 <kenvandine> * I produced a debdiff of the classic snap support changes for cosmic. 13:36 <kenvandine> * I'm finishing testing a bionic debdiff, and will start checking how 13:36 <kenvandine> well the patches backport to xenial. 13:36 <kenvandine> snapd pull requests: 13:36 <kenvandine> * I updated the desktop portal startup PR to take into account 13:36 <kenvandine> niemeyer's review comments. Still need to get it merged. 13:37 <kenvandine> snap-glib: 13:37 <kenvandine> * I updated my get_interface_info() PR to apply to master. I'm still 13:37 <kenvandine> not sure whether it should be merged as is though, since I think we 13:37 <kenvandine> snapd REST API might need some extensions to become more useful, and 13:37 <kenvandine> that might affect the C API. 13:37 <kenvandine> #topic jibel 13:37 <jibel> o/ 13:37 <jibel> - Stats on system upgrades to validate the data collected by ubuntu-report 13:37 <jibel> - Finished the “Installation and upgrades” page and the “Installation Media” indicator of the dashboard. 13:37 <jibel> - Fixed an issue with the pie charts when the duration is too long 13:37 <jibel> - Confirmed bug 1788597 and verified its fix. 13:37 <jibel> - SRU verification of apport and gnome-initial-setup in bionic 13:37 <jibel> - Started work on “ISO size” indicator. 13:37 <jibel> EOW 13:37 <ubot5> bug 1788597 in console-setup (Ubuntu Bionic) "ubiquity broken with console-setup 1.178ubuntu2.5" [Undecided,Fix committed] https://launchpad.net/bugs/1788597 13:37 <kenvandine> jibel, thx 13:37 <kenvandine> #topic heber 13:37 <heber> hey 13:37 <heber> * Finish nvidia test plan and propose the call for testing in community hub 13:37 <heber> * Submit MP for utah and ubiquity and investigate/fix the crashes after tests finish with the installation 13:37 <heber> EOF 13:38 <kenvandine> heber, thanks 13:38 <kenvandine> #topic kenvandine 13:38 <kenvandine> * snap-store: 13:38 <kenvandine> - Merged upstream gnome-software changes 13:38 <kenvandine> - Requested connection of snapd-control and password-manager-service interfaces 13:38 <kenvandine> - Hide the software sources menu when run as snap-store 13:38 <kenvandine> ⚾ 13:38 <kenvandine> #topic oSoMoN 13:38 <oSoMoN> hey 13:38 <oSoMoN> this was a short week, I was off Wednesday and Friday 13:38 <oSoMoN> • chromium 13:38 <oSoMoN> ∘ continued focus on transitioning to a snap-only chromium, still working on a remaining theming issue which appears to be specific to how chromium uses GTK 13:38 <oSoMoN> ∘ updated beta to 69.0.3497.57 13:38 <oSoMoN> ∘ updated dev to 70.0.3528.4 13:38 <oSoMoN> ∘ at Alan's request, looked into specifying the license in snapcraft.yaml, but it appears this isn't supported in snapcraft yet 13:38 <oSoMoN> • libreoffice 13:38 <oSoMoN> ∘ prepared update to 6.1.0 for cosmic (bug #1786207), built in a test PPA 13:38 <ubot5> bug 1786207 in libreoffice (Ubuntu) "Update to 6.1.0" [High,In progress] https://launchpad.net/bugs/1786207 13:39 <oSoMoN> - autopkgtests were failing, reverted a (debian) upstream change that required apparmor 2.13 13:39 <oSoMoN> - manual testing uncovered two regressions, one of which is an upstream bug already fixed in 6.1.1 (https://bugs.documentfoundation.org/show_bug.cgi?id=119357) and the other one is a packaging bug also present in Debian (bug #1789202) which Rene already proposed a fix for 13:39 <ubot5> bugs.documentfoundation.org bug 119357 in Printing and PDF export "No text printed since upgrade to 6.1 Linux - no font-information in postscript file" [Critical,Verified: fixed] 13:39 <ubot5> bug 1789202 in libreoffice (Ubuntu) "6.1.0.3 writer crashes when trying to insert more fields" [Undecided,New] https://launchpad.net/bugs/1789202 13:39 <oSoMoN> - filed a FFe as I didn't manage to get it fully tested before the freeze got in effect (bug #1789240) 13:39 <ubot5> bug 1789240 in libreoffice (Ubuntu) "[FFe] libreoffice 6.1.0" [Undecided,Confirmed] https://launchpad.net/bugs/1789240 13:39 <oSoMoN> 🏰 13:39 <kenvandine> oSoMoN, thanks 13:39 <kenvandine> #topic seb128 13:39 <seb128> hey 13:39 <seb128> : 13:39 <seb128> • imported the gnome-online-accounts vcs from andy to the desktop team repository 13:39 <seb128> • cosmic updates (libmtp, ibus, gnome-control-center) 13:39 <seb128> • fixed failing glib-networking autopkgtest (upstream & cosmic) 13:39 <seb128> • debian merges (gnome-desktop3, xserver-xorg-input-synaptics, totem-pl-parser) and syncs (libdazzle, ibus-table, graphite) 13:39 <seb128> • sponsoring to debian (totem), Ubuntu (gnome-online-accounts update, totem) 13:39 <seb128> • changed gdm to pull in fprintd-pam since the MIR was approved 13:39 <seb128> • updated n-m to the new stable serie 13:39 <seb128> • reviewed/merged/uploaded g-c-c changes from Gunnar 13:39 <seb128> • sponsored gnome-online-accounts fixes from Andy 13:39 <seb128> • some trello board reviews/updates 13:39 <seb128> • test built aisleriot with guile-2.2 and talked to jeremy about switching from the old unmaintained 2.0 version to 2.2, that landed before ff in cosmic 13:39 <seb128> • updated shotwell to the new 3.29 serie 13:39 <seb128> • desktop-versions-script; some extra upstream urls definitions & fixes 13:39 <seb128> • reported bugs to Debian about outdated components, mostly for packages which are in sync, so we can maybe get them updated synced (already worked for some) 13:40 <seb128> • updated desktop-file-utils to use the new evince/gedit .desktop names for default mimetype associations (& merged on Debian) 13:40 <seb128> </week> 13:40 <kenvandine> seb128, thanks 13:40 <seb128> yw! 13:40 <kenvandine> #topic tkamppeter 13:40 <tkamppeter> - cups-filters: Released 1.21.1. This is a fix for a segmentation fault in the foomatic-rip filter introduced with a contribution of Coverity Scan fixes. 13:40 <tkamppeter> - GTK 3.0 print dialog: Investigated a bug which leads to page size names being prefixed by "Costum." and then not recognized by CUPS. Spotted what went wrong and found a way to solve it. 13:40 <tkamppeter> - cpdb-libs: Changes on the autopkg test script as it did not pass on all platforms. 13:40 <tkamppeter> - Google Summer of Code 2018: Continuing mentoring the students for completing their work. 13:40 <tkamppeter> - Bugs. 13:40 <kenvandine> tkamppeter, thanks! 13:41 <kenvandine> #topic trevinho 13:41 <Trevinho> skip me a second pelase, I need to finish adding few lines :) 13:41 <kenvandine> ok 13:41 <kenvandine> #topic robert_ancell 13:41 <kenvandine> - Backported verified publisher support to GNOME Software 3.20, 3.28 13:41 <kenvandine> - Released snapd-glib 1.43 13:41 <kenvandine> - Uploaded snapd-glib 1.43 SRU to 18.04 LTS 13:41 <kenvandine> - Triaged simple-scan bugs, fixed a couple of small ones 13:41 <kenvandine> - Released simple-scan 3.29.92 13:41 <kenvandine> - Released simple-scan 3.20.1 and set up CI to build on 16.04 LTS 13:41 <kenvandine> - Attended GNOME Software stakeholders meeting 13:42 <kenvandine> #topic rls-bugs 13:42 <kenvandine> I don't see any desktop bugs on bb-incoming http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html 13:42 <kenvandine> so yay 13:43 <kenvandine> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html 13:44 <seb128> that has a bunch of unassigned non-fix-commited 13:44 <kenvandine> yeah 13:44 <seb128> should the snapd-glib and gnome-software ones be assigned to robert? 13:45 <seb128> jbicha, do you plan to do the SRU for bug #1788256 ? 13:45 <ubot5> bug 1788256 in fonts-noto-color-emoji (Ubuntu Bionic) "Update fonts-noto-color-emoji to 20180810 release for Unicode 11" [Low,Triaged] https://launchpad.net/bugs/1788256 13:45 <seb128> the xorg stack are probably for Timo 13:45 <seb128> and that's basically what is there? 13:46 <kenvandine> seb128, looks like andyrock did the gnome-software task on that and snapd-glib has been fixed in cosmic 13:46 <kenvandine> robert just backported the latest release to bionic, maybe that was fixed too 13:46 <kenvandine> i'll assign it to verify 13:46 <seb128> I guess SRUing a new snapd-glib is something Robert plan to do? 13:46 <kenvandine> he did that this week 13:46 <kenvandine> so i guess it's just waiting on the SRU process 13:47 <seb128> right 13:47 <seb128> https://launchpadlibrarian.net/385689882/snapd-glib_1.43-0ubuntu0.18.04.1_source.changes 13:47 <jbicha> seb128: yes, we'll need something like https://gitlab.gnome.org/GNOME/pango/merge_requests/15 for the new combined emojis (like people with red hair) to work 13:47 <gitbot> GNOME issue (Merge request) 15 in pango "Update Unicode Text Segmentation to Unicode 11" [Opened] 13:47 <seb128> jbicha, can you comment about that on the bug? 13:47 * Trevinho is ready when you want :) 13:48 <seb128> kenvandine, I guess the 4 bugs listed there should be assigned to it on bionic 13:48 <seb128> he should be doing those basic bug triaging himself :/ 13:48 <seb128> can you remind him? it's not nice to lead the cruft to clean for us as a team 13:50 <kenvandine> seb128, yeah, he just filed all those bugs last night 13:50 <kenvandine> i guess he just didn't assign them 13:51 <seb128> right, he should have :p 13:51 <kenvandine> yeah 13:51 <kenvandine> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-incoming-bug-tasks.html 13:51 <seb128> anyway, I think we can move on from bionic 13:51 <kenvandine> nothing for desktop 13:51 <jibel> I just filed bug 1789421 13:51 <ubot5> bug 1789421 in ubiquity (Ubuntu) "No theme in ubiquity-dm: Error: No valid stylesheet found for 'ubuntu.css'" [Undecided,New] https://launchpad.net/bugs/1789421 13:51 <jibel> not sure it's foundation or desktop 13:51 <seb128> it's probably for us 13:52 <seb128> didrocks or Trevinho, does one of you want to have a look? 13:52 <Trevinho> yeah, I added that patch... so we've an error now. Before it was crashing silently 13:52 <kenvandine> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-tracking-bug-tasks.html 13:53 <kenvandine> just the same tasks from robert 13:53 <kenvandine> so in good shape there 13:53 <seb128> kenvandine, you said you would ask Robert what is blocked bug #1552792 last week, did you ask/get an answer? 13:53 <ubot5> bug 1552792 in packagekit (Ubuntu Cosmic) "gnome software leaves dependencies installed" [Medium,Triaged] https://launchpad.net/bugs/1552792 13:53 <seb128> blocking* 13:53 <seb128> it's still not uploaded to cosmic 13:53 <kenvandine> seb128, i did... he never responded :( 13:53 <seb128> and missed feature freeze now... 13:53 <kenvandine> i'll nag him about it 13:53 <seb128> shrug 13:53 <seb128> thx 13:53 <Trevinho> seb128: maybe in that case just reverting to default gnome-shell.css, but not sure why ubuntu.css is requested now though 13:53 <seb128> Trevinho, k, I'm assigning the bug to you, please have a look when you have time :) 13:54 <didrocks> Trevinho: basically, you need Yaru/gnome-shell.css 13:54 <didrocks> Trevinho: do not hesitate to ping me if you are stuck for whatever reason :) 13:54 <Trevinho> yep... wondering why that points there though 13:54 <didrocks> (I'm pretty sure ubiquity does some kind of its own override?) 13:54 <Trevinho> might be.. 13:54 <Trevinho> need to look deeply 13:55 <kenvandine> ok, i think that's all for rls bugs 13:55 <Trevinho> but happy to have a logging now instead of crashing in the middle of c calls :-D 13:55 <didrocks> heh 13:55 <kenvandine> #topic trevinho 13:55 <Trevinho> · gnome-session: Fixed bug #1787748, packaging cleanup to stay close to debian 13:55 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353513 13:55 <Trevinho> · Ubuntu-settings: use yaru in GDM by default: 13:55 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+merge/353442 13:55 <Trevinho> · Some discussions on migrating users to yaru and session-migrations changes 13:55 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353340 13:55 <Trevinho> · GDM, support for loading gdm greeter session from .desktop file 13:55 <ubot5> bug 1787748 in gnome-session (Ubuntu) "ubuntu.session is trying to write '/usr/share/gnome-session/sessions/ubuntu.session', which is also in gnome-session" [Critical,Fix released] https://launchpad.net/bugs/1787748 13:55 <Trevinho> (will allow us to ship a proper file with XDG_CURRENT_DESKTOP set to Ubuntu-Greeter 13:55 <Trevinho> and ability to change shell mode from that, avoiding the gdm.css hack and supporting vanilla gdm too) 13:55 <Trevinho> https://gitlab.gnome.org/GNOME/gdm/merge_requests/33 13:55 <Trevinho> · Gnome-shell: cancel search proxies on overlay hiding: 13:55 <gitbot> GNOME issue (Merge request) 33 in gdm "Load default gdm greeter from .desktop file" [Opened] 13:55 <Trevinho> https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/205 13:55 <Trevinho> · Gnome-calculator: 13:55 <Trevinho> use async search provider, make it stop if an equation requires too much CPU 13:55 <Trevinho> https://gitlab.gnome.org/GNOME/gnome-calculator/merge_requests/10 13:55 <Trevinho> support for pasing int literals base: 13:56 <Trevinho> https://gitlab.gnome.org/GNOME/gnome-calculator/merge_requests/11 13:56 <Trevinho> · GLib crash fix (we need to get this in bionic too, but it's next release): 13:56 <Trevinho> https://gitlab.gnome.org/GNOME/glib/merge_requests/266 13:56 <Trevinho> (other cleanup) https://gitlab.gnome.org/GNOME/glib/merge_requests/275 13:56 <gitbot> GNOME issue (Merge request) 205 in gnome-shell "js/viewSelector: Cancel search on overview hiding" [Opened] 13:56 <gitbot> GNOME issue (Merge request) 10 in gnome-calculator "Async and cancellable search provider" [Opened] 13:56 <gitbot> GNOME issue (Merge request) 11 in gnome-calculator "number: add support for parsing integer literals" [Opened] 13:56 <gitbot> GNOME issue (Merge request) 266 in glib "subprocess: Fix communicate_cancelled signature" [Gsubprocess, Merged] 13:56 <gitbot> GNOME issue (Merge request) 275 in glib "tests: update bug base to point to gitlab" [Gtest, Opened] 13:56 <Trevinho> · XUbuntuCancel gnome-shell search (nautilus, gnome-calculator, gnome-shell) 13:56 <Trevinho> https://bileto.ubuntu.com/#/ticket/3385 13:56 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-shell/+git/gnome-shell/+merge/353825 13:56 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/nautilus/+git/nautilus/+merge/353826 13:56 <Trevinho> https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-calculator/+git/gnome-calculator/+merge/353828 13:56 <Trevinho> Would be nice to have gnome-software there too. 13:56 <Trevinho> · Gnome shell cleanups: 13:56 <Trevinho> https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/202 13:56 <Trevinho> 🍉 13:56 <gitbot> GNOME issue (Merge request) 202 in gnome-shell "js: use ES6 template strings for dbus interfaces" [Merged] 13:56 <kenvandine> Trevinho, thanks 13:56 <kenvandine> #topic aob 13:57 <seb128> jbicha, did you have a status update btw? 13:57 <Trevinho> [ah, updated also gitbot :), so now it runs in limnoria and from a snap `limnoria-gittracker` from store :) https://gitlab.gnome.org/3v1n0/limnoria-gittracker/ 13:58 <seb128> nice :) 13:58 <kenvandine> excellent 13:58 <kenvandine> seems no aob 13:58 <seb128> indeed 13:58 <kenvandine> #endmeeting