== Meeting information == * #ubuntu-desktop: Desktop Team 2017-09-05, 05 Sep at 15:30 — 16:03 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-desktop/2017/ubuntu-desktop.2017-09-05-15.30.log.html]] == Meeting summary == === aob === The discussion about "aob" started at 15:51. * ''LINK:'' https://trello.com/c/Cpt4wwRw/204-london-fit-and-finish-hackfest == Vote results == == Done items == * (none) == People present (lines said) == * seb128 (136) * didrocks (32) * jbicha (30) * Laney (17) * kenvandine (16) * Trevinho (13) * andyrock (7) * ubot5` (6) * dgadomski (3) * meetingology (3) == Full Log == 15:30 #startmeeting Desktop Team 2017-09-05 15:30 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 15:30 Available commands: action commands idea info link nick 15:30 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 o/ 15:30 o/ 15:30 o/ 15:31 we have quite some people out today 15:31 anyway, let's get started 15:32 andyrock, hey 15:32 # Livepatch: updating branches 15:32 # Some work to resolve G++7 issues on artful 15:32 # Implementing notification bedge in ubuntu-dock (will propose the branch soon) 15:32 # eow 15:32 (progress support as well? :)) 15:32 thanks andyrock 15:33 didrocks: I'll do that in a different branch 15:33 ok 15:33 one thing at the time! 15:33 k, next one 15:33 dgadomski, hey 15:33 hey 15:34 it's just visul work, the backend code is done already 15:34 sadly I have nothing desktop-related to share this week 15:34 eof 15:34 thanks dgadomski 15:35 didrocks, hey 15:35 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 * 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 * Fit & Finish sprint + post-post polisht by making the theme changes more consistant and maintainable. 15:35 * 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 * Track the upstream incoming changes for transparency (sounds quite experimental still) 15:35 * Got my GNOME foundation membership and blog added to planet GNOME 15:35 * Some AA work 15:35 * . ;) 15:35 didrocks, congrats 15:35 thx! 15:36 well done indeed :-) 15:36 * seb128 should do the same 15:36 thanks didrocks 15:37 * Totem: 15:37 - I've been deep-diving into totem performance for most of the week: https://trello.com/c/7zeMdP0S/240-fix-totem-performance 15:37 - What makes it difficult is that GTK's signal-driven architecture hides cause from effect (hides callers from callees). 15:37 - 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 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 - 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 - 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 * Video acceleration: 15:37 - 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 Ubuntu bug 1709166 in ubuntu-restricted-addons (Ubuntu) "Refresh Restricted Addons" [Undecided,In progress] 15:37 - Fun numbers: Totem (on Wayland) uses about 4-5x more CPU than other players, even when all are using VAAPI because: 15:37 . 50% Software rendering the GTK window/widgets/decorations on every video frame 15:37 . 20% VAAPI decoding the video (this part is equal to other players) 15:37 . 15% GStreamer overhead including audio decoding 15:37 . 10% other 15:37 . 5% cogl-rendering the the video texture 15:37 * PulseAudio: 15:37 - 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 - 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 * Daily bug management across gnome-shell, gdm, ubuntu-themes, bluez, pulseaudio and mir. 15:38 15:38 would be nice if somebody could help and review the ubuntu-restricted-addons sponsoring request 15:38 (that comment is from me, not from his summary) 15:38 on that note moving on 15:38 jbicha, hey 15:38 • GNOME Shell 3.25.91 is now in artful 15:38 • Merged GNOME 3.24/3.26 packaging upstream to Debian allowing us to sync lots of packages 15:38 • 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 • Filed https://bugzilla.gnome.org/787266 I'll probably drop the installed-tests from our autopkgtests with next update 15:39 Gnome bug 787266 in general "test suite is unreliable" [Normal,New] 15:39 • Added the final piece for the Captive Portal feature 15:39 • Dropped onboard from default install 15:39 • 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 • Released GNOME Tweaks 3.25.92 and blogged about recent changes there 15:39 • requested & sponsored bhavi's mobile-broadband-provider-info update. He intends to work on an SRU for it too 15:39 • gnome-control-center 3.25 still blocked on someone rebasing the dock settings patch 15:39 eof 15:39 that's evolution-data-server's autopkgtests 15:40 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 that = g-c-c dock settings 15:40 thanks 15:40 yw 15:40 thanks jbicha, good work as usual! :-) 15:40 * snapd: updated pending polkit PRs based on review feedback. The 15:40 allow-interaction PR has been merged, and I think the other is likely 15:40 to follow this week. 15:40 * snapd-glib: Robert merged my matching allow-interaction PR, which is 15:40 included in the 1.19 release. At this point, it looks like we will 15:40 have everything in place to do graphical installs of snaps without a 15:40 store account once snapd 2.28 is released. 15:40 * Got my GNOME git account reactivated to ease future work on 15:40 gnome-software and any other upstream work. 15:40 And still to do: 15:40 * finish off porting privacy control panel abrt code to whoopsie and 15:40 get it into our packages. 15:40 * Add host system font support to "desktop" snapd interface once the 15:40 corresponding core snap PR is accepted. 15:40 * Check on status of theming in snaps, and features required to support portals. 15:41 15:41 - Daily triaging - errors.u.c, gnome-software, wayland, gdm/session 15:41 - Login session testing and test plan: 15:41 https://wiki.ubuntu.com/Process/Merges/TestPlans/ubuntu-session 15:41 - Reviewed and merged fixes in utah for server testing 15:41 - SRU of gnome-software in xenial 15:41 - Submitted merge proposal with gnome core apps tests 15:41 - Results for tests running in MaaS are being reported to grafana dashboard 15:41 - Find out whether it is possible to introspect the login page 15:42 15:42 kenvandine, hey 15:42 * kenvandine waves 15:42 * 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 * 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 * 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 * 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 * Working with folks from GNOME engaugement team to create some docs to help users transition from Unity to GNOME. 15:42 eof 15:43 kenvandine, what do you need testing with eog exactly? 15:43 install eog from edge, open an image with it 15:43 you should get the thumbnails at the bottom 15:43 oh 15:43 if the bottom bar is displayed? 15:43 you will probably need to check "Image Gallery" in the menu 15:43 right 15:43 yeah 15:43 k, I'm going to give it a try 15:44 thx 15:44 thanks kenvandine 15:44 Laney, hey 15:44 hi 15:44 • autopkgtest: 15:44 ∘ debugging ppc64el cloud-init brokenness, now reported (LP: #1715128) 15:44 ∘ arguing about when it's ok to force 15:44 ∘ s390x broke due to a firewall change, hassle people to get it working again 15:44 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 ∘ 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 • some light sponsoring 15:44 • quite a few FF reviews 15:44 • random fixes/syncs (fwupd/evince/gnome-shell-extensions, ...) 15:44 • more mozjs52 armhf debugging, found a fix that was uploaded to artful & then committed to debian 15:44 • start working on some snap related changes we might want to do for 17.10 15:45 • currently looking at theme things in ubiquity-dm 15:45 🏚️ 15:45 thanks laney 15:46 - debugged a bit/reported xwayland&kvm segfault 15:46 - reported xwayland/arrows key issue 15:46 - tested new gnome-software/snapd-glib and reported problem still existing with the gnome-shell search provider 15:46 - landed some indicator-session pending packaging tweaks (extra icons installed, langpack in universe) 15:46 - debugged/fixed missing openvpn translations 15:46 - debugged/fixed gnome-bluetooth translation issues 15:46 - reviewed/accepted some new translation templated in launchpad 15:46 - tried to debug gnome-session starting the wrong session issue 15:46 - updated n-m-openvpn 15:46 - 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 - sponsored the new libreoffice for Olivier 15:46 - dealt with mailman configuration changes on the desktop list, post server maintainance 15:46 15:46 15:46 - GSoC 2017: Final evaluations of the students 15:46 - 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 - ghostscript: Reported upstream bug and got fix for PDF form printing. 15:46 - MuPDF: Reported PDF form printing bugs. 15:46 - Bugs 15:47 15:47 Trevinho, hey 15:48 · More work with clutter and resource scaling: 15:48 - Refactoring in ClutterActor and some fixes to avoid infinite loops 15:48 - Fixed multiple ClutterText issues (all the ones I found so far) fixing positioning, offsets and mouse integration in text entries 15:48 · More checks in gcc7 build issues, blocked by missing porter box for failing architectures 15:48 EOF 15:48 I didn't see him today but he's not 15:48 oh 15:48 hey Trevinho :-) 15:48 Hey seb128 😀 15:48 Hiding in the cave, but here 15:48 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 Laney, do you have any idea how we could unblock Trevinho's access to porter boxes? 15:48 what's blocking it? 15:49 jbicha, :-) 15:49 file an RT asking for it?# 15:49 Trevinho, do you have a r-t stuck or something? 15:49 Laney, seb128 I've opened the ticket... 15:49 but I'm waiting 15:50 how long? 15:50 They replied, but still working in that... 15:50 And I followed up yesterday too 15:50 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 k, let's do that off meeting 15:51 Trevinho, please /msg me the rt url 15:51 thanks Trevinho 15:51 It wasn't urgent, but I don't want to keep it staying in that state too much 15:51 Ack 15:51 #topic aob 15:51 do we have any other topic this week? 15:52 jbicha, g-c-c was already mentioned but I hope that gets unblocked this week 15:52 . 15:52 seems on track for it 15:52 ooh, I'd like to figure out what's required for failsafex and what we can safely drop 15:52 ah 15:52 I didn't really follow on that topic 15:52 the whole xterm issue https://bugs.debian.org/856858 15:52 Debian bug 856858 in src:xterm "xterm: Please split .desktop files into separate binary package" [Normal,Open] 15:52 and xdiagnose 15:53 xdiagnose doesn't work in GNOME on Wayland any way 15:53 does the failsafex still make sense in a wayland world? 15:53 right... 15:53 but we still have X, however, I would agree to drop it 15:53 I need to follow up with tjaalton to get his input about all that 15:54 I assume he's the one most interested in X stuff around Ubuntu now 15:54 indeed 15:54 right, I was going to suggest asking tjaalton what he thinks 15:55 for the record, we might move a bunch of icons to the "utilities" subgroup in GNOME Shell 15:55 that was part of the hackfest discussion 15:55 just need to find time for that 15:55 (the list is in trello board) 15:55 https://trello.com/c/Cpt4wwRw/204-london-fit-and-finish-hackfest 15:55 didrocks: I had trouble hacking gnome-menus last year when I tried 15:55 jbicha: oh? we have some in it, but what's the trouble was about? 15:56 I wanted to kill Sundry 15:56 they didn't drop that utility subgroup thing yet? 15:56 it's sort of confusing imho :-/ 15:56 no, if you open your overview, you will find it 15:56 in Ubuntu GNOME default, dconf-editor was the only thing in Sundry 15:56 right, I just did 15:56 the g-s dash is pretty poor, make me almost miss the unity one :p 15:56 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 well -onboard now :p 15:56 seems like most of that list should go away 15:57 fcitx as well 15:57 what I tried to argue for, but others were unsure 15:57 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 we should do that in Ubuntu at least 15:57 will seems to think people want to have this (horrible) imagemagick UI 15:58 I was just going to NoDisplay it otherwise :p 15:58 I'll file a bug with my imagemagick packaging proposal for you to review 15:58 thanks 15:58 jbicha: well, not me, talk to Will first ;) 15:58 I can talk to Will&review 15:58 the rest is rather "let's hide them in the utility section" 15:59 those sections are just weird but that would be better than nothing 15:59 speaking of hiding things, LP: #1696250 15:59 Launchpad bug 1696250 in libreoffice (Ubuntu) "Please hide Start Center and Math" [Undecided,New] https://launchpad.net/bugs/1696250 15:59 I guess that's enough on that topic for the meeting 15:59 yeah, to have a shorter list useful for our users 15:59 yep 15:59 jbicha, ah, let's see with Olivier next week once he's back for that one 15:59 ok 15:59 jbicha: same, I tried to argue hiding Start 15:59 I was in the minority :) 16:00 other topics? 16:00 no aob from me today 16:00 nope 16:00 nothing else! 16:00 k 16:00 btw those who have upload rights 16:01 didrocks, kenvandine, jbicha, Laney, if any of you want to review the ubuntu-restricted suggested changes from the list please do 16:02 if nobody does I'm just going to upload with libav added 16:02 since that's blocking duflu for weeks 16:02 I don't have enough opinion/context on what restricted is supposed to do to be confident uploading all the suggested changes 16:03 k, that was my aob for today 16:03 I guess we can wrap 16:03 thanks everybody 16:03 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)