15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting - 2017-05-23
15:30 <meetingology> Meeting started Tue May 23 15:30:38 2017 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:30 <meetingology> 
15:30 <meetingology> Available commands: action commands idea info link nick
15:30 <willcooke> Roll call: andyrock, dgadomski, didrocks, duflu (out), jbicha, jamesh (out), jibel/heber, kenvandine, laney, oSoMoN (out), seb128, tkamppeter, trevinho, robert_ancell (out)
15:30 <andyrock> o/
15:30 <didrocks> o/
15:31 <heber> \o
15:31 <jbicha> o/
15:31 <kenvandine> o/
15:31 * JamieBennett waves
15:32 <seb128> hey
15:32 <willcooke> I think that's enough of us to get started
15:32 <willcooke> #topic andyrock
15:33 <andyrock> hey
15:33 <andyrock> so I've been working on software-properties-gtk
15:33 <andyrock> implementing the canonical-livepatch panel
15:33 <andyrock> I've already implemented the snap auto-install
15:33 <andyrock> now I'm working on an ubuntu-one sso dialog
15:34 <seb128> do you have a reviewer for it?
15:34 <andyrock> https://usercontent.irccloud-cdn.com/file/EQOca5ns/ubuntu-one-livepatch.png
15:34 <andyrock> seb128: not yet
15:34 <andyrock> didrocks maybe
15:34 <andyrock> eow
15:35 <seb128> k, feel free to ask on the channel/use ubuntu-sponsors, I can help with reviews
15:35 <willcooke> kerning on that font looks a little wonky, the "To" especially.  But it's not done yet, just sayin
15:35 <jbicha> Qt?
15:35 <seb128> is that a new dialog?
15:36 <seb128> or the one used in gnome-software today?
15:36 <jbicha> well it's got a headerbar so I guess not
15:36 <willcooke> andyrock, I had my design meeting today and m_pt / carla are happy to review the various UI bits as and when you're ready.  Let me know when you're happy with it and I'll get that set up.
15:36 <andyrock> seb128: same design of gnome-software one
15:37 <andyrock> but sharing the code is hard
15:37 <andyrock> also does not make so much sense
15:37 <seb128> k
15:37 <seb128> result looks similar :-)
15:37 <andyrock> seb128: basically same *.ui file
15:37 <andyrock> willcooke: sure
15:38 <willcooke> thanks andyrock, good progress
15:38 <willcooke> let's press on with the meeting, we can come back to this afterwards if needed
15:38 <willcooke> #topic dgadomski
15:38 <dgadomski> hey
15:38 <dgadomski> Catching up with things after 1 week of sprint and 1 week of leave.
15:38 <dgadomski> eof
15:39 <willcooke> wb dgadomski!
15:39 <dgadomski> thanks :)
15:39 <willcooke> #topic didrocks
15:39 <didrocks> * I'm back! https://goo.gl/Qk39Vg
15:39 <didrocks> * Tutorial improvement day: fetch creation/updated dates from gdoc and markdown tutorials
15:39 <didrocks> * Add better markdown header support. Now, markdown tutorial can look like this: https://github.com/canonical-websites/tutorials.ubuntu.com/blob/master/examples/guidelines-snap-tutorials.md
15:39 <didrocks> * Amazon thingy tutorial: currently building some (very long) tutorial for some Amazon snap launch. Still a good week of work (at least). Some roadblocks though, trying to get help from Amazon. Will keep you posted :)
15:39 <didrocks> * Desktop livepatch discussions
15:39 <didrocks> .
15:39 <seb128> wb didrocks!
15:39 <didrocks> thanks seb128 :)
15:39 <willcooke> *hugs*
15:40 <kenvandine> didrocks, wb!
15:40 * didrocks hugs you all, have missed you guys!
15:40 <jbicha> :)
15:40 <willcooke> thx didrocks
15:40 <willcooke> #topic duflu
15:41 <willcooke> * Landed my final contributions to Mir.
15:41 <willcooke> * Completed scanning ~1500 PulseAudio bugs for EOL. Over 1000 are now set to expire and vanish by end July.
15:41 <willcooke> * Completed a run through 400+ gnome-shell bugs. Over 200 of them will expire in July.
15:41 <willcooke> * Commenced looking at the priority bluetooth audio issues that koza and themuso have been wanting to SRU into xenial for a couple of months:
15:41 <willcooke> - Finding and setting up hardware
15:41 <willcooke> - Comparing behaviour between releases (artful is fine, xenial needs fixing)
15:41 <willcooke> - Reproducing bugs and verifying proposed fixes
15:41 <willcooke> - Trying to clarify and document the various bugs better
15:41 <willcooke> - Sadly finding and logging even more bluetooth and audio bugs
15:41 <willcooke> - Now preparing a debdiff that solves at least most/half the BT audio problems.
15:41 <willcooke> #topic jbicha
15:41 <jbicha> • Enabled build tests for gdm3, gnome-shell
15:41 <jbicha> • Uploaded gnome-software 3.24.3 to artful
15:41 <jbicha> • Looked into Debian GNOME's svn-to-git packaging conversion
15:41 <jbicha> eow
15:42 <willcooke> thanks jbicha
15:42 <willcooke> #topic jamesh
15:42 <willcooke> I've been working on getting gnome-builder to work with snaps.  I
15:42 <willcooke> haven't yet got everything working, but the plugin I'm working on
15:42 <willcooke> consists of the following so far:
15:42 <willcooke> * a build system discovery class to detect snapcraft projects by
15:42 <willcooke> detecting the snapcraft.yaml file at one of the supported locations.
15:42 <willcooke> * a build system class for the discovery code to point at.
15:42 <willcooke> * a pipeline addin class to add the ability to launch snapcraft to
15:42 <willcooke> build the project.
15:42 <willcooke> I've still got a bit to do to get this all to fit together correctly,
15:42 <willcooke> but I think I'm close.  To get a good user experience, I think we'll
15:42 <willcooke> need to have a new project template to get people started with their
15:42 <willcooke> snapcraft project.
15:42 <willcooke> #topic heber
15:43 <heber> hey!
15:43 <heber> from the QA side I have:
15:43 <heber> * Upgrade tests are all green
15:43 <heber> * Results of upgrade tests added to grafana.
15:43 <heber> * Fixed static validation jobs and resumed the promotion of daily images to current
15:43 <heber> * Analysing Desktop test jobs which are failing in Jenkins
15:43 <heber> * Analysing Ubiquity test jobs which are failing in Jenkins
15:43 <heber> eof
15:44 <willcooke> thanks heber!  Great to see the upgrade tests green
15:44 <willcooke> #topic kenvandine
15:44 <kenvandine> * Published the gnome extensions survey on OMG (survey closes today) and had some discussions about our plans with GNOME upstream.  I agreed to share the survey results with them and discuss any plans we make based on the survey results before we act.
15:44 <kenvandine> * Populated a gnome-3-24 xenial backports PPA with all the packages needed for the gnome-3-24 platform snap
15:44 <kenvandine> * Updated gnome-3-24 platform snap to newer versions and depends
15:44 <kenvandine> * Snap is building in LP now, will need to build an application snap to test it with in a VM next
15:44 <kenvandine> * QUESTION: Do we care to build armhf and/or arm64 snaps?
15:44 <kenvandine> EOF
15:45 <seb128> kenvandine, I can help woth the testing, I've example of apps using it
15:45 <willcooke> kenvandine, if we can automate the ARM builds, then why not.  But I'd say don't let it get in the way of building more snaps on i386/amd64 at this point.
15:45 <kenvandine> seb128, i was going to ping you about that :)
15:45 <seb128> good
15:45 <kenvandine> willcooke, ok, easy to do in LP
15:45 <willcooke> cool
15:46 <willcooke> There aren't /many/ ARM desktops because U7 never really worked very well because of gfx drivers (right?) but I know f_lexiondotorg has a lot of MATE users on ARM
15:46 <kenvandine> ok
15:47 <willcooke> a lot, when compare to how many U7 users were using ARM
15:47 <jbicha> GNOME Shell might not work that well with ARM either
15:47 <willcooke> +1
15:47 <JamieBennett> worth a try if we get it for nearly free with Launchpad
15:47 <willcooke> they should run pretty well on MATE
15:48 <willcooke> kenvandine, any recent reading on how many people took the survery?
15:48 <willcooke> *survey
15:48 <kenvandine> yesterday it was almost 17k
15:48 <willcooke> O_o
15:48 <willcooke> wowowowow
15:48 <JamieBennett> nice
15:49 <willcooke> good stuff, thanks kenvandine
15:49 <willcooke> and I saw you poked c_yphermox already re the MIRs, thanks
15:49 <seb128> looking forward seeing what users say :-)
15:49 <willcooke> hopefully the seeds will be updated this week, but keep me posted so we can put the word out when they are
15:50 <willcooke> thanks kenvandine
15:50 <willcooke> #topic Laney
15:50 <kenvandine> willcooke, you could grease the wheels with security for gdm3
15:50 <Laney> ∘ Updated fwupd to 0.9.12 to test new Logitech firmware update path (works), meson conversion, required a backport of a polkit commit, submitted both to Debian & waiting for feedback before uploading to Ubuntu
15:50 <Laney> ∘ theme reviews for Marco
15:50 <Laney> ∘ discussions about things like updates and testing and stuff
15:50 <Laney> ∘ test fix to gsd and build fixes to some other random things that I found while jhbuilding the world for Marco
15:50 <Laney> ∘ slight debugging of a kernel that broke autopkgtest
15:50 <Laney> ∘ HR reviews
15:50 <Laney> ∘ PackageKit aptcc backend: fix for gstreamer 1.0 (upstream, waiting for review)
15:50 <Laney> 🚻
15:51 <willcooke> thanks Laney
15:51 <willcooke> kenvandine, lets discuss after the meeting
15:51 <willcooke> #topic oSoMoN
15:51 <willcooke> � chromium:
15:51 <willcooke> ‣ updated beta to 59.0.3071.61 in PPA
15:51 <willcooke> ‣ updated dev to 60.0.3100.0 in PPA
15:51 <willcooke> ‣ realized that autopkgtests are outdated *and* currently do
15:51 <willcooke> nothing, removed them
15:51 <willcooke> ‣ adding new autopkgtests in beta branch based on selenium and
15:51 <willcooke> chromium's new headless mode
15:51 <willcooke> ‣ also looked into unit tests and why they are not being run at
15:51 <willcooke> package build time, they don't seem to be 100% reliable, needs further
15:51 <willcooke> investigation
15:51 <willcooke> � libreoffice:
15:51 <willcooke> ‣ got 5.3.3 artful autopkgtest running locally
15:51 <willcooke> ‣ pinged Bjoern and Rico to get feedback on packaging updates
15:51 <willcooke> ‣ prepared source package and handed over to Seb for sponsored upload
15:51 <willcooke> � submitted performance review for self
15:52 <willcooke> #topic seb128
15:52 <seb128> • still some catching up after the time off work
15:52 <seb128> • joined in several discussions (things for the team to work on for the cycle, langpacks use or not for documentation, updated gnome platform snap, upgrade testing, ...)
15:52 <seb128> • upgraded laptop, setting up things to get started on artful work
15:52 <seb128> </week>
15:52 <willcooke> thanks seb128
15:52 <willcooke> hope you got some sleep ;)
15:52 <willcooke> #topic tkamppeter
15:53 <tkamppeter> - CUPS: Reported some bugs in the new feature of auto-creation of print queues for DNS-SD-advertised driverless printers.
15:53 <tkamppeter> - cups-filters: Synced Debian package of 1.14.0 into Ubuntu.
15:53 <tkamppeter> - Avahi: Commented in Trent LLoyd's upstream bug report about the needs for IPP-over-USB.
15:53 <tkamppeter> - Google Summer of Code 2017: Re-assignment of the student supposed to do the IPP backend for the print dialog as this backend is not needed any more. CUPS already contains the functionality of the backend and so the dialog gets the functionality via the CUPS backend. The student will now add PCLm support to cups-filters and with this our driverless printing support will also cover all Mopria and WiFi Direct printers. Answered student's qu
15:53 <tkamppeter> estions.
15:53 <tkamppeter> - Filled in performance review.
15:53 <tkamppeter> - Bugs.
15:54 <willcooke> thanks tkamppeter
15:54 <willcooke> #topic Trevinho
15:54 <willcooke> Put down that cocktail
15:54 <Laney> <Trevinho> I LOVE YOU GUYS
15:55 <seb128> he doesn't want to
15:55 <didrocks> (italian accent ^)
15:55 <willcooke> <Trevinho> � Fixed some building issues in mutter
15:55 <willcooke> <Trevinho> � Some more theme tweaks
15:55 <willcooke> <Trevinho> � Started workin in dark popover theme
15:55 <willcooke> <Trevinho> � Working in fractional scaling: mutter experimental options
15:55 <willcooke> <Trevinho> � Wrote a blogpost about theme call for testing http://go.3v1n0.net/2rO9HEc
15:55 <willcooke> <Trevinho> � Fixed some more issues of the patches to get toolbars (instead of headerbars) in gnomeapps
15:55 <willcooke> #topic robert_ancell
15:56 <willcooke> (humm, lagging a bit here)
15:56 <willcooke> - Fix debconf prompts not working in GNOME Software using PackageKit
15:56 <willcooke> - Fix crash in PackageKit when querying about local .debs
15:56 <willcooke> - Investigated use of ODRS as review server for snaps
15:56 <willcooke> - Simple Scan 3.25.2 released
15:56 <willcooke> - Open discussions about non-confined snaps in gnome-software
15:56 <willcooke> - Trello board tidying
15:56 <willcooke> - Investigating Chrome not installing in GNOME Software (gconf package stalling install)
15:56 <willcooke> - SRU confirming
15:56 <willcooke> #topic AOB
15:56 <willcooke> Seb, L_aney and I have been trying out a few options for Trello
15:56 <willcooke> We've settled on a format:
15:56 <willcooke> https://trello.com/b/0T55ivzN/ubuntu-desktop-17-10-cycle
15:57 <willcooke> Put general todo items in the Propsed col.  And then we can review them and once something is agreed it will move to Backlog and then proceed through
15:57 <willcooke> That board is public read-only
15:57 <willcooke> but you should all have read/write
15:57 <willcooke> jbicha, I've added you too
15:58 <willcooke> So the next step is to start populating Proposed
15:59 <willcooke> Seb/L_aney/Me have a meeting tomorrow to talk about the division of the projects, so after that someone will be in touch with you to follow up on task breakdown etc.
16:00 <willcooke> You should be able to start populating Proposed already though.  If in doubt, more detail is preferable to less detail, we can always combine, remove cards as necessary
16:01 <willcooke> -/-
16:01 <seb128> do you had bugs manually or through the import script?
16:01 <willcooke> Reviews - I should have all the individual reviews done by EOW, so I we'll go through them in our 1:1s next week
16:02 <willcooke> seb128, I can import individual bugs automatically, but still not move them through the board automatically
16:02 <willcooke> tag a bug "desktop-trello-import" and ping me to import them.  I don't trust the script enough to cron job it yet/
16:02 <Laney> hmm
16:03 <Laney> I don't know how fine grained we should go with bugs on there
16:03 <Laney> it could get too crowded
16:03 <seb128> yeah
16:03 <willcooke> yeah, I agree.  Imported bugs blindly would be a mess.  Let's stick to project tasks and leave LP for bugs (unless its a special case, in which case we can import it on an ad hoc basis)
16:04 <seb128> at least having oem-team requested ones might make sense
16:04 <Laney> nod
16:05 <willcooke> oh, Trevinho - design will happily review theme changes, but we need to give them a hand getting something set up to test with.  Let's discuss tomorrow.
16:06 <willcooke> Anyone got anything else they want to talk about?
16:06 <willcooke> Going once?
16:06 <seb128> o/
16:06 <willcooke> s/?/.
16:06 <willcooke> #topic seb128
16:07 <seb128> do you know what's the status of robert's work on making lightdm and gnome-shell buddies?
16:07 <seb128> that was to be done by end of match on your montreal notes
16:07 <seb128> or going back to gdm then
16:07 <seb128> is that still on track?
16:07 <willcooke> He's still working on G-S crashers and SRUing fixes.  But we think the gconf one is the last one.
16:07 <willcooke> Should start on Monday
16:08 <seb128> k
16:08 <seb128> thanks
16:08 <willcooke> Bit behind, but those G-S issues were important to fix IMO
16:08 <willcooke> #topic AOB
16:08 <jbicha> I noticed that Mike Gabriel from Debian MATE appears to be maintaining some indicator pkgs in Debian now, is there a reason those should be maintained in bzr/bileto
16:08 <seb128> I hope lightdm not being ready doesn't block us on seed changes
16:08 <jbicha> or can we just sync those from Debian if they're compatible with Unity?
16:09 <seb128> jbicha, is that the forked versions?
16:09 <jbicha> some were forked, but he also uploaded https://tracker.debian.org/pkg/libdbusmenu today
16:09 <seb128> do we know why they forked rather than trying to take over maintaining the official ones?
16:09 <seb128> or contributing to maintain those
16:10 <jbicha> I don't know yet, I intend to talk to him about it
16:10 <seb128> k, I think we need to sort that out
16:10 <seb128> we don't want to have 2 slightly different versions of the same things in the archive
16:10 <seb128> not knowing which one should be used then and why
16:10 <jbicha> but I think one question is whether we want him to use bzr or if he can just maintain it in Debian git…?
16:11 <seb128> I would check with tedg if he's still around/cares for those projects
16:11 <jbicha> ok, I can email ted
16:11 <seb128> as far as I'm concerned if somebody maintain them directly in Debian using their infra it's fine for us
16:11 <seb128> thanks
16:13 <willcooke> anyone else before we wrap?
16:13 <willcooke> going once
16:13 <willcooke> twice
16:14 <willcooke> thrice
16:14 <willcooke> #endmeeting