14:31 #startmeeting Desktop Team Weekly Meeting - 2018-02-20 14:31 Meeting started Tue Feb 20 14:31:29 2018 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:31 14:31 Available commands: action commands idea info link nick 14:31 Roll call: andyrock, dgadomski, didrocks (hols), duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out) 14:31 o/ 14:31 o/ 14:31 hey 14:31 \o 14:32 o/ 14:32 hi 14:33 o/ 14:33 Let's get started 14:33 #topic andyrock 14:33 hey 14:33 1 Reviews: 14:33 1.1 https://code.launchpad.net/~3v1n0/unity/blurring-crash-fix/+merge/337959 14:33 1.2 https://code.launchpad.net/~unity-team/unity/x-sru6/+merge/337956 14:33 1.3 https://code.launchpad.net/~3v1n0/unity/track-more-objects/+merge/337402 14:33 2 Ubuntu SSO provider for Gnome-online-accounts: 14:33 2.1 Code refactoring 14:33 2.2 Added support to refresh account and ensure_credentials 14:33 2.3 A MR will be proposed upstream in few hours 14:33 3 Ubiquity: 14:33 3.1 Online accounts pages completed 14:33 3.2 Some experiments to check if snapd can be run inside the /target chroot 14:33 3.3 Proposed a possible solution to the snap team (seeding the credentials) 14:33 3.4 Introduced a way to let ubiquity (that runs as root) to talk with 14:33 gnome-online-accounts (that runs as user) 14:35 thanks andyrock 14:35 andyrock, I assume thats EOF? 14:35 yep sorry 14:35 :) nw 14:35 #topic dgadomski 14:35 hey 14:35 * verified fixes for bug #1644662 and bug #1748122 14:35 * looking into bug #1749289 14:35 * checked bug #1100670, seems to be working as designed 14:35 * back to working on bug #1743422 14:35 bug 1644662 in gnome-themes-standard (Ubuntu Artful) "Icons missing when appearance setting is "high contrast"" [High,Fix committed] https://launchpad.net/bugs/1644662 14:35 bug 1748122 in open-vm-tools (Ubuntu Trusty) "incorrect tools.conf template is shipped with Ubuntu" [Undecided,In progress] https://launchpad.net/bugs/1748122 14:35 bug 1749289 in oem-config (Ubuntu) "Installer stops after pressing Cancel on Select a language screen during OEM install" [Undecided,New] https://launchpad.net/bugs/1749289 14:35 bug 1100670 in unity-control-center (Ubuntu) "Cannot use third-party theme packages" [Medium,Triaged] https://launchpad.net/bugs/1100670 14:35 bug 1743422 in unity (Ubuntu) "The launcher reveal doesn't always work when moving the pointer to the defined hot spot" [Undecided,Confirmed] https://launchpad.net/bugs/1743422 14:36 eof 14:36 thanks dgadomski, nice fixes 14:36 #topic duflu 14:36 * Gnome Shell performance work (https://trello.com/c/Q6JYXPPs) 14:36 - Multi-monitor frame scheduling: Getting closer to ready-for-review (https://gitlab.gnome.org/GNOME/mutter/issues/3). 14:36 . Only delayed this week by all of the distractions mentioned below. 14:36 - Clutter master clock smoothness (https://gitlab.gnome.org/GNOME/mutter/issues/25) 14:36 . Second attempt at a fix, which now seems to perform optimally (https://gitlab.gnome.org/GNOME/mutter/merge_requests/26) 14:36 - Completed a third little performance optimization (https://gitlab.gnome.org/GNOME/mutter/merge_requests/25) 14:36 * Dull colours and heavy banding on screen (https://bugs.launchpad.net/bugs/1749420) 14:36 Ubuntu bug 1749420 in linux (Ubuntu) "[regression] Colour banding and artefacts appear system-wide on an Asus Zenbook UX303LA with Intel HD 4400 graphics" [Medium,Confirmed] 14:36 - This started as part of the accelerated video playback testing topic, but has now moved into a kernel bug. 14:36 * GTK animations smoothness fix (https://bugzilla.gnome.org/show_bug.cgi?id=787665) 14:36 Gnome bug 787665 in .General "gdk_frame_clock_get_frame_time is irregular and causing stuttering" [Normal,Resolved: fixed] 14:36 - The good news: Fix backported to gtk-3, released upstream and in bionic! (gtk 3.22.28) 14:36 - The bad news: While working on the equivalent fix in mutter/clutter this week, I realised it's possible to do better still. So maybe GTK will be revisited, although the GTK logic and Clutter are quite different so I'm not sure if that will be necessary yet. 14:36 - Cautious news: This was the last remaining line item for "Totem smoothness" till recently, but now I'm not sure. I think totem-on-Xorg might need more fixes. Will need to retest after the Mesa regression fix is released. 14:37 * BlueZ 5.48 (https://launchpad.net/bugs/1747354) 14:37 Ubuntu bug 1747354 in bluez (Ubuntu) "Update bluez to version 5.48 in bionic" [Wishlist,Fix committed] 14:37 - Reached bionic-proposed this week 14:37 - Got blocked on: https://launchpad.net/bugs/1750308 14:37 Ubuntu bug 1750308 in python-dbusmock (Ubuntu) "FAIL: test_one_adapter (__main__.TestBlueZ5)" [Medium,In progress] 14:37 . Bisected, fixed, awaiting upstream review. 14:37 * Fun with charts: Good news for pulseaudio and bluez this week: 14:37 - https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive 14:37 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, mir, wayland, totem, mpv, libinput. 14:37 #topic jbicha 14:37 • Lots of GNOME 3.27.90 updates. See https://community.ubuntu.com/t/gnome-3-28-status/4141 for what's not done 14:37 • completed vala 0.40, jsonrpc-glib, libgnome-games-suport, and libgweather transitions 14:37 • gnome-desktop3 transition half done :( 14:37 • Did a gnome-settings-daemon 3.27.91 release for GNOME to make things easier for distros 14:37 • Sponsored Egmont's patch updates for vte and Terminal 3.27 LP: #1744711 Egmont also officially became a vte co-maintainer last week. 14:37 Launchpad bug 1744711 in vte2.91 (Ubuntu) "Update gnome-terminal to 3.28 (vte 0.52)" [Wishlist,Fix committed] https://launchpad.net/bugs/1744711 14:38 • Sponsored several GNOME 3.27.90 updates for darkxst to Debian 14:38 • Packaged the new GNOME Usage app 14:38 • GNOME Tweaks has good review numbers from ODRS (the GNOME Software review service used by everyone but Ubuntu) https://fishsoup.net/misc/flatpak-runtime-reports/applications.html 14:38 🐋 14:38 thanks jbicha, busy week 14:38 #topic jamesh 14:38 xdg-desktop-portal: 14:38 - reviewed and tested Alex's snap support PR: 14:38 https://github.com/flatpak/xdg-desktop-portal/pull/155 (mostly good 14:38 except for an error in the local copy of aa_is_enabled) 14:38 - updated xdg-desktop-portal snapd support branch to work as part of 14:38 desktop interface: 14:38 https://github.com/snapcore/snapd/compare/master...jhenstridge:xdg-desktop-portal-support 14:38 -- at present this is without the document portal work, so it might 14:38 make sense to try and get it merged independently. 14:38 themes for snaps: 14:38 - put together a prototype for sharing GTK and icon themes via the 14:38 extended content interface. I've still got a bit to finish off, but I 14:38 can install multiple snaps each containing one or more themes and have 14:38 them all connect to the same plug on an application snap and have the 14:38 data exposed in the layout expected by GTK. I'll be writing this up 14:38 on the snapcraft forum once I've got it tidied up. 14:38 #topic jibel / heber 14:39 * Continued with upgrade tests and triaging of incoming reports. One major blocker are bug 1749688 and bug 1749199 14:39 bug 1749688 in xorg-lts-transitional (Ubuntu) "16.04 HWE -> 18.04 = xorg held back (+ partial breakage because of it)" [Undecided,In progress] https://launchpad.net/bugs/1749688 14:39 * Spent a fair amount of time on debugging failing tests in the lab which started with pre-installed snaps on the image and reported bug 1750403 14:39 bug 1749199 in upstart (Ubuntu) "purge conf files on removal of upstart (was session fails to start after an upgrade from xenial to bionic)" [Critical,Triaged] https://launchpad.net/bugs/1749199 14:39 bug 1750403 in casper (Ubuntu) "Live Session - Increased memory usage with preinstalled snap (fails to start with - gnome-session timeout)" [High,Confirmed] https://launchpad.net/bugs/1750403 14:39 * Tested latest version of firefox snap 14:39 * Preparation of 16.04.4 due next week (March 1st) 14:39 * MPs for running system tests for gnome-software when a new version is available on proposed: 14:39 - qakit: 14:39 - https://code.launchpad.net/~heber013/qakit/launch-job-package/+merge/337438 14:39 - ubuntu-system-tests: 14:39 - https://code.launchpad.net/~heber013/ubuntu-system-tests/add-install-package-option/+merge/337886 14:39 - qa-jenkins-jobs 14:39 - https://code.launchpad.net/~heber013/qa-jenkins-jobs/adding-job-test-proposed-package/+merge/337887 14:39 * In progress: run current autopilot tests against ubiquity minimal installation branch and fix them if needed. 14:39 * In progress: Add autopilot tests in ubiquity for minimal installation branch. 14:40 .. 14:40 hi, I updated to the latest bionic packages, now it seems settings for my GNOME session are gone, I can't change back the theme to the dark one, and the doc shows even if the plugin is disabled 14:40 ackk, bear with us a few mins please, just in the middle of a meeting 14:40 thanks jibel 14:40 #topic kenvandine 14:40 sorry 14:40 yo 14:40 * Built gnome-software classic snap based on core 16, currently in the edge channel. 14:40 * snapcraft-desktop-helpers: worked on symlinking the xdg user-dirs, I think it's working but could use more testing. 14:40 * Filed MIR for xdg-desktop-portal-gtk, LP: #1750069 https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal-gtk/+bug/1750069 14:40 Ubuntu bug 1750069 in xdg-desktop-portal-gtk (Ubuntu) "[MIR] xdg-desktop-portal-gtk" [Undecided,New] 14:41 EOF 14:41 thanks kenvandine 14:41 #topic Laney 14:41 nod 14:41 o Have been getting & ignoring automated mail from IS every few days for several weeks now about various problems with all the cloud instances that I'm supposed to be maintaining. juju being broken, updates needing applying, Landscape problems, ... - took some time to clean everything up there. Lots of the infrastructure nodes had ran out of disk space due to tens of kernels not being autoremoved :-/ 14:41 o Some smaller updates - glib2.0 glib-networking 14:41 o Helped to debug / fix a test regression caused by the new glib2.0 which got merged into Ubuntu, waiting for review upstream now 14:41 o Tried to start some discussions with people: 14:41 ? Debian peeps about making the systemd packaging stuff understand systemd user units 14:41 ? systemd peeps about enhancing timer units to support timezones - Clocks would use this to have sane alarm behaviour 14:41 o Wrote some patches for autopkgtest-{virt,build}-lxd to be less racy with respect to network bringup, some argument about which of the two suggest ways I tried is best to go, so I've left both patches in the hands of upstream 14:41 o snap seeding: 14:41 ? Seb seeded a snap, made sure that it worked. Doesn't on the live session, known problem which is being worked but otherwise seems good 14:41 ? Reviewed a branch from Steve to use a special channel for seeded snaps, which is required as per the "snaps in main" specification 14:41 ? 14:42 thanks Laney 14:42 Laney, new IRC client? 14:42 Not seeing the usual icons but perhaps its me? 14:43 i see ? 14:43 I see question marks 14:43 same here 14:43 same here 14:43 #topic oSoMoN 14:43 hey 14:43 • chromium 14:43 ∘ requested camera plug to be auto-connected for the snap (https://forum.snapcraft.io/t/auto-connecting-the-camera-interface-for-the-chromium-snap/4014), granted 14:43 ∘ fixed i386 build in HW-accelerated video decoding test PPA (https://launchpad.net/~osomon/+archive/ubuntu/cr-vaapi-test/+packages) 14:43 ∘ removed useless patch (use-clang-versioned.patch) in all bionic branches 14:43 ∘ updated stable to 64.0.3282.167 14:43 ∘ updated beta to 65.0.3325.73 14:43 • libreoffice 14:43 ∘ updated apparmor profile fixes for senddoc (https://gerrit.libreoffice.org/#/c/49614/), merged upstream and backported patch to ubuntu packaging 14:43 ∘ filed bug #1749484, Ken found that the wayland socket is lingering after logging out 14:43 bug 1749484 in libreoffice (Ubuntu) "[snap] fail to launch after logging in to a wayland session then back into an X11 session" [Undecided,Confirmed] https://launchpad.net/bugs/1749484 14:43 ∘ filed a MIR for libepubgen (dependency of libreoffice 6.0), bug #1749920, and addressing doko's requirements (add a symbols file, make the packages multi-arch compliant) 14:43 bug 1749920 in libepubgen (Ubuntu) "[MIR] libepubgen" [Undecided,Incomplete] https://launchpad.net/bugs/1749920 14:43 ∘ fixed bug #1748151 14:44 bug 1748151 in libreoffice (Ubuntu) "[snap] cannot load hsqldb driver" [High,Fix committed] https://launchpad.net/bugs/1748151 14:44 ∘ filed and fixed bug #1750111 14:44 bug 1750111 in libreoffice (Ubuntu) "[snap] No JRE selected by default" [Medium,Fix committed] https://launchpad.net/bugs/1750111 14:44 ∘ filed and fixed bug #1750497 14:44 bug 1750497 in libreoffice (Ubuntu) "[snap] Could not load the attachment when sending current document by e-mail" [Medium,Fix committed] https://launchpad.net/bugs/1750497 14:44 ∘ snap for 6.0.1 in candidate channel has been through a number of iterations and has received useful feedback, I'm planning on promoting it to the stable channel later today if no major issue comes up in the meantime 14:44 ∘ filed bug #1750335 and investigating 14:44 bug 1750335 in libreoffice (Ubuntu) "LO 6.0 autopkgtest failures (uicheck: test_text_direction)" [High,Confirmed] https://launchpad.net/bugs/1750335 14:44 ∘ backported the fix for CVE-2018-6871 to trusty and xenial, handed over to security team for publication 14:44 • other 14:44 ∘ filed bug #1749481 (and upstream https://bugzilla.gnome.org/show_bug.cgi?id=793456) 14:44 Gnome bug 793456 in general "Wrong session marked as selected in session dropdown on login screen" [Normal,New] 14:44 🐟 14:44 bug 1749481 in gdm "Wrong session marked as selected in session dropdown on login screen" [Medium,Confirmed] https://launchpad.net/bugs/1749481 14:44 https://imgur.com/a/BXWBU 14:44 thanks oSoMoN, and thanks for all the links too 14:44 #topic seb128 14:44 • had friday off 14:44 • spent half a day looking to the notify-osd/dconf autopkg issue on armhf without success :/ 14:44 • submitted the ubiquity change to download updates during installation by default 14:44 • trello board reviews/updates 14:44 • packaged bolt (the system service for thunderbolt 3 devices), waiting for NEW review 14:44 • looked a bit at the things blocked in proposed and the gnome-desktop transition 14:45 • usual rounds of discussions, meeting, bugs triaging 14:45 14:45 thanks seb128 14:45 #topic tkamppeter 14:45 - ippsample: Packaged and uploaded it. It is waiting in NEW now. 14:45 - cups-filters: Investigateduser bug report discovering that printer does not complete IPP capabilites list when querying media-col-database (full list of all valid paper size/type/borderless combinations). Probably we need to add fallback here. 14:45 - Google Summer of Code 2018: Mentoring Sahil Arora. Rithvik Patibandla from GSoC 2017 wants to participate 2018 again, this time either with IPP scanning or secure IPP-over-USB connection. SANE developer Olaf Meeuwissen is willing to help on mentoring IPP Scanning. 14:45 - Bugs. 14:45 #topic Trevinho 14:46 ouch 14:46 · SRU verifications and some errors triaging 14:46 · Fixed a long-time crash in unity and a new one 14:46 - https://code.launchpad.net/~3v1n0/unity/blurring-crash-fix 14:46 - https://code.launchpad.net/~3v1n0/unity/track-more-objects 14:46 · Prepared bionic and SRU branches 14:46 · Spent some hours trying to understand the unity FTTB in bionic, 14:46 it's due to a crash in tests, spent some time in debugging 14:46 · Fingerprint tests 14:46 · Search provider for nautilus 14:47 ··· 14:47 thanks Trevinho 14:47 #topic robert_ancell 14:47 - Update GNOME Software in Bionic to 3.27 with category support - https://launchpad.net/ubuntu/+source/gnome-software/3.27.90-1ubuntu1 14:47 - GNOME Software Xenial SRU (rejected on upload, needs artful SRUs to complete). 14:47 - Attended GNOME Software stakeholders meeting. 14:47 - Released simple-scan 3.27.91 - https://launchpad.net/ubuntu/+source/simple-scan/3.27.91-0ubuntu1 14:47 #topic AOB 14:47 Thanks for including lots of links all, that will make newsletter writing a lot quicker 14:47 Did we need to continue the discussion about 3.28 this week? 14:47 (doh, forgot that part ;) 14:48 anything to discuss from https://community.ubuntu.com/t/gnome-3-28-status/4141 ? 14:48 *all except seb128 14:48 :p 14:48 thanks jbicha for that post, useful and well detailled 14:48 it doesn't seem like we have anything that needs decision at this point? 14:48 For that unity FTBFS I would need some help I think... See https://bugs.launchpad.net/ubuntu/+source/libglvnd/+bug/1749957/comments/6 14:48 Ubuntu bug 1749957 in unity (Ubuntu) "Unity FTBFS in Bionic" [High,Confirmed] 14:48 we just need to clear off what is started and maybe we have something to discuss next week 14:48 maybe think about LP: #1750174 ? 14:48 Launchpad bug 1750174 in gnome-control-center (Ubuntu) "Update gnome-control-center to 3.27.90" [Wishlist,Triaged] https://launchpad.net/bugs/1750174 14:49 I already got mad enough to track it down to the lowest levels, but I didn't recompile mesa (yet?). 14:49 Trevinho, hum 14:49 does anyone feels like helping Trevinho there? 14:50 Trevinho, I think duflu might be a good person to help you having a look, I'm going to drop him an email if that works for you 14:50 It should be something at driver level 14:50 tjaalton would be the right person 14:50 but he's off this week 14:50 yeah, ok.. let's see 14:50 there's not much rush 14:50 that's in the way for the gnome-desktop transition :/ 14:50 but still... 14:50 well, except ^ 14:51 if we don't clear that off we can't push forward on GNOME 3.28 remaining components 14:51 we need that resolved 14:51 the libreoffice issue oSoMoN is looking at 14:51 Otherwise A way is add a "small" memory leak to nux, but I'd love to avid that :D 14:51 oSoMoN, what's the status btw? 14:51 Trevinho, yeah, would be better to avoid 14:51 then to land the patch from Laney on glib 14:51 indeed 14:51 anyway, let's see how we move forward on that transition this week 14:52 kk, let's wrap here then 14:52 seb128, I just finished addressing comments on the libepubgen MIR, so I'm now focusing on the autopkgtest failures, will hopefully have something by EOD 14:52 willcooke, wait 14:52 I've other AOB :p 14:52 oSoMoN, k, thanks 14:53 @tracker, I suggested on the hub that LTS cycle was always a risky cycle and it's getting late so I suggest we do without it this cycle and give it a try next cycle 14:53 how does that sound to others? 14:53 +1/0/-1? 14:53 +1 14:53 that sounds reasonable 14:53 +1 14:53 +0 14:54 tracker always scares me 14:54 so do it then and not discuss it more? 14:54 right 14:54 -1 I mean y'all know my position, but I understand this is a big LTS 14:54 I think we went round on the discussions and GNOME wants it 14:54 jbicha, so you don't want it next cycle either? ;) 14:55 i've it installed since the beginning of the cycle and i didn't notice any negative impact on the system 14:55 no I mean I'm obviously going to vote for including tracker now because the concerns feel overblown to me and it causes issues when it's *not* installed 14:55 Laney, we can do it and see what's the feedback on a non LTS version then decide if we need any adjustement 14:56 on the other hand it might be good to get all the bigger changes in and get back to not changing stuff as much? I suppose it depends on time constraints as well. 14:56 jbicha, well the concern is "we never included it in a stable version so we don't have strong feedback, we usually avoid including new tech in the LTS cycle itself" 14:56 my other concern is that we have a stack of others features that didn't land yet 14:57 and of MIRs not reviewed 14:57 and feature freeze is getting close 14:57 I doubt we even get to clean the current backlog 14:57 so it's not likely tracker gets reviewed/etc before ff 14:57 (right, I said I understand but if you ask me for my opinion/vote… ) 14:57 which makes it really late to land it for a first time 14:57 jbicha, right, noted 14:58 (for reference feature freeze is march 1st) 14:58 so seems we have a weak consensus? 14:58 willcooke, ^ wdyt? 14:58 +1 with the understanding that there is a PPA or such for people that want to try it out and help test it. 14:58 it's in universe, easy to install 14:58 just install it 14:58 src:tracker is already in main (and arguably since tracker-miners was only split off from tracker recently, I'd hope the main promotion would be easy there) 14:58 it's ok-ish with me, I'm same as jibel really 14:58 seb128, yeah +1. I'd prefer not to change that this cycle 14:59 as long as we don't have to have rounds of discussions about it next cycle too 14:59 k, good 14:59 jbicha, we can try to MIR and see how it goes 14:59 i think we need to just commit to it for 18.10 14:59 bite the bullet and do it 14:59 k, seems like we have a decision 14:59 let's do that 14:59 kenvandine: +1 15:00 if everything else lands before ff and the MIR is reviewed we can rediscuss giving it a try 15:00 but I doubt that happens :p 15:00 that was probably the default position anyway if the work hadn't been done 15:00 right 15:00 Anyone got any other topics? 15:00 seb128: so you're saying all I have to do is bribe a MIR Team member? 15:00 and nobody really stepped up anyway to do real measurements on the battery, io, etc impact 15:00 jbicha, and land all the features that are more important :) 15:01 including clearing off the current transition and other 3.28 updates 15:01 oh, mmm 15:01 :) 15:01 sneaky 15:01 willcooke, I think we are good, I want to discuss g-c-c 3.28 but can do after the meeting 15:01 Trevinho: file the issue on github (nvidia/libglvnd), kyle should reply pretty quickly 15:02 tjaalton, thx 15:02 tjaalton: ok thanks... however I guess it's somehing lower level 15:02 tjaalton: I mean, is that calling the driver or what? 15:02 k, ending the meeting - please carry on 15:02 #endmeeting