14:30 #startmeeting Desktop Team Weekly meeting - 2017-10-24 14:30 Meeting started Tue Oct 24 14:30:01 2017 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:30 14:30 Available commands: action commands idea info link nick 14:30 Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber (both on hols), kenvandine (out), laney, oSoMoN (out), seb128, tkamppeter, trevinho (out), robert_ancell (out) 14:30 lots of people out today 14:31 hey 14:31 Since andyrock is here, let's start 14:31 #topic andyrock 14:31 hey 14:31 1. Theme fix for osd progressbar: https://bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/1724808 14:31 2. Fix for https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1724703 14:31 3. Fix for https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1720400 14:31 4. Fix for https://bugs.launchpad.net/ubuntu/+source/indicator-printers/+bug/1703046 14:31 5. Some debugging and some work for: https://bugs.launchpad.net/ubuntu-themes/+bug/1724651 14:31 6. Started to work on an oem bug on unity-control-center/16.04 14:31 Ubuntu bug 1724808 in ubuntu-themes (Ubuntu) "osd progress looks odd using Ambiance or Radiance" [Undecided,In progress] 14:31 Ubuntu bug 1724703 in gnome-shell (Ubuntu) "gnome-shell-extension-prefs crashed with SIGSEGV in gtk_widget_translate_coordinates()" [Medium,In progress] 14:31 Ubuntu bug 1720400 in gtk+3.0 (Ubuntu) "/usr/bin/gnome-control-center:11:update_buffers:image_get_buffers:intel_update_image_buffers:intel_update_renderbuffers:intel_prepare_render" [High,In progress] 14:31 Ubuntu bug 1703046 in indicator-printers (Ubuntu) "indicator-printers-service crashed with SIGSEGV in __GI_____strtol_l_internal()" [Medium,In progress] 14:31 Ubuntu bug 1724651 in nautilus (Ubuntu) "Nautilus progress spinner indicator is covered by a white rect in the beginning" [Medium,Triaged] 14:31 + some bug triaging 14:31 eow 14:32 Thanks andyrock, how's the LP API working out? 14:32 LivePatch 14:32 I'm planning to work on this starting from tomorrow 14:32 oki thanks 14:32 #topic dgadomski 14:32 after I finish with the oem bug 14:32 sorry andyrock 14:32 np! 14:33 looks like dgadomski is off 14:33 #topic didrocks 14:33 * Debug with the community the ATI card issues. Found regression commits and revert those just in time for release (after a late respin). Probably prevented (from the feedback) every non wayland supported configuration to start with a headless display. 14:33 * Prepared SRU with real upstream fix. In proposed right now, confirmed to work on previously broken configuration (and they run wayland now!) 14:33 * SRU for gnome-shell-extension-appindicator & Qt apps icon disappearing after lock/resume. 14:33 * SRU fixing a g-c-c crash due to dock panel, enable another patch from seb 14:33 * Discussed desktop snap not working on Fedora and workaround review on desktop helper 14:33 * Pinged about extensions still blocked on extensions.gnome.org (for us owning our extension naming). Still blocked on some legal constraints. 14:33 * Wrote the last blog post for the 17.10 series: https://didrocks.fr/2017/10/18/ubuntu-gnome-shell-in-artful-day-16/ 14:33 * Answer to people on the hub + monitor french forum and discussions on the blog. 14:33 * Filed a RT for discourse integration not working on the blog. Willcooke: do you mind nudging this on IS side? 14:33 * Workarounded with "manual discourse link" implemented on my blog post 14:33 * The new Ubuntu Make maintainer asked for a little bit of help, did it. (reviews, suggestions, merges) 14:33 * Some bug reviews (theme on the Shell) 14:33 . 14:34 thanks didrocks, can you ping me a RT link and I will ping 14:34 sure 14:34 ping ping a ping ping 14:34 ta 14:34 #topic duflu 14:34 * Mutter/Xwayland 14:34 - Completed a few iterations of my fix to allow Xwayland to dump core when it crashes (instead of always hiding core/crash files): https://bugzilla.gnome.org/show_bug.cgi?id=789086 14:34 * Totem stuttering (https://bugs.launchpad.net/bugs/1698270) 14:34 - Made a few attempts at fixing: https://bugzilla.gnome.org/show_bug.cgi?id=733780 14:34 - But eventually proposed the simplest solution (one line). 14:34 - Now we have fixes for all the totem stuttering issues and just need to work on landing/releasing them (see patch statuses below)... 14:34 * Daily bug management across gnome-shell, mutter, gdm3, ubuntu-themes, bluez, pulseaudio, dkms and mir. 14:34 Gnome bug 789086 in wayland "Xwayland leaves no core dump when crashing" [Major,New] 14:34 Ubuntu bug 1698270 in totem (Ubuntu) "Totem pauses and stutters during video playback even when CPU usage is low" [High,In progress] 14:34 Gnome bug 733780 in Movie player "Saving playlist state sometimes hangs totem" [Normal,New] 14:34 - Multiple days spent answering bug mail, thanks to the release. 14:34 * Patches awaiting Ubuntu sponsorship (or needing refreshing for 18.04): 14:34 - https://code.launchpad.net/~vanvugt/gtk/fix-1698270/+merge/331846 14:34 - https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1714459/comments/15 14:34 Ubuntu bug 1714459 in Mutter "Shell font is blurry under Wayland (panels, menus and login screen too)" [Medium,In progress] 14:35 * Patches awaiting upstream review: 14:35 - https://bugzilla.gnome.org/show_bug.cgi?id=645433 14:35 Gnome bug 645433 in wayland "gnome-shell's panel ignores font settings" [Normal,Assigned] 14:35 - https://bugzilla.gnome.org/show_bug.cgi?id=733780 14:35 - https://bugzilla.gnome.org/show_bug.cgi?id=787665 14:35 Gnome bug 787665 in .General "gdk_frame_clock_get_frame_time is irregular and causing stuttering" [Normal,New] 14:35 - https://bugzilla.gnome.org/show_bug.cgi?id=773453 14:35 Gnome bug 773453 in general "cluttersink: support GLTextureUpload for EGL/Wayland" [Normal,New] 14:35 - https://bugzilla.gnome.org/show_bug.cgi?id=787001 14:35 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] 14:35 - and soon again: https://bugzilla.gnome.org/show_bug.cgi?id=789086 14:35 * PulseAudio news regarding 17.10 - No real news, only four new bugs reported: 14:35 - A USB headset is dropping connection, but the user has already verified Pulse 11 fixes it. 14:35 - One new crash, occurred only once for one person. 14:35 - One VIA audio chip not showing up. 14:35 - One apparent user error. 14:35 * Older PulseAudio bugs being talked about in 17.10: 14:35 - Kubuntu pulseaudio doesn't work. But the bug is really upstream, easy to fix and to workaround, plus a second redundant fix is coming when we disable the offending module in pulse 11: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1720519 14:35 Ubuntu bug 1720519 in pulseaudio (Ubuntu) "KDE/Kubuntu: Module "module-switch-on-connect" should be loaded once at most. Refusing to load." [High,Confirmed] 14:35 - HSP really was being prioritized over A2DP, still! But it seems it doesn't manifest for many people so didn't showed up in our testing. Already fixed upstream in Pulse 12 and we'll patch it into 18.04 soonish. https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1720684 14:35 Ubuntu bug 1720684 in pulseaudio (Ubuntu) "Bluetooth speaker used the HSP/HFP profile by default rather than the higher-quality A2DP profile" [High,In progress] 14:35 * BlueZ news regarding 17.10: 14:35 - No bluez bugs reported at all since release. 14:35 #topic jbicha 14:35 • forwarded https://bugzilla.gnome.org/show_bug.cgi?id=789254 14:35 Gnome bug 789254 in general "Create videos with vp9 instead of vp8 for much smaller file sizes" [Normal,New] 14:35 • fix uploaded for LP: #1725288 14:36 Launchpad bug 1725288 in gnome-shell (Ubuntu Artful) "[artful] gnome-shell missing dependency on gir1.2-gdm-1.0" [Medium,Fix committed] https://launchpad.net/bugs/1725288 14:36 • Added Provides: libsane to try to fix LP: #1707352 but that didn't work with versioned deps. 14:36 Launchpad bug 1707352 in sane-backends (Debian) "the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane" [Unknown,New] https://launchpad.net/bugs/1707352 14:36 I think we need to add a transitional package libsane depending on libsane1 instead. Maybe we'll revert the rename for Bionic. 14:36 • Uploaded gtk3 for LP: #1719043 but that caused a totem regression. Instead, we'll follow GNOME and cherry-pick the mutter revert to fix epiphany (!) 14:36 Launchpad bug 1719043 in epiphany-browser (Ubuntu) "Gnome web urlbar very slow to show typed input" [High,Triaged] https://launchpad.net/bugs/1719043 14:36 • Proposing LP: #1726093 14:36 Launchpad bug 1726093 in ubuntu-meta (Ubuntu) "ubuntu-desktop: Install gir1.2-gmenu-3.0 by default" [Low,Triaged] https://launchpad.net/bugs/1726093 14:36 • Helped a bit on forums with people upgrading to 17.10. 14:36 eof 14:36 thanks jbicha. Let's talk about that MIR in AOB at the end 14:37 #topic jamesh 14:37 gnome-software: tracked down cause of bug #1724316: root cause is that 14:37 SSO will refuse to refresh snapd's credentials if the user has changed 14:37 their password. To compound matters, snapd was forwarding this error 14:37 as a generic "internal server error", making it difficult to 14:37 intelligently recover. Snapd changes submitted and reviewed (but not 14:37 bug 1724316 in gnome-software (Ubuntu) ""Sorry, something went wrong cannot authenticate to snap store ..." without any way to fix" [High,Confirmed] https://launchpad.net/bugs/1724316 14:37 landed). Corresponding snapd-glib and gnome-software changes in 14:37 progress. 14:37 snapd: followed up on default apps question: confined apps shouldn't 14:37 be able to change defaults without user approval, so this is probably 14:37 a job for xdg-desktop-portal in future (upstream bug filed). mvo has 14:37 put together a PR to provide an interim solution based on snapd-userd 14:37 and zenity for the UI: will need to look at the security implications. 14:37 I touched base with z_yga about the state of the mount namespace 14:37 related work. He is going to be working on the new content interface 14:37 changes discussed at the sprint that will be needed for desktop theme 14:37 support. We also went over how I can get my user mounts branch to do 14:37 its work through snap-update-ns. I need to finish off those changes 14:37 though. 14:37 going to assume kenvandine[m][m] is not available 14:37 #topic Laney 14:38 • Short week 14:38 • Worked on some gnome-software small bugs/features 14:38 ∘ Fixing apt:// to work again with the PK backend (not a big problem as we still have apturl) 14:38 ∘ Looking at the "shell extensions" category being empty because there are too many results, might be something to do to reduce the number shown 14:38 • Investigated / debugged the problem which was keeping gtk in artful-proposed, fixed in the software-properties test 14:38 • Reviewed / accepted some release fixes and random changes for others 14:38 • Some random release checklist things, mostly turning stuff off 14:38 • Helped a bit on arm64 testing, should be able to turn that on fully this week 14:38 😈 14:38 thanks Laney 14:39 #topic oSoMoN 14:39 � prepared SRU for bug #1718446 and got it published 14:39 � promoted chromium snap (61.0.3163.100) from candidate to stable channel 14:39 � updated chromium beta packages to 62.0.3202.62 for all supported 14:39 releases, then stable (ready for publication, Chris currently 14:39 validating) 14:39 bug 1718446 in gdm3 (Ubuntu Artful) "Ensure wayland -> xorg fallback to the corresponding session" [High,Fix released] https://launchpad.net/bugs/1718446 14:39 � built chromium snap 62.0.3202.62, published to candidate channel and 14:39 issued call for testing 14:39 � updated chromium dev packages to 63.0.3239.9 (artful, zesty, 14:39 xenial), trusty requires more work 14:39 � next up: libreoffice 5.4.2 SRU and snap, bug #1725238 14:39 bug 1725238 in firefox (Ubuntu) "Clicking snap:// urls doesn't work " [High,Confirmed] https://launchpad.net/bugs/1725238 14:39 #topic seb128 14:39 would be good to verify that" 14:39 ups 14:39 * had one day off 14:39 * iso testing 14:39 * helped Didier testing gnome-shell revert debs to debug the ati/wayland issue 14:39 * loads of recently-reported-bugs triaging 14:39 * cleaned up gnome-software bugs and tagged snaps related issues 14:39 * sponsored the gdm/gnome-session/fallback SRU from Olivier 14:40 14:40 thanks seb128 14:40 #topic tkamppeter 14:40 - UDEV/systemd: Got upstream answer from Lennart Poettering (original author of systemd?) and it seems that the fix of the escaping in the UDEV rules file does not solve the problem. There is still a problem with the escaping (https://github.com/systemd/systemd/issues/7109). 14:40 - Google Summer of Code 2018: Started planning. 14:40 - Got the flu and had some sessions at the dentist. 14:40 - Bugs. 14:41 hope you're on the mend tkamppeter 14:41 Now its all OK with me, and the dentist was a long-standing issue, not acute pain. 14:41 #toipic Trevinho 14:41 good 14:41 :) 14:41 #topic Trevinho 14:42 Notes for the upcoming meeting: 14:42 � Fixed regression in gtk2 theme 14:42 � Fixed theming for destructive-action buttons in headerbar 14:42 � Fixed theming for *-action buttons in headerbar when maximized 14:42 � c-lobrano theme fixes (thanks!) review 14:42 � Prepared landing for theme fixes and SRU bugs 14:42 � Debugging (and proposed fix, that I want to improve a bit yet) 14:42 the tricky st-icon blur/shadow crash 14:42 https://bugzilla.gnome.org/show_bug.cgi?id=788908 14:42 Gnome bug 788908 in st "gnome-shell crashed with SIGSEGV in clutter_actor_get_allocation_box (from _st_create_shadow_pipeline_from_actor)" [Normal,New] 14:42 � Fixed a memory leak in mutter 14:42 https://bugzilla.gnome.org/show_bug.cgi?id=789227 14:42 Gnome bug 789227 in general "MetaLogicalMonitor: free the monitors list on finalize" [Normal,Resolved: fixed] 14:42 � Renamed mutter API get_flatpack_id into 14:42 get_sandboxed_app_id (and updated gnome-shell) 14:42 https://bugzilla.gnome.org/show_bug.cgi?id=789277 14:42 Gnome bug 789277 in general "window: rename get_flatpack_id into get_sandboxed_app_id" [Normal,Resolved: fixed] 14:42 � Found a way to debug crashes with proper C and JS backtrace 14:42 got from a gdb session launched from a normal terminal and 14:42 updated the GNOME wiki accordingly (https://is.gd/tddLmH) 14:42 � Made patches to make gnome-shell to report better debugging 14:42 infos on crashes (pointing out the bad JS code too) 14:42 https://bugzilla.gnome.org/show_bug.cgi?id=789237 14:42 Gnome bug 789237 in general "Call gjs_dumpstack on aborts and traps and optionally on segfaults" [Normal,Resolved: fixed] 14:42 and added functions to toggle such debugging from looking glass 14:42 https://bugzilla.gnome.org/show_bug.cgi?id=789377 14:42 Gnome bug 789377 in general "global: make possible to set debug-flags dynamically" [Normal,New] 14:42 � Triaging/debugging lots of various top-bugs in errors.u.c and 14:42 some GNOME upstream patches reviews 14:42 � Got nextcloud-client to the ubuntu snap store with automatic 14:42 travis deploy (edge) on new git revisions 14:42 https://github.com/nextcloud/client_theming/pull/215 14:42 � Fixed dash-to-panel extension that was causing gnome-shell 14:42 to crash https://github.com/jderose9/dash-to-panel/pull/263 14:42 � Last week here before 2 weeks of offline-vacation in Cuba! 14:42 🌴 14:43 #topic robert_ancell 14:43 - Short week - public holidays in NZ 14:43 - GNOME Software snap bug diagnosing / fixing 14:43 #topic AOB 14:43 jbicha, want to remind us about the new package and the background there? 14:44 LP: #1726093 doesn't need a MIR, it's a request for the ubuntu-desktop package to recommend a package to help traditional menu GNOME Shell extensions 14:44 Launchpad bug 1726093 in ubuntu-meta (Ubuntu) "ubuntu-desktop: Install gir1.2-gmenu-3.0 by default" [Low,Triaged] https://launchpad.net/bugs/1726093 14:45 (& sru that to artful) 14:46 I think adding it for 18.04 makes sense 14:46 anyone got any thoughts about SRUing it? 14:46 or general comments 14:47 no objection for me 14:48 oki, sounds like agreement then, but we can discuss more after the meeting if that's the not case 14:48 any more for any more? Going in 10... 14:48 thanks all 14:48 #endmeeting