13:30 #startmeeting Desktop Team Weekly Meeting - 2018-06-12 13:30 Meeting started Tue Jun 12 13:30:14 2018 UTC. The chair is seb128. 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, duflu (out), jbicha (out), jamesh (out), jibel/heber (out), kenvandine, laney, oSoMoN (out), seb128, tkamppeter, trevinho, robert_ancell (out) 13:30 o/ 13:31 morning :-) 13:32 seems like we don't have many people awake 13:32 still digesting their lunches? ;) 13:32 anyway, let's try to get start 13:32 started even 13:32 #topic andyrock 13:32 andyrock, hey, are you around? I didn't see you active today yet 13:34 I guess not 13:34 #topic dgadomski 13:34 dgadomski, hey 13:34 hey 13:34 Sadly I have nothing desktop-related this week to share 13:34 no worry 13:34 thanks dgadomski 13:34 thanks 13:34 #topic didrocks 13:34 didrocks, hey 13:34 o/ 13:35 * Telemetry: 13:35 - discuss and review with j_ibel about metrics, how we should group and display them… 13:35 - uploaded ubiquity + SRU with relevant modifications to telemetry for 18.04.1 and OEM mode. 13:35 * Apport 13:35 - look at existing apport/whoopsie integration. Raised some options of what we could do to have a "Remember this answer" in the UI (complex because button names changes in whoopsie, and it has dozen of different UI configuration it can present). 13:35 - implement my proposal, sent an email for review before going further, meaning adapting all UI tests to the new layouts. 13:35 - fix apport still proposing sending crashes when launched manually even if the system prevents reporting. 13:35 * Communitheme: 13:35 - investigate Qt theming options. We have basically 3 options: 13:35 + depending on GTK2 (using the gtk2 theming), with one official Qt package from Qt usptream. 13:35 + using kvantum engine (existing communitheme for it). However: it's one more version of tge theme to maintain, the engine is a mostly a single file with 18k lines, upstream doesn't want to relicense the engine (a library) under LGPL. It's currently GPL and so, not compatible. 13:35 + Have a theme written without any engine, basing on Adwaita-Qt: more work. 13:35 From this, I would be tempted to go with #1, and then revisit once we can remove gtk2. 13:35 - other sync up on upcoming name and logo for communitheme. 13:35 * Misc: 13:35 - a community member did some small comments on https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/2, fixed them. No news from upstream still. 13:35 - 360 reviews 13:35 GNOME bug (Merge request) 2 in gnome-shell "Volume slider overdrive" (comments: 21) [Opened] 13:35 - some sponsoring 13:35 . 13:36 didrocks, the theming question ... unsure what's best, is there a community hub topic for it? 13:36 yes, one sec 13:36 gtk2 is mostly out of the default installation at this point 13:37 https://community.ubuntu.com/t/call-for-testing-communitheme-qt/6375/ 13:37 k, thanks 13:37 let's discuss that afterwards? 13:37 thunderbird is the only thing that kept gtk2 on the iso 13:37 yeah, that's why I'm torned 13:37 but yeah, let's discuss after the meeting 13:37 thanks didrocks 13:38 #topic jamesh 13:38 snapd/evolution-data-server: 13:38 * contacts and calendar interfaces were merged to master last week: 13:38 https://github.com/snapcore/snapd/pull/5184 13:38 snapd/portals: 13:38 * a branch adding auto-start of the document portal has got review 13:38 snapcore bug (Pull request) 5184 in snapd "interfaces: add {contacts,calendar}-service interfaces" (comments: 4) [Closed] 13:38 approval, but still needs to be merged: 13:38 https://github.com/snapcore/snapd/pull/5271 13:38 snapcore bug (Pull request) 5271 in snapd "cmd/snap: attempt to start the document portal if running with a session bus" (comments: 3) [Open] 13:38 * with this branch merged, we have everything needed for file 13:38 open/save portals to work on an 18.04 install using the X11 session 13:38 (provided xdg-desktop-portal{,-gtk} packages are installed). 13:38 * Wayland support requires a mutter patch: 13:38 https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1774560 -- the 13:38 Ubuntu bug 1774560 in xdg-desktop-portal-gtk (Ubuntu) "xdg-desktop-portal-gtk malfunctions on Wayland: wl_display@1.error(zxdg_imported_v1@36, 0, "set_parent_of was called with an invalid child")" [Undecided,Confirmed] 13:38 patch is included in 3.28.2, so if we plan to push that out as an 13:38 update it might not be worth patching this independently. 13:38 snapd/snap-uri-handler: 13:38 * I haven't quite got this to the stage of a PR: I am putting together 13:38 a stub snap command that can handle "snap://" URIs by installing the 13:38 gnome-software snap, and then invoking it with the given URI. This is 13:38 intended as a way to handle Ubuntu systems without gnome-software 13:38 installed, and non-Ubuntu systems without a snap capable 13:38 gnome-software. I am still testing out the implementation, and should 13:38 have a PR ready for review shortly. 13:39 #topic jibel/heber 13:39 - Reviewed MPs for ubiquity in Cosmic and Bionic (currently in bionic-proposed for verification) 13:39 - Maintenance of the CI infrastructure (disks are filling up with leftovers from dead jobs, still investigating) 13:39 - SRU verification of gnome-software in bionic 13:39 - ubuntu-report: continued the work on the dashboard 13:39 - Bug reports brought to our attention by Foundations for 18.04.1 13:39 - https://bugs.launchpad.net/ubuntu/+source/nux/+bug/1767468 13:39 Ubuntu bug 1767468 in nux (Ubuntu) "Upgrade from 16.04 to 18.04, then uninstalling unity disables hardware acceleration" [Undecided,Confirmed] 13:39 - https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1752938 13:39 Ubuntu bug 1752938 in xorg (Ubuntu) "Upgrading Ubuntu 18.04 disables GPU hardware acceleration" [Undecided,Confirmed] 13:39 - Bug blocking automated tests: 13:39 - https://bugs.launchpad.net/bugs/1771751 13:39 Ubuntu bug 1771751 in ubiquity (Ubuntu) "autopilot tests - default installation fails in plugininstall with "permission denied" messages" [Undecided,Confirmed] 13:39 - No rls bugs 13:39 #topic kenvandine 13:39 kenvandine, hey 13:39 * Prepared screenshots and draft of blog post for Hyper-V desktop image 13:39 * Updated slot name in gtk-common-themes from gtk3-themes to gtk-3-themes as requested on the auto-connection request https://forum.snapcraft.io/t/auto-connection-of-gtk3-themes-icon-themes-and-sound-themes-interfaces/5118 13:39 * rls bug #1773213 uploaded gnome-online-accounts privacy policy link fix to cosmic and SRU to bionic 13:39 bug 1773213 in gnome-online-accounts (Ubuntu Bionic) "U1 login dialog missing link to the privacy policy" [Undecided,New] https://launchpad.net/bugs/1773213 13:39 * Currently updating all the GNOME snaps to handle the slot rename to gtk-3-themes 13:40 ⚾ 13:40 auto-connection \o/ 13:40 didrocks, it's been granted :) 13:40 communitheme core team is very happy, we discussed it privately :) 13:40 yeah! 13:40 great 13:40 oh, yes we are :D 13:40 thanks kenvandine 13:40 #topic Laney 13:40 Laney, hey 13:41 he might be having another day without a working graphical session while fighting systemd user sessions? 13:41 nah 13:41 ah! 13:42 • some more iterations of systemd stuff, making wayland work, improving the startup program to close any lingering units, restructuring everything 13:42 :-D 13:42 • autopkgtest - rabbitmq got an out of memory again, tried to make our stuff more robust against that by making the messages persistent (delivery_mode=2) 13:42 • internal review stuff 13:42 small list, big content 13:42 ✓ 13:42 xz -9 13:42 thanks Laney, no spamming, way to go! 13:42 #topic seb128 13:43 just came back from 2 weeks holidays yesterday, trying to catch up with things while dealing with HR reviews 13:43 13:43 #topic tkamppeter 13:43 tkamppeter, hey 13:44 no tkamppeter? 13:44 #topic robert_ancell 13:44 I didn't get his summary 13:44 kenvandine, do you have it? 13:44 no, he's still traveling 13:44 k 13:44 sprint would be his 13:44 :)( 13:45 I guessed so, would be nice to have some details about what happened during that week but that's not for today I guess 13:45 #topic Trevinho 13:45 Trevinho, hey :) 13:45 hey, give me 1 sec pleas :) 13:46 1 13:46 0 13:46 done 13:46 Trevinho, summary? ;) 13:46 · Fixed some bash issues on the snap desktop helpers, and some refactory (plus reviews) 13:46 - https://github.com/ubuntu/snapcraft-desktop-helpers/pull/133 13:46 · Cherry-pick of gdm3 upstream fix: 13:46 - https://code.launchpad.net/~3v1n0/ubuntu/+source/gdm3/+git/gdm3/+merge/347812 13:46 - https://code.launchpad.net/~3v1n0/ubuntu/+source/gdm3/+git/gdm3/+merge/347813 13:46 · Prepared a fractional scaling PPA: 13:46 - https://launchpad.net/~3v1n0/+archive/ubuntu/gnome-fractional-scaling/+packages 13:46 ubuntu bug (Pull request) 133 in snapcraft-desktop-helpers "desktop-exports: cleanup XDG dirs management" (comments: 0) [Open] 13:46 plus... 13:46 Trevinho, thx for those fixes! 13:46 · Fractional scaling fixes, more tests and some refactory (since I was there)... 13:47 · Nautilus rework for recursive query flags 13:47 https://gitlab.gnome.org/GNOME/nautilus/merge_requests/249/ 13:47 GNOME bug (Merge request) 249 in nautilus "Recursive query flags" (comments: 23) [3. Review Ready, Opened] 13:48 hi 13:48 · Other nautilus fixes here and there (various commits in that MR plus others) 13:48 g-s reviews 13:48 🏛️ (forgot other things, sorry I was late) 13:48 thanks Trevinho 13:49 #topic rls bugs reviews 13:50 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-incoming-bug-tasks.html# 13:51 bug #1752938 13:51 bug 1752938 in xorg (Ubuntu) "Upgrading Ubuntu 18.04 disables GPU hardware acceleration" [Undecided,Confirmed] https://launchpad.net/bugs/1752938 13:51 (the other ones are assigned to people that are not around and didn't send a status update for those) 13:51 they should be nominated 13:51 Trevinho: as you did the git branch (I can't find it in launchpad, under ~ubuntu-desktop), do you take back from where Olivier stopped for the GNOME Shell/Mutter updates? 13:52 (those are on the list) 13:52 Laney, bug #1765261 is for example 13:52 bug 1765261 in gnome-shell (Ubuntu Bionic) "[regression] Ubuntu 18.04 login screen rejects a valid password on first attempt (if starting with Shift key). Usually works on the second attempt" [High,Triaged] https://launchpad.net/bugs/1765261 13:52 or nominated to cosmic you mean? 13:52 it is for bionic 13:53 no, untagged maybe then 13:53 i.e. the incoming list ought to be kept clean 13:53 right 13:53 let's untag then 13:54 k, done 13:54 then bug #1752938 13:54 bug 1752938 in xorg (Ubuntu) "Upgrading Ubuntu 18.04 disables GPU hardware acceleration" [Undecided,Confirmed] https://launchpad.net/bugs/1752938 13:54 * seb128 reads the comments 13:55 didrocks: oh, no... I did them already since long time (even before bionic) so i was using them 13:56 Trevinho: are you going to tackle the udpates then or should I? 13:56 didrocks: you mean the point releases? 13:56 seems like a duplicate of bug #1767468 13:56 bug 1767468 in nux (Ubuntu) "Upgrade from 16.04 to 18.04, then uninstalling unity disables hardware acceleration" [Undecided,Confirmed] https://launchpad.net/bugs/1767468 13:56 which is bug #1768610 13:56 bug 1768610 in nux (Ubuntu) "leftover conffile forces GNOME is software rendering" [High,Confirmed] https://launchpad.net/bugs/1768610 13:56 didrocks: I've branches based on *.2 for both 13:56 Trevinho, ^ that's assigned to you, what's the status? 13:57 I raised it before going in holidays 13:58 seb128: oh, I remember the ping, I didn't remember I was the asignee :| 13:58 :/ 13:58 please have a look/get that fix uploaded, we need that for .1 13:58 nominate it 13:58 imho 13:58 yes 13:58 I untagged the other ones since they are all targetting bionic and assigned 13:58 let's target that one 13:58 and that's it for incoming 13:58 yeah... ok, I also I've lots of other things for .1, so... It's not easy to get them all done. 13:59 so, I think we should get the G-S/mutter updates sorted out 13:59 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-bb-tracking-bug-tasks.html 13:59 Trevinho: are you taking back osomon's tasks and get that sponsored? 13:59 I guess that's part of the catchup I didn't do it 13:59 Olivier was working on those before being off? 13:59 or should I? Sounds like you have a branch ready, unsure how much this is a duplicate of Olivier's work though 13:59 yeah 13:59 *didn't do yet 13:59 didrocks: as said I've things more or less done already 14:00 Trevinho: duplication :/ we discussed it at last meeting though 14:00 but ok, please have a look at what he's done 14:00 didrocks: well, thing is that was just the way I'm using for cherry-picking stuff, so it has been the usual way for making packages for me since some time 14:00 k, so it looks like the -tracking list has all its unassigned bugs as fix commited 14:01 Trevinho: so, assigning bugs to you? 14:01 didrocks: but a part the fact I was also keeping the bzr stuff around for me, it's basically just https://gitlab.gnome.org/3v1n0/gnome-shell/commits/ubuntu/bionic/resource-scale 14:01 Trevinho: please steal them :) 14:01 why on gitlab? didn't we tell we were using launchpad? /me all confused 14:01 didrocks, Trevinho, let's wrap the meeting and we can discuss that 14:01 yeah 14:01 didrocks: it's my branch, for temporary work... 14:02 I don't think there is anything to do on -tracking 14:02 everyone is fine with that? 14:02 didrocks: that's just an hosting I've used... not the proposal or anything else 14:02 didrocks: it's just I'm used to do git push gnome-mine :D 14:02 as I keep both downstream and upstream stuff int the same local repo 14:03 seb128: +1 for -tracking 14:03 but... a part that repo has also the resource scale stuff since will asked them for a PPA, the rest is just upstream + ubuntu patches applied, and fixing someone else 14:04 k 14:04 seems ok to me 14:04 so Till emailed me his status update meanwhile 14:04 so 14:04 #topic tkamppeter 14:04 - cpdb-libs, cpdb-backend-cups: Investigation of code to do the improvements needed for getting these packages into Main. 14:04 - Google Summer of Code 2018: Mentoring of the students on Common Print Dialog Backends and printer auto-selection by job. 14:04 - Google Summer of Code 2018: First round of student evaluations, all OpenPrinting students have passed. 14:04 - Performance review. 14:04 - Bugs. 14:04 #topic aob 14:04 other things to discuss? 14:05 nothing meetingly, there is Qt/Communitheme we should discuss after the G-S update thingy 14:06 hey guys I just woke up 14:06 sorry I missed the meeting 14:06 #topic andyrock 14:06 andyrock, your turn :) 14:06 * 360 reviews 14:06 * Updated fix for LP: #1773213 14:06 * Updated fix for LP: #1770686 14:06 * Updated MP: https://code.launchpad.net/~azzar1/software-properties/new-auth-dialog/+merge/345483 14:06 * Self review 14:06 * Still working on new auth dialog in gnome-software 14:06 Launchpad bug 1773213 in gnome-online-accounts (Ubuntu Bionic) "U1 login dialog missing link to the privacy policy" [Undecided,New] https://launchpad.net/bugs/1773213 14:06 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 14:06 thanks andyrock 14:07 and that's a wrap, let's discuss theme and shell updates then 14:07 #endmeeting