== Meeting information == * #ubuntu-desktop: Desktop Team Weekly Meeting - 2018-02-13, 13 Feb at 14:31 — 15:03 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-desktop/2018/ubuntu-desktop.2018-02-13-14.31.log.html]] == Meeting summary == === andyrock === The discussion about "andyrock" started at 14:32. === dgadomski === The discussion about "dgadomski" started at 14:33. === didrocks === The discussion about "didrocks" started at 14:34. === duflu === The discussion about "duflu" started at 14:35. === jbicha === The discussion about "jbicha" started at 14:36. === jamesh === The discussion about "jamesh" started at 14:37. === jibel/heber === The discussion about "jibel/heber" started at 14:38. === kenvandine === The discussion about "kenvandine" started at 14:40. === oSoMoN === The discussion about "oSoMoN" started at 14:41. === seb128 === The discussion about "seb128" started at 14:43. === tkamppeter === The discussion about "tkamppeter" started at 14:44. === trevinho === The discussion about "trevinho" started at 14:46. === robert_ancell === The discussion about "robert_ancell" started at 14:48. === aob === The discussion about "aob" started at 14:48. == Vote results == == Done items == * (none) == People present (lines said) == * kenvandine (98) * seb128 (67) * Trevinho (29) * jbicha (29) * oSoMoN (19) * ubot5 (18) * willcooke (16) * didrocks (14) * andyrock (13) * jibel (9) * dgadomski (5) * tkamppeter (5) * meetingology (3) == Full Log == 14:31 #startmeeting Desktop Team Weekly Meeting - 2018-02-13 14:31 Meeting started Tue Feb 13 14:31:03 2018 UTC. The chair is kenvandine. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:31 14:31 Available commands: action commands idea info link nick 14:31 o/ 14:31 Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN, seb128, tkamppeter, trevinho, robert_ancell (out) 14:31 hey 14:31 o/ 14:31 hi 14:31 hello 14:31 hey 14:31 o/ 14:32 Happy Tuesday everyone! 14:32 #topic andyrock 14:32 1. Gnome-disks and snaps: 14:32 1.1 Proposed a workaround to hide snaps already installed 14:32 1.2 Proposed a debdiff for xenial too 14:32 2. Gnome-online-accounts: 14:32 2.1 Discussing with upstream regarding the UbuntuSSO provider 14:32 2.2 Built a ppa to test goa + ubuntusso 14:32 3. Reviews: 14:33 3.1 https://code.launchpad.net/~3v1n0/bamf/snap-exec-matching-fix/+merge/337249 14:33 3.2 https://code.launchpad.net/~3v1n0/libunity/desktop-use-snap-namespace/+merge/337252 14:33 4. Ubiquity: 14:33 4.1 Writing the Online Account step page (using goa!) 14:33 5. eow 14:33 thx 14:33 #topic dgadomski 14:33 hey 14:33 * fix for bug #1644662 merged upstream, ready to be sponsored for Bionic 14:33 * found cause for bug #1746482, it wasn't a bug, but change of mount.cifs requirements 14:33 * fixed bug #1748122 and upstreamed fix 14:33 bug 1644662 in gnome-themes-standard (Ubuntu Bionic) "Icons missing when appearance setting is "high contrast"" [Undecided,New] https://launchpad.net/bugs/1644662 14:33 bug 1746482 in linux (Ubuntu) "mount.cifs stopped working with protocol version>1 and sec=ntlm" [Medium,Incomplete] https://launchpad.net/bugs/1746482 14:33 bug 1748122 in open-vm-tools (Ubuntu) "incorrect tools.conf template is shipped with Ubuntu" [Undecided,New] https://launchpad.net/bugs/1748122 14:33 eof 14:34 thx 14:34 #topic didrocks 14:34 * Session: transition our main ubuntu session to Xorg (https://launchpad.net/ubuntu/+source/gnome-session/3.26.1-0ubuntu9) 14:34 * GNOME Shell: the date alignement (centering on remaining space) when having any dock is finally merged upstream! https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/3 14:34 * Crafted and tested a jhbuild config for aday to test. Found an issue with upstream overamplified icon fixed. Then, got the +1 from GNOME design after testing the overamplified patch set. 14:34 * Added a new "reset to 100% at max when overamplificatoin key is set to false" behavior on Allan's request. Rebased the submitted g-s-d patch for this. 14:34 * Following this, got a first global GNOME Shell review on overamplification icon: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/2. Rework the patch set as requested (commit order and logical merge/split). Waiting since then for another review. 14:34 * MIRS reviews: libfprint (bug #1745454), fprintd (bug #1745455), woff2 (bug #1742743), brotli (bug #1737053) 14:34 * Had another look at splitting the minimal install as separate seeds. After giving it some testing and seeing the number of components implied, the work for this don't match our remaining timeline for 18.04. We'll use some shortcuts for this release. 14:34 bug 1745454 in libfprint (Ubuntu) "[MIR] libfprint" [Undecided,New] https://launchpad.net/bugs/1745454 14:34 bug 1745455 in fprintd (Ubuntu) "[MIR] fprintd" [Undecided,New] https://launchpad.net/bugs/1745455 14:34 * Continue discussion and feedbacks on the hub & bug reports with the communitytheme team. 14:34 bug 1742743 in woff2 (Ubuntu) "[MIR] woff2" [Undecided,New] https://launchpad.net/bugs/1742743 14:34 . 14:34 bug 1737053 in brotli (Ubuntu) "[MIR] brotli" [Undecided,New] https://launchpad.net/bugs/1737053 14:35 didrocks, thx 14:35 #topic duflu 14:36 * Totem+Xorg+VAAPI corruption regression (https://launchpad.net/bugs/1747744) 14:36 - Debugged, bisected (https://bugs.freedesktop.org/show_bug.cgi?id=105013) 14:36 - Now just waiting for a simple patch that reverts the commit that caused it. The offending commit was a needless cleanup that was just trying to remove unused code (which it turns out is not unused). 14:36 * Gnome Shell performance work (https://trello.com/c/Q6JYXPPs) 14:36 - Multi-monitor frame scheduling: Getting closer to ready-for-review this week. Interestingly the same fix will benefit single monitor setups too, slightly. (https://gitlab.gnome.org/GNOME/mutter/issues/3) 14:36 Ubuntu bug 1747744 in Mesa "[regression] Video playback in totem is corrupted in X11" [Medium,In progress] 14:36 Freedesktop bug 105013 in GLX "[regression] GLX+VA-API+clutter-gst video playback is corrupt with Mesa 17.3 (but is fine with 17.2)" [Normal,Assigned] 14:36 - Clutter master clock smoothness (https://gitlab.gnome.org/GNOME/mutter/issues/25) 14:36 . Turns out this old experimental fix I already had is now required to make multi-monitor perform properly. The old blocking calls being removed for multi-monitor were accidentally providing a workaround for mutter/clutter's dodgy clock. 14:36 . Fix awaiting upstream review (https://gitlab.gnome.org/GNOME/mutter/merge_requests/21) 14:36 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, mir, wayland, totem, mpv, libinput. 14:36 * Fun with charts: Something I've been meaning to do for a long time (using the best information I can find): 14:36 - https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive 14:36 - Obviously it would be better if we could just automate charting of historical data from Launchpad somehow. 14:36 * HELP: Fixes still awaiting sponsorship: 14:36 - https://code.launchpad.net/~vanvugt/gtk/fix-1698270/+merge/331846 (actually the same fix as proposed for mutter this week) 14:36 #topic jbicha 14:36 • NetworkManager 1.10 in proposed. The autopkgtests needs to be updated for new version, thanks gQuigs for initial look there LP: #1734586 14:36 Launchpad bug 1734586 in network-manager (Ubuntu) "Merge NetworkManager with Debian 1.10.0-1" [Wishlist,Fix committed] https://launchpad.net/bugs/1734586 14:36 • Completed vala 0.38 transition 14:36 • Lots of work preparing GNOME 3.27.90 14:36 • Prepared 4 transitions in PPAs (evolution-data-server, gnome-desktop3, libgweather, vala 0.40) 14:36 • Sponsored fontmake into Debian. This is important because it is needed to build many newer open fonts 14:37 • Filed LP: #1748905 (needed by gnome-calendar 3.28) 14:37 Launchpad bug 1748905 in libdazzle (Ubuntu) "[MIR] libdazzle" [Undecided,New] https://launchpad.net/bugs/1748905 14:37 • Also packaged psautohint, needed to build the redesigned Cantarell font. 14:37 By the way, the GNOME Release Team currently uses Debian as its base to prepare releases with BuildStream so they needed psautohint too. 14:37 • upstreaming GNOME bug 737362 is blocked on a "clear rationale" and use cases 😒 14:37 Gnome bug 737362 in Privacy "Privacy panel is missing switch to disable captive portal detection" [Normal,Reopened] http://bugzilla.gnome.org/show_bug.cgi?id=737362 14:37 (and a Freeze Exception now) 14:37 🏅 14:37 jbicha, thx 14:37 #topic jamesh 14:37 * snapcraft: 14:37 - finishing work started at the Snapcraft Summit, I landed a PR to use 14:37 pyelftools to process libraries/executables instead of readelf: 14:37 https://github.com/snapcore/snapcraft/pull/1913. This first step is 14:37 simply a performance improvement, but opens the way for other 14:37 improvements: making sure executables match the stated architecture of 14:37 a snap, better detection of required libraries (and warning when 14:37 they're missing), reducing the use of patchelf for classic snaps, etc. 14:37 * snapd: 14:37 - at the Snapcraft Summit, jdstrand reviewed the user-mounts branch, 14:37 and he requested some sanity checks due to the fact it involves 14:38 working with mount points and sources owned by the user. These turned 14:38 out to be more difficult than anticipated (reconstructing the mount 14:38 source from /proc/self/mountinfo has a lot of corner cases). I've 14:38 been working with Zygmunt to try and solve these. 14:38 * xdg-desktop-portal: 14:38 - Alexander Larsson took my initial snap support PR and improved it to 14:38 make the portal service a bit more agnostic to confinement systems. 14:38 He's also going to move the document portal from the flatpak 14:38 repository to xdg-desktop-portal, which should also simplify things a 14:38 bit (previously both services had independent implementations of the 14:38 confinement detection code). I've been chatting with him on IRC and 14:38 promised to provide some testing feedback for the snap side. The big 14:38 takeaway here is that we've got upstream buy-in for all this, so this 14:38 support will eventually be in all distros that provide 14:38 xdg-desktop-portal. 14:38 #topic jibel/heber 14:38 - Review of installation and upgrades to bionic. Upgrade from 16.04 fails: session fails to start (bug 1749199), some upgrades are failing with dpkg triggers looping (bug 1747717 for example) 14:38 - Continued searching the cause of the excessive memory consumption of gnome-software but cannot reproduce the issue after instrumenting the code and upgrading to 3.26.6-0ubuntu1 14:38 - It’s been reported that update-notifier was not installed by unattended-upgraded on 16.04.0 to 2. Triaged the case and followed its resolution. Update-manager has been published yesterday to xenial-security and next run of unattended-upgrade should pull update-notifier and -manager, finally notifying users that upgrades are available. 14:38 - In progress: trigger gnome-software end user tests when a new version is in proposed. 14:38 - General bug triaging. 14:38 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:38 bug 1747717 in gnome-menus (Ubuntu) "package gnome-menus 3.13.3-11ubuntu1 failed to install/upgrade: triggers looping, abandoned - gnome-menus -> ufw" [High,Confirmed] https://launchpad.net/bugs/1747717 14:39 ... 14:39 jibel, oh i hit that last night in my bionic vm, the gnome-menus bug 14:40 jibel, thx 14:40 those trigger bugs suck 14:40 yeah 14:40 it's pretty common, easily recoverable bug annoying 14:40 been hit by it too 14:40 Laney usually understand them :) 14:40 but* 14:40 he's back tomorrow 14:40 #topic kenvandine 14:41 * snapcraft still doesn't have support for building for multiple bases, so I've refocused on building gnome-software snap based on core 16. 14:41 #topic oSoMoN 14:42 hey 14:42 • chromium 14:42 ∘ 64.0.3282.140 published to {artful,xenial,trusty}-security 14:42 ∘ promoted 64.0.3282.140 snap to stable channel 14:42 ∘ updated beta to 65.0.3325.51 14:42 ∘ updated hw-accelerated video decoding PPA (https://launchpad.net/~osomon/+archive/ubuntu/cr-vaapi-test/+packages) with latest patch from intel, successfully tested and provided feedback on CL (https://chromium-review.googlesource.com/c/chromium/src/+/532294) 14:42 ∘ prepared test PPA for my WIP a11y/osk patch (https://launchpad.net/~osomon/+archive/ubuntu/chromium-osk/+packages) 14:42 • libreoffice 14:42 ∘ fixed bug #1696250 14:42 bug 1696250 in libreoffice (Debian) "Please hide Start Center and Math" [Unknown,New] https://launchpad.net/bugs/1696250 14:42 ∘ managed to build 6.0 snap on 16.04, built it on launchpad and pushed to candidate channel, then updated to 6.0.1 14:42 ∘ issued call for testing (https://forum.snapcraft.io/t/call-for-testing-libreoffice-6-0-1/3917) 14:42 ∘ filed bug #1748151 uncovered while testing 14:42 bug 1748151 in libreoffice (Ubuntu) "[snap] cannot load hsqldb driver" [Undecided,New] https://launchpad.net/bugs/1748151 14:42 ∘ started thread to identify missing features in LO snap (https://forum.snapcraft.io/t/libreoffice-snap-missing-features-and-known-bugs/3920) 14:42 ∘ prepared 5.4.5 SRU for artful (bug #1748999) and handed over to security team, this will be pushed directly to artful-security because of CVE-2018-6871 14:42 bug 1748999 in libreoffice-l10n (Ubuntu) "[SRU] libreoffice 5.4.5 for artful" [High,Fix committed] https://launchpad.net/bugs/1748999 14:42 ∘ prepared 6.0.1 packages for bionic and asked Ken to sponsor 14:42 That's all folks 🐰 14:42 oSoMoN, i'm still downloading that package... people.canonical.com must be connected to the internet with a string 14:43 usually faster than this 14:43 oSoMoN, thx! 14:43 uploading was fast on my end 14:43 #topic seb128 14:43 I usually just download the dsc/changes and sign those and then push to people.ubuntu.com 14:43 then wget the other files and dput from there 14:43 last time it only took a few minutes to download all of it 14:43 more efficient 14:43 on my gigabit connection :) 14:43 sorry, sidetracking 14:43 but it's slow today 14:44 hehe 14:44 k, so this week 14:44 • helped Gunnar fixing some translations issues (remmina, util-linux, pkgbinarymangler, systemd) 14:44 • discussed xorg-synaptic/GNOME/upgrades, posted on the community hub about it 14:44 • debugged pkgbinarymangler failing to build on bionic (due to dpkg changes) 14:44 • joined some HR presentations for new managers 14:44 • usual load of meetings, trello updates, chassing status update for some of the work, ... 14:44 • some bugs triaging 14:44 14:44 seb128, thx 14:44 #topic tkamppeter 14:44 - Common Print Dialog Backands: Informed oSoMoN about the availability for LibreOffice. 14:44 - New laptop: Another 3 years have passed and I have set up my new Lenovo X1 Yoga 2 now. So far everything is working. Need to use X instead of Wayland, need to turn on virtualization and F1-F12 standard function in BIOS. 14:44 - ippsample: started to package it. These IPP utilities got spun out of the CUPS package. 14:44 - Google Summer of Code 2018: The Linux Foundation is accepted as mentoring organization. Invited the first mentors. Continued mentoring Sahil Arora. 14:44 - Bugs. 14:46 tkamppeter, thx 14:46 #topic trevinho 14:46 · unity xenial SRU verification (couple of bugs to check, please help) 14:46 · BAMF improvements for matching SNAP and Flatpak applications 14:46 - https://code.launchpad.net/~3v1n0/bamf/snap-exec-matching-fix 14:46 - SRU'ed at 14:46 - https://code.launchpad.net/~3v1n0/bamf/snap-exec-matching-fix-x 14:46 Mh, what did arrive? 14:47 you flooded 14:47 paste in chuncks? 14:47 Yeah 14:47 - SRU'ed at 14:47 - https://code.launchpad.net/~3v1n0/bamf/snap-exec-matching-fix-x 14:47 <-- Trevinho a quitté (Excess Flood) 14:47 that stopped here 14:47 · Libunity .desktop file matching (for gnome dock and unity launcher emblems) 14:47 improvements: 14:47 - https://code.launchpad.net/~3v1n0/libunity/desktop-use-snap-namespace 14:47 - SRU'ed at: 14:47 - https://code.launchpad.net/~3v1n0/libunity/desktop-use-snap-namespace-x 14:47 · Telegram snap published to stable and announced: 14:47 - https://forum.snapcraft.io/t/call-for-testing-telegram-desktop/3954 14:47 - https://github.com/3v1n0/telegram-snap/ 14:47 - Ubuntu desktop environment support 14:47 - https://github.com/telegramdesktop/tdesktop/pull/4398 14:47 - Fixes for building it on ARM: 14:47 - https://github.com/grishka/libtgvoip/pull/40 14:47 - https://github.com/telegramdesktop/tdesktop/pull/4399 14:47 · nautilus search provider for searching in recent files in progress 14:47 · nautilus search provider for locate and studying how to get better matchings 14:47 · Some proposal in how to better implement xdg-open for file:// protocol 14:47 in a secure way: 14:47 https://forum.snapcraft.io/t/allowing-xdg-open-to-open-files/3789/5?u=trevinho 14:47 · Some more fingerprint tests 14:47 🦄 14:48 Trevinho, thx for the telegram snap, it's great! 14:48 :) 14:48 Trevinho, thx 14:48 #topic robert_ancell 14:48 - Worked on GNOME Software channels patch and uploaded to Bionic 14:48 - Backported GNOME Software channels patch to Xenial (not yet SRUd) 14:48 - Investigated GNOME Software memory usage 14:48 - LightDM 1.25.2 release 14:48 #topic aob 14:49 last week, willcooke suggested we talk about plans for GNOME 3.28 for bionic today 14:52 yes! Let's. Although, Laney is out 14:52 So let's talk about it a little bit, and then carry on next week if needed 14:52 * kenvandine wants 3.28 because 3.28 > 3.26 :) 14:52 jbicha, how are you feeling about it? 14:52 kenvandine, ditto 14:52 ok, I've built quite a bit of GNOME 3.28 but I haven't got the important core pieces done yet (g-s-d, g-c-c, mutter, gnome-shell) 14:52 personally i haven't seen anything scary in 3.27 14:52 I think we should have different steps there 14:52 there are 4 transitions so far (mentioned earlier) but they seem to be smooth enough 14:52 like I think everybody is going to agree on updating now to 3.27 the components that got no major changes 14:52 like no UI redesign/big new features/old features that might be useful dropped 14:52 right? 14:52 +1 14:52 +1 14:52 indeed 14:52 ok, then it gives us the "what do we do with components where the update is less trivial" 14:52 for instance, I'm hesitant on uploading Cantarell to bionic since it regresses some languages 14:52 jbicha, do you have a list of components in that category? 14:52 I saw a list of things that need a transition 14:53 I think we should discuss the more-problematic ones on a case by case 14:53 and obviously, we decided earlier that we're sticking with Nautilus 3.26 14:53 on cost/benefit/work involved 14:53 right 14:53 cantarell ... can you open a bug with the status and maybe we can get familiar with it and rediscuss during the week or at the next meeting? 14:54 so far things look pretty smooth now except for those core pieces I haven't gotten to yet 14:54 there is a proposed Backgrounds Settings panel redesign, I haven't looked at that yet either but that might be too late for 3.28 (just mentioning for completeness) 14:55 is that the one removing the lock screen background selection? 14:55 i thought that was for sure going in for 3.28 14:55 kenvandine: still not in 14:55 at least tobias thought so :) 14:55 they started to rediscuss it a week ago 14:55 some people looked like they were trying to get it landed 14:55 to get finallly things moving 14:55 it might do that, removing lock screen background selection is controversial even in GNOME so that's one of the issues with the redesign 14:56 I would suggest that we do the easy components for now, seems we have consensus on that 14:56 and that should keep us (= jbicha? ;-) busy for most of the week 14:56 and log bugs with the summary of the big changes/transitions for the ones that need discussion 14:56 would that include all the libs? 14:57 and review those next week 14:57 yeah, the transitions take some time :) 14:57 kenvandine, no gtk4 by default! 14:57 if that's what you have in mind :p 14:57 no... definately not :) 14:57 unsure what libs 14:57 i think we already have latest gtk 14:57 but any which doesn't involve a complexe transition we better avoid 14:57 if somebody change lots of APIs we should discuss it 14:58 something* 14:58 i was thinking libgweather, gnome-desktop, etc 14:58 that sounds fine, unless they reworked their API 14:58 things i might have in the gnome platform snap :) 14:58 I didn't look at the specific of the changes from the cycle 14:58 (still nothing uses gtk4, honestly I was going to propose we remove gtk4 from bionic before release and re-introduce it in "Chaotic 18.10" to not confuse people a year or two from now who try to build gtk4 apps) 14:58 that makes sense imho 14:58 +1 14:59 kenvandine: I have rebuilt all the rdeps for those libraries so those seem fine 14:59 no point shipping a static snapshot on a thing being under active work 14:59 jbicha, great 14:59 g-s-d is a more complex transition that we can discuss later 14:59 i have a gnome-3-28-1804 snap registered 14:59 so that's what I suggest, re-stating 14:59 "I would suggest that we do the easy components for now, seems we have consensus on that 14:59 and log bugs with the summary of the big changes/transitions for the ones that need discussion 14:59 and review those next week 14:59 " 15:00 seb128: +1 from me :) 15:00 +1/0/-1? 15:00 great 15:00 +1 15:00 k 15:00 +1 15:00 +1 15:00 sounds like a plan then 15:00 :) 15:00 thanks seb128 15:00 any more aob? :-D 15:00 thx jbicha for driving that topic forward as usual 15:00 jbicha, I'm going to try to make some time to help with transitions and reviews 15:01 one more thing 15:01 let me know if you want me to write some of the bugs/summaries or something else 15:01 GNOME docs team would appreciate if someone could rebuild the getting-started videos for GNOME bug 791419 15:01 Gnome bug 791419 in general "Produce VP9 videos instead of VP8" [Normal,New] http://bugzilla.gnome.org/show_bug.cgi?id=791419 15:01 (that's all from me) 15:01 jbicha, I looked at running that last night but fell short 15:02 it said "you need the build environment set up" or something like that in the bug 15:02 and thats where I gave up 15:02 if someone can talk me through getting stuff installed, I will happily leave it running here 15:02 Although, the real work is getting the env set up I expect 15:02 so perhaps not much help 15:02 let's discuss after the meeting then? 15:02 kk 15:03 +1 15:03 one thing from me 15:03 great 15:03 top tip: crtl-shift-prtscr copies a screen region to the clipboard. 15:03 the #gnome-fr people were discussing blender, I dropped the bug reference in there to see if any of them maybe want to do that :) 15:03 thx all 15:03 haha 15:03 thanks kenvandine! 15:03 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)