15:30 <willcooke> #startmeeting Desktop Team Weekly Meeting - 2017-03-07
15:30 <meetingology> Meeting started Tue Mar  7 15:30:45 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 <seb128> hey
15:31 <willcooke> Roll call: andyrock, attente, desrt,  dgadomski, fjkong, flexiondotorg, happyaron, hikiko (out), laney, qengho, seb128, sweet5hark, themuso (out), tkamppeter, trevinho, robert_ancell (hols)
15:31 <andyrock> hey
15:31 <flexiondotorg> o/
15:31 <Trevinho> hola
15:31 <andyrock> Trevinho's spanish is improving
15:31 <willcooke> :)
15:32 <seb128> uno cerveza
15:32 <willcooke> lol
15:32 <andyrock> *una
15:32 <seb128> see :p
15:33 <seb128> andyrock, I was pretending to be Trevinho ;-)
15:33 <andyrock> ahah
15:33 <seb128> :-P
15:33 <Trevinho> ahaha
15:33 <willcooke> That's the statutory 3 mins wait, so let's begin
15:33 <willcooke> #topic attente
15:33 <willcooke> err
15:34 <willcooke> I'll come back to you andyrock, you get to go second today because, erm, it's your birthday
15:34 <attente> happy b-day andyrock :)
15:34 <attente> finished migrating the mir backend to the new mir api
15:35 <attente> just looking at gtk-mir bugs. have a partial fix for lp:1668457, currently building in a ppa
15:35 <attente> (eof)
15:35 <willcooke> thanks attente
15:35 <willcooke> #topic andyrock
15:35 <andyrock> hey
15:35 <andyrock> so working on cr+mir
15:35 <andyrock> got the first render
15:35 <willcooke> \o/
15:35 <andyrock> I'm now working to split the gpu and the ui part as this is the plan for all the platforms
15:36 <andyrock> once we do that we can start working on the input support
15:36 <andyrock> (eof)
15:36 <willcooke> thanks andyrock
15:36 <willcooke> #topic desrt
15:36 <desrt> hihi
15:36 <desrt> the gobject refactor of the dconf proxy is almost done.  looked kinda like a rewrite in the end :/
15:36 <desrt> just about ready to start integrating attente's work
15:37 <desrt> pretty happy with how it turned out.  it's a lot cleaner than it was before.
15:37 <desrt> (eof)
15:37 <willcooke> nice, thanks desrt
15:37 <willcooke> #topic dgadomski
15:37 <dgadomski> hey, happy birthday andyrock
15:37 <dgadomski> * working on bug #1646585
15:37 <dgadomski> eof
15:37 <ubot5> bug 1646585 in ubiquity (Ubuntu) "oem-config replaces /etc/resolv.conf symlink with a hard file" [Undecided,New] https://launchpad.net/bugs/1646585
15:37 <willcooke> thanks dgadomski
15:37 <willcooke> #topic fjkong
15:37 <FJKong> hi
15:37 <FJKong> merge adduser-3.115ubuntu1 #1670714
15:37 <FJKong> merge gtk+2.0 2.24.31-2ubuntu1 #1667355
15:37 <FJKong> merge aptitude 0.8.5-1ubuntu1 #1667353
15:37 <FJKong> that's all
15:37 <willcooke> thanks FJKong
15:38 <willcooke> #topic flexiondotorg
15:38 <flexiondotorg> Happy Birthday andyrock! 🎉 🍰  🎁 🎂
15:38 <flexiondotorg> - Helped Mozilla fix their CI, it is now producing Firefox snaps again. Follow up call later this week.
15:38 <flexiondotorg> - MWC last week.
15:38 <flexiondotorg> - PoC snaps for Discord (fully confined) and itch.io (currently devmode, probably needs to be classic).
15:38 <flexiondotorg> - Updated PoC snap of Skype for Linux Beta. Audio/Video calls now working when strictly confined.
15:38 <flexiondotorg> - Introduced Spotify Legal to Canonical Legal so they can work out commerical agreements.
15:38 <flexiondotorg> - Updated Spotify PoC snap.
15:38 <flexiondotorg> - Calls with Lightstreamer, sysdig and Nylas.
15:38 <flexiondotorg> - PoC snap for Microsoft Visual Code.
15:38 <flexiondotorg> - Working on some documentation/videos for Electron developers to explain how to snap their apps using just snapcraft and also with electron-builder.
15:38 <flexiondotorg> end
15:38 <willcooke> Excellent, thanks flexiondotorg
15:38 <willcooke> Have the feet recovered yet flexiondotorg?
15:38 <flexiondotorg> no
15:39 <willcooke> :(
15:39 <willcooke> #topic happyaron
15:39 <flexiondotorg> If anyone ever get's asked if they can go, the answer is "No thanks"
15:39 <willcooke> flexiondotorg, :) Good advice
15:40 <didrocks> +1
15:40 <didrocks> (not around btw)
15:40 <willcooke> Looks like happyaron isn't around.  He's been working on a security fix for nm-applet which has been handed to security for testing and release .
15:40 <willcooke> thanks to Laney for the patch
15:41 <willcooke> #topic hikiko
15:41 <willcooke> - chromium:
15:41 <willcooke> working on the software rendering part
15:41 <willcooke> fixing issues and probs in my dev environment etc
15:41 <willcooke> #topic Laney
15:41 <Laney> hihi
15:41 <Laney> uh
15:41 <Laney> where u at
15:42 <Laney> weird
15:42 <Laney> • fixed a bug in nm-applet when used in the greeter
15:42 <Laney> • Some sponsorships
15:42 <Laney> • Some small package updates & testing/syncs of others (e.g. vala, file-roller)
15:42 <Laney> • tested new glib from smcv (dh conversion)
15:42 <Laney> • Test fixes - software-properties-gtk
15:42 <Laney> • autopkgtest:
15:42 <Laney> ∘ look into kernel failures - it was hitting the OOM killer during a test rebuild, not sure why - adding swap seems to have helped... I redeployed all the armhf machines with that
15:42 <Laney> ∘ apparently there was too much downloading on swift from the web frontend, made that generate each release in serial rather than parallel to help but IS didn't give me much information so who knows if it did / what the problem really was
15:42 <Laney> • fixed up an old g-i patch based on upstream's review
15:42 <Laney> 🚣
15:42 <willcooke> thanks Laney
15:42 <willcooke> #topic qengho
15:42 <qengho> Hello my pretties.
15:42 <qengho> * Cr updated for X, Y, Z. ARM64 fixed for Y and Z.
15:42 <qengho> * in progress: arm64 for X
15:42 <qengho> * in progress: all arch for T
15:42 <qengho> * lazy task to-do: yubikey tools snaps. PPAs suck if you care about security.
15:42 <qengho> EOF
15:43 <willcooke> thanks qengho
15:43 <willcooke> #topic seb128
15:43 <seb128> • langpacks updates are working now but being generated only for a few locales, started investigating that but didn't figure out the issue yet
15:43 <seb128> • looked a bit at systemd user session/at-spi with Luke
15:43 <seb128> • tested n-m-applet/permission issue
15:43 <seb128> • some archive admin reviews
15:43 <seb128> • usual launchpads/e.u.c bugs triaging
15:43 <seb128> </week>
15:43 <seb128> happy birthday andyrock as well!
15:43 <willcooke> thanks seb128
15:43 <willcooke> #topic sweet5hark
15:44 <Sweet5hark> eh, /me is late. can you skip over me for a sec?
15:44 <willcooke> Sweet5hark, ack
15:44 <willcooke> #topic TheMuso
15:44 <willcooke> * Spent a lot of time trying to track down why at-spi is not loaded by systemd in the user session. The current symptoms of this are a non-accessible unity panel, and a non-accessible MATE panel as well. Thanks to some help from Seb, managed to dig a bit further. For some reason, at-spi is atarted using its desktop file in /etc/xdg/autostart, but not in time for mate panel or unity panel to be accessible. The at-spi-dbus-bus service
15:44 <willcooke> is inactive/dead, and in both cases, is started by mate or gnome session, and not the systemd user session binary. Removing the xdg desktop file means at-spi doesn't start at all, and Orca cannot connect to at-spi, to the point where at-spi doesn't even get activated. Investigation continues.
15:44 <willcooke> * Started looking into an installer issue on Xenial that was brought to my attention, where the installer becomes inaccessible after partitioning for an unknown reason, and is only accessible with Orca once the user reaches the keyboard or user info pages. Need to get more debugging info from ubiquity to see if I can work out what may be going on.
15:44 <willcooke> * Spent some time working on integration with espeak-ng in speech-dispatcher upstream due to upcoming changes in the next espeak-ng release, that break interraction with speech-dispatcher.
15:44 <willcooke> #topic tkamppeter
15:47 <willcooke> tkamppeter, please let me have your updates via email (or just paste here later)
15:47 <willcooke> #topic Trevinho
15:47 <Trevinho> · Updated snapcraft desktop-helpers to use SRU'ed xenial default libraries
15:47 <Trevinho> · Couple of improvements to the Remmina snap
15:47 <Trevinho> · Fixed remaining issues of the nextcloud-client snap (now merged upstream)
15:47 <Trevinho> · Prepared a branch for travis building and uploading of the next-cloud client
15:47 <Trevinho> · snapcraft-preload: fixed so that it can connect to DISPLAY (and thus work in X11!)
15:47 <Trevinho> · Removed Required units from unity7 systemd services (avoiding session crashes)
15:47 <Trevinho> · Prepared an unity7 landing
15:47 <Trevinho> · Unity7 / compiz reviews
15:47 <Trevinho> · snapped subsurface (let's test Linus on that! :-))
15:47 <Trevinho> · Enjoyed some Cañas, sun and tapas in Barcelona
15:47 <Trevinho> EOF
15:48 <willcooke> :) thanks Trevinho
15:48 <willcooke> #topic Sweet5hark
15:48 <Sweet5hark> - bumped libreoffice 5.2/yakkety to 5.2.6~rc2 in ppa
15:48 <Sweet5hark> - followed a hint from Debian that our fix for USN-3210-1/CVE-2017-3157 is bad. confirmed with #security that we could not reproduce, PoC was prevented to work with our patch
15:48 <Sweet5hark> - some TDF admin: job descriptions etc.
15:48 <Sweet5hark> - networking at local event and follow-up with Open Knowledge Foundation, Prototype Fund, Jugend hackt, Koerberstiftung etc.
15:48 <Sweet5hark> - upstream refactoring: memory management, closing ressource leaks
15:48 <Sweet5hark> EOF
15:48 <willcooke> thanks Sweet5hark
15:48 <willcooke> #topic AOB
15:48 <willcooke> Anyone got anything?
15:49 <flexiondotorg> I'd like to pick seb128 and didrocks brains about fonts and themes in snaps.
15:49 <flexiondotorg> Not now.
15:49 <seb128> you can ask on the channel any time
15:49 <flexiondotorg> Will do.
15:49 <flexiondotorg> Bumping into regularly now.
15:50 <willcooke> If that's it, let's wrap.  Thanks all.
15:50 <willcooke> #endmeeting