15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting 2017-09-12
15:30 <meetingology> Meeting started Tue Sep 12 15:30:35 2017 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:30 <meetingology> 
15:30 <meetingology> Available commands: action commands idea info link nick
15:30 <oSoMoN> πŸ‘½/
15:30 <jbicha> o/
15:31 <willcooke> Roll call: andyrock, dgadomski, didrocks, duflu, jbicha, jamesh, jibel/heber (out), kenvandine, laney, oSoMoN, seb128 (hols), tkamppeter (out), trevinho, robert_ancell (out)
15:31 <didrocks> hey o/
15:31 <willcooke> I /think/ that's about right, lots of people out today
15:31 <andyrock> o/
15:31 <kenvandine> o/
15:31 <heber> o/
15:32 <willcooke> Gah, I was playing with mouse senstivity and acceleration, and now it's awful
15:32 <willcooke> anyway, let's press on so I can fix this :)
15:32 <willcooke> #topic andyrock
15:33 <andyrock> # Fix issue with nautilus icon position on first start
15:33 <andyrock> # Working on implmenting progress and urgent api in dash-to-dock
15:33 <andyrock> # Fix for the missing-lockscreen-entry pushed in a ppa (I asked the guy that can experience it to test it)
15:33 <willcooke> andyrock, what's the missing lock screen entry?
15:33 <andyrock> I'm looking for the bug
15:34 <andyrock> https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1311316
15:34 <ubot5> Ubuntu bug 1311316 in unity (Ubuntu) "After locking screen there is no input field to type password for unlock" [High,Fix released]
15:34 <andyrock> there are a lot of people still complaining
15:34 <willcooke> oh, ok
15:34 <willcooke> different to what I was thinking of
15:34 <andyrock> yeah the other one is on my list
15:34 <willcooke> will you still have a chance to look at the "screen appears for a second when resuming from suspend" ^H^H^H^H^H  thanks
15:34 <willcooke> :)
15:35 <willcooke> thanks andyrock
15:35 <willcooke> #topic dgadomski
15:35 <dgadomski> hey
15:35 <dgadomski> again, sadly, nothing strictly desktop this week, kindda desktop-related: testing of a fix to bug #1699179
15:35 <ubot5> bug 1699179 in landscape-client (Ubuntu) "PackageReporter kicks in during do-release-upgrade" [Undecided,New] https://launchpad.net/bugs/1699179
15:35 <dgadomski> eof
15:35 <willcooke> thanks dgadomski
15:35 <willcooke> #topic didrocks
15:35 <didrocks> * Rebase (mostly a rewrite for the backend part as monitor handling changed completely) our Dock panel (thanks seb for bootstrapping the code for having its own panel) for GNOME Control Center 3.26. Net benefit is that the new own Dock structure makes way more sense. Wrote about it on https://didrocks.fr/2017/09/08/ubuntu-gnome-shell-in-artful-day-10/ (a followup upload yesterday since the blog post
15:35 <didrocks> screenshots makes the UI refined + label changes in case you didn't notice)
15:35 <didrocks> * Worked and communicated with Dash to Dock upstream on their dynamic transparency feature (that we will need once GNOME Shell have transparent dynamic panel if they keep it). Very nice interaction with this upstream!
15:35 <didrocks> * Interacted with system76 about the display manager selection. Sponsor their patch, add a vanilla upstream GDM option as well and wrote about it in https://didrocks.fr/2017/09/08/ubuntu-gnome-shell-in-artful-day-10/.
15:35 <didrocks> * Investigate having super key pressed showing up the Dock (in hide mode). Currently, it's set to Super + q. This is more complicated than anticipated and will require heavy patching of mutter in the key handling itself. Right now, don't do anything with it, we can either wait for 17.10 feedbacks or do it as a bug fix later this month if really desired.
15:36 <didrocks> * Provided feedback and corrections to the GNOME community documentation asking me about details on our transition and joined to the meeting with Ken.
15:36 <didrocks> * A lot of communications (sometimes unsolicited ;)) with the ubuntu forums (en) community about the extensions vs GNOME Shell mods debates. Same on comments on my blog posts, social networks and french forum.
15:36 <didrocks> .
15:36 <willcooke> Good stuff, thanks didrocks
15:36 <willcooke> Nice to see the community passionate
15:36 <didrocks> yeah ;)
15:36 <willcooke> Great work on the blog posts, it's a really useful and interesting way to reflect on the changes we've made
15:36 <kenvandine> +1
15:37 <willcooke> #topic duflu
15:37 <willcooke> * Totem performance:
15:37 <willcooke> - Spent enough time learning clutter-gtk to be able to prototype alternative fixes that retain the CPU-halving without simply deleting a large chunk of code.
15:37 <willcooke> - Still stuck on the smoothness/latency regression in gnome-maps that that all of my experimental approaches cause.
15:37 <willcooke> - Tracked down the smoothness problem (I think) to just the default platform: CLUTTER_BACKEND=gdk. Generally if you change it to CLUTTER_BACKEND=wayland or x11 then the problem seems solved.
15:37 <willcooke> - Now trying to figure out if the problem really is in clutter's bespoke frame clock (which only exists for CLUTTER_BACKEND=gdk), or if this is a general oversight in GDK's wl_subsurface support where multiple Wayland surfaces share a single frame clock. Or a general problem in clutter... I'm still hopeful to learn things that will help with shell performance later.
15:37 <willcooke> * PulseAudio:
15:37 <willcooke> - Finally 11.0 was released upstream: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/
15:37 <willcooke> - Sounds great but I suggest we remain cautious and wait till 18.04 to get it in now. It would be difficult for 11.0 to generate fewer bug reports than we get for 10.0 now. And easy for 11.0 to generate more bug reports.
15:37 <willcooke> * Gnome Shell:
15:37 <willcooke> - Briefly helping didrocks with a font rendering problem: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1714459
15:37 <ubot5> Ubuntu bug 1714459 in gnome-shell (Ubuntu) "Shell panel font is blurry under wayland" [Undecided,Confirmed]
15:37 <willcooke> - I'd like to get to fixing that myself if nobody else does.
15:37 <willcooke> * Daily bug management across gnome-shell, mutter, gdm, ubuntu-themes, bluez, pulseaudio and mir.
15:37 <willcooke> - Noteworthy top shell crashes:
15:37 <willcooke> . Regression in 3.25: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1714330
15:37 <ubot5> Ubuntu bug 1714330 in mutter (Ubuntu) "gnome-shell crashed with SIGSEGV in on_crtc_flipped() from g_closure_invoke() from invoke_flip_closure() from page_flip_handler() from drmHandleEvent()" [High,Confirmed]
15:37 <willcooke> . And still the same: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1505409
15:37 <ubot5> Ubuntu bug 1505409 in GNOME Shell "gnome-shell crashed with SIGTRAP in x_io_error() from _XIOError() from _XEventsQueued() from XPending() from gdk_check_xpending() ["Connection to xwayland lost"]" [Critical,Confirmed]
15:37 <willcooke> #topic jbicha
15:38 <jbicha> β€’ Survived Irma πŸŒ€
15:38 <jbicha> β€’ Sponsored LP: #1090671
15:38 <ubot5> Launchpad bug 1090671 in ubuntu-restricted-addons (Ubuntu) "Add GStreamer 1.0 recommends" [Undecided,Fix released] https://launchpad.net/bugs/1090671
15:38 <jbicha> β€’ Fixed LP: #1712104 with distro enablement patch but translations are being done in GNOME
15:38 <ubot5> Launchpad bug 1712104 in gnome-tweak-tool (Ubuntu) "Add Hot Corner on/off switch" [Wishlist,Fix released] https://launchpad.net/bugs/1712104
15:38 <jbicha> β€’ Started updating GNOME packages to 3.26.0
15:38 <jbicha> β€’ Elected to Ubuntu Developer Membership Board
15:38 <jbicha> eof
15:39 <kenvandine> jbicha, congrats!
15:39 <didrocks> congrats jbicha!
15:39 <willcooke> congrats on a) not being 10 feet under water and b) UDMB!
15:39 <oSoMoN> congrats jbicha
15:39 <jbicha> thanks I think :)
15:39 <willcooke> :)
15:39 <willcooke> #topic heber
15:39 <heber> Hey! QA updates:
15:39 <heber> * KPI: errors.u.c: http://platform-qa-dashboard.canonical.com/dashboard/db/ubuntu-desktop-kpi
15:39 <heber> - Calculating running average instead of raw count of errors and instances
15:39 <heber> - New indicators:
15:39 <heber> # Crashes first seen in the development release
15:39 <heber> # Crashes first seen in a previous release and still unfixed in the development release
15:39 <heber> # Number of crash instances per release
15:39 <heber> * Reviewed ubiquity 17.10.6
15:39 <heber> * Daily triaging and QA infra maintenance
15:39 <heber> * Submitted merge proposal with core apps tests
15:39 <heber> * Fix desktop testsflinger random issue when downloading artifacts.
15:39 <heber> * Fix grafana integration result parser for skipped tests values.
15:39 <heber> EOF
15:39 <heber> for jibel and myself
15:40 <willcooke> sweet! Nice work on the KPIs thanks
15:40 <willcooke> #topic kenvandine
15:40 <kenvandine> * Working with folks from GNOME engagement team to create some docs to help users transition from Unity to GNOME.
15:40 <kenvandine> * New snap for gnome-logs, ran into a systemd compat issue and filed a bug https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1715719
15:40 <kenvandine> - I've built libsystemd0 into the snap for now and it's working fine on 16.04 and 17.10
15:40 <kenvandine> * New snap for gnome-characters in the edge channel
15:40 <kenvandine> * Requested publisher changes for latest batch of snaps.
15:40 <ubot5> Ubuntu bug 1715719 in systemd (Ubuntu) "systemd v232+ journals aren't compatible with journalctrl from 229" [Undecided,New]
15:40 <kenvandine> * Debugged an app matching issue.  Snap installs a renamed desktop file in /var/lib/snapd/desktop/applications, something like gnome-logs_gnome-logs.desktop.  The shell expects the application name to match the desktop file name in order to properly display the appmenu.  So with the mismatch, we get a broken icon and missing application name in the menu.  Same for alt-tab.  I've submitted post to the forum for thoughts on the
15:40 <kenvandine> issue https://forum.snapcraft.io/t/desktop-file-names/2096
15:40 <kenvandine> * Working on the gnome platform snap rename requested in the auto-connection forum post.
15:40 <kenvandine> eof
15:41 <willcooke> thanks kenvandine
15:41 <willcooke> #topic Laney
15:41 <Laney> hi
15:41 <Laney> β€’ Much time investigating & finally fixing GDM bug https://bugzilla.gnome.org/show_bug.cgi?id=787304
15:41 <ubot5> Gnome bug 787304 in general ""Ubuntu" and "Ubuntu on Xorg" randomly start the same session (maybe Wayland maybe Xorg)" [Normal,Resolved: fixed]
15:41 <Laney> β€’ autopkgtest
15:41 <Laney> ∘ Re-deployed autopkgtest armhf to get some fresh non messed up workers
15:41 <Laney> ∘ Tracked lgw01 cloud maintenance, took down affected workers
15:41 <Laney> ∘ wrote some scripts to clean up duplicate entries in the queues, one of which (30,000 entries per arch!) was caused by...
15:41 <Laney> ∘ fixed a bug in proposed-migration where it crashed half way through and didn't write out its list of requested tests, causing the next run to request the same things again
15:41 <Laney> β€’ Fixed ubiquity wrt. console-setup https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1715605
15:41 <ubot5> Ubuntu bug 1715605 in ubiquity (Ubuntu) "ubi-console-setup fails with exit code 1" [Undecided,Fix released]
15:41 <Laney> β€’ Made some things migrate out of artful-proposed
15:41 <Laney> β€’ Did some upstream reviews of a few patches, hopefully that was helpful
15:41 <Laney> β€’ A few FFe reviews
15:41 <Laney> πŸ—ΊοΈ
15:42 <willcooke> thanks Laney, great news on the GDM session issue
15:42 <didrocks> you got the GDM bug fixed?
15:42 <didrocks> nice :)
15:42 <Laney> dunno
15:42 <Laney> at least one bug, but nobody was particularly clear on what the problem was
15:42 <Laney> so there might be more
15:43 * willcooke keeps an eye out
15:43 <willcooke> #topic tkamppeter
15:43 <willcooke> - cups-filters: Make the pdftopdf filter flattening interactive PDF forms by calling an external utility (pdftocairo, ghostscript) before further processing to not loose the filled in data on the printout. This was a long-standing problem (reported more than a year ago).
15:43 <willcooke> - cups-filters: Received several patches to improve Braille embossing
15:43 <willcooke> - Ghostscript: Fixes on rendering filled-in PDF forms.
15:43 <willcooke> - GSoC 2017: Orientation of students on further work.
15:43 <willcooke> - Bugs
15:43 <willcooke> #topic Trevinho
15:43 <willcooke> Are you here Trevinho or shall I paste?  In 5... 4...
15:43 <willcooke> 3
15:44 <willcooke> 2
15:44 <Trevinho> Yes
15:44 <willcooke> ha
15:45 <Trevinho> Β· Mutter:
15:45 <Trevinho> - Fixed computing resource scale in some containers
15:45 <Trevinho> - Support ClutterCanvas with 0 < scale < 1
15:45 <Trevinho> - Fixed painting of effect offscreen textures (used by scroll fading)
15:45 <Trevinho> - Optimize the text code, avoiding unneeded computations
15:45 <Trevinho> Β· gnome-shell:
15:45 <Trevinho> - Fixed introspection code
15:45 <Trevinho> - Paint proper scaled shadow for text
15:45 <Trevinho> - St theme node CSS drawing with resource scaling in the works
15:45 <Trevinho> (basically done, needs cleanup)
15:45 <Trevinho> Β· We should probably discuss if we can backport some of these changes,
15:45 <Trevinho> since they will still be protected under a gsettings key
15:45 <Trevinho> πŸ”š
15:45 <willcooke> Nice work on mutter
15:45 <willcooke> Do you know what will make it for 3.26?
15:45 <willcooke> (ooh, I missed oSoMoN - I'll come back to you)
15:46 <oSoMoN> no worries
15:46 <kenvandine> Trevinho, you might have opinions on the snap desktop file matching issue, lets chat after the meeting
15:47 <willcooke> Trevinho, I'll follow up re Mutter after the meeting
15:47 <willcooke> #topic oSoMoN
15:47 <oSoMoN> hey
15:47 <oSoMoN> β€’ was AFK on holidays last week
15:47 <oSoMoN> β€’ chromium 61.0.3163.79 got promoted to stable channel while I was away, currently building in PPA, will test and have it published this week if everything goes well
15:47 <oSoMoN> β€’ chromium dev channel updated to 62.0.3202.9, looking into build failures
15:47 <oSoMoN> β€’ libreoffice 5.4.1 is blocked in artful-proposed, gotta look into autopkgtest failures on i386 and s390x
15:47 <oSoMoN> β€’ looking into bug #1713742 and bug #1714520 to produce a working libreoffice 5.4.1 snap
15:47 <ubot5> bug 1713742 in libreoffice (Ubuntu) "[snap] libreoffice 5.4.0 snap has incorrect file permissions for some files installed by stage packages" [High,Triaged] https://launchpad.net/bugs/1713742
15:47 <ubot5> bug 1714520 in libreoffice (Ubuntu) "[snap] libreoffice 5.4.x snap crashes at startup on wayland" [High,Confirmed] https://launchpad.net/bugs/1714520
15:47 <oSoMoN> β€’ gotta dive again in chromium snap not HW-accelerated on nvidia
15:47 <oSoMoN> EOF 🌴
15:47 <willcooke> thanks oSoMoN, welcome back
15:47 <oSoMoN> thanks!
15:47 <willcooke> #topic robert_ancell
15:48 <willcooke> - Diagnosing gnome-software performance / stability issues
15:48 <willcooke> - Working on snapd-glib channels support
15:48 <willcooke> - Worked on Fedora build issues with snapd-glib
15:48 <willcooke> - Landed glib API to support parsing timestamps (code that will be able to be dropped from snapd-glib in the future).
15:48 <willcooke> - simple-scan 3.26.0 release
15:48 <willcooke> #topic aob
15:48 <willcooke> DId I miss anyone?
15:48 <willcooke> In the meantime, the Rally..
15:48 * kenvandine is getting excited!
15:48 <willcooke> Thursday is final beta, so I've provisionally blocked out Wednesday and reserved us a room for final fixing
15:49 <willcooke> and prolly some of Thursday
15:49 <willcooke> So that leaves Mon & Tues to go and speak to people and for us to do our roadmap planning for 18.04
15:49 <willcooke> I'll like to kick off Monday morning with an extended team kick off meeting
15:49 <willcooke> So for the rally please can you:
15:50 <willcooke> * Think of things you need to speak to people about and add them to a list  (there is a Trello card I've been using, but feel free to make your own list/card)
15:50 <willcooke> https://trello.com/c/DOfwERLI
15:51 <willcooke> * Tag any bugs that need fixing for beta with rls-aa-incoming
15:51 <willcooke> * Reach out to people you want to speak to to try and arrange a suitable tme
15:51 <willcooke> *time
15:51 <willcooke> i.e. probably not Wednesday
15:52 <willcooke> but ya know, I'm sure there will be time on Weds too
15:52 <willcooke> Anyone got anything else to talk about?
15:52 <willcooke> Going once...
15:52 * didrocks doesn't
15:52 <willcooke> twice
15:53 <willcooke> thrice
15:53 <Trevinho> The fractional thing
15:53 <willcooke> go!
15:53 <Trevinho> I have the code almost done, there will be a review soon hopefully
15:53 <Trevinho> So, it could be nice to carry the changes as distro patch
15:54 <Trevinho> They need a gsettings key to be on anyway, so we can safely use it only for testing
15:54 <willcooke> What's the teams view on if this is a bug or a feature?
15:54 <willcooke> Laney? ^
15:54 <Trevinho> There's an abi change in mutter though... While the shell has just fixes depending on it
15:55 <Trevinho> In theory the core changes of mutter are alredy there
15:55 <Trevinho> But the clutter part is the new
15:55 <willcooke> perhaps the rally is the right place to chat about this some more, but also might be too late?
15:55 <Trevinho> Clutter-mutter
15:55 <didrocks> (re really: afraid is getting quite late)
15:56 <didrocks> I think earlier would be best, but can't qualify depending on the amount of code if it's a feature/bug fix, Laney would :)
15:56 <willcooke> oki, something for after the meeting anyway
15:56 <willcooke> let's wrap and carry on if needed
15:56 <willcooke> #endmeeting