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