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