15:30 <seb128> #startmeeting Desktop Team 2017-09-05 15:30 <meetingology> Meeting started Tue Sep 5 15:30:18 2017 UTC. The chair is seb128. 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 <seb128> Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber (out), kenvandine, laney, oSoMoN (out), seb128, tkamppeter(out), trevinho, robert_ancell (out) 15:30 <kenvandine> o/ 15:30 <jbicha> o/ 15:30 <andyrock> o/ 15:31 <seb128> we have quite some people out today 15:31 <seb128> anyway, let's get started 15:32 <seb128> andyrock, hey 15:32 <andyrock> # Livepatch: updating branches 15:32 <andyrock> # Some work to resolve G++7 issues on artful 15:32 <andyrock> # Implementing notification bedge in ubuntu-dock (will propose the branch soon) 15:32 <andyrock> # eow 15:32 <didrocks> (progress support as well? :)) 15:32 <seb128> thanks andyrock 15:33 <andyrock> didrocks: I'll do that in a different branch 15:33 <didrocks> ok 15:33 <seb128> one thing at the time! 15:33 <seb128> k, next one 15:33 <seb128> dgadomski, hey 15:33 <dgadomski> hey 15:34 <andyrock> it's just visul work, the backend code is done already 15:34 <dgadomski> sadly I have nothing desktop-related to share this week 15:34 <dgadomski> eof 15:34 <seb128> thanks dgadomski 15:35 <seb128> didrocks, hey 15:35 <didrocks> Just around for 3 days (took some swap days last week) and wasn't around last week, so report for ~1.5 week: 15:35 <didrocks> * Packaged and seeded KStatusNotifier/Appindicator extension. Wrote about it in https://didrocks.fr/2017/08/23/ubuntu-gnome-shell-in-artful-day-7/. 15:35 <didrocks> * Fit & Finish sprint + post-post polisht by making the theme changes more consistant and maintainable. 15:35 <didrocks> * Wrote up about those on https://didrocks.fr/2017/08/25/ubuntu-gnome-shell-in-artful-day-8/ and https://didrocks.fr/2017/09/04/ubuntu-gnome-shell-in-artful-day-9/. Track and answers comments on blog, omgubuntu and french forum. 15:35 <didrocks> * Track the upstream incoming changes for transparency (sounds quite experimental still) 15:35 <didrocks> * Got my GNOME foundation membership and blog added to planet GNOME 15:35 <didrocks> * Some AA work 15:35 <didrocks> * . ;) 15:35 <kenvandine> didrocks, congrats 15:35 <didrocks> thx! 15:36 <seb128> well done indeed :-) 15:36 * seb128 should do the same 15:36 <seb128> thanks didrocks 15:37 <seb128> * Totem: 15:37 <seb128> - I've been deep-diving into totem performance for most of the week: https://trello.com/c/7zeMdP0S/240-fix-totem-performance 15:37 <seb128> - What makes it difficult is that GTK's signal-driven architecture hides cause from effect (hides callers from callees). 15:37 <seb128> - Finally tracked down the biggest CPU hog to clutter-gtk. Totem (and gnome-maps at least) is using 50% of its CPU time software-rendering the window background and decorations on every video frame: https://bugzilla.gnome.org/show_bug.cgi?id=787001 15:37 <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] 15:37 <seb128> - I now have a patch that halves CPU of totem and gnome-maps, so if all else fails we will patch that I'm just holding off for the moment to see if I can come up with a different solution that doesn't make upstream upset. Because the issue right now is that it may cause reduced smoothness in gnome-maps on very fast machines. But that's it... slower machines would of course benefit more from the halved CPU. 15:37 <seb128> - Now also trying to understand how mutter and others composite such sub-surface apps so I can get the theory right before proceeding. 15:37 <seb128> * Video acceleration: 15:37 <seb128> - Public announcement about out-of-box support is still blocked for the past month awaiting: https://bugs.launchpad.net/ubuntu/+source/ubuntu-restricted-addons/+bug/1709166 15:37 <ubot5`> Ubuntu bug 1709166 in ubuntu-restricted-addons (Ubuntu) "Refresh Restricted Addons" [Undecided,In progress] 15:37 <seb128> - Fun numbers: Totem (on Wayland) uses about 4-5x more CPU than other players, even when all are using VAAPI because: 15:37 <seb128> . 50% Software rendering the GTK window/widgets/decorations on every video frame 15:37 <seb128> . 20% VAAPI decoding the video (this part is equal to other players) 15:37 <seb128> . 15% GStreamer overhead including audio decoding 15:37 <seb128> . 10% other 15:37 <seb128> . 5% cogl-rendering the the video texture 15:37 <seb128> * PulseAudio: 15:37 <seb128> - Xenial SRU is now blocked by crash reports of the primary "fixed" bug still happening... https://launchpad.net/ubuntu/+source/pulseaudio/1:8.0-0ubuntu3.4 15:37 <seb128> - Not sure I care about xenial enough to persue that right now given sponsors also insist on patching zesty first. Not worth the effort right now. 15:37 <seb128> * Daily bug management across gnome-shell, gdm, ubuntu-themes, bluez, pulseaudio and mir. 15:38 <seb128> 15:38 <seb128> would be nice if somebody could help and review the ubuntu-restricted-addons sponsoring request 15:38 <seb128> (that comment is from me, not from his summary) 15:38 <seb128> on that note moving on 15:38 <seb128> jbicha, hey 15:38 <jbicha> • GNOME Shell 3.25.91 is now in artful 15:38 <jbicha> • Merged GNOME 3.24/3.26 packaging upstream to Debian allowing us to sync lots of packages 15:38 <jbicha> • In particular if LP's changelog history is complete and I didn't miss something, this allowed us to sync evolution packaging from Debian for the first time since warty 15:38 <jbicha> • Filed https://bugzilla.gnome.org/787266 I'll probably drop the installed-tests from our autopkgtests with next update 15:39 <ubot5`> Gnome bug 787266 in general "test suite is unreliable" [Normal,New] 15:39 <jbicha> • Added the final piece for the Captive Portal feature 15:39 <jbicha> • Dropped onboard from default install 15:39 <jbicha> • Uploaded Builder 3.25.91 (with terminal disabled because of the vte/pcre2 thing. Maybe that can be re-enabled later if someone rebases the 3.24 patches) 15:39 <jbicha> • Released GNOME Tweaks 3.25.92 and blogged about recent changes there 15:39 <jbicha> • requested & sponsored bhavi's mobile-broadband-provider-info update. He intends to work on an SRU for it too 15:39 <jbicha> • gnome-control-center 3.25 still blocked on someone rebasing the dock settings patch 15:39 <jbicha> eof 15:39 <jbicha> that's evolution-data-server's autopkgtests 15:40 <seb128> jbicha, I'm working on that atm, I should have the UI part done today and Didier is going to look at the backend then 15:40 <seb128> that = g-c-c dock settings 15:40 <jbicha> thanks 15:40 <seb128> yw 15:40 <seb128> thanks jbicha, good work as usual! :-) 15:40 <seb128> * snapd: updated pending polkit PRs based on review feedback. The 15:40 <seb128> allow-interaction PR has been merged, and I think the other is likely 15:40 <seb128> to follow this week. 15:40 <seb128> * snapd-glib: Robert merged my matching allow-interaction PR, which is 15:40 <seb128> included in the 1.19 release. At this point, it looks like we will 15:40 <seb128> have everything in place to do graphical installs of snaps without a 15:40 <seb128> store account once snapd 2.28 is released. 15:40 <seb128> * Got my GNOME git account reactivated to ease future work on 15:40 <seb128> gnome-software and any other upstream work. 15:40 <seb128> And still to do: 15:40 <seb128> * finish off porting privacy control panel abrt code to whoopsie and 15:40 <seb128> get it into our packages. 15:40 <seb128> * Add host system font support to "desktop" snapd interface once the 15:40 <seb128> corresponding core snap PR is accepted. 15:40 <seb128> * Check on status of theming in snaps, and features required to support portals. 15:41 <seb128> 15:41 <seb128> - Daily triaging - errors.u.c, gnome-software, wayland, gdm/session 15:41 <seb128> - Login session testing and test plan: 15:41 <seb128> https://wiki.ubuntu.com/Process/Merges/TestPlans/ubuntu-session 15:41 <seb128> - Reviewed and merged fixes in utah for server testing 15:41 <seb128> - SRU of gnome-software in xenial 15:41 <seb128> - Submitted merge proposal with gnome core apps tests 15:41 <seb128> - Results for tests running in MaaS are being reported to grafana dashboard 15:41 <seb128> - Find out whether it is possible to introspect the login page 15:42 <seb128> 15:42 <seb128> kenvandine, hey 15:42 * kenvandine waves 15:42 <kenvandine> * gnome-system-monitor is now available in the edge channel fully confined. My request to auto-connect required interfaces did get two votes so should get the declaration added. 15:42 <kenvandine> * spent time trying to figure out why thumbnails weren't working in eog, and found that if i hacked around the mimetype query it worked. However, at some point it thumbnails started working (no idea why). I've verified on in a clean VM I did get thumbnails from the version of eog published in the edge channel. Would be nice if someone else could verify that as well. 15:42 <kenvandine> * Had some more discussions related to auto-connecting of the gnome content interface and responded to that thread on the forum. I think the best short term solution is to rename the snap as suggested and hope what they are working on in snapd will provide a more solid solution going forward. 15:42 <kenvandine> * Created branches for all of my snaps adding the wayland interface. Tested them all with wayland against core from edge, all good to go now. 15:42 <kenvandine> * Working with folks from GNOME engaugement team to create some docs to help users transition from Unity to GNOME. 15:42 <kenvandine> eof 15:43 <seb128> kenvandine, what do you need testing with eog exactly? 15:43 <kenvandine> install eog from edge, open an image with it 15:43 <kenvandine> you should get the thumbnails at the bottom 15:43 <kenvandine> oh 15:43 <seb128> if the bottom bar is displayed? 15:43 <kenvandine> you will probably need to check "Image Gallery" in the menu 15:43 <seb128> right 15:43 <kenvandine> yeah 15:43 <seb128> k, I'm going to give it a try 15:44 <kenvandine> thx 15:44 <seb128> thanks kenvandine 15:44 <seb128> Laney, hey 15:44 <Laney> hi 15:44 <Laney> • autopkgtest: 15:44 <Laney> ∘ debugging ppc64el cloud-init brokenness, now reported (LP: #1715128) 15:44 <Laney> ∘ arguing about when it's ok to force 15:44 <Laney> ∘ s390x broke due to a firewall change, hassle people to get it working again 15:44 <ubot5`> Launchpad bug 1715128 in cloud-init (Ubuntu) "Crashes in convert_ec2_metadata_network_config on ScalingStack bos01 (ppc64el)" [Undecided,New] https://launchpad.net/bugs/1715128 15:44 <Laney> ∘ try to get credentials for the new cloud to run s390x/ppc64el/arm64, let's us get rid of the special s390x setup and run on normal VMs 15:44 <Laney> • some light sponsoring 15:44 <Laney> • quite a few FF reviews 15:44 <Laney> • random fixes/syncs (fwupd/evince/gnome-shell-extensions, ...) 15:44 <Laney> • more mozjs52 armhf debugging, found a fix that was uploaded to artful & then committed to debian 15:44 <Laney> • start working on some snap related changes we might want to do for 17.10 15:45 <Laney> • currently looking at theme things in ubiquity-dm 15:45 <Laney> 🏚️ 15:45 <seb128> thanks laney 15:46 <seb128> - debugged a bit/reported xwayland&kvm segfault 15:46 <seb128> - reported xwayland/arrows key issue 15:46 <seb128> - tested new gnome-software/snapd-glib and reported problem still existing with the gnome-shell search provider 15:46 <seb128> - landed some indicator-session pending packaging tweaks (extra icons installed, langpack in universe) 15:46 <seb128> - debugged/fixed missing openvpn translations 15:46 <seb128> - debugged/fixed gnome-bluetooth translation issues 15:46 <seb128> - reviewed/accepted some new translation templated in launchpad 15:46 <seb128> - tried to debug gnome-session starting the wrong session issue 15:46 <seb128> - updated n-m-openvpn 15:46 <seb128> - look a bit at updating the dock settings g-c-c patch but it's non trivial, changed to add a new panel 15:46 <seb128> - sponsored the new libreoffice for Olivier 15:46 <seb128> - dealt with mailman configuration changes on the desktop list, post server maintainance 15:46 <seb128> </week> 15:46 <seb128> 15:46 <seb128> - GSoC 2017: Final evaluations of the students 15:46 <seb128> - cups-filters: Bug fixes, especially also on PCLm support, studied temporary alternative for PDF form printing as the QPDF changes did not get ready. Fixed a general PDF form printing bug. 15:46 <seb128> - ghostscript: Reported upstream bug and got fix for PDF form printing. 15:46 <seb128> - MuPDF: Reported PDF form printing bugs. 15:46 <seb128> - Bugs 15:47 <seb128> 15:47 <seb128> Trevinho, hey 15:48 <Trevinho> · More work with clutter and resource scaling: 15:48 <Trevinho> - Refactoring in ClutterActor and some fixes to avoid infinite loops 15:48 <Trevinho> - Fixed multiple ClutterText issues (all the ones I found so far) fixing positioning, offsets and mouse integration in text entries 15:48 <Trevinho> · More checks in gcc7 build issues, blocked by missing porter box for failing architectures 15:48 <Trevinho> EOF 15:48 <seb128> I didn't see him today but he's not 15:48 <seb128> oh 15:48 <seb128> hey Trevinho :-) 15:48 <Trevinho> Hey seb128 😀 15:48 <Trevinho> Hiding in the cave, but here 15:48 <jbicha> I think a separate Dock panel is probably a good idea for the new layout (& I agree about the patch being non-trivial to update) 15:48 <seb128> Laney, do you have any idea how we could unblock Trevinho's access to porter boxes? 15:48 <Laney> what's blocking it? 15:49 <seb128> jbicha, :-) 15:49 <Laney> file an RT asking for it?# 15:49 <seb128> Trevinho, do you have a r-t stuck or something? 15:49 <Trevinho> Laney, seb128 I've opened the ticket... 15:49 <Trevinho> but I'm waiting 15:50 <Laney> how long? 15:50 <Trevinho> They replied, but still working in that... 15:50 <Trevinho> And I followed up yesterday too 15:50 <Laney> if it's urgent / blocking you go ping the vanguard in #is internal and maybe they'll do it right away for you 15:51 <seb128> k, let's do that off meeting 15:51 <seb128> Trevinho, please /msg me the rt url 15:51 <seb128> thanks Trevinho 15:51 <Trevinho> It wasn't urgent, but I don't want to keep it staying in that state too much 15:51 <Trevinho> Ack 15:51 <seb128> #topic aob 15:51 <seb128> do we have any other topic this week? 15:52 <seb128> jbicha, g-c-c was already mentioned but I hope that gets unblocked this week 15:52 <jbicha> . 15:52 <seb128> seems on track for it 15:52 <jbicha> ooh, I'd like to figure out what's required for failsafex and what we can safely drop 15:52 <seb128> ah 15:52 <seb128> I didn't really follow on that topic 15:52 <jbicha> the whole xterm issue https://bugs.debian.org/856858 15:52 <ubot5`> Debian bug 856858 in src:xterm "xterm: Please split .desktop files into separate binary package" [Normal,Open] 15:52 <jbicha> and xdiagnose 15:53 <jbicha> xdiagnose doesn't work in GNOME on Wayland any way 15:53 <seb128> does the failsafex still make sense in a wayland world? 15:53 <seb128> right... 15:53 <didrocks> but we still have X, however, I would agree to drop it 15:53 <jbicha> I need to follow up with tjaalton to get his input about all that 15:54 <jbicha> I assume he's the one most interested in X stuff around Ubuntu now 15:54 <didrocks> indeed 15:54 <seb128> right, I was going to suggest asking tjaalton what he thinks 15:55 <didrocks> for the record, we might move a bunch of icons to the "utilities" subgroup in GNOME Shell 15:55 <didrocks> that was part of the hackfest discussion 15:55 <didrocks> just need to find time for that 15:55 <didrocks> (the list is in trello board) 15:55 <didrocks> https://trello.com/c/Cpt4wwRw/204-london-fit-and-finish-hackfest 15:55 <jbicha> didrocks: I had trouble hacking gnome-menus last year when I tried 15:55 <didrocks> jbicha: oh? we have some in it, but what's the trouble was about? 15:56 <jbicha> I wanted to kill Sundry 15:56 <seb128> they didn't drop that utility subgroup thing yet? 15:56 <seb128> it's sort of confusing imho :-/ 15:56 <didrocks> no, if you open your overview, you will find it 15:56 <jbicha> in Ubuntu GNOME default, dconf-editor was the only thing in Sundry 15:56 <seb128> right, I just did 15:56 <seb128> the g-s dash is pretty poor, make me almost miss the unity one :p 15:56 <didrocks> from the trello board, after a review between willcooke, popey and I: Update utilities (add imagemagick, xterm, fcitx*, input method, mozc setup, onboard settings, power statistics, software & update, startup applications, xterm, uxterm) 15:56 <didrocks> well -onboard now :p 15:56 <seb128> seems like most of that list should go away 15:57 <seb128> fcitx as well 15:57 <didrocks> what I tried to argue for, but others were unsure 15:57 <jbicha> imagemagick has the same issue as xterm in that I want to hide or not install the .desktop but having trouble getting Debian to care for my proposal 15:57 <seb128> we should do that in Ubuntu at least 15:57 <didrocks> will seems to think people want to have this (horrible) imagemagick UI 15:58 <didrocks> I was just going to NoDisplay it otherwise :p 15:58 <jbicha> I'll file a bug with my imagemagick packaging proposal for you to review 15:58 <seb128> thanks 15:58 <didrocks> jbicha: well, not me, talk to Will first ;) 15:58 <seb128> I can talk to Will&review 15:58 <didrocks> the rest is rather "let's hide them in the utility section" 15:59 <seb128> those sections are just weird but that would be better than nothing 15:59 <jbicha> speaking of hiding things, LP: #1696250 15:59 <ubot5`> Launchpad bug 1696250 in libreoffice (Ubuntu) "Please hide Start Center and Math" [Undecided,New] https://launchpad.net/bugs/1696250 15:59 <seb128> I guess that's enough on that topic for the meeting 15:59 <didrocks> yeah, to have a shorter list useful for our users 15:59 <didrocks> yep 15:59 <seb128> jbicha, ah, let's see with Olivier next week once he's back for that one 15:59 <jbicha> ok 15:59 <didrocks> jbicha: same, I tried to argue hiding Start 15:59 <didrocks> I was in the minority :) 16:00 <seb128> other topics? 16:00 <jbicha> no aob from me today 16:00 <kenvandine> nope 16:00 <didrocks> nothing else! 16:00 <seb128> k 16:00 <seb128> btw those who have upload rights 16:01 <seb128> didrocks, kenvandine, jbicha, Laney, if any of you want to review the ubuntu-restricted suggested changes from the list please do 16:02 <seb128> if nobody does I'm just going to upload with libav added 16:02 <seb128> since that's blocking duflu for weeks 16:02 <seb128> I don't have enough opinion/context on what restricted is supposed to do to be confident uploading all the suggested changes 16:03 <seb128> k, that was my aob for today 16:03 <seb128> I guess we can wrap 16:03 <seb128> thanks everybody 16:03 <seb128> #endmeeting