13:30 #startmeeting Desktop Team Weekly Meeting - 2018-03-13 13:30 Meeting started Tue Apr 24 13:30:57 2018 UTC. The chair is kenvandine. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:30 13:30 Available commands: action commands idea info link nick 13:31 o/ 13:31 Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN (out), seb128, tkamppeter, trevinho, robert_ancell (out) 13:31 o/ 13:31 hey! 13:31 hey! 13:31 o/ 13:32 let's get started 13:32 Happy release week! 13:32 #topic andyrock 13:32 hey 13:32 Not a productive week, PTO Friday and sick yesterday. 13:32 Completed: 13:32 - Fixed LP: #1761841 13:32 - Fixed LP: #1764989 13:32 In progress: 13:32 - Update upstream patch to add ubuntu-sso provider in gnome-online-accounts 13:32 - Adding close buttons to ubuntu-welcome 13:33 Launchpad bug 1761841 in update-notifier (Ubuntu) "Notification for livepatch are not shown." [Medium,Fix released] https://launchpad.net/bugs/1761841 13:33 - LP: #1764723 13:33 No RLS bug for me. 13:33 Launchpad bug 1764989 in gnome-online-accounts (Ubuntu) "[ubuntusso] Cancelling polkit authentication shows a generic error" [Low,Fix released] https://launchpad.net/bugs/1764989 13:33 Launchpad bug 1764723 in gnome-initial-setup (Ubuntu) "gnome-initial-setup says that Livepatch is "all set" even if enabling is still in progress." [Medium,In progress] https://launchpad.net/bugs/1764723 13:33 eow 13:33 andyrock, thx! 13:33 #topic dgadomski 13:33 hey 13:33 * verified latest patch for bug #1764668 13:33 * debugging a problem with WPA2 enterprise (EAP-TLS) with NM and wpasupplicant directly. I'm going to gather all info and report a lp bug. 13:34 bug 1764668 in libvirt (Ubuntu Bionic) "guest cleanup script fails to iterate" [Undecided,In progress] https://launchpad.net/bugs/1764668 13:34 eof 13:34 dgadomski, thx 13:34 #topic didrocks 13:34 Telemetry: 13:34 * Multiple ubuntu-report fixes/enhancements (https://launchpad.net/ubuntu/+source/ubuntu-report/1.0.8): 13:34 - complex screen configs with multiple frequencies 13:34 - add timeout config for hanging servers 13:34 - list architecture as part of POST data 13:34 * After discussions, switch to vendor dependencies for support in ubuntu-report: 13:34 - change autopkgtests and ship now upstream vendor dependencies (1.0.9 + 1.0.10) 13:34 * Switch to reading from chassis_vendor to sys_vendor after talking to Entroware (https://launchpad.net/ubuntu/+source/ubuntu-report/1.0.11) 13:34 * Seed gnome-initial-setup and ubuntu-report CLI tool (https://launchpad.net/ubuntu/+source/ubuntu-meta/1.417) 13:34 Communitheme: 13:34 * Investigate only second login working on Wayland for communitheme. After investigation, this results in 2 bugs: 13:34 - one communitheme specific one, which under Wayland, doesn't set default paths (the scripts are running after wrapper on Wayland, contrary to Xorg): https://github.com/ubuntu/communitheme-snap-helpers/commit/46413618dcd52555d844262bbd69dfd4700568e2 13:34 - another one where old sessions aren't properly closed, and we were blindly appending the same values multiple times. Fixed in xorg https://salsa.debian.org/xorg-team/xorg/merge_requests/3, https://salsa.debian.org/xorg-team/xorg/merge_requests/4. Fix in gnome-session https://launchpad.net/ubuntu/+source/gnome-session/3.28.1-0ubuntu2. Proposed fix in snapd (waiting for it to be reviewed): 13:34 X Strike Force bug (Merge request) 3 in xorg "Protect against multipleadditions of the same paths to XDG_CONFIG_DIRS" (comments: 0) [Merged] 13:34 https://github.com/snapcore/snapd/pull/5075. 13:34 X Strike Force bug (Merge request) 4 in xorg "Protect duplication in XDG_DATA_DIRS" (comments: 0) [Merged] 13:34 snapcore bug (Pull request) 5075 in snapd "snap/env: fix env duplication logic" (comments: 1) [Open] 13:34 - This incindently fixes Visual Studio Code, slack and other electrons apps crashing after multiple logout/login: https://launchpad.net/bugs/1764355 13:34 Ubuntu bug 1764355 in xorg (Ubuntu) "Visual Studio Code, Slack and other electrons apps crash due to XDG_CONFIG_DIRS keeps getting expanded every login" [Undecided,Fix released] 13:34 * ubuntu-settings communitheme's change default font (https://bugs.launchpad.net/ubuntu/+source/ubuntu-settings/+bug/1764974) 13:34 Ubuntu bug 1764974 in ubuntu-settings (Ubuntu) "Change default interface font size in Community theme" [Undecided,Fix released] 13:34 * Restore edge -> master snap autopublication (https://github.com/ubuntu/communitheme-snap-helpers/commit/c39b212dfaa695fed7a2682e55f2d9301bac459f) 13:34 * Continue publishing inteviews on my blog (will be done on Wednesday) 13:34 * Discussing, bug triaging and answers 13:35 Misc: 13:35 * Review lightdm-settings NEW package for double checking confirmation for sil_2100 13:35 * Debug and inspect ubiquity "no callback" with a proposed fallback fix (http://pastebin.com/raw/Wjh0K2Pg) 13:35 No rls bug assigned remaining. 13:35 . 13:35 didrocks, thx 13:35 yw! 13:35 #topic duflu 13:35 * GJS: 13:35 - Fix released for that massive crash regression that started last week (https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1763878). Although we continue to collect duplicates from machines not yet updated... 13:35 - Gnome Shell memory leaks are also much reduced by the same gjs update (https://launchpad.net/bugs/1672297) 13:35 * Gnome Shell performance improvements improve! 13:35 - [20% drop in render time/GPU/CPU usage] Disabled mipmapping on window previews: https://gitlab.gnome.org/GNOME/mutter/merge_requests/89 13:35 Ubuntu bug 1763878 in gjs (Ubuntu) "[regression] Many programs crashing at exit with assert failure: ../../../../src/cairo-hash.c:217: _cairo_hash_table_destroy: Assertion `hash_table->live_entries == 0' failed. Called from cairo_debug_reset_static_data()" [High,Fix released] 13:35 GNOME bug (Merge request) 89 in mutter "MetaShapedTexture: Disable mipmapping (emulation)" (comments: 1) [Opened] 13:35 Ubuntu bug 1672297 in gjs (Ubuntu Bionic) "gnome-shell uses lots of memory, and grows over time" [Critical,In progress] 13:35 - [50% drop in CPU/GPU usage] Iterated on my previous offscreening optimization: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/73 13:35 GNOME bug (Merge request) 73 in gnome-shell "js/ui: Choose some actors to cache on the GPU" (comments: 5) [Opened] 13:35 - [20% drop in CPU usage] Revived another great little fix that upstream forgot: https://gitlab.gnome.org/GNOME/mutter/merge_requests/87 13:35 GNOME bug (Merge request) 87 in mutter "ClutterActor: Preserve valid paint volumes till the next relayout/repaint" (comments: 2) [Opened] 13:35 - Happy news: A couple of my older performance fixes finally made it into bionic (mutter 3.28.1-1): 13:35 . https://gitlab.gnome.org/GNOME/mutter/commit/b2f9de98 13:35 . https://salsa.debian.org/gnome-team/mutter/blob/debian/master/debian/patches/clutter-Smooth-out-master-clock-to-smooth-visuals.patch 13:36 - Reorganized the performance issues into two lists (many list items are in progress but you can't tell): 13:36 . https://trello.com/c/Q6JYXPPs 13:36 . https://trello.com/c/pe5mRmx7 13:36 * Totem performance, back under investigation, tried and failed (https://trello.com/c/7zeMdP0S) 13:36 - Implemented multi-buffering in clutter-gst to try and fix stuttering. Unfortunately it didn't help. Turns out the bottleneck is in the GL(X) rendering, which never catches up to decoding so can't benefit from buffering. 13:36 - Implemented direct pixmap-texture rendering to reduce the GPU load in gstreamer-vaapi. Unfortunately it didn't help by an adequate amount. And is not quite polished enough to propose upstream yet. Now with less reason to finish it. 13:36 - Given up for now. See https://trello.com/c/7zeMdP0S 13:36 * Trying to figure out login failures (only started last week): 13:36 - https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1765261 13:36 Ubuntu bug 1765261 in gdm3 (Ubuntu) "[regression] Ubuntu 18.04 login screen rejects a valid password on first attempt. Usually works on the second attempt" [High,Incomplete] 13:36 - https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1766137 13:36 Ubuntu bug 1766137 in gnome-shell (Ubuntu) "[regression] Password accepted but login fails (blank purple screen and mouse pointer only)" [High,Confirmed] 13:36 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, wayland, totem, mpv, libinput. 13:36 - Not a great week this week: https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive 13:36 - So I'm about to put out a public call for people to adopt some neglected packages: gnome-terminal, gedit and gnome-control-center... 13:36 #topic jbicha 13:36 • Removed gksu from Ubuntu 13:36 • Haven't removed old webkitgtk yet. Blocker is gnucash. gnucash 3.0 was ported to gtk3 but its build tests fail in Ubuntu (but not in Debian!) bug 1758740 13:36 bug 1758740 in gnucash (Ubuntu) "FFe: Sync gnucash 1:3.0-1 (universe) from Debian experimental (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/1758740 13:36 • Applied gegl security fix for bionic bug 1765563 13:36 bug 1765563 in gegl (Ubuntu Artful) "gegl: CVE-2018-10114 (ppm)" [Undecided,New] https://launchpad.net/bugs/1765563 13:37 • Sponsored late mutter & gnome-shell updates yesterday 13:37 • No progress on my bionic tracking bug 1761554, sorry 13:37 bug 1761554 in gnome-shell (Ubuntu Bionic) "[bionic] Extended characters in GNOME screen keyboard don't get entered" [Medium,Triaged] https://launchpad.net/bugs/1761554 13:37 🎳 13:37 jbicha, thx 13:37 #topic jamesh 13:37 snapd: 13:37 * The user-mounts branch is hopefully ready to merge: all the spread 13:37 tests pass, code review, and security review. However Gustavo wanted 13:37 to do one last review prior to merging: 13:37 https://github.com/snapcore/snapd/pull/3963 13:37 * I put together a requested followup to expand the bind mount code to 13:37 snapcore bug (Pull request) 3963 in snapd "cmd/snap-confine: add support for per-user mounts" (comments: 21) [Open] 13:37 handle file bind mounts: https://github.com/snapcore/snapd/pull/5082 13:37 snapcore bug (Pull request) 5082 in snapd "cmd/snap-update-ns: use Secure.BindMount to bind mount files" (comments: 1) [Open] 13:37 * I'm currently testing a third branch to plumb xdg-document-portal 13:37 into the sandbox using user-mounts, which will allow testing out the 13:37 file open/file save features of the desktop portal. 13:38 #topic jibel/heber 13:38 Release week and release testing, still need a fix in the installation for the screen reader which should be really soon. 13:38 and that's all 13:38 jibel, thx 13:38 #topic kenvandine 13:38 * Merged LD_PRELOAD of bindtextdomain PR and rebuild the gedit snap in the store. https://github.com/ubuntu/snapcraft-desktop-helpers/pull/106 13:38 * Created new gnome-3-28-1804 based on bionic and published it in the store. 13:38 - requested auto-connect of the content interface as well https://forum.snapcraft.io/t/auto-connection-for-gnome-3-28-1804-content-interface/5043/3 13:38 - Note this requires base:core18 which is currently only available in the edge channel but destined to stable any day 13:38 ubuntu bug (Pull request) 106 in snapcraft-desktop-helpers "LD_PRELOAD bindtextdomain to load translations from multiple paths" (comments: 1) [Closed] 13:38 * Created branches of snaps to use gnome-3-28-1804 and core18 13:38 - gnome-calculator and gnome-characters are in the beta channel 13:38 - gnome-logs is in the works 13:39 * Working on generating desktop-preinstalled images 13:39 * No assigned rls bugs 13:39 ⚾ 13:39 #topic laney 13:39 sry 13:39 it's a bit lame, room is busy 13:39 queue reviews 13:39 • more asgen work, the new version is deployed and generating now 13:39 • some debugging / help(?) with ubiquity & orca & permissions 13:39 • couple of FTBFS fixed 13:40 • pkgbinarymangler broke the archive, fixed that 13:40 • ported udisks2 delta back to debian, fwded remaining patch upstream, re-enabled libblockdev-crypto2, uploaded & synced 13:40 𝌚 ("tetragram for release") 13:40 Laney, is the release sprint going well? 13:41 yeah it's fine 13:41 needs moar ubiquity 13:41 cool, no hair on fire i guess :) 13:41 Laney, thx 13:41 Laney, I've updated the mp, I think it addressed your review comments 13:41 #topic oSoMoN(out) 13:41 seb128: yeh, will look 13:42 thx 13:42 out the rest of the week and didn't send a status report 13:42 #topic seb128 13:42 • daily launchpad bugs & e.u.c reviews 13:42 • iso testing 13:42 • ubiquity debugging, wasted some days to understand what was going on. Thanks Laney, didrocks and jibel for helping debugging and for the code reviews, we got a working set of changes now 13:42 • helped with some translations issues 13:42 • discussed/reviewed gnome-initial-setup bugs/proposed changes 13:42 • sponsored some nautilus fixes from Trevinho 13:42 • milestoned bugs 13:42 ∘ bug #1726143, no update, the "milestoned" part is fixed the remaining is for SRU or later 13:42 bug 1726143 in nautilus-share (Ubuntu Bionic) "Automatic installation of samba fails with "could not find package libpam-smbpass"" [High,Confirmed] https://launchpad.net/bugs/1726143 13:43 (probably other bugs poking I forgot to list, I've been busy with ubiquity all day and forget to properly wrote the summary, just did in a rush) 13:43 13:43 seb128, thx 13:43 #topic tkamppeter 13:43 - cups-filters: Made cups-browsed able to re-generate queues correctly when queues it had created got remove or overwritten. Required major changes in printer discovery and queue creation process. 13:43 - Google Summer of Code 2018: Student projects are officially announced by Google. Started/continued mentoring. 13:43 - Bugs. 13:43 tkamppeter, thx 13:43 #topic trevinho 13:44 · gnome-shell and mutter (downstream): 13:44 - Some fixes on the proposed patches, and added new one: 13:44 https://code.launchpad.net/~3v1n0/gnome-shell/bionic-patches-add-gpu-cached-texture/+merge/343565 13:44 https://code.launchpad.net/~3v1n0/gnome-shell/bionic-patches-picks-reorder/+merge/343564 13:44 https://salsa.debian.org/gnome-team/mutter/merge_requests/2 13:44 GNOME bug (Merge request) 2 in mutter "debian/patches: handle xwayland crashes better" (comments: 2) [Merged] 13:44 · gnome-shell and mutter (upstream): 13:44 - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/79 13:44 GNOME bug (Merge request) 79 in gnome-shell "St cache texture destroy fixes" (comments: 0) [Opened] 13:44 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/84 13:44 GNOME bug (Merge request) 84 in mutter "window: Return -1 if meta_window_get_monitor is called on an unmanaged window" (comments: 0) [Opened] 13:44 - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/82 13:44 GNOME bug (Merge request) 82 in gnome-shell "Support unmanaged windows monitor index (negative)" (comments: 0) [Opened] 13:44 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/63 (rework) 13:44 GNOME bug (Merge request) 63 in mutter "theme: Override theme using GTK_THEME env variable" (comments: 20) [Opened] 13:44 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/85 13:44 GNOME bug (Merge request) 85 in mutter "cogl: Do not unref a NULL object" (comments: 0) [Opened] 13:44 - Upstream reviews, cherry-picks and merges 13:44 · gtk (affects nautilus): 13:44 - https://gitlab.gnome.org/GNOME/gtk/merge_requests/117 13:44 GNOME bug (Merge request) 117 in gtk "stack: protect set_visible_child_name from NULL stack" (comments: 1) [Merged] 13:44 - https://gitlab.gnome.org/GNOME/gtk/merge_requests/118 13:44 GNOME bug (Merge request) 118 in gtk "Gtkplacesview finalization fixes" (comments: 0) [Closed] 13:44 · nautilus (upsteram): 13:44 - https://gitlab.gnome.org/GNOME/nautilus/merge_requests/195 13:44 GNOME bug (Merge request) 195 in nautilus "window-slot: Clear pending selection after freeing it" (comments: 3) [Merged] 13:44 - https://gitlab.gnome.org/GNOME/nautilus/merge_requests/98 (updated) 13:44 - https://gitlab.gnome.org/GNOME/nautilus/merge_requests/112 (updated) 13:44 GNOME bug (Merge request) 98 in nautilus "Recent Files search provider" (comments: 26) [1. Feature, 5. Search, Opened] 13:44 · Theme fixes and rework (all landed): 13:44 GNOME bug (Merge request) 112 in nautilus "directory: update recent files manager on rename or file move" (comments: 30) [1. Feature, 5. Operations, Opened] 13:44 - https://code.launchpad.net/~3v1n0/ubuntu-themes/infobar-default-color/+merge/343749 13:44 - https://code.launchpad.net/~3v1n0/ubuntu-themes/placessidebar-improvements/+merge/343748 13:44 - https://code.launchpad.net/~3v1n0/ubuntu-themes/menubar-colors-fixes/+merge/343663 13:45 · Fixed the indicator-sound FTBFS (and landed): 13:45 https://code.launchpad.net/~3v1n0/indicator-sound/tests-environment-fixes/+merge/343741 13:45 · Fixed a build issue in the telegram-snap: 13:45 https://github.com/3v1n0/telegram-snap/commits?author=3v1n0&since=2018-04-18T06:00:00Z&until=2018-04-25T05:00:00Z 13:45 · Working on ther JS fixes and nautilus crashes / issues 13:45 #topic robert_ancell(out) 13:45 Holiday this week 13:45 #topic http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html 13:46 desktop only has one bug? 13:46 which is fixed 13:47 well, fix is in proposed 13:47 great! 13:47 I guess people have been too busy to tag things :p 13:47 there is lot we need to fix in SRUs but not for release at this point 13:47 cool 13:47 #topic aob 13:49 kenvandine: do you think that if we don't get GNOME 3.28 snaps that we can get the slot autoconnecting and such for gtk-common-theme? 13:49 kenvandine: as you saw, I have daily pings (even multiple today :p) 13:49 so the community is eager it seems to have theme snaps (especially in communitheme where they are transparent) 13:50 didrocks, we need to request the auto-connect on the forum 13:50 kenvandine: mind doing that? Happy to help, but you already have done it for the platform, correct? 13:50 didrocks, updating all the snaps wasn't at the top of my todo list, i really want to get back to the hyper-v image 13:51 kenvandine: ok, willcooke told me to mention it to you and check, so I guess done :p 13:51 i'll file the auto-connect request 13:51 thanks! 13:51 it'll be later this week before i can update all the snaps 13:51 kenvandine, we don't care about 'all the snaps" for the release but we might about those on the iso? 13:52 or what core is going to be seeded on the iso? 13:52 seb128, true, i can quickly update the seeded snaps 13:52 core 16 13:52 too late to change that 13:52 k, so we probably want to stay on that for our snaps for the release 13:52 i really wanted to switch to core18 13:52 we can update in the store after release 13:52 but it hasn't made it to stable yet 13:52 right 13:52 is autodownload of default content-provider will work on snap refresh? 13:53 i can add the theme support to the seeded snaps though 13:53 seb128, pep8 tests are still failing, line 727 is over indented 13:53 oh... install yes but not sure about refresh 13:53 i'd assume 13:53 worth a test :) 13:53 thanks kenvandine! 13:53 jibel: I fixed it when merging 13:53 thx 13:53 mvo, ^^ will autodownload of default provider happen on refresh? 13:54 not that push is finishing 13:54 jibel, Laney, thx, I don't understand why it doesn't tell me about it here :/ 13:54 $ pep8 ubiquity/frontend/gtk_ui.py | grep -v E402 13:54 $ 13:54 oh well 13:54 thanks Laney! 13:55 I ran tests/run-pep8 13:55 or whatever it is 13:55 didrocks, actually i'd rather not add the theme bits to the seeded snaps right now, because that would mean we should really seed the common themes snap 13:55 seems too late to update the seed 13:55 i built the package to install it on the iso 13:56 funny 13:56 kenvandine: so, maybe on release day? 13:56 yeah 13:56 as long as snap refresh install the default provider, sounds good :) 13:56 at least in the candidate channel by release day :) 13:57 so we can get some testing in 13:57 yeah ;) 13:57 then pushing the trigger! 13:57 didrocks, i'll make sure to get an answer on the downloading of the default provider 13:57 we can probably wrap the meeting 13:57 yeah... 13:57 seems like discussion drifted to non meeting specific chatting 13:57 seems done with AOB 13:57 #endmeeting