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