13:31 <seb128> #startmeeting Desktop Team Weekly Meeting - 2018-08-21 13:31 <meetingology> Meeting started Tue Aug 21 13:31:16 2018 UTC. The chair is seb128. 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 <Trevinho> seb128: that was how it was before 13:32 <seb128> Roll call: andyrock, dgadomski, didrocks (vac), duflu (out), jamesh (out), jibel, heber (sick), kenvandine, laney (vac), oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out) 13:32 <oSoMoN> o/ 13:32 <andyrock> o/ 13:32 <dgadomski> \o 13:32 <kenvandine> \o 13:33 <jibel> o/ 13:33 <seb128> k, let's get started 13:34 <seb128> #topic andyrock 13:34 <seb128> andyrock, hey 13:34 <andyrock> - 3.28 -> 3.29 13:34 <andyrock> # gtk3 3.23.2-1 in cosmic (MP: https://code.launchpad.net/~azzar1/ubuntu/+source/gtk+3.0/+git/gtk+3.0/+merge/353235) 13:34 <andyrock> # gnome-initial-setup 3.29.1 in Cosmic 13:34 <andyrock> # WIP gnome-online-accounts 3.29.91 in Cosmic 13:34 <andyrock> - Livepatch iteration 2: 13:34 <andyrock> # Proposed fix for bug lp: #1770686 in Bionic 13:34 <andyrock> # Proposed fix for bug lp: #1787553 in Cosmic 13:34 <andyrock> - Gnome-shell/Mutter: 13:34 <andyrock> # Working on https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 13:34 <andyrock> # Rebased other MPs on top of current/master 13:34 <andyrock> - EOW 13:34 <ubot5> Launchpad bug 1770686 in software-properties (Ubuntu Bionic) "Hide livepatch widgets in flavors without an online account panel in gnome-control-center" [Medium,Fix committed] https://launchpad.net/bugs/1770686 13:34 <ubot5> Launchpad bug 1787553 in update-manager (Ubuntu) "Add a reminder to enable Livepatch " [Medium,In progress] https://launchpad.net/bugs/1787553 13:35 <seb128> thx andyrock 13:35 <seb128> #topic dgadomski 13:35 <dgadomski> hey 13:35 <seb128> dgadomski, hey 13:35 <dgadomski> * out last week 13:35 <dgadomski> * verifying bug #1782152 13:35 <ubot5> bug 1782152 in gdm3 (Ubuntu Bionic) "GDM blocks SIGUSR1 used in PAM scripts" [Medium,Fix committed] https://launchpad.net/bugs/1782152 13:35 <dgadomski> eof 13:35 <seb128> thx dgadomski 13:35 <seb128> #topic duflu 13:36 <seb128> * Gnome Shell performance: 13:36 <seb128> - Geometric (GPU-less) picking support now works flawlessly, and only needs cleaning up :D 13:36 <seb128> . https://gitlab.gnome.org/GNOME/mutter/merge_requests/189 13:36 <seb128> . Why? Because CPU usage was becoming an issue in https://gitlab.gnome.org/GNOME/mutter/merge_requests/168 13:36 <seb128> . Also made some attempts at removing picking completely, but that's pretty risky and doesn't work properly right now (https://gitlab.gnome.org/vanvugt/mutter/commits/retire-pick) 13:36 <seb128> * Gnome Shell other: 13:36 <seb128> - Successfully got another fix into mutter 3.29.92, but none of the important fixes 13:36 <seb128> . https://gitlab.gnome.org/GNOME/mutter/commit/b8340f135 13:36 <seb128> - FYI, many mutter reviews still pending (including all the important ones): 13:36 <seb128> . https://gitlab.gnome.org/GNOME/mutter/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&author_username=vanvugt 13:36 <seb128> * Cosmic start-up regressions: 13:36 <seb128> - Fixed upstream! But worth noting for other cosmic users until we release the fix (gdm 3.29.92): 13:36 <seb128> . https://launchpad.net/bugs/1786883 13:36 <ubot5> Ubuntu bug 1786883 in gdm3 (Ubuntu) "[regression] Login screen flickers to black a few times on boot and then finally settles on using Xorg instead of Wayland. No Wayland login option." [High,Triaged] 13:36 <seb128> . https://launchpad.net/bugs/1786872 13:36 <ubot5> Ubuntu bug 1786872 in gdm3 (Ubuntu) "[regression] Cosmic login screen never appears on about 50% of boots" [High,Triaged] 13:36 <seb128> * Hardware video decoding: 13:36 <seb128> - mpv version 0.29.0 is progressing slowly (https://launchpad.net/bugs/1785993) 13:36 <ubot5> Ubuntu bug 1785993 in mpv (Ubuntu) "Please merge mpv 0.29 from Debian" [Medium,Fix committed] 13:36 <seb128> * Daily bug management: 13:36 <seb128> - The trend is much the same as last week. 13:36 <seb128> - Only one comment: The amount of bug mail has increased recently. It would help if more people subscribed to it and triaged some each day. 13:37 <seb128> #topic jamesh 13:37 <seb128> Here's the stuff I've been working on this week: 13:37 <seb128> pulseaudio snap policy module: 13:37 <seb128> * I put together changes needed to support classic snaps: 13:37 <seb128> https://code.launchpad.net/~ubuntu-audio-dev/pulseaudio/+git/pulseaudio/+merge/353214 13:37 <seb128> * Still need to work on the back ports. 13:37 <seb128> font related startup slowness in snaps: 13:37 <seb128> * I tracked down the cause of the slowdown to a 13:37 <seb128> snapcraft-desktop-helpers merge that effectively disabled a large part 13:37 <seb128> of the fontconfig configuration. In particular, it meant 13:37 <seb128> /var/cache/fontconfig was no longer consulted as a source of cache 13:37 <seb128> files, leading to that data being rebuilt. I've put up a PR here: 13:37 <seb128> https://github.com/ubuntu/snapcraft-desktop-helpers/pull/144 13:37 <seb128> * We still don't have a solution for cache version skew (e.g. snaps 13:37 <seb128> built with new fontconfig on xenial hosts, or xenial snaps on 13:37 <seb128> bionic/cosmic hosts), but that we've never had a solution for that so 13:37 <seb128> it isn't a regression. We're fine for snaps using the GNOME backports 13:37 <seb128> PPA on modern Ubuntu though, so perhaps that is good enough. 13:37 <seb128> snapd merges: 13:37 <seb128> * I've got a number of pending pull requests that have attention. I'm 13:37 <seb128> going to go through these tomorrow. 13:37 <seb128> crash reporting for snaps: 13:37 <seb128> * I've been putting together some notes about debug symbol collection. 13:37 <seb128> I need to clean this up and post it to the forum. 13:38 <seb128> * I also need to look at having apport collect sn 13:38 <seb128> * What is still unclear is how to make debug symbols collected during 13:38 <seb128> a snap build are available for retracing. 13:38 <seb128> #topic jibel 13:38 <seb128> jibel, hey 13:38 <jibel> hi 13:38 <jibel> - Short week, back yesterday. 13:38 <jibel> - Triaged upgrade bugs. 13:38 <jibel> - SRU verification of gnome-software in bionic. 13:38 <jibel> - Adding “Upgrade” KPIs. 13:38 <jibel> done 13:39 <seb128> thanks jibel 13:39 <seb128> #topic heber 13:39 <seb128> * Finish utah fixes and apply the same to Ubiquity 13:39 <seb128> * Continue with nvidia testing plan 13:39 <seb128> #topic kenvandine 13:39 <seb128> kenvandine, hey 13:39 <kenvandine> hey 13:39 <kenvandine> Short week for me 13:39 <kenvandine> * Finished updating the hyper-v Ubuntu Desktop image to 18.04.1 13:39 <kenvandine> - Published on partner images 13:39 <kenvandine> * Updated thunderbird snap to 60.0 in edge 13:39 <kenvandine> ⚾ 13:40 <seb128> tb update \o/ 13:41 <seb128> thx kenvandine 13:41 <seb128> #topic oSoMoN 13:41 <oSoMoN> kenvandine, have you seen the forum post about missing langpacks in the tb snap? 13:41 <kenvandine> oSoMoN, yes 13:41 <kenvandine> lets talk after meeting 13:41 <oSoMoN> ack 13:41 <oSoMoN> • chromium 13:41 <oSoMoN> ∘ continued focus on transitioning to a snap-only chromium (https://trello.com/c/iDClwK5o/43-focus-on-snap-as-a-primary-means-of-distribution-for-chromium) 13:41 <oSoMoN> - successfully built an i386 snap (had only built and tested amd64 until now), this required jumping through a number of hoops as upstream doesn't do x86 builds nor do they provide pre-built tools for the x86 build targets 13:41 <oSoMoN> - now building beta and dev branches 13:41 <oSoMoN> - currently working on a remaining theming issue 13:41 <oSoMoN> ∘ updated beta to 69.0.3497.42 13:41 <oSoMoN> ∘ updated dev to 70.0.3521.2 13:41 <oSoMoN> ∘ prepared update of chromium-ffmpeg snap for chromium 69 13:41 <oSoMoN> • libreoffice 13:42 <oSoMoN> ∘ investigated bug #1537566 13:42 <ubot5> bug 1537566 in libreoffice (Ubuntu) "LibreOffice crashed but apport didn't log a crash file in /var/crash despite being enabled" [Medium,Triaged] https://launchpad.net/bugs/1537566 13:42 <oSoMoN> ∘ bug triaging 13:42 <oSoMoN> 🏊 13:42 <seb128> oSoMoN, feature freeze is in 2 days, are we going to get the new libreoffice as a deb in cosmic in time or do we plan to ffe? 13:42 <oSoMoN> mmm, right, feature freeze 13:43 <seb128> yeah :p 13:43 <oSoMoN> I'd rather get it in the archive before that, I'll focus on that starting NOW 13:44 <seb128> thx oSoMoN! 13:44 <seb128> #topic seb128 13:44 <seb128> • sponsoring (gnome-initial-setup 3.29.1 to cosmic, gtk+ 3.23.2, software-properties bionic SRU) 13:44 <seb128> • debian sponsoring (libsoup2.4, gnome-calculator, gnome-disk-utility, gtk+3.0, glib-networking, gnome-session) 13:44 <seb128> • debian syncs (gnome-system-monitor, pango1.0) 13:44 <seb128> • updates (gnome-calculator) and merges from Debian (gnome-calculator, gnome-disk-utility, geoclue, libcanberra, libvdpau, splix, orca, alsa-utils, fontconfig, grilo-plugins, ) 13:44 <seb128> • dropped compat desktop from cheese since we migrated configs in bionic 13:44 <seb128> • trello board reviews/updates 13:45 <seb128> </week> 13:45 <seb128> (oh also there was a vac day in France so one day less at work) 13:45 <seb128> #topic tkamppeter 13:45 <seb128> tkamppeter, hey 13:45 <tkamppeter> - cups-filters: Released 1.21.0. Besides a lot of bug fixes, silenced warnings, and coverity fixes, I have included the QPDF-based bannertopdf from Sahil Arora, one of the GSoC 2018 projects. This eliminates the need of using undocumented and unstable APIs of Poppler in cups-filters. 13:45 <tkamppeter> - CUPS: Backported an upstream patch to avoid duplicate call of pdftopdf (and so duplicate application of print options) when printing to remote CUPS printers via local, temporary queues of CUPS. 13:45 <tkamppeter> - cups, cups-filters, gutenprint, hplip: Synced with Debian to get the newest versions in before Feature Freeze. 13:45 <tkamppeter> - Common Print Dialog Backends: Added the work from GSoC 2018 student Ayush Bansal. 13:45 <tkamppeter> - Google Summer of Code 2018: GSoC 2018nhas officially ended today with the desdline for the mentor's final reports, but as the student's did not complete everything in the projects, they will go on working for some time and I will mentor them. 13:45 <tkamppeter> - Bugs 13:47 <seb128> tkamppeter, did you see my ping on https://trello.com/c/kMTto6kl/5-fix-printing-of-filled-pdf-forms-using-qpdf and the IRC pings about it? 13:47 <tkamppeter> No. 13:48 <tkamppeter> But the project is going on. 13:48 <tkamppeter> QPDF already has all needed features for doing the form flattening QPDF-based. 13:48 <seb128> tkamppeter, right, but is that going to land this cycle or should we move the card? 13:48 <seb128> tkamppeter, anyway please comment on trello 13:49 <seb128> tkamppeter, also unsure if https://launchpad.net/ubuntu/bionic/+queue?queue_state=1&queue_text=qpdf is a wanted SRU or a sync to the wrong serie? 13:49 <tkamppeter> Probably only next cycle, so the card can get moved. 13:49 <seb128> thx 13:49 <seb128> next 13:49 <seb128> #topic trevinho 13:49 <seb128> Trevinho, hey 13:50 <Trevinho> · Yaru is default in cosmic: 13:50 <Trevinho> - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-shell/+git/gnome-shell/+merge/353139 13:50 <Trevinho> - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353283 13:50 <Trevinho> - https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+ref/yaru-default 13:50 <Trevinho> · Fix for yaru as default in GDM (please merge) 13:50 <Trevinho> - https://code.launchpad.net/~3v1n0/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+merge/353442 13:50 <Trevinho> · Wrote migration script for theme settings, for users who changed them (need some discussions with Didier) 13:50 <Trevinho> - https://code.launchpad.net/~3v1n0/ubuntu/+source/gnome-session/+git/gnome-session/+merge/353340 13:50 <Trevinho> · Updated gnome-shell to 3.29.90-2 and added other patches and crash-fixes / preventers 13:50 <Trevinho> · Updated gnome-session to 3.29.90 (in debian/experimental too) and merged back with debian 13:50 <Trevinho> - https://salsa.debian.org/3v1n0-guest/gnome-session/commits/debian/experimental 13:50 <Trevinho> · SRU verifications for gnome-shell and mutter (and listing fixes to be backported next) 13:50 <Trevinho> · GDM to support greeter sessions from .desktop files (to have better Ubuntu vs vanilla GNOME integration) 13:50 <Trevinho> - https://gitlab.gnome.org/GNOME/gdm/merge_requests/33 13:50 <Trevinho> · Meson fixes for installing broken symlinks (upstream and downstream): 13:50 <Trevinho> - https://github.com/mesonbuild/meson/pull/4030 (landed) 13:50 <Trevinho> - https://bileto.ubuntu.com/#/ticket/3365 (LP: #1787286) 13:50 <ubot5> Launchpad bug 1787286 in meson (Ubuntu) "Symlinks can't be copied by install_subdir() since 0.47.0" [High,In progress] https://launchpad.net/bugs/1787286 13:50 <Trevinho> · Working on fixing {ubuntu,gnome}-session breaks -_- 13:50 <Trevinho> · Need to decide what to do with legacy ubuntu-artworks and ubuntu-sounds (I'd like to keep them as meta-packages) 13:50 <Trevinho> · Telegram snap edge refresh 13:50 <Trevinho> 🌴 13:50 <seb128> thanks Trevinho 13:50 <seb128> Trevinho, didn't upstream telegram took over maintaining their snap? 13:51 <Trevinho> seb128: they didn't setup a build.snapcraft.io thing yet, so I just pull from that and push to a my repo to trigger builds, not really time consuming 13:51 <seb128> k 13:51 <seb128> thanks Trevinho 13:51 <seb128> #topic robert_ancell 13:52 <seb128> - Proposed updates to region panel design (https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/162) 13:52 <seb128> - Reached out to GNOME design about details of region panel design. 13:52 <seb128> - Fixed bug where region panel doesn't show languages translated correctly (https://gitlab.gnome.org/GNOME/gnome-desktop/merge_requests/15) 13:52 <seb128> - Sponsor SRU for appstream-glib fix (https://bugs.launchpad.net/bugs/1780442) 13:52 <seb128> - Add new error code to snap for Polkit cancels (https://github.com/snapcore/snapd/pull/5690) 13:52 <ubot5> Ubuntu bug 1780442 in Fwupd "Please backport fix for & in attributes" [Unknown,New] 13:52 <seb128> - Working on language pack patch to region panel 13:52 <seb128> #topic rls-bugs 13:53 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html has no desktop items 13:53 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html is in shape, the list is getting long though and seems not moving so I'm going to do an off-meeting reivew and send an update 13:54 <seb128> if you have assigned bugs please think about getting them moving 13:54 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-incoming-bug-tasks.html 13:54 <seb128> bug #1787748 13:54 <ubot5> bug 1787748 in gnome-session (Ubuntu) "ubuntu.session is trying to write '/usr/share/gnome-session/sessions/ubuntu.session', which is also in the gnome-session" [Critical,Confirmed] https://launchpad.net/bugs/1787748 13:54 <seb128> Trevinho is on it 13:54 <seb128> http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-cc-tracking-bug-tasks.html 13:55 <seb128> kenvandine, can you see with Robert what is blocking uploading the change from https://github.com/hughsie/PackageKit/pull/253 ? 13:55 <kenvandine> sure 13:55 <seb128> thx 13:55 <seb128> k, quiet rls situation this week then :) 13:55 <seb128> #topic aob 13:57 <seb128> seems not, let's wrap then 13:57 <seb128> efficient one, thanks team! 13:57 <seb128> #endmeeting