13:30 <willcooke> #startmeeting Desktop Team Weekly Meeting - 2018-05-08 13:30 <meetingology> Meeting started Tue May 8 13:30:58 2018 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:30 <meetingology> 13:30 <meetingology> Available commands: action commands idea info link nick 13:31 <willcooke> Roll call: andyrock, dgadomski, didrocks (out), duflu (out), jbicha, jamesh (out), heber, kenvandine, laney, oSoMoN, seb128 (out), tkamppeter, trevinho, robert_ancell (out) 13:31 <kenvandine> \o 13:31 <oSoMoN> o/ 13:32 <andyrock> o/ 13:32 <willcooke> Let's get started 13:32 <willcooke> #topic andyrock 13:32 <andyrock> #1 Fixes proposed upstream for LP: #1759468 (it tooks some time because it was a memory corruption issue) 13:32 <andyrock> #2 Some other fixed proposed upstreams for random warnings in gnome-control-centers 13:32 <andyrock> #3 Fix proposed for LP: #1751252 13:32 <andyrock> #4 Fix proposed for LP: #1768786 (no need to upstream it considering that it's a ubuntu specific issue) 13:32 <ubot5> Launchpad bug 1759468 in gnome-control-center (Ubuntu) "gnome-control-center (11) gtk_style_context_clear_property_cache → gtk_css_widget_node_update_style → gtk_css_node_ensure_style → gtk_css_node_ensure_style → gtk_css_node_validate_internal" [High,In progress] https://launchpad.net/bugs/1759468 13:32 <ubot5> Launchpad bug 1751252 in ubiquity (Ubuntu Bionic) "[regression] ubiquity crashed in debconf.py:104 with ValueError: invalid literal for int() with base 10: ''" [High,In progress] https://launchpad.net/bugs/1751252 13:32 <ubot5> Launchpad bug 1768786 in gnome-shell (Ubuntu) "Screen is displayed when resuming from suspend" [High,In progress] https://launchpad.net/bugs/1768786 13:32 <andyrock> #5 Debugged the expiring-after-24h ubuntu sso accounts (opened a bug against snapstore: LP: #1769878) 13:32 <andyrock> #6 Some bug triaging 13:32 <andyrock> #7 Adapting sso dialog in software-properties-gtk according to https://github.com/CanonicalLtd/desktop-design/issues/62 13:32 <andyrock> #8 Adapting sso dialog in gnome-initial-setup according to https://github.com/CanonicalLtd/desktop-design/issues/62 13:32 <ubot5> Launchpad bug 1769878 in Snap Store "/api/v1/snaps/purchases/customers/me does not ask for refreshed tokens" [Undecided,New] https://launchpad.net/bugs/1769878 13:32 <andyrock> eow 13:32 <ubot5-ng`> CanonicalLtd bug 62 in desktop-design "Authentication in gnome-software using gnome-online-accounts" (comments: 21) [Priority: High, Review: Ux +1, Closed] - Assigned to matthewpaulthomas (Matthew Thomas) 13:32 <ubot5> bug 62 in Launchpad itself "Maintainers can add themselves to the CC: list too" [Medium,Invalid] https://launchpad.net/bugs/62 13:33 <andyrock> *took 13:33 <willcooke> thanks andyrock 13:33 <willcooke> #topic dgadomski 13:33 <willcooke> Are you around? 13:33 <dgadomski> hey 13:33 <dgadomski> sadly nothing desktop-related to share this time 13:33 <dgadomski> eof 13:33 <willcooke> thanks dgadomski 13:33 <willcooke> #topic didrocks 13:33 <willcooke> One day off (Tuesday) 13:33 <willcooke> * Ubiquity: 13:33 <willcooke> - more ubiquity debugging and hunting. Fix for shutdown https://code.launchpad.net/~didrocks/ubiquity/fix-crash-on-reboot/+merge/344215 13:33 <willcooke> - more and more ubiquity debugging on release day, trying as well to reproduce an issue and a lot of tests/chitchat about those. 13:33 <willcooke> * Communitheme: 13:33 <willcooke> - made it arch: all, removing the arch-dependent part, so that Travis CI ships in one build for everyone (no option of doing commit build for all archs before). It also drops 1Mb. 13:34 <willcooke> - fix electron and GTK2 support from the snap: https://github.com/ubuntu/communitheme-snap-helpers/commit/9540454e9bf3e32d5509937fa5527231d0b58b73 13:34 <willcooke> - move those tools and implements "setting gdm default theme to communitheme" with a new snap communitheme-set-default. Fights some bugs in snapcraft. Now pending on classic mode approval: https://forum.snapcraft.io/t/classic-confinement-request-communitheme-set-default/ 13:34 <willcooke> - adapt doc to latest and guide communitheme on how to release the stable snap themselves 13:34 <willcooke> - last interview published and supports to bugs/questions over the hub. 13:34 <willcooke> - more discussion with the core communitheme team about workflow, liaisons about interaction with the global community, potential theme names 13:34 <willcooke> - file some bug reports on latest changes (https://github.com/ubuntu/gnome-shell-communitheme/issues/173) 13:34 <ubot5-ng`> ubuntu bug 173 in gnome-shell-communitheme "Transparent top panel when in opaque state creates some mind boggling use case" (comments: 3) [Enhancement, Open] 13:34 <ubot5> Ubuntu bug 173 in Baz (deprecated) "Failure to get passphrase right causes "CHECKSUM FILE(S) DISAGREE WITH DIRECTORY LISTING"" [Medium,New] https://launchpad.net/bugs/173 13:34 <willcooke> * Ubuntu-report: 13:34 <willcooke> - implements a classic snap for the CLI, with even shell completion and tests running during snap build. However, stuck on a golang available version, using thus core18 for this, but this triggers a snapcraft bug while building: https://forum.snapcraft.io/t/building-on-core18-failure-on-pulling-core18-on-build-snapcraft-io/5204. 13:34 <willcooke> - add telemetry support for upgrades. Waiting for a review (please review!): https://code.launchpad.net/~didrocks/ubuntu-release-upgrader/add_telemetry/+merge/345088. Tested upgrade with those from 17.10 on ubuntu text and graphical mode as well as Kubuntu in graphical mode. 13:34 <willcooke> * Misc: 13:34 <willcooke> - snapcraft/snapd broke the ubuntu-make snap. Helping as possible the new upstream developers (he tried on the forum and didn't get much help…). https://forum.snapcraft.io/t/ld-library-path-in-classic-snap/ 13:34 <willcooke> - SRU gnome-session migration script https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1720310 13:34 <ubot5> Ubuntu bug 1720310 in gnome-session (Ubuntu) "unity-gnome-shell-migration.18.08.py crashed with signal 5 in g_object_new_valist() due to gnome-shell-extension-ubuntu-dock not installed" [Medium,Triaged] 13:34 <willcooke> - some sponsoring and reviews (ubiquity and update-manager) 13:35 <willcooke> #topic duflu 13:35 <willcooke> * 18.04 installer crash regression (https://launchpad.net/bugs/1751252) 13:35 <willcooke> - Fixed the root cause (cairo) and proposed upstream: https://bugs.freedesktop.org/show_bug.cgi?id=98883#c6 13:35 <willcooke> - Also tested and verified andyrock's workaround/fix for ubiquity. 13:35 <willcooke> - Either one works alone, but both really should be fixed. 13:35 <willcooke> * 18.04 Gnome Shell visual regressions: 13:35 <ubot5-ng`> bugs.freedesktop.org bug 98883 in xlib backend "BadAccess errors in ShmAttach due to thread races with XNextRequest() usage in cairo-xlib-surface-shm.c" [Normal, New] - Assigned to chris 13:35 <ubot5> Ubuntu bug 1751252 in ubiquity (Ubuntu Bionic) "[regression] ubiquity crashed in debconf.py:104 with ValueError: invalid literal for int() with base 10: ''" [High,In progress] 13:35 <willcooke> - Panel and menus are clipped when in zoom (https://launchpad.net/bugs/1767648) 13:35 <ubot5> Freedesktop bug 98883 in xlib backend "BadAccess errors in ShmAttach due to thread races with XNextRequest() usage in cairo-xlib-surface-shm.c" [Normal,New] 13:35 <ubot5> bug 98883 in kdebase (Ubuntu) "Crash in KDE inhibits shutdown" [Wishlist,Fix released] https://launchpad.net/bugs/98883 13:35 <ubot5> Ubuntu bug 1767648 in mutter (Ubuntu) "Top bar and shell dialogs are not displayed properly when zoom is enabled" [Undecided,In progress] 13:35 <willcooke> . Spent another day on it, with limited progress: https://gitlab.gnome.org/GNOME/mutter/merge_requests/52 13:35 <ubot5-ng`> GNOME bug (Merge request) 52 in mutter "clutter: Fix clipping of cloned actors with offscreen effects" (comments: 13) [Opened] 13:35 <willcooke> * Gnome Shell performance: 13:35 <willcooke> - Work in progress: I've been dragged back in to revisit and redesign mipmapping. But the performance improvement is worth it (https://gitlab.gnome.org/GNOME/mutter/merge_requests/89). More news next week. 13:35 <ubot5-ng`> GNOME bug (Merge request) 89 in mutter "MetaShapedTexture: Disable mipmapping (emulation)" (comments: 22) [Closed] 13:35 <willcooke> * PulseAudio: 13:35 <willcooke> - There was a recent regression in xenial-updates (nothing to do with me though I did have to clean up some git mistakes): https://launchpad.net/bugs/1767784 13:35 <ubot5> Ubuntu bug 1767784 in pulseaudio (Ubuntu) "[regression] output device not recognized anymore since update 1:8.0-0ubuntu3.9" [High,Fix released] 13:36 <willcooke> * Gnome Control Center: 13:36 <willcooke> - Fixed a surprising little power button bug (https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/39) 13:36 <ubot5-ng`> GNOME bug (Merge request) 39 in gnome-control-center "Rename misleading "Power Off" option." (comments: 4) [3. Expected Behavior, Opened] 13:36 <willcooke> * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, wayland, totem, mpv, libinput. 13:36 <willcooke> - Still getting above average bug mail, but lower than expected for an LTS release :) 13:36 <willcooke> - More good news than bad this week: https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive 13:36 <willcooke> * Next week I am away Mon-Tue. Back on Wed. 13:36 <willcooke> #topic jbicha 13:36 <jbicha> • Synced xdg-desktop-portal 0.11 to bionic with initial preparation for Snap support 13:36 <jbicha> • Uploaded first gnome-initial-setup SRU 13:36 <jbicha> • Uploaded gimp 2.10 to Debian & 18.10. See https://www.gimp.org/release-notes/gimp-2.10.html 13:36 <jbicha> (But it broke Ubuntu Studio daily images for 18.10. It's being worked on. See ubuntu-release list for details.) 13:36 <jbicha> • Uploaded bolt to Debian. Thanks seb128 for the initial packaging in bionic. 13:36 <jbicha> • Demoting devhelp to universe to avoid a MIR for a new library in its next major release 13:36 <jbicha> • More work on removing gconf from Debian Testing. Blockers are pulseaudio (fixed upstream) and eclipse 13:36 <jbicha> • Some GNOME 3.28.2 updates (this is the final scheduled project-wide GNOME 3.28 release) 13:36 <jbicha> • New fonts-noto-color-emoji release in bionic LP: #1766736 13:36 <ubot5> Launchpad bug 1766736 in fonts-noto-color-emoji (Ubuntu Bionic) "Update Noto Emoji to April 2018" [Low,Fix released] https://launchpad.net/bugs/1766736 13:37 <jbicha> 🔫 (eof) 13:37 <willcooke> thanks jbicha 13:37 <willcooke> while I remember - seb128 and I had a quick think last week the fixes we need in .1 and we figured that we should hold off upgrading GNOME et al in 18.10 until 18.04.1 is out. WDYT? 13:38 <jbicha> we can talk about that later, that's not really how SRUs work though… 13:38 <willcooke> kk 13:39 <willcooke> #topic jamesh 13:39 <willcooke> snapd - portals: 13:39 <willcooke> - discovered some problems with the document-portal support branch on 13:39 <willcooke> systems without document portal. Put together a branch to add an 13:39 <willcooke> "ignore if missing" mode for mounts: 13:39 <willcooke> https://github.com/snapcore/snapd/pull/5126 13:39 <willcooke> - Ran an end-to-end test of file open/save using a snapped version of 13:39 <ubot5-ng`> snapcore bug (Pull request) 5126 in snapd "cmd/snap-update-ns: add support for ignoring mounts with missing source/target" (comments: 1) [Open] 13:39 <willcooke> the portal-test test program. 13:39 <willcooke> - discovered an AppArmor denial related to the "requests" feature 13:39 <willcooke> used by the file open portal 13:39 <willcooke> - with that fixed, the file open/save portals work: portal-test 13:40 <willcooke> asks xdg-desktop-portal to show file chooser, xdg-desktop-portal asks 13:40 <willcooke> xdg-document-portal to make selected file available to portal-test, 13:40 <willcooke> xdg-desktop-portal returns $XDG_RUNTIME_DIR/doc/ path back to 13:40 <willcooke> portal-test, which is then readable/writable under confinement. 13:40 <willcooke> - I'm putting together a forum post about how this is all tied 13:40 <willcooke> together: will hopefully post it tomorrow. 13:40 <willcooke> snapd - evolution-data-server: 13:40 <willcooke> - started work on some command line utilities that can be used to 13:40 <willcooke> construct a spread test for Ken's existing eds snap interface PR. 13:40 <willcooke> #topic kenvandine 13:40 <kenvandine> * Worked on hyper-v desktop images, we now have a fully functioning desktop image that boots on hyper-v with the enhanced session type using xrdp. Two issues left before calling it done: 13:40 <kenvandine> - Quiet a grub warning 13:40 <kenvandine> - gnome-initial-setup is running with the upstream pages rather than oem-config, which is keeping us from running gnome-initial-setup with our "Ubuntu Welcome" pages on first login. 13:40 <kenvandine> * Sponsoring tkamppeter's fixes for https://bugs.launchpad.net/cups-pk-helper/+bug/934291 13:40 <kenvandine> ⚾ 13:40 <ubot5> Ubuntu bug 934291 in cups-pk-helper (Ubuntu) "Deleting or stopping print jobs does not work" [Critical,In progress] 13:41 <willcooke> thanks kenvandine 13:41 <willcooke> #topic Laney 13:41 <Laney> • short week this week, previous week was release sprint - some late nights... 13:41 <Laney> • autopkgtest sprint: did some stuff 13:41 <Laney> ∘ trained two newbies on how it all works 13:41 <Laney> ∘ then we worked on some features, like you can now see the requester on the index page, and soon release team members will be able to reset the status of tests so that it's as if they never passed before (an 'accepted regression') 13:41 <Laney> ∘ started rolling out bos01 (new cloud region), which uses a new Openstack API so had to modify stuff to deal with that 13:41 <Laney> ∘ using our own cloud images instead of the 'upstream' ones all of the time now - no more race with unattended-upgrades 13:41 <Laney> • then looked at gnome-shell 227 which is looking like a problem in gdm https://gitlab.gnome.org/GNOME/gnome-shell/issues/227 waiting for Trevinho or halfline or someone to give their opinion 13:41 <ubot5-ng`> GNOME bug 227 in gnome-shell "Login fails when preceded by incorrect password" (comments: 21) [Opened] 13:41 <ubot5> Error: Gnome bug 227 could not be found 13:41 <Laney> • reviewed / discussed Andrea's perms fix for ubiquity, uploaded to cosmic 13:41 <Laney> • responded to Trevinho's thread on git for packaging, glad to see that underway 13:41 <Laney> 🍹 13:42 <Laney> bots are the future 13:42 <willcooke> thanks Laney 13:42 <willcooke> #topic oSoMoN 13:42 <oSoMoN> hey 13:42 <oSoMoN> • firefox 13:42 <oSoMoN> ∘ fixed a startup crash in the snap caused by the new bindtextdomain preload hook, which was freeing memory a bit too liberally (https://github.com/ubuntu/snapcraft-desktop-helpers/pull/112) 13:42 <ubot5-ng`> ubuntu bug (Pull request) 112 in snapcraft-desktop-helpers "Always free snap_locale_path, and null freed variables to avoid double-free corruption." (comments: 0) [Closed] 13:42 <oSoMoN> • chromium 13:42 <oSoMoN> ∘ working on a snap built from source 13:42 <oSoMoN> ∘ fixed various build failures and updated PPAs to the latest upstream releases for stable (66), beta (67) and dev (68) channels 13:42 <oSoMoN> ∘ chromium 66.0.3359.139 finishing building in stage PPA, will soon be ready for {xenial,artful,bionic}-security, and the corresponding snap is currently in the candidate channel 13:42 <oSoMoN> ∘ chromium 66 won't build on trusty, upstream continues pushing aggressively for new C++ features that are not supported by the libstdc++ in trusty, and reverting those changes has become too involved and costly. I'm going to talk to the security team to get their perspective, hopefully it's okay to officially stop pushing chromium updates to trusty (chromium is in universe) and focus on the snap instead (which ru 13:42 <oSoMoN> ns well on trusty) 13:42 <oSoMoN> • libreoffice 13:42 <oSoMoN> ∘ tested rebuilding the snap against core18 in a bionic container, and reported issues on the forum (https://forum.snapcraft.io/t/core18-issues/5216) 13:42 <oSoMoN> ∘ built snap for 6.0.4 RC2 (final release scheduled for this week), tested, published to the candidate channel and issued a call for testing (https://forum.snapcraft.io/t/call-for-testing-libreoffice-6-0-4/5319) 13:42 <oSoMoN> ∘ ricot_z is preparing the 6.0.4 update for the deb packages in a PPA, thanks! 13:42 <oSoMoN> • snaps 13:42 <oSoMoN> ∘ started looking into https://trello.com/c/k0BFqgjO/344-gnome-shell-search-providers-from-snaps, wrote a proposal and requested comments from the snapd/security teams (https://forum.snapcraft.io/t/gnome-shell-search-providers-in-snaps/5265) 13:43 <oSoMoN> 🌻 13:43 <willcooke> thanks oSoMoN 13:43 <willcooke> #topic tkamppeter 13:43 <tkamppeter> - cups-filters: Tested and debugged re-generating cups-browsed-generated queues which got externally overwritten, committed changes to GIT. 13:43 <tkamppeter> - ippusbxd: Tested pull request with major changes from Chrome OS developer David Valleau in USB/Socket communication and reported problems, got fixes and improvements. Shortly before release. 13:43 <tkamppeter> - cups-pk-helper: Submitted debdiffs for using cups-pk-helper system user for SRU. 13:43 <tkamppeter> - Google Summer of Code 2018: Community bonding period, instructed students on preparing for the coding. 13:43 <tkamppeter> - Preparations for OpenPrinting Summit 2018 trip next week. 13:43 <tkamppeter> - Bugs. 13:44 <willcooke> thanks tkamppeter, hope you have a good trip 13:44 <willcooke> #topic Trevinho 13:44 <Trevinho> coming... :) 13:44 <jbicha> oSoMoN: btw, Debian bug 898116 is an interesting LO-related bug I'm looking at SRUing 13:44 <ubot5> Debian bug 898116 in fonts-liberation "fonts-liberation: font metrics changed in 1:1.07.4-3" [Important,Fixed] http://bugs.debian.org/898116 13:44 <Trevinho> · Debugging for not-logging in bug 13:44 <Trevinho> · Fixes on the GDM launch environment (now it runs in jhbuild too!) 13:44 <Trevinho> https://bugzilla.gnome.org/show_bug.cgi?id=795886 13:44 <Trevinho> · Fix for libICE to save authority file in xdg-runtime (fixes potential bug 13:44 <Trevinho> causing login hang, even after restart): 13:44 <Trevinho> https://bugs.freedesktop.org/show_bug.cgi?id=106432 13:44 <Trevinho> · Fixes for a mutter crash on window destroynotify event 13:44 <ubot5> Gnome bug 795886 in general "Some environment variables are not preserved when launching greeter and apps" [Normal,Resolved: fixed] 13:44 <ubot5-ng`> bugzilla.gnome.org bug 795886 in general "Some environment variables are not preserved when launching greeter and apps" [Normal, Resolved: Fixed] - Assigned to gdm-maint 13:44 <Trevinho> https://gitlab.gnome.org/3v1n0/mutter/commit/993a40c 13:44 <Trevinho> · Started some discussion about moving packages to git: 13:44 <Trevinho> https://community.ubuntu.com/t/desktop-deb-packages-migration-to-git/5746 13:44 <ubot5-ng`> bugs.freedesktop.org bug 106432 in Lib/ICE "authutil: save IceAuthFile on XDG_RUNTIME_DIR if set" [Normal, New] - Assigned to xorg-team 13:44 <Trevinho> · Various other errors debugging in mutter and shell mostly 13:44 <ubot5> Freedesktop bug 106432 in Lib/ICE "authutil: save IceAuthFile on XDG_RUNTIME_DIR if set" [Normal,New] 13:44 <Trevinho> · Reproposed Gtk menu fix 13:44 <Trevinho> https://gitlab.gnome.org/GNOME/gtk/merge_requests/140 13:44 <ubot5> bug 793522 in OpenLP "duplicate for #795886 Bible-upgrade wizard keeps running" [High,Fix released] https://launchpad.net/bugs/793522 13:45 <ubot5> bug 106432 in adept (Ubuntu) "adept package manager keeps refuses to install" [Undecided,Invalid] https://launchpad.net/bugs/106432 13:45 <ubot5-ng`> GNOME bug (Merge request) 140 in gtk "MenuShell: activate a menu item before deactivating its parent" (comments: 0) [Opened] 13:45 <Trevinho> 🍉 13:45 <willcooke> thanks Trevinho 13:45 <oSoMoN> jbicha, ack, thanks for taking care of it 13:46 <willcooke> #topic AOB 13:46 <willcooke> Anyone got anythiing? 13:46 <willcooke> oh, lemme see if I have an update from Robert, I don't think I do 13:47 <willcooke> no 13:47 <willcooke> anyone got anything else? 13:47 <kenvandine> not me 13:47 <willcooke> going in 5... 13:47 <willcooke> #endmeeting