14:30 <seb128> #startmeeting Desktop Team Weekly meeting - 2017-10-31 14:30 <meetingology> 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 <meetingology> 14:30 <meetingology> Available commands: action commands idea info link nick 14:30 <seb128> 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 <kenvandine> o/ 14:31 <jbicha> o/ 14:31 <oSoMoN> 🐵/ 14:31 <seb128> lol 14:31 <seb128> ok, let's get started 14:31 <seb128> #topic dgadomski 14:31 <seb128> dgadomski, hey 14:32 <dgadomski> hey 14:32 <Laney> meow 14:32 <dgadomski> * attended OpenSourceSummit Europe 14:32 <dgadomski> * found a workaround for bug #1718688, waiting for confirmation from the user who reported that to me 14:32 <dgadomski> * added some changes and unittest to my fix for bug #1699179 14:32 <dgadomski> * monitoring bug #1638695 in case any decision made there will be applicable to Xenial. 14:32 <ubot5> 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 <ubot5> bug 1699179 in landscape-client (Ubuntu Bionic) "PackageReporter kicks in during do-release-upgrade" [Undecided,New] https://launchpad.net/bugs/1699179 14:32 <ubot5> bug 1638695 in python2.7 (Ubuntu Xenial) "Python 2.7.12 performance regression" [High,Confirmed] https://launchpad.net/bugs/1638695 14:32 <dgadomski> eof 14:32 <seb128> dgadomski, thanks 14:33 <seb128> #topic duflu 14:33 <seb128> (be ready, long summary coming) 14:33 <seb128> * Mutter/Xwayland crash handling: https://bugzilla.gnome.org/show_bug.cgi?id=789086 14:33 <seb128> - Completed several patch iterations during the week. 14:33 <seb128> - Landed upstream: https://git.gnome.org/browse/mutter/commit/?id=054c25f693a 14:33 <seb128> * Mutter: blurry shell fonts: https://bugzilla.gnome.org/show_bug.cgi?id=645433 14:33 <seb128> - Completed several patch iterations during the week. 14:33 <seb128> - Landed upstream: https://git.gnome.org/browse/mutter/commit/?id=a37956c9 14:33 <ubot5> Gnome bug 789086 in wayland "Xwayland leaves no core dump when crashing" [Major,Resolved: fixed] 14:33 <seb128> * Totem's big stutter bug: https://bugzilla.gnome.org/show_bug.cgi?id=733780 14:33 <ubot5> Gnome bug 645433 in wayland "gnome-shell's panel ignores font settings" [Normal,Resolved: fixed] 14:33 <seb128> - 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 <ubot5> Gnome bug 733780 in Movie player "Saving playlist state sometimes hangs totem" [Normal,New] 14:33 <seb128> - 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 <seb128> * Totem's smaller (bug more frequent) stutter bug in GTK also has fixes pending review (links below). 14:33 <seb128> * Unresponsive touchpads: https://bugs.freedesktop.org/show_bug.cgi?id=98839 14:33 <seb128> - 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 <ubot5> Freedesktop bug 98839 in libinput "Somehow conditionalize hysteresis (hardware black/whitelist, device property introspection, user-exposed setting, etc)" [Normal,New] 14:34 <seb128> - Testing patches, testing hardware 14:34 <seb128> - Reading kernel code and finding more things worth fixing (next year-ish). 14:34 <seb128> * Incorrect %CPU in gnome-system-monitor: https://bugzilla.gnome.org/show_bug.cgi?id=788922 14:34 <ubot5> 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 <seb128> - Just got frustrated and fixed it myself as a quick Friday evening job. 14:34 <seb128> - Patch proposed upstream. 14:34 <seb128> * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, mir, wayland, totem, mpv. 14:34 <seb128> - Mountains and mountains of bug traffic this week, but we mostly kept up. 14:34 <seb128> * Patches awaiting Ubuntu sponsorship (or needing refreshing for 18.04): 14:34 <seb128> - https://code.launchpad.net/~vanvugt/gtk/fix-1698270/+merge/331846 14:34 <seb128> * Patches awaiting upstream review: 14:34 <seb128> - https://bugzilla.gnome.org/show_bug.cgi?id=787001 14:34 <ubot5> 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 <seb128> - https://bugzilla.gnome.org/show_bug.cgi?id=773453 14:34 <ubot5> Gnome bug 773453 in general "cluttersink: support GLTextureUpload for EGL/Wayland" [Normal,New] 14:34 <seb128> - https://bugzilla.gnome.org/show_bug.cgi?id=787665 14:34 <ubot5> Gnome bug 787665 in .General "gdk_frame_clock_get_frame_time is irregular and causing stuttering" [Normal,New] 14:34 <seb128> ^^^ 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 <seb128> * PulseAudio 11: 14:34 <seb128> - 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 <seb128> 14:34 <seb128> (giving us a minute to read/digest that ;) 14:35 <seb128> ok, next 14:35 <seb128> #topic jbicha 14:35 <seb128> jbicha, hey 14:35 <jbicha> • Synced cairo and merged fontconfig (LP: #1702544) for color emoji support. 14:35 <ubot5> 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 <jbicha> • Packaged nototools and fonts-noto-color-emoji, uploading to Debian NEW soon 14:35 <jbicha> • LocutusOfBorg merged remmina 1.2~ (uses freerdp2) & I built vinagre with freerdp2 support too. 14:35 <jbicha> • Uploaded gtk 3.22.25 to artful/unapproved LP: #1728421 14:35 <ubot5> 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 <jbicha> • Uploaded fix to bionic for LP: #1722809, robert_ancell will SRU 14:35 <ubot5> 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 <jbicha> • libgit2 transition 14:35 <jbicha> • Helped remove mozjs24. IMO mozjs (1.8.5, from Firefox 4) is removable, leaving just mozjs38 and 52 (LP: #1714821) 14:35 <ubot5> 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 <jbicha> • mozjs52 / gjs and its rdeps are back on s390x. I assume we don't want to start building ubuntu-desktop there again? 14:36 <jbicha> • Help Needed for troubleshooting third-party scanner driver issues, see LP: #1707352 14:36 <ubot5> 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 <jbicha> eof 14:37 <seb128> jbicha, the gnome-user-share bug referenced there was a copy error? 14:37 <seb128> or is mozjs having to do with it? 14:38 <jbicha> oops, should have been LP: #1728038 14:38 <ubot5> Launchpad bug 1728038 in oolite (Ubuntu) "Remove ancient mozjs from bionic" [Undecided,New] https://launchpad.net/bugs/1728038 14:38 <seb128> jbicha, did you try to talk to Robert about the sane-backends issue? it's sort of his domain 14:38 <seb128> that bug reference makes more sense :p 14:38 <jbicha> yes, but he didn't have answers yet 14:38 <seb128> k 14:38 <seb128> thanks jbicha 14:38 <seb128> #topic jamesh 14:38 <seb128> jamesh, hey, unsure if you are around? 14:39 <seb128> willcooke didn't fwd me your update 14:39 <seb128> k, seems he's not there 14:39 <seb128> next 14:39 <seb128> #topic kenvandine 14:39 <seb128> kenvandine, hey 14:39 <kenvandine> * 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 <kenvandine> * 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 <kenvandine> e freedesktop portal and a patch to snapd to support help uris. 14:39 <kenvandine> * 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 <kenvandine> itting a PR. 14:40 <kenvandine> * Backporting some artful fixes to the gnome-3-26 PPA to get them in the platform snap 14:40 <kenvandine> eof 14:41 <seb128> 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 <seb128> thanks kenvandine 14:41 <oSoMoN> thanks kenvandine ! 14:41 <kenvandine> ah, you guys talked about it :) 14:42 <seb128> yeah, I read the backlog and I mentioned that the dconf file existing on start was probably not the issue 14:42 <seb128> if the file exists it's probably something buggy that does a write on loggin 14:42 <seb128> which shouldn't be done, desrt chassed those buggy cases in the past 14:42 <seb128> anyway let's see 14:42 <seb128> next 14:43 <seb128> #topic Laney 14:43 <seb128> Laney, hey 14:43 <Laney> hi 14:43 <Laney> • v. short week 💀 14:43 <Laney> • 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 <Laney> • 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 <Laney> • helped a bit with bionic archive opening (NewReleaseCycleProcess checklist stuff) 🕷️ 14:43 <Laney> 🎃 14:43 <oSoMoN> happy halloween Laney :) 14:43 <jbicha> which ones are usable? 14:44 <kenvandine> :) 14:44 <seb128> thanks Laney 14:45 <seb128> #topic oSoMoN 14:45 <seb128> oSoMoN, hey 14:45 <Laney> ones that are compatible with your shell version 14:45 <oSoMoN> hey there 14:45 <oSoMoN> • chromium 62.0.3202.62 published to -security and -updates for all supported series, and 62.0.3202.75 ready for publication 14:45 <oSoMoN> • managed to build chromium 63 (beta) on trusty, using gcc-mozilla (gcc 4.9) and statically linking its libstdc++ 14:45 <oSoMoN> • first chromium 64 (dev) build ongoing in PPA 14:45 <oSoMoN> • 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 <oSoMoN> • prepared libreoffice 5.4.2 SRU for artful (bug #1728072), now in unapproved queue 14:45 <ubot5> bug 1728072 in libreoffice (Ubuntu) "[SRU] libreoffice 5.4.2 for artful" [Undecided,New] https://launchpad.net/bugs/1728072 14:45 <oSoMoN> • preparing libreoffice 5.4.2 upload for bionic with a couple of fixes (debhelper and icu) 14:45 <oSoMoN> • 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 <ubot5> bug 1680928 in libreoffice (Ubuntu) "[snap] Spellcheck not working" [Medium,Fix committed] https://launchpad.net/bugs/1680928 14:45 <oSoMoN> EOF 14:45 <seb128> thanks oSoMoN 14:46 <seb128> #topic seb128 14:46 <seb128> • spent most of the week triaging&debugging&sending upstream launchpad incoming bugs 14:46 <seb128> • sponsoring (libreoffice artful SRU, u-c-c bugfix + xenial SRU) 14:46 <seb128> • some trello board reviews and administrative work 14:46 <seb128> </week> 14:47 <seb128> #topic tkamppeter 14:47 <seb128> tkamppeter, hey 14:47 <tkamppeter> - OpenPrinting: Studied GitHub Pages as possibility to host the site and manage the content, including news blog in GIT repos. 14:47 <tkamppeter> - Google Summer of Code 2017: Planned the distribution of the funds received from Google. 14:47 <tkamppeter> - hplip: Uploaded missing proprietary plugins to OpenPrinting. HP failed to send them to me earlier. 14:47 <tkamppeter> - cups, cups-filters, hplip, ...: First syncs into Bionic. 14:47 <tkamppeter> - CPDB (Common Print Dialog Backends): Posted on Debian Printing mailing list to ask them to start packaging. 14:47 <tkamppeter> - Bugs. 14:48 <seb128> thanks tkamppeter 14:48 <seb128> #topic robert_ancell 14:48 <seb128> - gnome-software/snapd-glib bug fixing 14:48 <seb128> - Uploaded updated gnome-software/snapd-glib packages to ppa:ubuntu-desktop/gnome-software 14:48 <seb128> - Prepared artful gnome-software/snapd-glib SRU (in QA testing now). 14:48 <seb128> - snapd-glib 1.24 released 14:49 <seb128> #topic andyrock 14:49 <seb128> andyrock, your turn :) 14:49 <andyrock> 1. Livepatch desktop integration: 14:49 <andyrock> 1.1 working on software-properties to integrate with the new macaron-based API to retrieve lp token 14:49 <andyrock> 1.2 talking with the right guys to get pymacaroonbakery in Debian and artful 14:49 <andyrock> 2. OEM bug (https://bugs.launchpad.net/bugs/1716359) 14:49 <andyrock> 2.1 mp for GCC master (already committed) 14:49 <andyrock> 2.2 mp for ucc trunk 14:49 <andyrock> 2.3 sru for ucc xenial 14:49 <ubot5> Ubuntu bug 1716359 in unity-control-center (Ubuntu) "Unplugging headset with audio panel open mutes internal mic" [Low,In progress] 14:49 <andyrock> 3. Updated the branch to fix osd progress bars in artful 14:49 <andyrock> 4. Sru for the gtk crash when adding new online accounts 14:49 <andyrock> eow 14:50 <seb128> thanks andyrock 14:50 <seb128> #topic aob 14:50 <seb128> k, jbicha has some of those at least 14:50 <seb128> jbicha, I guess you can start :) 14:50 <jbicha> https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005272.html 14:51 <jbicha> #1 fontconfig: should we keep the templates in /etc indefinitely or ok to follow upstream? 14:52 <seb128> it's probably ok to follow upstream/debian if you are confident it's not going to create issues for users upgrading 14:53 <seb128> I think I'm the one who rolled back on those changes at the time 14:53 <jbicha> I am not confident, it will break users who symlinked one of the extra available configs 14:53 <seb128> but that's because I didn't want to have to deal with the migration and we were updating ahead of Debian 14:53 <jbicha> yes, I think that was like 2012 (!) 14:53 <seb128> do we have any issue with the current situation? 14:54 <jbicha> no 14:54 <seb128> 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 <jbicha> ok, that's fine 14:55 <jbicha> moving on to #2: dealing with headerbar patches 14:55 <jbicha> Khurshid also replied to my email: https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005273.html 14:56 <seb128> tricky 14:57 <jbicha> the headerbar patches are useful for Unity becuase otherwise LIM is broken there 14:57 <seb128> we said we would drop them to lower delta/maintainance cost 14:57 <seb128> 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 <seb128> are those patches known to create any problem? 14:58 <jbicha> they look bad on other desktops (that bug was filed by elementary OS ) and I saw similar badness in Xfce 14:58 <jbicha> so, changing the patches to only apply against Unity are an improvement 14:58 <seb128> right, but the updates patch change the behaviour to be in unity only 14:58 <seb128> right 14:58 <seb128> wdyt? 14:59 <seb128> I think I'm fine either way 14:59 <jbicha> actually, some of the patches were set to apply anywhere that wasn't GNOME which was why the bug was filed 14:59 <seb128> I guess Laney would be in favor of dropping them to low delta with upstream 14:59 <seb128> right 14:59 <seb128> that was probably the wrong choice 15:00 <seb128> I think I would be slightly in favor of removing those changes 15:00 <seb128> we can investigate this gtk3-nocsd mentioned on the list 15:00 <jbicha> it sort of made sense at the time but I think CSD are reasonably well supported by desktops now 15:00 <seb128> I don't know about it 15:00 <jbicha> how about we think about it more then? 15:00 <seb128> yes 15:00 <seb128> let's follow up on the list 15:01 <jbicha> ok, #3 ok to sync gnome-user-share? 15:02 <seb128> what's the user experience today with that one? 15:02 <seb128> you can enable it from an ui and it prompts you to install packages? 15:02 <jbicha> there is no user experience in the latest version of gnome-user-share itself 15:02 <seb128> well, with the one we currently have 15:03 <seb128> like what do we give up on? 15:03 <jbicha> with the old version, it has a file sharing thing used by Unity 15:04 <jbicha> 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 <seb128> ideally we would have g-c-c installing packages on demand when you try to enable it there I guess? 15:05 <sil2100> kenvandine: hey! 15:05 <sil2100> kenvandine: you around? 15:05 <seb128> we are in a meeting 15:05 <sil2100> Ah, oops, excuse me then! 15:05 <seb128> but almost over 15:05 <seb128> no worry 15:05 <kenvandine> hey sil2100 15:05 * sil2100 hides 15:05 <seb128> jbicha, let's continue on the list 15:05 <jbicha> ok 15:06 <seb128> sorry I feel like we don't have a good quorum today 15:06 <seb128> willcooke is off and didrocks as well (who usually has input on such topics) 15:06 <jbicha> g-c-c hides the File Sharing subpanel if gnome-user-share is not installed 15:06 <xnox> Laney, whoop whoop re:bos02 =) 15:06 <seb128> and others don't seem to have much opinion 15:06 <Laney> hi 15:07 <seb128> jbicha, on a similar topic we should perhaps revisit what we do with nautilus-share, it's quite buggy atm 15:07 <seb128> jbicha, the pam integration package it tries to install has been remove in xenial 15:07 <Laney> might be worth thinking about 3b in jbicha's email 15:07 <seb128> so installation fails and auth isn't working unless you go add users manually 15:07 <seb128> hey Laney :) 15:08 <Laney> it'd be cool to have those features 15:08 <seb128> right 15:08 <seb128> I think I would like to have it 15:08 <seb128> either by installation things 15:08 <Laney> guessing security would want to remove it 15:08 <Laney> review* 15:08 <Laney> or remove :P 15:08 <seb128> or by changing g-c-c to do "install on demand" rather than hidding 15:08 <Laney> mmm 15:09 <jbicha> Laney: you were right the first time ;) 15:10 <seb128> 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 <jbicha> sure, thanks 15:11 <seb128> thanks for bringing those topics 15:11 <seb128> sorry that there was not much traction to discuss them 15:11 <seb128> as said we are missing some people 15:11 <seb128> let's continue on the list and maybe try to get a conclusion next week 15:11 <jbicha> it's fine, some are complicated and it's good to think things through 15:11 <seb128> right 15:11 <seb128> any other topic? 15:13 <seb128> seems not, it's a wrap then 15:13 <Laney> nein 15:13 <Laney> thanks! 15:13 <seb128> thanks everyone! 15:13 <seb128> #endmeeting