15:30 #startmeeting Desktop Team Weekly Meeting 2017-09-12 15:30 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 15:30 Available commands: action commands idea info link nick 15:30 πŸ‘½/ 15:30 o/ 15:31 Roll call: andyrock, dgadomski, didrocks, duflu, jbicha, jamesh, jibel/heber (out), kenvandine, laney, oSoMoN, seb128 (hols), tkamppeter (out), trevinho, robert_ancell (out) 15:31 hey o/ 15:31 I /think/ that's about right, lots of people out today 15:31 o/ 15:31 o/ 15:31 o/ 15:32 Gah, I was playing with mouse senstivity and acceleration, and now it's awful 15:32 anyway, let's press on so I can fix this :) 15:32 #topic andyrock 15:33 # Fix issue with nautilus icon position on first start 15:33 # Working on implmenting progress and urgent api in dash-to-dock 15:33 # Fix for the missing-lockscreen-entry pushed in a ppa (I asked the guy that can experience it to test it) 15:33 andyrock, what's the missing lock screen entry? 15:33 I'm looking for the bug 15:34 https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1311316 15:34 Ubuntu bug 1311316 in unity (Ubuntu) "After locking screen there is no input field to type password for unlock" [High,Fix released] 15:34 there are a lot of people still complaining 15:34 oh, ok 15:34 different to what I was thinking of 15:34 yeah the other one is on my list 15:34 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 :) 15:35 thanks andyrock 15:35 #topic dgadomski 15:35 hey 15:35 again, sadly, nothing strictly desktop this week, kindda desktop-related: testing of a fix to bug #1699179 15:35 bug 1699179 in landscape-client (Ubuntu) "PackageReporter kicks in during do-release-upgrade" [Undecided,New] https://launchpad.net/bugs/1699179 15:35 eof 15:35 thanks dgadomski 15:35 #topic didrocks 15:35 * 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 screenshots makes the UI refined + label changes in case you didn't notice) 15:35 * 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 * 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 * 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 * 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 * 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 . 15:36 Good stuff, thanks didrocks 15:36 Nice to see the community passionate 15:36 yeah ;) 15:36 Great work on the blog posts, it's a really useful and interesting way to reflect on the changes we've made 15:36 +1 15:37 #topic duflu 15:37 * Totem performance: 15:37 - 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 - Still stuck on the smoothness/latency regression in gnome-maps that that all of my experimental approaches cause. 15:37 - 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 - 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 * PulseAudio: 15:37 - Finally 11.0 was released upstream: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/ 15:37 - 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 * Gnome Shell: 15:37 - Briefly helping didrocks with a font rendering problem: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1714459 15:37 Ubuntu bug 1714459 in gnome-shell (Ubuntu) "Shell panel font is blurry under wayland" [Undecided,Confirmed] 15:37 - I'd like to get to fixing that myself if nobody else does. 15:37 * Daily bug management across gnome-shell, mutter, gdm, ubuntu-themes, bluez, pulseaudio and mir. 15:37 - Noteworthy top shell crashes: 15:37 . Regression in 3.25: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1714330 15:37 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 . And still the same: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1505409 15:37 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 #topic jbicha 15:38 β€’ Survived Irma πŸŒ€ 15:38 β€’ Sponsored LP: #1090671 15:38 Launchpad bug 1090671 in ubuntu-restricted-addons (Ubuntu) "Add GStreamer 1.0 recommends" [Undecided,Fix released] https://launchpad.net/bugs/1090671 15:38 β€’ Fixed LP: #1712104 with distro enablement patch but translations are being done in GNOME 15:38 Launchpad bug 1712104 in gnome-tweak-tool (Ubuntu) "Add Hot Corner on/off switch" [Wishlist,Fix released] https://launchpad.net/bugs/1712104 15:38 β€’ Started updating GNOME packages to 3.26.0 15:38 β€’ Elected to Ubuntu Developer Membership Board 15:38 eof 15:39 jbicha, congrats! 15:39 congrats jbicha! 15:39 congrats on a) not being 10 feet under water and b) UDMB! 15:39 congrats jbicha 15:39 thanks I think :) 15:39 :) 15:39 #topic heber 15:39 Hey! QA updates: 15:39 * KPI: errors.u.c: http://platform-qa-dashboard.canonical.com/dashboard/db/ubuntu-desktop-kpi 15:39 - Calculating running average instead of raw count of errors and instances 15:39 - New indicators: 15:39 # Crashes first seen in the development release 15:39 # Crashes first seen in a previous release and still unfixed in the development release 15:39 # Number of crash instances per release 15:39 * Reviewed ubiquity 17.10.6 15:39 * Daily triaging and QA infra maintenance 15:39 * Submitted merge proposal with core apps tests 15:39 * Fix desktop testsflinger random issue when downloading artifacts. 15:39 * Fix grafana integration result parser for skipped tests values. 15:39 EOF 15:39 for jibel and myself 15:40 sweet! Nice work on the KPIs thanks 15:40 #topic kenvandine 15:40 * Working with folks from GNOME engagement team to create some docs to help users transition from Unity to GNOME. 15:40 * 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 - I've built libsystemd0 into the snap for now and it's working fine on 16.04 and 17.10 15:40 * New snap for gnome-characters in the edge channel 15:40 * Requested publisher changes for latest batch of snaps. 15:40 Ubuntu bug 1715719 in systemd (Ubuntu) "systemd v232+ journals aren't compatible with journalctrl from 229" [Undecided,New] 15:40 * 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 issue https://forum.snapcraft.io/t/desktop-file-names/2096 15:40 * Working on the gnome platform snap rename requested in the auto-connection forum post. 15:40 eof 15:41 thanks kenvandine 15:41 #topic Laney 15:41 hi 15:41 β€’ Much time investigating & finally fixing GDM bug https://bugzilla.gnome.org/show_bug.cgi?id=787304 15:41 Gnome bug 787304 in general ""Ubuntu" and "Ubuntu on Xorg" randomly start the same session (maybe Wayland maybe Xorg)" [Normal,Resolved: fixed] 15:41 β€’ autopkgtest 15:41 ∘ Re-deployed autopkgtest armhf to get some fresh non messed up workers 15:41 ∘ Tracked lgw01 cloud maintenance, took down affected workers 15:41 ∘ wrote some scripts to clean up duplicate entries in the queues, one of which (30,000 entries per arch!) was caused by... 15:41 ∘ 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 β€’ Fixed ubiquity wrt. console-setup https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1715605 15:41 Ubuntu bug 1715605 in ubiquity (Ubuntu) "ubi-console-setup fails with exit code 1" [Undecided,Fix released] 15:41 β€’ Made some things migrate out of artful-proposed 15:41 β€’ Did some upstream reviews of a few patches, hopefully that was helpful 15:41 β€’ A few FFe reviews 15:41 πŸ—ΊοΈ 15:42 thanks Laney, great news on the GDM session issue 15:42 you got the GDM bug fixed? 15:42 nice :) 15:42 dunno 15:42 at least one bug, but nobody was particularly clear on what the problem was 15:42 so there might be more 15:43 * willcooke keeps an eye out 15:43 #topic tkamppeter 15:43 - 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 - cups-filters: Received several patches to improve Braille embossing 15:43 - Ghostscript: Fixes on rendering filled-in PDF forms. 15:43 - GSoC 2017: Orientation of students on further work. 15:43 - Bugs 15:43 #topic Trevinho 15:43 Are you here Trevinho or shall I paste? In 5... 4... 15:43 3 15:44 2 15:44 Yes 15:44 ha 15:45 Β· Mutter: 15:45 - Fixed computing resource scale in some containers 15:45 - Support ClutterCanvas with 0 < scale < 1 15:45 - Fixed painting of effect offscreen textures (used by scroll fading) 15:45 - Optimize the text code, avoiding unneeded computations 15:45 Β· gnome-shell: 15:45 - Fixed introspection code 15:45 - Paint proper scaled shadow for text 15:45 - St theme node CSS drawing with resource scaling in the works 15:45 (basically done, needs cleanup) 15:45 Β· We should probably discuss if we can backport some of these changes, 15:45 since they will still be protected under a gsettings key 15:45 πŸ”š 15:45 Nice work on mutter 15:45 Do you know what will make it for 3.26? 15:45 (ooh, I missed oSoMoN - I'll come back to you) 15:46 no worries 15:46 Trevinho, you might have opinions on the snap desktop file matching issue, lets chat after the meeting 15:47 Trevinho, I'll follow up re Mutter after the meeting 15:47 #topic oSoMoN 15:47 hey 15:47 β€’ was AFK on holidays last week 15:47 β€’ 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 β€’ chromium dev channel updated to 62.0.3202.9, looking into build failures 15:47 β€’ libreoffice 5.4.1 is blocked in artful-proposed, gotta look into autopkgtest failures on i386 and s390x 15:47 β€’ looking into bug #1713742 and bug #1714520 to produce a working libreoffice 5.4.1 snap 15:47 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 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 β€’ gotta dive again in chromium snap not HW-accelerated on nvidia 15:47 EOF 🌴 15:47 thanks oSoMoN, welcome back 15:47 thanks! 15:47 #topic robert_ancell 15:48 - Diagnosing gnome-software performance / stability issues 15:48 - Working on snapd-glib channels support 15:48 - Worked on Fedora build issues with snapd-glib 15:48 - Landed glib API to support parsing timestamps (code that will be able to be dropped from snapd-glib in the future). 15:48 - simple-scan 3.26.0 release 15:48 #topic aob 15:48 DId I miss anyone? 15:48 In the meantime, the Rally.. 15:48 * kenvandine is getting excited! 15:48 Thursday is final beta, so I've provisionally blocked out Wednesday and reserved us a room for final fixing 15:49 and prolly some of Thursday 15:49 So that leaves Mon & Tues to go and speak to people and for us to do our roadmap planning for 18.04 15:49 I'll like to kick off Monday morning with an extended team kick off meeting 15:49 So for the rally please can you: 15:50 * 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 https://trello.com/c/DOfwERLI 15:51 * Tag any bugs that need fixing for beta with rls-aa-incoming 15:51 * Reach out to people you want to speak to to try and arrange a suitable tme 15:51 *time 15:51 i.e. probably not Wednesday 15:52 but ya know, I'm sure there will be time on Weds too 15:52 Anyone got anything else to talk about? 15:52 Going once... 15:52 * didrocks doesn't 15:52 twice 15:53 thrice 15:53 The fractional thing 15:53 go! 15:53 I have the code almost done, there will be a review soon hopefully 15:53 So, it could be nice to carry the changes as distro patch 15:54 They need a gsettings key to be on anyway, so we can safely use it only for testing 15:54 What's the teams view on if this is a bug or a feature? 15:54 Laney? ^ 15:54 There's an abi change in mutter though... While the shell has just fixes depending on it 15:55 In theory the core changes of mutter are alredy there 15:55 But the clutter part is the new 15:55 perhaps the rally is the right place to chat about this some more, but also might be too late? 15:55 Clutter-mutter 15:55 (re really: afraid is getting quite late) 15:56 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 oki, something for after the meeting anyway 15:56 let's wrap and carry on if needed 15:56 #endmeeting