13:30 #startmeeting Desktop Team Weekly Meeting 2018-07-03 13:30 Meeting started Tue Jul 3 13:30:02 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 Roll call: andyrock, dgadomski, didrocks (out), duflu (out), jbicha (out?), jamesh (out), jibel/heber, kenvandine, laney,seb128, tkamppeter, trevinho, robert_ancell (out) 13:30 o/ 13:30 |o| 13:31 o/ 13:31 Laney is a tie fighter today 13:31 \o 13:31 hey 13:31 ho 13:31 o/ 13:32 I've got didiers report, so we have enough people to start I think 13:32 #topic andyrock 13:32 -Gnome-Shell 13:32 - Keybindings: 13:32 - https://gitlab.gnome.org/GNOME/gnome-shell/issues/373 13:32 - https://gitlab.gnome.org/GNOME/gnome-shell/issues/372 13:32 - OSK: 13:32 - https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 13:32 - https://gitlab.gnome.org/GNOME/gnome-shell/issues/171 13:32 - Extended key not activated if mouse is never released 13:32 - Gnome-Software: 13:32 - Review https://gitlab.gnome.org/GNOME/gnome-software/merge_requests/56 13:32 - Sun Sprint! :D 13:32 GNOME issue 373 in gnome-shell "Some keybindings should discard auto-repeat events" (comments: 0) [Opened] 13:32 GNOME issue 372 in gnome-shell "Keeping Alt+Space pressed shows the window menu and then minimizes the window" (comments: 0) [Opened] 13:32 GNOME issue 109 in gnome-shell "Extended characters in OSK don't get entered" (comments: 16) [Opened] 13:32 GNOME issue 171 in gnome-shell "On screen keyboard closes itself while browsing the language menu" (comments: 0) [Opened] 13:32 GNOME issue (Merge request) 56 in gnome-software "gs-shell: Remove app menu" (comments: 2) [Opened] 13:32 eow 13:32 thanks andyrock! Busy busy busy 13:33 #topic didrocks 13:33 oh 13:33 #topic dgadomski 13:33 hey 13:33 looking into some problems in PAM-GDM interaction after migrating setup from Xenial to Bionic, no lp bug for that one yet 13:33 eof 13:33 thanks dgadomski 13:33 #topic didrocks 13:34 * .1 work (apport/whoopsie/update-notifier) 13:34 - found a new issue that even if apport was in autosend or never send mode, it still triggers the UI. Fixing involved and update-notifier patch as well as apport. 13:34 - incrementally fixed apport and update-notifier after an issue found by j_ibel (thanks!) 13:34 - upload apport with new UI and behavior in cosmic, update-notifier fixes in both cosmic and -proposed. Next plan is to backport apport fixes in -proposed once we got enough feedback for cosmic + email maintainers. 13:34 - the apport MP still needs to be reviewed upstream: https://code.launchpad.net/~didrocks/apport/whoopsie-auto-ui/+merge/348479 13:34 * Telemetry: 13:34 - discuss latest metrics and review with j_ibel 13:34 * Communitheme: 13:34 - have a strategy (package-based) for 18.10 13:34 - propose and discuss merging all sources into a single one: https://community.ubuntu.com/t/merging-repositories-into-a-single-one/6769 13:34 - remove symbolic icons from appmenu: https://github.com/ubuntu/gnome-shell-communitheme/pull/218 13:34 ubuntu issue (Pull request) 218 in gnome-shell-communitheme "Don't use symbolic icons for appmenu" (comments: 2) [Closed] 13:34 - continuing following up upstream discussions and giving advice 13:34 * GUADEC: 13:34 - outline and prepare slide for "Unity to GNOME Shell" presentation 13:34 - prepare the trip 13:34 #topic duflu 13:35 * Gnome Shell: Great progress this week. Authored and updated: 13:35 - Performance: Implemented hardware presentation timing for Wayland sessions: https://gitlab.gnome.org/GNOME/mutter/merge_requests/144 13:35 - Performance: Fixed related docs: https://gitlab.gnome.org/GNOME/mutter/merge_requests/143 13:35 - Performance: Completed tangential fix to unblock other performance branches: https://gitlab.gnome.org/GNOME/mutter/merge_requests/142 13:35 - Performance: Significantly reduced missed frames and stutter for Xorg: https://gitlab.gnome.org/GNOME/mutter/merge_requests/145 (and Wayland when combined with 144) 13:35 GNOME issue (Merge request) 144 in mutter "renderer-native: Implement FrameInfo for KMS [performance]" (comments: 2) [Opened] 13:35 - Visual correctness & performance: Zoom and general rendering fix: https://gitlab.gnome.org/GNOME/mutter/merge_requests/117 13:35 GNOME issue (Merge request) 143 in mutter "Fix docs for cogl_frame_info_get_frame_counter" (comments: 0) [Opened] 13:35 - Unfortunately I am now responsible for a quarter of mutter merge requests and none of them are progressing at the moment. I think because several Gnome people have been and will be traveling for a while. 13:35 GNOME issue (Merge request) 142 in mutter "clutter-text: Avoid clipping the wrong framebuffer" (comments: 5) [Opened] 13:35 GNOME issue (Merge request) 145 in mutter "WIP: clutter-stage-cogl: Avoid missed frames & stutter [performance]" (comments: 8) [Opened] 13:35 GNOME issue (Merge request) 117 in mutter "clutter: Fix offscreen-effect painting of clones [performance]" (comments: 19) [Opened] 13:35 * HELP wanted with some blockages: 13:35 - GJS update awaiting Debian packaging: https://launchpad.net/bugs/1778660 13:35 Ubuntu bug 1778660 in gjs (Ubuntu) "Upgrade gjs to version 1.53.3" [Undecided,Confirmed] 13:35 - (blocked and fixed by the above) Gnome Shell leaks fix: https://launchpad.net/bugs/1672297 13:35 Ubuntu bug 1672297 in gjs (Ubuntu Bionic) "gnome-shell uses lots of memory, and grows over time" [Critical,In progress] 13:35 - [MIR] libsoxr pending desktop team approval: https://launchpad.net/bugs/1702558 13:35 Ubuntu bug 1702558 in libsoxr (Ubuntu) "[MIR] libsoxr" [Undecided,Incomplete] 13:35 - (blocked by the above) PulseAudio 12.0 major upgrade: https://launchpad.net/bugs/1778178 13:35 Ubuntu bug 1778178 in pulseaudio (Ubuntu) "Upgrade to PulseAudio 12.0" [Wishlist,In progress] 13:35 - BlueZ SRU for bionic awaiting sponsorship: https://launchpad.net/bugs/1759628 13:35 Ubuntu bug 1759628 in Suse " bluez regression: Bluetooth audio fails to reconnect after resume " [Medium,Fix released] 13:35 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms, wayland, totem, mpv, libinput. 13:35 - Mostly good steady progress. 13:35 - https://docs.google.com/spreadsheets/d/e/2PACX-1vRDHPxGBHqM6XkT_S8ggtYfD0xchKSUD_z9PopNVE3G1rU05fVSnxDGcDsEstl7gu7N-tzCU6mLUp2V/pubchart?oid=254968654&format=interactive 13:35 #topic jbicha 13:35 jbicha, around? 13:36 I'll assume not, and move on. Can come back 13:36 #topic jamesh 13:36 snapd/portals: 13:36 - On the question of what to do with systems with old 13:36 xdg-desktop-portal versions, there seems to be agreement on using an 13:36 RPM spec file dependency check on OpenSUSE, so hopefully we can get 13:36 the document portal activation branch merged this week. 13:36 - There's a new mutter in bionic-proposed now, which fixes portals on 13:36 Wayland sessions (thanks Trevinho!) 13:36 - Still need to look at back porting 13:36 xdg-desktop-portal/xdg-desktop-portal-gtk to xenial. 13:36 - While enough is in place for file open/save support, there are 13:36 problems with some of the other portals that I documented here: 13:36 https://github.com/flatpak/xdg-desktop-portal/issues/196 -- I hope to 13:36 flatpak issue 196 in xdg-desktop-portal "Improve snap package support " (comments: 0) [Open] 13:36 discuss further with the portal developers at GUADEC 13:36 snapd/snap-uri-handler: 13:36 - I got a review from Gustavo on this, so I don't forsee much hold up 13:36 from the snapd team. 13:37 - We still need to finalise the package name for the gnome-software 13:37 snap and get it published to the stable channel before merging this 13:37 change. 13:37 - There is also the open issue that a host system provided 13:37 gnome-software can claim to support snap:// URIs even when the plugin 13:37 is not present: 13:37 https://gitlab.gnome.org/GNOME/gnome-software/issues/405 -- this could 13:37 GNOME issue 405 in gnome-software "gnome-software's desktop file advertises support for URI schemes it may not be able to handle" (comments: 0) [Opened] 13:37 lead to uncertain behaviour on some non-Ubuntu distros 13:37 - A Fedora dev also requested that we instead try to install the 13:37 plugin for the host system gnome-software. That's going to be a 13:37 policy decision though. 13:37 snapd/other: 13:37 - Based on review comments for other proposals, I made a branch fixing 13:37 similar issues in other tests I'd written: 13:37 https://github.com/snapcore/snapd/pull/5413 -- unfortunately this 13:37 snapcore issue (Pull request) 5413 in snapd "tests: purge packages installed by accounts, calendar, and contacts interface tests" (comments: 5) [Open] 13:37 seems to trigger problems on Arch. The remaining issues are really in 13:37 the snapd test infrastructure and don't directly benefit desktop 13:37 tasks, so I'm not sure how much effort is worth spending on it. 13:37 #topic jibel / heber 13:37 - SRU verification of gnome-control-center and update-notifier in Bionic. 13:37 - Finished work on the dashboard 13:37 - Verification of grub and efi fixes in cosmic and validation of the image. 13:37 - Fixing automated desktop ISO tests that broke after image builds have been fixed. 13:37 - Adding jenkins jobs for snap bluez tests on desktop 13:37 done 13:38 thanks jibel 13:38 #topic kenvandine 13:38 kenvandine, around still? 13:38 * More progress on the snap-only branch of gnome-software, just need to nail down the branding/rename. 13:38 * Fixed desktop helpers crash when using LD_PRELOAD of bindtextdomain in a classic snap 13:38 * Updated gnome-contacts snap to use strict confinement, still waiting for snapd with the required interfaces land. 13:38 * Preparing for GUADEC, leaving today 13:38 ⚾ 13:38 thanks kenvandine 13:38 #topic Laney 13:38 second 13:38 tomboy is crashing when I paste an emoji 13:39 heh 13:39 ok 13:39 • 🌄 🏃 13:39 • Been submitting MRs to gnome for systemd stuff, got some initial reviews https://wiki.gnome.org/Initiatives/SystemdUser 13:39 • Helped T_revinho with his git stuff, moved the branches to ~ubuntu-desktop, need to look at the ones to merge 13:39 • Wrote a MP for gnome-shell to expose versioned directories for "stylesheetName" themes https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/133 13:39 GNOME issue (Merge request) 133 in gnome-shell "theme: Search in versioned directories" (comments: 0) [Opened] 13:39 • Backported libsoup2.4 CVE fix to Debian & cosmic 13:40 • Updated gjs in Debian, just about to sync 13:40 • I promised to look again at https://trello.com/c/x71lwFJG/138-track-rls-bug-numbers a week after filing, no movement 13:40 • no rls bugs 13:40 🌽 13:40 top emoji work there. 10/10 13:40 thanks Laney 13:40 #topic seb128 13:41 • travelled back from the sun-sprint and some post sprint catching up 13:41 • uploaded the oem fix for https://launchpad.net/bugs/1683445 to cosmic and bionic (xenial coming next) 13:41 • cleaned up the sponsoring queue a bit 13:41 • reviewed the work/plans for .1 and cosmic, we are having a slow start on the new cycle work due to the focus on .1 (which was not unexpected, but we should start transitionning now) 13:41 Ubuntu bug 1683445 in OEM Priority Project "E6430 brightness control not working" [Critical,Confirmed] 13:41 • reviewed the changes Didier has been making on the apport stack, good work Didier! 13:41 • reverted some libayatana use to unblock transitions in cosmic since that library is not MIRed yet 13:41 • debugged n-m-applet failing to build in cosmic, it's due to the n-m changes to drop some of the old libs, looking at resolving that next 13:41 13:41 Laney, sorry that the trello board card didn't move Laney 13:41 it feels like we are not keeping up with work atm, summer is tough :/ 13:41 (also I'm travelling on thursday for GUADEC) 13:41 that's it from me :p 13:41 thanks seb128 13:42 #topic tkamppeter 13:42 - cups-filters: Let generated PPD files contain all needed info about the stacking order (face-up/face-down) of the output trays to print in the correct order (first to last or last to first). Made sure that output order option settings are followed. 13:42 - cups-filters: Started on looking into pdftopdf not doing anything (like copies) twice when called both on a client and on a server (remote CUPS queue showing as IPP printers). 13:42 - CUPS: Reported PPD generator changes of cups-filters as feature request to CUPS. 13:42 - Google Summer of Code 2018: Mentoring of the students on Common Print Dialog Backends and printer auto-selection by job. 13:42 - Bugs. 13:42 thanks tkamppeter 13:42 #topic Trevinho 13:43 · Some mutter and compiz upstream reviews 13:43 · Refactored, improved and pushed some fixes on mutter and g-s causing crashes 13:43 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/81 13:43 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/84 13:43 - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/82 13:43 · Pushed some refactories to g-s and mutter 13:43 - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/3 13:43 - https://gitlab.gnome.org/GNOME/mutter/merge_requests/147 13:43 GNOME issue (Merge request) 81 in mutter "Move MetaOutput::crtc field into private struct and add ref-chain" (comments: 1) [Merged] 13:43 · Created a script for generating git (gbp) repositories for ubuntu desktop packages, 13:43 and pushing them to launchpad (thanks Laney for imports, didrocks for documenting the process) 13:43 - https://git.launchpad.net/~canonical-desktop-team/+git/ubuntu-desktop-gbp-importer?h=master 13:43 - https://community.ubuntu.com/t/desktop-deb-packages-migration-to-git/5746/8?u=3v1n0 13:43 - https://code.launchpad.net/~ubuntu-desktop/+git 13:43 · Telegram snap: 13:43 - fixed upstream bug causing build issues 13:43 - updated my PR for upstreaming it: 13:43 + https://github.com/telegramdesktop/tdesktop/pull/4505 13:43 GNOME issue (Merge request) 84 in mutter "window: Return -1 if meta_window_get_monitor is called on an unmanaged window" (comments: 1) [Merged] 13:43 GNOME issue (Merge request) 82 in gnome-shell "Support unmanaged windows monitor index (negative)" (comments: 6) [Merged] 13:43 GNOME issue (Merge request) 3 in gnome-shell "st-icon: Create shadow pipeline at paint time" (comments: 11) [Merged] 13:43 GNOME issue (Merge request) 147 in mutter "Tests: fix make run-tests when builddir != srcdir" (comments: 0) [Opened] 13:43 telegramdesktop issue (Pull request) 4505 in tdesktop "Snap packaging support" (comments: 10) [Open] 13:43 pushed fixes causing crashes?!?!?!?!? 13:43 job security 13:43 aaha, yeah... you know xD 13:43 :D 13:43 thanks Trevinho 13:44 Ah... Made some pizza xD 13:44 Ken do you have a report from RObert? 13:44 kenvandine, ^ 13:44 no... 13:44 :-( 13:45 tsk 13:45 He's normally good, maybe travelling already? 13:45 #topic rls-bugs 13:45 maybe 13:45 https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1773334 13:45 Ubuntu bug 1773334 in glib2.0 (Ubuntu) "Ubuntu 18.04 mounted network shares not appearing under devices in file manager" [High,Triaged] 13:45 Is this the one we keep skipping? 13:46 don't think so, it was only tagged recently 13:47 I would say notfixing and we get it by the stable update in due course though 13:47 +1 13:48 done 13:48 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html 13:48 https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1778817 13:48 Ubuntu bug 1778817 in ubuntu-release-upgrader (Ubuntu Bionic) "release upgrade from xenial to bionic desktop: screen locks itself, password to unlock fails" [Critical,Triaged] 13:48 We need to fix that one, who can we assign? 13:49 I looked at that earlier, I'm not convinced it's a confirmed issue 13:49 also I don't why it targets bionic 13:49 if the issue is xenial updates the fix should be able xenial? 13:49 able->about 13:49 heh good point 13:49 jibel, could you look at recreating it as a first step? 13:50 +1 for that 13:50 willcooke, I tried, I could unlock every time. I think it's a timing issue 13:50 I'll try again 13:50 kk, thanks 13:50 This is also why every sensible screensaver spawns a fresh helper process to handle the authentication through PAM. compiz (unity), apparently, does not. 13:51 that is the most slangasekish line ever 13:51 lol 13:51 jibel: I think the point is that it's supposed to not lock 13:52 Laney, yes and it locks 13:52 so you reproduced it... 13:52 the lock part not the fail to unlock part 13:53 don't think that matters if the point is the first half 13:54 I would have thought the screen locking was desirable. If you start and upgrade and go off for lunch, you would expect the machine to lock 13:54 anyway, jibel if you can comment on the bug thats a good starting point 13:54 next 13:54 https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1779051 13:54 Ubuntu bug 1779051 in gnome-control-center (Ubuntu Bionic) "/usr/bin/gnome-control-center:11:gtk_container_remove:update_output_settings:on_amplify_changed:g_closure_invoke:signal_emit_unlocked_R" [Medium,Triaged] 13:55 no, because you are doing open heart surgery on the system while it is conscious and it can forget how to unlock itself quite easily 13:55 that is what happens in that bug 13:55 fair 13:55 kk 13:56 Yeah, I think it's not a policy problem, more a bug that what the policy says it's not respected 13:56 Unity checks on pam only, not sure what happens 13:56 another option would be setting the gnome lockdown options in gsettings to force it 13:56 but, not the nicest way 13:56 let's not discuss the bugs details in the meeting 13:57 jibel is going to take another look 13:57 The point of my comments was about who should get assigned. 13:57 willcooke: 1779051 seems that is already addressed, no? 13:57 * Laney shrugs 13:57 https://git.launchpad.net/~canonical-desktop-team/ubuntu/+source/gnome-control-center/commit/?id=924f74683e778dc967377811e414df3106015919 13:57 Trevinho, not SRUed to bionic yet 13:57 Trevinho, yeah looks like it, although I think it needs SRUing 13:57 ah, ok... yep, agree 13:58 I'll assign it to Robert 13:58 I don't know what to do with those 13:58 I would assign to Robert 13:58 done 13:58 but he's going to do his usually disagreeing about being assigned or ignore it/unassign himself at some point 13:58 but oh well 13:58 we can have another disucssion when that happens 13:59 https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1714989 13:59 Ubuntu bug 1714989 in gjs (Ubuntu) "gnome-shell crashed with SIGSEGV in g_type_check_instance_cast() from st_label_set_text() from ffi_call_unix64()" [Undecided,Confirmed] 14:00 that has been fixed/SRUed 14:00 unsure why it's on the list 14:00 it's fix committed 14:00 but has a New gjs task 14:00 that might be in need of closing 14:01 Trevinho, that one is with you please ^ 14:01 soo.. the gjs task would be nice to fix, at least for C 14:01 but not strictly needed for that crash now 14:01 might be needed for others though 14:01 so let's invalid on this bug 14:01 So, shell side we're all set 14:02 it's difficult enough to read like that 14:02 I mean, invalid for bionic maybe 14:02 not for C 14:02 right 14:02 please do that 14:02 thanks Trevinho 14:02 k, I think that's the end of the list 14:02 seb128, Laney - did I miss any? 14:03 https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/+bug/1730765 14:03 Ubuntu bug 1730765 in gnome-shell-extension-ubuntu-dock (Ubuntu) "Mounted external devices do not appear in dock" [Wishlist,Confirmed] 14:03 for c 14:04 at this point, I dont think we have time. I'm ok to bump it. I would like some other changes to the dock too, so I think bundle them up for next cycle 14:04 go for it 14:04 done 14:05 EOL 14:05 #topic AOB 14:05 Please could someone write a summary of sun sprint for me? With pictures. 14:05 No rush, but would be a good blog post 14:06 oh... ok :) 14:06 :) thanks Trevinho 14:06 served with a tequilla next to the pool? ;) 14:06 lol 14:06 Any other business? 14:06 Laney: want to make your blog cool? :-D 14:06 ok, I'll copy and paste your text in there :-) 14:06 Didnt someone want to talk about Nautilus? 14:07 we should probably talk about gnome updates at some point 14:07 there was some community hub discussions about it where Didier pointed people here 14:07 like if other people need to pick those up more 14:07 is that what you refering to? 14:08 seb128, yeah. Oh, I think you replied there already. But anyway, I dont think we should move until the "desktop" feature appears elsewhere 14:08 right 14:08 Laney, can you talk about GNOME updates in person at GUADEC and then we can discuss in the meeting next time? 14:08 we are a bit under the water atm 14:09 we also said we would enable tracker this cycle 14:09 but that doesn't look on the path to happen 14:09 we should probably have included that as a feature in the planning 14:09 you think that's a lot of work? 14:09 we are already behind on features we signed for and that's not account work for the desktop feature, or GNOME updates, or tracker 14:10 not especially, but it needs someone to step up to push that forward 14:10 Ah.. .one thing we said at sun sprint... To ask upstream to take maintenance of the gnome-3-28 branches when they don't care anymore... So we can do SRUs and keep them updated too 14:11 as they won't care anymore at some point, while we'll still do 14:11 like the tracker MIR is blocked on someone to report about the crash reports situation 14:11 Trevinho, that sounds like a good topic for GUADEC 14:11 yep 14:12 not sure how to get this exposed to all the upstreams we care though xD 14:12 well, we can at least speak to a key ones 14:12 I don't expect us to do much on most components 14:12 Yeah, for sure nautilus, mutter+shell, gnome-software 14:12 gnome-shell stack and gnome-control-center/nautilus mostly 14:12 + gnome-software yes 14:12 ah and g-c-c yep 14:14 anything more that needs the meeting for? 14:14 erm 14:14 English fail 14:14 Anything more to talk about in the meeting? 14:14 that should be enough for this week imho 14:14 yeah same 14:14 carry on after if needed 14:14 +1 14:14 #endmeeting