== Meeting information == * #ubuntu-desktop: Desktop Team Weekly meeting - 2017-10-31, 31 Oct at 14:30 — 15:13 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-desktop/2017/ubuntu-desktop.2017-10-31-14.30.log.html]] == Meeting summary == === dgadomski === The discussion about "dgadomski" started at 14:31. === duflu === The discussion about "duflu" started at 14:33. === jbicha === The discussion about "jbicha" started at 14:35. === jamesh === The discussion about "jamesh" started at 14:38. === kenvandine === The discussion about "kenvandine" started at 14:39. === Laney === The discussion about "Laney" started at 14:43. === oSoMoN === The discussion about "oSoMoN" started at 14:45. === seb128 === The discussion about "seb128" started at 14:46. === tkamppeter === The discussion about "tkamppeter" started at 14:47. === robert_ancell === The discussion about "robert_ancell" started at 14:48. === andyrock === The discussion about "andyrock" started at 14:49. === aob === The discussion about "aob" started at 14:50. * ''LINK:'' https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005272.html == Vote results == == Done items == * (none) == People present (lines said) == * seb128 (138) * jbicha (37) * ubot5 (20) * Laney (17) * oSoMoN (12) * kenvandine (11) * andyrock (10) * dgadomski (6) * tkamppeter (6) * sil2100 (4) * meetingology (3) * xnox (1) == Full Log == 14:30 #startmeeting Desktop Team Weekly meeting - 2017-10-31 14:30 Meeting started Tue Oct 31 14:30:49 2017 UTC. The chair is seb128. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:30 14:30 Available commands: action commands idea info link nick 14:30 Roll call: andyrock, dgadomski, didrocks (out), duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN, seb128, tkamppeter, trevinho (out), robert_ancell (out) 14:31 o/ 14:31 o/ 14:31 🐵/ 14:31 lol 14:31 ok, let's get started 14:31 #topic dgadomski 14:31 dgadomski, hey 14:32 hey 14:32 meow 14:32 * attended OpenSourceSummit Europe 14:32 * found a workaround for bug #1718688, waiting for confirmation from the user who reported that to me 14:32 * added some changes and unittest to my fix for bug #1699179 14:32 * monitoring bug #1638695 in case any decision made there will be applicable to Xenial. 14:32 bug 1718688 in linux (Ubuntu) "Can't connect to a Cisco AP with Wi-Fi Direct Client Policy enabled" [Medium,Confirmed] https://launchpad.net/bugs/1718688 14:32 bug 1699179 in landscape-client (Ubuntu Bionic) "PackageReporter kicks in during do-release-upgrade" [Undecided,New] https://launchpad.net/bugs/1699179 14:32 bug 1638695 in python2.7 (Ubuntu Xenial) "Python 2.7.12 performance regression" [High,Confirmed] https://launchpad.net/bugs/1638695 14:32 eof 14:32 dgadomski, thanks 14:33 #topic duflu 14:33 (be ready, long summary coming) 14:33 * Mutter/Xwayland crash handling: https://bugzilla.gnome.org/show_bug.cgi?id=789086 14:33 - Completed several patch iterations during the week. 14:33 - Landed upstream: https://git.gnome.org/browse/mutter/commit/?id=054c25f693a 14:33 * Mutter: blurry shell fonts: https://bugzilla.gnome.org/show_bug.cgi?id=645433 14:33 - Completed several patch iterations during the week. 14:33 - Landed upstream: https://git.gnome.org/browse/mutter/commit/?id=a37956c9 14:33 Gnome bug 789086 in wayland "Xwayland leaves no core dump when crashing" [Major,Resolved: fixed] 14:33 * Totem's big stutter bug: https://bugzilla.gnome.org/show_bug.cgi?id=733780 14:33 Gnome bug 645433 in wayland "gnome-shell's panel ignores font settings" [Normal,Resolved: fixed] 14:33 - Finally, almost got a code review of my one line fix. Although that was only a Rejection without any reason given. The maintainer does however request much more complicated API changes (affecting multiple projects) instead. 14:33 Gnome bug 733780 in Movie player "Saving playlist state sometimes hangs totem" [Normal,New] 14:33 - I think I've lost patience with totem for now and will just distro patch the one-line fix soon. Let upstream change the API to their own liking in their own time. 14:33 * Totem's smaller (bug more frequent) stutter bug in GTK also has fixes pending review (links below). 14:33 * Unresponsive touchpads: https://bugs.freedesktop.org/show_bug.cgi?id=98839 14:33 - Yes, already. I thought this was a task for next year but upstream suddenly woke up this week and has been asking me to test patches. Looks like a fix is close to landing! 14:33 Freedesktop bug 98839 in libinput "Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)" [Normal,New] 14:34 - Testing patches, testing hardware 14:34 - Reading kernel code and finding more things worth fixing (next year-ish). 14:34 * Incorrect %CPU in gnome-system-monitor: https://bugzilla.gnome.org/show_bug.cgi?id=788922 14:34 Gnome bug 788922 in process list "Processes % CPU column is inaccurate (only ever an integer multiple of the number of CPUs)" [Normal,Assigned] 14:34 - Just got frustrated and fixed it myself as a quick Friday evening job. 14:34 - Patch proposed upstream. 14:34 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, mir, wayland, totem, mpv. 14:34 - Mountains and mountains of bug traffic this week, but we mostly kept up. 14:34 * Patches awaiting Ubuntu sponsorship (or needing refreshing for 18.04): 14:34 - https://code.launchpad.net/~vanvugt/gtk/fix-1698270/+merge/331846 14:34 * Patches awaiting upstream review: 14:34 - https://bugzilla.gnome.org/show_bug.cgi?id=787001 14:34 Gnome bug 787001 in GtkClutterEmbed "clutter-gtk apps like totem and gnome-maps are spending 50% of their CPU time redrawing GTK widgets" [Normal,New] 14:34 - https://bugzilla.gnome.org/show_bug.cgi?id=773453 14:34 Gnome bug 773453 in general "cluttersink: support GLTextureUpload for EGL/Wayland" [Normal,New] 14:34 - https://bugzilla.gnome.org/show_bug.cgi?id=787665 14:34 Gnome bug 787665 in .General "gdk_frame_clock_get_frame_time is irregular and causing stuttering" [Normal,New] 14:34 ^^^ These have either been ignored for months, or received spurious reviews which I answered and then get ignored. But I would rather they stayed quiet till after my vacation. 14:34 * PulseAudio 11: 14:34 - Been working on a TODO list for this for a long time. I hope to start on it ahead of schedule (ie. this week instead of December/January as planned). 14:34 14:34 (giving us a minute to read/digest that ;) 14:35 ok, next 14:35 #topic jbicha 14:35 jbicha, hey 14:35 • Synced cairo and merged fontconfig (LP: #1702544) for color emoji support. 14:35 Launchpad bug 1702544 in fontconfig (Ubuntu) "Merge fontconfig 2.12.3-0.1 (main) from Debian unstable (main)" [Wishlist,Fix released] https://launchpad.net/bugs/1702544 14:35 • Packaged nototools and fonts-noto-color-emoji, uploading to Debian NEW soon 14:35 • LocutusOfBorg merged remmina 1.2~ (uses freerdp2) & I built vinagre with freerdp2 support too. 14:35 • Uploaded gtk 3.22.25 to artful/unapproved LP: #1728421 14:35 Launchpad bug 1728421 in gtk+3.0 (Ubuntu Artful) "Update gtk+3.0 to 3.22.25" [Medium,In progress] https://launchpad.net/bugs/1728421 14:35 • Uploaded fix to bionic for LP: #1722809, robert_ancell will SRU 14:35 Launchpad bug 1722809 in gnome-software (Ubuntu Artful) "GNOME Shell Extensions subcategory is empty in GNOME Software" [Low,Triaged] https://launchpad.net/bugs/1722809 14:35 • libgit2 transition 14:35 • Helped remove mozjs24. IMO mozjs (1.8.5, from Firefox 4) is removable, leaving just mozjs38 and 52 (LP: #1714821) 14:35 Launchpad bug 1714821 in gnome-user-share (Ubuntu Bionic) "Sync gnome-user-share 3.18.3-2 (main) from Debian unstable (main)" [Wishlist,Triaged] https://launchpad.net/bugs/1714821 14:36 • mozjs52 / gjs and its rdeps are back on s390x. I assume we don't want to start building ubuntu-desktop there again? 14:36 • Help Needed for troubleshooting third-party scanner driver issues, see LP: #1707352 14:36 Launchpad bug 1707352 in sane-backends (Debian) "the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane" [Unknown,New] https://launchpad.net/bugs/1707352 14:36 eof 14:37 jbicha, the gnome-user-share bug referenced there was a copy error? 14:37 or is mozjs having to do with it? 14:38 oops, should have been LP: #1728038 14:38 Launchpad bug 1728038 in oolite (Ubuntu) "Remove ancient mozjs from bionic" [Undecided,New] https://launchpad.net/bugs/1728038 14:38 jbicha, did you try to talk to Robert about the sane-backends issue? it's sort of his domain 14:38 that bug reference makes more sense :p 14:38 yes, but he didn't have answers yet 14:38 k 14:38 thanks jbicha 14:38 #topic jamesh 14:38 jamesh, hey, unsure if you are around? 14:39 willcooke didn't fwd me your update 14:39 k, seems he's not there 14:39 next 14:39 #topic kenvandine 14:39 kenvandine, hey 14:39 * oSoMon found an issue with gtk theme settings not being picked up in a fresh user session. This only affects 17.10, works as expected on 16.04, zesty, etc. I suspect this has to do with per desktop overrides. I'm refreshing our backport of glib now to get that change to confirm it fixes it. 14:39 * Did some digging into yelp support for our snaps. I think we might be able to solve the issue of finding help files with the use of the OpenURI support in th 14:39 e freedesktop portal and a patch to snapd to support help uris. 14:39 * Did some work on the desktop helpers, creating symlinks to the xdg dirs so they properly appear in the file picker. Need to do a little more work before subm 14:40 itting a PR. 14:40 * Backporting some artful fixes to the gnome-3-26 PPA to get them in the platform snap 14:40 eof 14:41 kenvandine, the glib/per desktop override is basically what we suspected when we discussed that with Olivier this morning, let's see how the refresh is working 14:41 thanks kenvandine 14:41 thanks kenvandine ! 14:41 ah, you guys talked about it :) 14:42 yeah, I read the backlog and I mentioned that the dconf file existing on start was probably not the issue 14:42 if the file exists it's probably something buggy that does a write on loggin 14:42 which shouldn't be done, desrt chassed those buggy cases in the past 14:42 anyway let's see 14:42 next 14:43 #topic Laney 14:43 Laney, hey 14:43 hi 14:43 • v. short week 💀 14:43 • finally figured out a way to filter shell extensions in gnome-software so you see the usable ones, going to submit a MR later 👻 14:43 • bos02 cloud region stability work got finished, worked today on enabling arm64/s390x cloud autopkgtesting - should be good to go in proposed-migration once some more hardware is enabled in openstack 🧛 14:43 • helped a bit with bionic archive opening (NewReleaseCycleProcess checklist stuff) 🕷️ 14:43 🎃 14:43 happy halloween Laney :) 14:43 which ones are usable? 14:44 :) 14:44 thanks Laney 14:45 #topic oSoMoN 14:45 oSoMoN, hey 14:45 ones that are compatible with your shell version 14:45 hey there 14:45 • chromium 62.0.3202.62 published to -security and -updates for all supported series, and 62.0.3202.75 ready for publication 14:45 • managed to build chromium 63 (beta) on trusty, using gcc-mozilla (gcc 4.9) and statically linking its libstdc++ 14:45 • first chromium 64 (dev) build ongoing in PPA 14:45 • updated chromium snap after a call for testing, useful feedback and a few fixes: 62.0.3202.75 in stable channel, 63.0.3239.18 in beta channel 14:45 • prepared libreoffice 5.4.2 SRU for artful (bug #1728072), now in unapproved queue 14:45 bug 1728072 in libreoffice (Ubuntu) "[SRU] libreoffice 5.4.2 for artful" [Undecided,New] https://launchpad.net/bugs/1728072 14:45 • preparing libreoffice 5.4.2 upload for bionic with a couple of fixes (debhelper and icu) 14:45 • libreoffice snap 5.4.2: enabled spellchecking (bug #1680928), hyphenation and thesaurus, and issued call for testing, got good feedback so far, planning on promoting to stable in a couple of days if no blocking issue arises 14:45 bug 1680928 in libreoffice (Ubuntu) "[snap] Spellcheck not working" [Medium,Fix committed] https://launchpad.net/bugs/1680928 14:45 EOF 14:45 thanks oSoMoN 14:46 #topic seb128 14:46 • spent most of the week triaging&debugging&sending upstream launchpad incoming bugs 14:46 • sponsoring (libreoffice artful SRU, u-c-c bugfix + xenial SRU) 14:46 • some trello board reviews and administrative work 14:46 14:47 #topic tkamppeter 14:47 tkamppeter, hey 14:47 - OpenPrinting: Studied GitHub Pages as possibility to host the site and manage the content, including news blog in GIT repos. 14:47 - Google Summer of Code 2017: Planned the distribution of the funds received from Google. 14:47 - hplip: Uploaded missing proprietary plugins to OpenPrinting. HP failed to send them to me earlier. 14:47 - cups, cups-filters, hplip, ...: First syncs into Bionic. 14:47 - CPDB (Common Print Dialog Backends): Posted on Debian Printing mailing list to ask them to start packaging. 14:47 - Bugs. 14:48 thanks tkamppeter 14:48 #topic robert_ancell 14:48 - gnome-software/snapd-glib bug fixing 14:48 - Uploaded updated gnome-software/snapd-glib packages to ppa:ubuntu-desktop/gnome-software 14:48 - Prepared artful gnome-software/snapd-glib SRU (in QA testing now). 14:48 - snapd-glib 1.24 released 14:49 #topic andyrock 14:49 andyrock, your turn :) 14:49 1. Livepatch desktop integration: 14:49 1.1 working on software-properties to integrate with the new macaron-based API to retrieve lp token 14:49 1.2 talking with the right guys to get pymacaroonbakery in Debian and artful 14:49 2. OEM bug (https://bugs.launchpad.net/bugs/1716359) 14:49 2.1 mp for GCC master (already committed) 14:49 2.2 mp for ucc trunk 14:49 2.3 sru for ucc xenial 14:49 Ubuntu bug 1716359 in unity-control-center (Ubuntu) "Unplugging headset with audio panel open mutes internal mic" [Low,In progress] 14:49 3. Updated the branch to fix osd progress bars in artful 14:49 4. Sru for the gtk crash when adding new online accounts 14:49 eow 14:50 thanks andyrock 14:50 #topic aob 14:50 k, jbicha has some of those at least 14:50 jbicha, I guess you can start :) 14:50 https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005272.html 14:51 #1 fontconfig: should we keep the templates in /etc indefinitely or ok to follow upstream? 14:52 it's probably ok to follow upstream/debian if you are confident it's not going to create issues for users upgrading 14:53 I think I'm the one who rolled back on those changes at the time 14:53 I am not confident, it will break users who symlinked one of the extra available configs 14:53 but that's because I didn't want to have to deal with the migration and we were updating ahead of Debian 14:53 yes, I think that was like 2012 (!) 14:53 do we have any issue with the current situation? 14:54 no 14:54 well, my position would be to stay with what we have unless somebody is wanting to deal with the change properly, which means addressing the upgrade problems 14:55 ok, that's fine 14:55 moving on to #2: dealing with headerbar patches 14:55 Khurshid also replied to my email: https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005273.html 14:56 tricky 14:57 the headerbar patches are useful for Unity becuase otherwise LIM is broken there 14:57 we said we would drop them to lower delta/maintainance cost 14:57 but if we have contributors doing the work it's a bit less easy to say "no" rather than including them for this cycle 14:58 are those patches known to create any problem? 14:58 they look bad on other desktops (that bug was filed by elementary OS ) and I saw similar badness in Xfce 14:58 so, changing the patches to only apply against Unity are an improvement 14:58 right, but the updates patch change the behaviour to be in unity only 14:58 right 14:58 wdyt? 14:59 I think I'm fine either way 14:59 actually, some of the patches were set to apply anywhere that wasn't GNOME which was why the bug was filed 14:59 I guess Laney would be in favor of dropping them to low delta with upstream 14:59 right 14:59 that was probably the wrong choice 15:00 I think I would be slightly in favor of removing those changes 15:00 we can investigate this gtk3-nocsd mentioned on the list 15:00 it sort of made sense at the time but I think CSD are reasonably well supported by desktops now 15:00 I don't know about it 15:00 how about we think about it more then? 15:00 yes 15:00 let's follow up on the list 15:01 ok, #3 ok to sync gnome-user-share? 15:02 what's the user experience today with that one? 15:02 you can enable it from an ui and it prompts you to install packages? 15:02 there is no user experience in the latest version of gnome-user-share itself 15:02 well, with the one we currently have 15:03 like what do we give up on? 15:03 with the old version, it has a file sharing thing used by Unity 15:04 but we have been patching it to break the file sharing feature for years becuase we didn't want that apache bin in the desktop install 15:05 ideally we would have g-c-c installing packages on demand when you try to enable it there I guess? 15:05 kenvandine: hey! 15:05 kenvandine: you around? 15:05 we are in a meeting 15:05 Ah, oops, excuse me then! 15:05 but almost over 15:05 no worry 15:05 hey sil2100 15:05 * sil2100 hides 15:05 jbicha, let's continue on the list 15:05 ok 15:06 sorry I feel like we don't have a good quorum today 15:06 willcooke is off and didrocks as well (who usually has input on such topics) 15:06 g-c-c hides the File Sharing subpanel if gnome-user-share is not installed 15:06 Laney, whoop whoop re:bos02 =) 15:06 and others don't seem to have much opinion 15:06 hi 15:07 jbicha, on a similar topic we should perhaps revisit what we do with nautilus-share, it's quite buggy atm 15:07 jbicha, the pam integration package it tries to install has been remove in xenial 15:07 might be worth thinking about 3b in jbicha's email 15:07 so installation fails and auth isn't working unless you go add users manually 15:07 hey Laney :) 15:08 it'd be cool to have those features 15:08 right 15:08 I think I would like to have it 15:08 either by installation things 15:08 guessing security would want to remove it 15:08 review* 15:08 or remove :P 15:08 or by changing g-c-c to do "install on demand" rather than hidding 15:08 mmm 15:09 Laney: you were right the first time ;) 15:10 jbicha, ok, let's continue on the list, it seems like we would like to have the feature user visible but we need to define the best way to get there 15:11 sure, thanks 15:11 thanks for bringing those topics 15:11 sorry that there was not much traction to discuss them 15:11 as said we are missing some people 15:11 let's continue on the list and maybe try to get a conclusion next week 15:11 it's fine, some are complicated and it's good to think things through 15:11 right 15:11 any other topic? 15:13 seems not, it's a wrap then 15:13 nein 15:13 thanks! 15:13 thanks everyone! 15:13 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)