[13:00] <mihir> hey popey :)
[13:01]  * popey points mihir at #ubuntu-touch-meeting ☻
[15:00]  * slangasek waves
[15:00] <jodh> o/
[15:01] <robru> heya
[15:01] <mvo_> hi
[15:01] <caribou> o/
[15:01] <sil2100> o/
[15:01] <bdmurray> o/
[15:02]  * stgraber waves
[15:02] <slangasek> #startmeeting
[15:02] <slangasek> oh no, are we botless?
[15:02] <slangasek> ok, mime meeting it is
[15:03] <slangasek> [TOPIC] Lightning round
[15:03] <xnox> mime, lol )
[15:03] <sil2100> ;)
[15:04] <sil2100> How will we get the shuffeled order then?!
[15:04] <slangasek> $ echo $(shuf -e barry doko stgraber jodh bdmurray slangasek cjwatson xnox caribou infinity mvo bhuey sil2100 robru)
[15:04] <bdmurray> xnox: not lol, laugh silently
[15:04] <slangasek> bhuey barry robru stgraber slangasek doko jodh caribou sil2100 mvo infinity bdmurray xnox cjwatson
[15:04] <slangasek> sil2100: I can still shuffle without a bot
[15:04] <slangasek> bhuey: hi, you get to lead us in today :)
[15:04] <xnox> bdmurray: xnox shudders his shoulders a little bit
[15:04] <xnox> slangasek: the bot actually executes commands? i always thought you copy & paste the results in =)
[15:05] <sil2100> I wonder ;)
[15:05] <bhuey> slangasek: not quite ready yet
[15:05] <barry> slangasek: i can jump in
[15:06] <slangasek> ok
[15:06] <slangasek> barry: go ahead
[15:06] <barry> tons of debian/ubuntu python work filling out py3 support for "coverage service" development work.
[15:06] <barry> debian: nose-exclude 0.2.0-3, python-chameleon 2.16-2, python-pyramid 1.5.1+dfsg-1, tox 1.7.1-3, zope.component 4.2.1-1, zope.configuration 4.0.3-1, zope.deprecation 4.1.1-2, zope.event 4.0.3-1, zope.hookable 4.0.4-1, 4.0.4-2, zope.i18nmessageid 4.0.3-1, zope.interface 4.1.1-1, zope.location 4.0.3-1, zope.proxy 4.1.4-1, zope.schema 4.4.1-1, zope.security 4.0.1-1, zope.testing 4.1.3-1.
[15:06] <barry> syncpackage: cherrypy, zope.proxy, ope.schema, zope.testrunner
[15:06] <barry> debian bug #752679 (python-persistent)
[15:06] <barry> phone: another dialer-app py3 ap update.  LP: #1274131, LP: #1280169. reviewed two of ~jani's system-image branches (comments given, needs fixing)
[15:06] <barry> other: choo choo
[15:06] <barry> done
[15:07] <slangasek> robru:
[15:07] <robru> one sec
[15:07] <robru> * Lost most of tuesday wrestling with juju but stayed online until 11PM to make up the hours
[15:07] <robru> * Various landings as usual
[15:07] <robru> * Made a ton of progress on the nonfunctional db frontend thing
[15:07] <robru>  - added ability to have more than one line per chart
[15:07] <robru>  - hooked up charts to live db data
[15:07] <robru>  - programmed in some fancy animations
[15:07] <robru>  - cleaned up graph display (units on axes, etc)
[15:07] <robru>  - fixed race condition between AJAX calls
[15:07] <robru>  - massive refactoring / cleanup of the code
[15:07] <robru> * put together SRUs for the four google webapps, whose authentication scheme changed out from under us
[15:07] <robru> * submitted a branch to fix bug #1333184 (my citrain shell tool can't purge silos properly)
[15:07] <robru> done
[15:07] <stgraber> LXC:
[15:07] <stgraber>  - Some LXC 1.1.0~alpha1 prep work (planned for next week).
[15:07] <stgraber>  - Added support for building OpenSUSE images to LXC CI.
[15:07] <stgraber>  - Added arm64 support to LXC CI (still a bit flaky).
[15:07] <stgraber>  - Reworked the default container configs, merging most of them into a new
[15:08] <stgraber>    common one which is shared by all distros.
[15:08] <stgraber>  - Some more work on the new LXC command line tool (testsuite integration, some
[15:08] <stgraber>    helper functions and the basis of our network layer).
[15:08] <stgraber>  - Wrote scripts, packaged and sent instructions on how to run Unity8 under LXC
[15:08] <stgraber>    to the few people who may fix the remaining bugs.
[15:08] <stgraber>    (code is at lp:~stgraber/+junk/unity8-lxc)
[15:08] <stgraber>  
[15:08] <stgraber> Other:
[15:08] <stgraber>  - Switched system-image over to the new signing keyring (but not the new
[15:08] <stgraber>    signing key yet).
[15:08] <stgraber>  - SRU queue reviews.
[15:08] <stgraber>  - Landing team work.
[15:08] <stgraber>  - Alpha-1
[15:08] <stgraber>  - Meeting on Ubuntu Touch image versioning.
[15:08] <stgraber> (DONE)
[15:09] <slangasek> bhuey: you ready to jump in yet?
[15:10] <xnox> robru: "Made a ton of progress on the nonfunctional db frontend thing" is that about ci-train, ci-airline, error-tracker or something else? somehow I can see how that can apply to any one of them, I'm just not familiar what you are currently working on =))))
[15:10] <cjwatson> xnox: we talked about it in last week's meeting fwiw
[15:10] <slangasek>  * missed last week's meeting due to partner meeting off site
[15:10] <slangasek>  * a lot of time spent on partner archive packages for TI this week... nearly done now
[15:10] <slangasek>  * discussions around the toolchain regressions of last week, and how to prevent going forward
[15:10] <xnox> cjwatson: ok, i'll read up those notes.
[15:10] <slangasek>  * discussions with the landing team about how to provide a more "standard interface" on IRC
[15:10] <slangasek>  * working with bdmurray and Linaro on https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1325503
[15:10] <slangasek>  * off Thu/Fri next week for 4th of July weekend
[15:10] <slangasek> (done)
[15:10] <robru> xnox, it's the newest module within ci-airline, shows historical test results for things like app startup speed, bootchart data, etc
[15:11] <xnox> robru: ah, cool!
[15:11] <slangasek> and doko is off this afternoon
[15:11] <slangasek> jodh:
[15:11] <jodh> * foundations-1305-upstart-work-items:
[15:11] <jodh>   - async support:
[15:11] <jodh>     - Ongoing testing and debugging.
[15:11] <jodh>     - Continuing work with xnox. A number of discussions on how to
[15:11] <jodh>       simplify the current design.
[15:11] <jodh>     - Wrote preliminary test code to force both possibilities in the
[15:11] <jodh>       inherant race such that we can be assured of correct behaviour in
[15:11] <jodh>       all circumstances.
[15:11] <jodh> 〠
[15:11] <robru> xnox, yeah it's pretty slick, our deadline is friday, can't wait for it to go live so i can show that off
[15:12] <caribou> think I'm next:
[15:12] <caribou> * Misc tests on Openstack deployment
[15:12] <caribou> * More work on nova-cloud-controller charm fix
[15:12] <caribou> * Work on Qemu live migration issue
[15:12] <caribou> * More work on backport of latest CVE to openssl 0.9.8 for precise
[15:12] <caribou> (done)
[15:12] <sil2100> o/
[15:12] <bhuey> ready...
[15:13] <sil2100> - Landing team work, pushing upstreams for regression fixes
[15:13] <sil2100> - Work on +1 Maintenance
[15:13] <sil2100>   * Debian merge opal for libav10 transition
[15:13] <sil2100>   * Started work on mplayer
[15:13] <sil2100> - Packaging review and release of libqofono package from Ken
[15:13] <sil2100>   * Copyright cleanup
[15:13] <sil2100>   * Multiarch support added
[15:13] <sil2100>   * Look into running tests on build
[15:13] <sil2100> - CI Train bot maintenance
[15:13] <sil2100> - CI Train additions/fixes:
[15:13] <sil2100>   * Bail out on unapproved branches
[15:13] <sil2100>   * Enhancements to changelog entries generation (formatting)
[15:13] <sil2100> - Help with trust-store NEW'ing
[15:13] <sil2100> - Code review for ubuntu-keyboard regression fix
[15:13] <sil2100> done
[15:13] <mvo_> bhuey: want to go now?
[15:13] <bhuey> yes
[15:13] <mvo_> go ahead then :)
[15:14] <bhuey> Last week
[15:14] <bhuey> -resolved all icedtea patch issues for icedtea 7u55~pre7+f990f8b724ad that included two patches reversing an NX memory mapping wor
[15:14] <bhuey> k around
[15:14] <bhuey> This week
[15:14] <bhuey> -resolved a number of patch issues for 7u60-2.5.0 that included pulseaudio related patches since that was removed from the Java APIit seems.
[15:14] <bhuey> -pushed all openjdk|icedtea changes finally to a bzr branch, bzr+ssh://bazaar.launchpad.net/~bill-huey/openjdk/openjdk7/
[15:14] <bhuey> -multiple hunks were rejected because it was upstreamed already, refreshed patches against Makefile.am, acinlucdes.am
[15:14] <bhuey> Next week
[15:14] <bhuey> -TCK
[15:14] <bhuey> done
[15:14] <bhuey> ...
[15:14] <mvo_> apt:
[15:14] <mvo_>   #1274466 SRU to precise (cachedb on-disk format changed)
[15:14] <mvo_>   Add abi break in apt-inst1.6, look into lfs support
[15:14] <mvo_>   Fix "apt install /foo/bar.deb" (i.e. abspath)
[15:14] <mvo_>   Work on debian/experimental branch to get it ready for utopic
[15:14] <mvo_>   Work on anoying update failure
[15:14] <mvo_> click:
[15:14] <mvo_>   Address review comments for lp:~mvo/click/chroot-tests
[15:14] <mvo_>   Some talk with asac, filed #1334629 and #1334631
[15:14] <mvo_>   lp:~mvo/click/dont-crash-for-empty-db
[15:15] <mvo_>   lp:~mvo/click/lp1232130-kill-on-remove updated and test written
[15:15] <mvo_>   Qa work
[15:15] <mvo_>   Undust/update some merge-proposals
[15:15] <mvo_>   Build lp:~mvo/+junk/ubuntu-app-cli for click PATH handling
[15:15] <mvo_>   (but but how to handle collisions?!?)
[15:15] <mvo_>   Played with hooks while thinking about integration tests for them and played
[15:15] <mvo_>   with systemd lp:~mvo/+junk/ubuntu-app-daemon support
[15:15] <mvo_> hwe:
[15:15] <mvo_>   Fix i18n issue, use localized dates
[15:15] <mvo_>   Fix bug in update-support-status with french locale
[15:15] <mvo_>   Review/sponsor #1328266 uploads
[15:15] <mvo_>   Upload update-manger/update-notifier to precise-proposed (needs approval!)
[15:15] <mvo_> misc:
[15:15] <mvo_>   Exercise sdk and create fastmail.fm webapp
[15:15] <mvo_>   find/fix two bugs in the webapp template
[15:15] <mvo_>   upload new qtcreator-plugin-ubuntu
[15:15] <mvo_>   Fix autopkgtest pep8 failure in ubuntu-release-upgrader, update-manager
[15:15] <mvo_>   Review/sponsor netcf
[15:15] <mvo_> (done)
[15:16] <bdmurray> mvo_: I'll look at your precise-proposed upload today
[15:16] <mvo_> thanks \o/
[15:16] <mvo_> its unfortunately relatively invasive, but thats the nature of the change
[15:16] <bdmurray> slangasek: infinity is out, correct?
[15:16] <slangasek> bdmurray: yes - you're next
[15:17] <bdmurray> worked with thedac to resolve daisy not accepting crashes anymore (6/23)
[15:17] <bdmurray> discussion with thedac regarding earlier issue with cassandra, gunicorn and haproxy
[15:17] <bdmurray> review of oncall playbook for thedac
[15:17] <bdmurray> updated and tested oops-repository and daisy with connection pool variables for pool_size and max_overflow
[15:17] <bdmurray> updated bug 1331212 with information regarding retracing index
[15:17] <bdmurray> irc discussion with seb128 regarding unretraced things due to backlog
[15:17] <bdmurray> updated bug 1325503 with more details and emailed coworkers about it
[15:17] <bdmurray> irc discussion with slangasek and maximk regarding bug 1325503
[15:17] <bdmurray> collected core files stuck in swift to find unity crashes to retrace with different gdbs
[15:17] <bdmurray> updated bug 1328180 regarding retracing with utopic gdb
[15:17] <bdmurray> backported apport retracing versions capabilities to precise for canonistack
[15:17] <bdmurray> worked on building dpkg comparator for cassandra 2.0.3
[15:17] <bdmurray> fixed an issue with the phased-updater email creation
[15:17] <bdmurray> override of phased-updater found regressions that have different pkg versions in newcassandra
[15:17] <bdmurray> research into bug 1332925 and whoopsie's status on touch
[15:17] <bdmurray> irc discussion with tedg regarding fields whoopsie uploads
[15:17] <bdmurray> updated whoopsie apport package hook to gather more information
[15:17] <bdmurray> reported apport bug 1334055 regarding retracer message
[15:17] <bdmurray> ✔ done
[15:18] <slangasek> bdmurray: dpkg comparator> successfully built yet, or still hitting packaging issues?
[15:18] <bdmurray> slangasek: I'm stuck at a different point now, cassandra API changes
[15:19] <slangasek> ok
[15:19] <bdmurray> oh, and I'm out tomorrow
[15:19] <xnox> bah, me!
[15:20] <slangasek> xnox:
[15:20] <slangasek> yes :)
[15:20] <xnox> * libav10 transition, helped to push a few packages along
[15:20] <xnox> * resolved click chroot creation failure with qt5sensors packaging
[15:20] <xnox>   name change in
[15:20] <xnox> * resolve Qt4 themeing issues in desktop user session, by moving
[15:20] <xnox>   deprecated desktop id to be set earlier in the session
[15:20] <xnox>   startup. (Compiz was no longer inheriting the variable from
[15:20] <xnox>   gnome-session as it's managed by an upstart job, also e.g. Qt4 apps
[15:20] <xnox>   launched from an indicator had wrong style theme applied)
[15:20] <xnox> * ongoing launchpadlib python3 porting effors, sent status update to
[15:20] <xnox>   barry & friends.
[15:20] <xnox> * tracked down syslinux regression causes, and pass it over for
[15:20] <xnox>   cjwatson to implement proposed work-arounds in the debian cdimage
[15:20] <xnox>   building code.
[15:20] <xnox> * working with jodh on resolving state transition race in the current
[15:20] <xnox>   lp:upstart (async spawn) & troubleshooting emulator boot error
[15:20] <xnox> * todo/future: desktop image smoke-testing is still failing, with
[15:20] <xnox>   fixed ubiquity & syslinux it does boot, however it fails to reboot
[15:20] <xnox>   at the end of the installation, hanging at unmounting (casper/loop?)
[15:20] <xnox>   filesystem.
[15:20] <xnox> ..
[15:20] <barry> xnox: yep, thanks.  it's on my todo list to respond and review
[15:21] <xnox> "s/name change in/name change./" <--- miss-edited
[15:21] <xnox> barry: wgrant covered most of them at this point.
[15:21] <cjwatson> livefs-in-LP:
[15:21] <cjwatson>  - Deployed to production!  Worked with APAC webops to get it finished off, so some strange effects on my sleep schedule.
[15:21] <cjwatson>  - Sorting out a few loose ends that affected specific livefs types (e.g. bug 1325281, bug 1334616).  Mostly done now.  Still need a launchpad-buildd deployment to fix Edubuntu/i386.
[15:21] <barry> xnox: okie dokie!
[15:21] <cjwatson> First pass at fixing gfxboot regressions (bug 1327831).
[15:21] <cjwatson> click 0.4.27 and 0.4.28 releases.
[15:21] <cjwatson> Worked on the libav 10 transition.  Main thing now is sorting out what to do with packages that depend on mencoder.
[15:21] <cjwatson> Backported d-i HTTPS support to precise (bug 833994, bug 1135163, bug 1172101).
[15:21] <xnox> barry: was lazr.authentication on your list at all for python3 porting and/or uploading into the archive, or not at all?
[15:21] <cjwatson> Reviewed various partner uploads.
[15:22] <cjwatson> Working on some ppc64el install/boot escalations.
[15:22] <cjwatson> ..
[15:22] <barry> xnox: at this point, only if it helps move things along.
[15:22] <xnox> barry: i guess not then. no worries, it hasn't been needed in the archive yet at all.
[15:23]  * barry nods
[15:23] <slangasek> cjwatson: how did the click airline test go?
[15:23] <cjwatson> Hasn't yet
[15:23] <stgraber> cjwatson: Forgot to say so earlier when things actually landed but congrats on finally getting livefs builds in LP in production! \o/
[15:23] <slangasek> ok
[15:24] <cjwatson> I've exchanged some mail with fginther but they're still fixing some prodstack-specific issues
[15:24] <cjwatson> stgraber: thanks :)
[15:24] <slangasek> yes, well done
[15:25] <slangasek> [TOPIC] AOB
[15:25] <slangasek> anything else people wanted to share today?
[15:25] <xnox> livefs builds in LP is amazing =)
[15:26] <cjwatson> wait until it works in scalingstack :)
[15:26] <slangasek> fwiw, the gdb bug that bdmurray and I mentioned is a blocker for us getting useful crash reports from the phone right now: https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1325503
[15:26] <cjwatson> (scalingstack's really close now, by the looks of things)
[15:26] <xnox> cjwatson: then it would be supersonic =) scalingstack should be named Concorde =)
[15:26] <slangasek> if anyone has some spare cycles, and some insights on what to do with this, feel free to bring a fresh set of eyeballs to it
[15:27] <cjwatson> they've sorted out the networking issues, it's now pretty close to production performance, just one or two small glitches - might even be more reliable than current PPAs at this point
[15:27] <barry> sounds exciting!
[15:28] <stgraber> https://staging.launchpad.net/+builders
[15:28] <stgraber> actually, https://staging.launchpad.net/builders
[15:28] <slangasek> nice
[15:29] <xnox> stgraber: that's fast =) refreshing a few times shows up as packages build etc.
[15:29] <stgraber> looks like they're almost done building the 15k packages or so that wgrant copied to his PPA :)
[15:30] <xnox> stgraber: cleaning is the bottlenet?! =) i guess when it crunches through packages like sunflower seeds it would be.
[15:30] <stgraber> xnox: yes, for most builds cleaning takes longer than the actual build :)
[15:30] <xnox> awesome!
[15:31] <slangasek> really?  what kind of cleaning is that, and should we replace the cleaning step with "nuke VM from orbit"? ;)
[15:31] <cjwatson> There are some reset bottlenecks in openstack
[15:32] <slangasek> ah
[15:32] <cjwatson> It's not guest-side cleaning
[15:32] <stgraber> I suspect we are already doing the nuke VM from orbit thing but it takes a while for the new one to come online with working networking, ...
[15:32] <cjwatson> Right, William had to implement a new reset protocol in Launchpad to cope with the different constraints
[15:32] <cjwatson> But it seems to be behaving itself pretty well now
[15:33] <cjwatson> manage-builders in lp:ubuntu-archive-tools has some new logic to report on stals
[15:33] <cjwatson> *stalls
[15:33] <xnox> slangasek: i wonder if it matters at all, cause we can overprovision with openstack to get the maximum throughput, even with cleaning delays.
[15:33] <cjwatson> It shouldn't matter at this point
[15:33] <xnox> yeah. looks awesome =)
[15:33] <slangasek> I'm sure it's fixable one way or the other :)
[15:34] <cjwatson> And the test builds probably aren't representative; IIRC real PPAs spend a disproportionate amount of their time building kernels :P
[15:34] <cjwatson> *real PPA builders
[15:34] <cjwatson> Anyway, OT really, just for those interested
[15:34] <slangasek> ah, any plans to support provisioning ppa builders of different sizes?
[15:34] <slangasek> right
[15:35] <slangasek> if that's OT, then I think we may be out of topics?
[15:35] <cjwatson> I think the plan is to experiment; there should be some support for that
[15:36] <slangasek> #endmeeting
[15:36] <slangasek> thanks, everyone
[15:36] <mvo_> thanks
[15:36] <stgraber> thanks!
[15:36] <barry> thanks
[15:36] <xnox> tah
[15:36] <caribou> thanks
[15:37] <jodh> thanks!