13:30 #startmeeting Desktop Team Weekly Meeting - 2018-05-15 13:30 Meeting started Tue May 15 13:30:28 2018 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:30 13:30 Available commands: action commands idea info link nick 13:30 hey 13:30 Roll call: andyrock (out), dgadomski (out), didrocks, duflu (hols), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN, seb128, tkamppeter (out), trevinho (out?), robert_ancell (out) 13:30 o/ 13:30 hi 13:31 o/ 13:31 o/ 13:31 hey 13:32 I think we have enough people to get started 13:32 #topic andyrock 13:32 1. Merged upstream fix for LP: #1759468 13:32 2. Port gnome-software SSO design in software-properties (ready for review) 13:32 3. Fixed LP: #1766694 (Merged "upstream", needs upload in cosmic and in bionic) 13:32 4. Fix proposed for LP: #1770686 13:32 5. WIP: Add support to HTTP over Unix Sockets to libsoup 13:32 Launchpad bug 1759468 in gnome-control-center (Ubuntu) "gnome-control-center (11) gtk_style_context_clear_property_cache → gtk_css_widget_node_update_style → gtk_css_node_ensure_style → gtk_css_node_ensure_style → gtk_css_node_validate_internal" [High,In progress] https://launchpad.net/bugs/1759468 13:32 6. WIP: LP: #1770694 13:32 Launchpad bug 1766694 in gnome-initial-setup (Ubuntu) "If U1 is pre configured in g-o-a LivePatch in g-i-s fails to install" [Low,In progress] https://launchpad.net/bugs/1766694 13:32 7. WIP: Use SSO in gnome-software for snap purchases 13:32 Launchpad bug 1770686 in software-properties (Ubuntu) "Hide livepatch widgets in flavors without an online account panel in gnome-control-center" [Medium,In progress] https://launchpad.net/bugs/1770686 13:32 Launchpad bug 1770694 in gnome-initial-setup (Ubuntu) "Hide livepatch page if it is not supported" [Medium,Confirmed] https://launchpad.net/bugs/1770694 13:32 #topic didrocks 13:33 3 days week (2 days off) 13:33 * Communitheme: 13:33 - Fix double indicators for dropbox and others in electron for communitheme session (+ some reviews and other implementations): https://github.com/electron/electron/pull/12844. Waiting for another review. 13:33 electron bug (Pull request) 12844 in electron "fix: support multiple inherited ubuntu session for indicators" (comments: 2) [Bug :Beetle:, Platform/Linux/Ubuntu, Target/2-0-X, Open] 13:33 - Lots of discussion over the hub, bugs or privately with the communitheme core team on decisions to take. 13:33 - Still waiting for a classic snap allowance for communitheme-set-default: https://forum.snapcraft.io/t/classic-confinement-request-communitheme-set-default/5146 13:33 * Telemetry: 13:33 - reviewed and some typo fixes (spaces): https://code.launchpad.net/~didrocks/ubuntu-release-upgrader/add_telemetry/+merge/345088. Waiting for another review. 13:33 * Snapd: 13:33 - finally got a review on multiple PATH being inserted in some sessions. Made a change to account for comments. https://github.com/snapcore/snapd/pull/5075. Waiting for another review. 13:33 snapcore bug (Pull request) 5075 in snapd "snap/env: fix env duplication logic" (comments: 2) [Simple, Open] 13:33 * Misc: 13:33 - Ubuntu dock trash icon and device feature PR review and feedbacks + discussed with upstream about some proposed and specific to Ubuntu Dock optimizations. 13:33 - Fix byobu GNOME Shell application matching: https://code.launchpad.net/~didrocks/byobu/gnome-shell-app-detect/+merge/345291. Waiting for a review. 13:33 - Guadec: provided some extract for a submission, voting on talks 13:33 - GNOME board: travel committee discussions and other GNOME board activities… 13:33 . 13:34 Dustin will be happy, thanks Didrocks! 13:34 I hope he will :) 13:36 did I disconnect? 13:36 $ping channel? :p 13:36 no 13:36 seb128, no 13:36 seb128, pong 13:36 k, seems willcooke is lagging 13:37 he's the only chair, we can't move ahead without screwing the bot/log/topics 13:37 #chair seb128 13:38 I guess that doesn't work 13:38 doesn't look like it does… 13:38 #stupidbot 13:38 :) 13:38 k, screw the topics then 13:39 let's move on and record the meeting under didrocks' activity log :) 13:39 \o/ 13:39 lol 13:39 didrocks ftw 13:39 duflu is off and I don't think he sent a status update 13:39 #topic jbicha 13:39 jibel, your turn 13:39 • Change build option to enable New Tab in GNOME Terminal LP: #1747171 13:39 Launchpad bug 1747171 in gnome-terminal (Ubuntu Bionic) ""New Tab" disappeared from the GNOME Terminal menu" [Medium,Fix committed] https://launchpad.net/bugs/1747171 13:40 • Got Ubuntu Studio cosmic daily ISOs building again by temporarily dropping mypaint from their seed/metapackage. See Debian bug 894757 13:40 Debian bug 894757 in libmypaint-common "libmypaint-common: file conflict with mypaint-data" [Serious,Open] http://bugs.debian.org/894757 13:40 • Filed MIRs for tracker LP: #1770877 LP: #1770874 LP: #1770871 13:40 Launchpad bug 1770877 in tracker-miners (Ubuntu) "[MIR] tracker-miners" [Undecided,Confirmed] https://launchpad.net/bugs/1770877 13:40 Launchpad bug 1770874 in libgsf (Ubuntu) "[MIR] libgsf" [Undecided,New] https://launchpad.net/bugs/1770874 13:40 Launchpad bug 1770871 in libcue (Ubuntu) "[MIR] libcue" [Undecided,New] https://launchpad.net/bugs/1770871 13:40 • Major libcue packaging update as part of the tracker MIRs 13:40 • Synced gnome-shell-extension-appindicator from Debian 13:40 • More GNOME 3.28.2 packaging and some 18.04 SRUs 13:40 • Several gnome-control-center fixes https://launchpad.net/ubuntu/+source/gnome-control-center/1:3.28.1-0ubuntu2 13:40 👩‍👦 13:40 I'm back 13:40 thanks jbicha 13:40 for now 13:40 willcooke, wb 13:40 thanks seb128 jbicha 13:40 k, well I couldn't change the topic 13:40 kk 13:40 #topic jamesh 13:41 snapd/portals: 13:41 - Ran end-to-end tests for file open/save operations using portals, 13:41 and wrote up results here: 13:41 https://forum.snapcraft.io/t/snapd-support-for-xdg-desktop-portal/161/9?u=jamesh 13:41 - The PR has two approvals, so hopefully we can get it merged soon: 13:41 https://github.com/snapcore/snapd/pull/5115 13:41 snapcore bug (Pull request) 5115 in snapd "interfaces: add xdg-document-portal support to desktop interface" (comments: 4) [Open] 13:41 - Still up in the air is how to auto-start xdg-document-portal: can't 13:41 rely on confined app starting it on demand because we want it's mount 13:41 point available while snap-confine is running. I talked to zyga, 13:41 about the best way to proceed: either have "snap run" activate it, or 13:41 have "snap userd" do it if we are certain "snap run" will launch 13:41 userd. 13:41 - While doing the testing, I noticed xdg-desktop-portal-gtk (the 13:41 service GUI operations are delegated to) was failing on Wayland. It 13:41 looks like the wayland socket connection is being shut down from the 13:41 other end for some reason I haven't yet tracked down. Not a problem 13:41 for our default 18.04 install, but it'd be good to discover the root 13:41 cause. 13:41 - Some portals like notifications are not functional due to desktop 13:41 file ID mismatches. Fixing this will probably require an 13:41 xdg-desktop-portal change, probably with a "snap" command to provide 13:41 the needed metadata. We still have a large amount of functionality 13:41 working with current xdg-desktop-portal upstream though. 13:41 snapd/evolution-data-server: 13:41 - I'm adapting some of the EDS address book example code into some 13:41 utilities I can put into a test snap to write spread tests for Ken's 13:41 EDS snapd interfaces. When I've got that basically working, I'll see 13:41 if I can adapt it to test the calendar backend too. 13:42 - Once the tests are in place, I'll push through a PR to get the new 13:42 interfaces in snapd master. 13:42 #topic jibel / heber 13:42 hi 13:42 - Post release installer and upgrade bug triaging: 13:42 - Main issues with the installer: 13:42 - Performing a EFI installation on top of an existing legacy installation 13:42 - Installer crash when there is an existing installation with an encrypted home (bug 1767799) 13:42 bug 1767799 in ubiquity (Ubuntu) "ubiquity crashed with reuse home and existing encrypted home - 'PageGtk' object has no attribute 'error_dialog'" [High,Confirmed] https://launchpad.net/bugs/1767799 13:42 - Main issue with upgrades: 13:42 - Triggers loop during upgrade 13:42 - Enabling automated tests for Cosmic. 13:42 eof 13:42 thanks jibel 13:43 #topic kenvandine 13:43 * Found the simple-scan classic snap was crashing on launch, spent some time fixing that. 13:43 * Attempted to update gnome-calendar and gnome-contacts classic snaps to latest upstream versions and found missing dep on libdazzle from our backport. Getting an appropriate version of libdazzle building on the gnome-3-26 backport seems problematic, we should probably just wait for 18.04 builds. 13:43 * Sponsored SRU for latest flatpak release to bionic 13:43 * Prepared "Preview" version of the desktop-preinstalled hyperv image for publishing in the gallery 13:43 ⚾ 13:44 thanks kenvandine 13:44 #topic Laney 13:45 • started again on systemd --user work, first new task is to figure out how to make GDM work in this scenario, so spending some time studying its code, this is me for the next few weeks 13:45 • did a bit of documenting / discussing around the git workflow 13:45 • got pinged about a debhelper bug in bionic by Niels, SRUed that 13:45 • Followed inf_inity's advice on #1768541 (rls bug) and uploaded a fix, also to cosmic 13:45 • autopkgtest - amqp went down which broke most things, worked to recover it. It turns out that we had tons of kernel updates piled up on the system which eventually ran it out of space, at which point rabbitmq was very unhappy. After that I spent some time checking all the other machines weren't going to die in the same way. 13:45 ∘ rbalint is trying to SRU a new version of unattended-upgrades which autoremoves kernels 👍 13:45 • some work on the gdm login bug I think, or was that last week? 13:45 🌻 in honour of my "sunzilla" seedlings which are looking strong 🎸 13:46 thanks Laney 13:46 #topic oSoMoN 13:46 hey 13:46 • firefox 13:46 ∘ filed https://bugzilla.mozilla.org/show_bug.cgi?id=1461363 13:46 Mozilla bug 1461363 in Untriaged "[snap] flash plugin content not rendered" [Normal,Unconfirmed] 13:46 • chromium 13:46 ∘ still working on a snap built from source 13:46 ∘ reached out to security team and commercial stakeholders to confirm that it's okay to stop pushing updates for chromium on trusty, and focus on the snap instead, then posted a public announcement: https://community.ubuntu.com/t/chromium-updates-on-trusty/5905 13:46 ∘ updated stable channel to 66.0.3359.139 then 66.0.3359.170 13:46 ∘ updated beta channel to 67.0.3396.40 13:46 ∘ updated dev channel to 68.0.3423.2 13:46 ∘ filed and fixed bug #1771162 13:46 bug 1771162 in chromium-browser (Ubuntu) "[snap] Can't use the flash plugin" [Medium,Fix committed] https://launchpad.net/bugs/1771162 13:46 ∘ added removable-media plug (bug #1769495) 13:46 bug 1769495 in chromium-browser (Ubuntu) "[snap] Chromium snap should ask for "removable-media" interface" [Medium,Fix committed] https://launchpad.net/bugs/1769495 13:46 (bah, was typing something for Laney, missed my chance, going back to that in aob) 13:46 • libreoffice 13:46 ∘ promoted 6.0.4.2 snap to stable channel 13:46 • other 13:46 ∘ filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898646 which got fixed right away 13:46 Debian bug 898646 in octave-interval-doc "octave-interval-doc: doc package should not depend on a web browser" [Minor,Open] 13:46 🍃 13:47 thanks oSoMoN 13:47 #topic seb128 13:47 • one week off work, that was nice 13:47 • back since yesterday, mostly spend the day catching up with emails/trello board/new cycle planning 13:47 • looked a bit at the hyperv image to help Ken with some issues 13:47 13:47 thanks seb128 13:48 #topic robert_ancell 13:48 - Land gnome-initial-setup translatable Ubuntu changes page + other small fixes 13:48 - Confirmed gnome-initial-setup 3.28.0-2ubuntu6.1 SRU bugs 13:48 - Investigated Snap support in BuildStream 13:48 - Chasing down a PackageKit / debconf crasher in GNOME Software (LP: #1722185) 13:48 - Attended GNOME Stakeholders meeting 13:48 Launchpad bug 1722185 in packagekit (Ubuntu) "gnome-software (11) g_io_channel_shutdown → pk_client_helper_copy_stdout_cb → g_main_dispatch → g_main_context_dispatch → g_main_context_iterate" [High,In progress] https://launchpad.net/bugs/1722185 13:48 #topic people who might be here or might not 13:48 Trevinho are you around for the meeting? I assume not 13:48 Till isn't 13:49 timeout in 30 seconds 13:49 #topic rls bugs 13:50 Ok, let's go through the bugs which have been tagged for B 13:50 aaaand I've lost the link, Laney do you have it to hand? 13:50 Ah, 13:50 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html 13:50 zat iz ze badger 13:51 not a lot of tagging happened it seems :/ 13:51 Hm, I think we have bugs missing for that list 13:51 let's review what is there, and then let's get that list updated 13:51 yeah, sorry, I meant to review things but I've just been too busy since yesterday 13:51 1st up: https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1765724 13:51 Ubuntu bug 1765724 in gnome-shell (Ubuntu) "Xenial -> Bionic - System fails to boot after upgrade - gnome-screensaver & gnome-shell fail to start?" [Undecided,New] 13:51 now that cosmic opened, I just target bugs for bionic directly, so -tracking- instead of -incoming- 13:52 that's OK if you are uploading the fix 13:52 if you want to suggest someone works on it, not so much 13:53 yeah, lets use incoming for now 13:53 Triaged means that someone should feel free to work on it, In Progress means the fix is already in unapproved queue 13:53 51 o tracking 13:53 DOH 13:53 Let's review that tracking list off line 13:54 oh come on, don't mess around with the process please :/ 13:54 anyway, jibel's bug, what do you think? 13:54 Is it a foundations issue? 13:54 xnox's asked questions and seemed to be looking at it 13:54 also what willcooke said 13:54 no 13:54 no? 13:54 look at the tasks, those are invalid 13:54 ah 13:55 I don't understand why 13:55 looks like he looked at logs and decided it was something on the session side 13:55 if you want to argue, skip considering it? 13:56 needs more investigation I think, who can look at that? 13:57 xnox, could you write on bug #1765724 which you think it's a gnome-shell issue? 13:57 bug 1765724 in gnome-shell (Ubuntu) "Xenial -> Bionic - System fails to boot after upgrade - gnome-screensaver & gnome-shell fail to start?" [Undecided,New] https://launchpad.net/bugs/1765724 13:57 k, we can either talk about that some more here in a mo, or come back to it next week 13:57 what do you want to do about the tracking bugs? Go through them here and now? 13:57 I would remove it from the list at this point 13:57 it's not clear it's an important issue 13:58 seb128, let's see what x_nox says and then Ill tidy it up 13:58 it has no other reporters/duplicates 13:58 k 13:58 it's impossible to clean the tracking list 13:58 that's a mix of SRU uploaded and other things 13:58 we should really gate the review on -incoming 13:58 jbicha, ^ please stick to the defined process 13:59 where is this defined 13:59 seb128, in a call now; will do in a bit. 13:59 xnox, thx 13:59 ok, so for next week let's get the bugs we know about and are working on tagged so that we can review them next time 13:59 jbicha, that's a fair point, but not an useful reply at the same time 13:59 for instance, is there anything wrong with how I filed bug 1769637 except for the part where I didn't get around to actually uploading to bionic? 13:59 bug 1769637 in evolution-data-server (Ubuntu Bionic) "Update evolution-data-server to 3.28.2" [Low,Triaged] https://launchpad.net/bugs/1769637 14:00 lets talk process after the meeting 14:00 no, and if you are working on it the nomination is fine 14:00 k 14:00 I don't think I need to ask permission first before targeting to bionic… 14:00 If you want to work on it, you can assign it to yourself 14:00 I don't think there's anything wrong with nominating in that situation 14:00 anything else meeting wise? 14:00 #aob? 14:00 but for things that other people are going to work on, use incoming 14:00 what if I'm not working on it like bug 1768555? 14:00 bug 1768555 in gnome-calendar (Ubuntu Bionic) "Update gnome-calendar to 3.28.2" [Low,Confirmed] https://launchpad.net/bugs/1768555 14:00 #topic aob 14:00 use incoming, and we can decide to assign someone or not 14:01 Laney, you wrote " • did a bit of documenting / discussing around the git workflow" 14:01 I did 14:01 I know you wrote about that on the hub, but might be worth sharing the URL here? 14:01 to the hub post? 14:01 ok, I can do that but I'm pretty sure that's a difference process than we had been using for SRUs, anyway, I can adapt to change :) 14:01 or the wiki you used 14:02 https://community.ubuntu.com/t/desktop-deb-packages-migration-to-git/5746/4 14:02 thx 14:02 does that go to a specific post? 14:02 just making it easy for people to go and read it :) 14:02 maybe remove the last bit 14:02 ok 14:02 thx Laney 14:02 any more for any more? 14:02 https://trello.com/c/R7JSYTT8/45-use-ubuntu-langpacks-for-gnome-universe 14:03 jbicha, I +1ed to use them for universe 14:03 if nobody objects I think we should just do it 14:03 everyone else fine with that? 14:03 didn't we want to try to reduce the iso size? 14:04 good point 14:04 let me have a look to the size diff 14:04 I believe that most of those .mo are small 14:04 it's probably not that much in this case 14:04 but you know... 14:04 s/this/each/ 14:04 right 14:04 and we probably don't patch those apps 14:05 at least not to add Ubuntu specific strings 14:05 right 14:05 jbicha, do you have a list of packages we are talking about? 14:06 I think the idea was for all "apps" in Debian GNOME unless you had a reason to be more selective 14:07 bah, I'm undecided now :p 14:07 ok, let's defer to later then 14:07 :) 14:07 I'm going to have a look to the size we are talking about for next week 14:07 thanks seb128 14:07 let's decide then 14:07 yw 14:07 other things I had a question about 14:07 it's just weird to be taking stuff out with one hand and putting things in with the other 14:08 right 14:08 Robert had that line " - Attended GNOME Stakeholders meeting" 14:08 does anyone know what stackeholder/meeting that is? 14:08 and what is discussed in those meetings? 14:08 The one on Monday nights 14:08 is that an upstream/downstream thing? 14:09 Probably GNOME Software 14:09 it's a desktop, store, advocatory meeting 14:09 ah 14:09 advocacy 14:09 that's the weekly meeting with advocacy, store, etc 14:09 GNOME software 14:09 ah yeah 14:09 and Ubuntu specific then 14:09 yes 14:09 yes 14:09 k, nevermind me then 14:09 :) 14:09 I though it was talking to upstream 14:09 the title was misleading 14:09 "GNOME stakeholders" 14:10 that was all from me 14:10 anyone else? 14:10 seb128, right, i remember that now. Have we managed to reproduce this? It would be nice to e.g. use willcooke's laptop on which we implemented "rim & reboot" to e.g. install home-encrypted install using e.g. 16.04.4 iso; upgrade to bionic; and check that it still works fine. 14:10 xnox, I can do testing 14:10 seb128, the actual bug report there is messy. and it is not clear if "ecryptfs /home xenial -> bionic" is busted for everyone, or just that weird machine. 14:10 willcooke, let's wrap the meeting and discuss that boot issue? 14:10 ack 14:10 oh sorry. 14:11 #endmeeting