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