[12:01] <jared> !rmb
[12:01] <cyphermox> howdy!
[12:05] <jared> cyphermox: so you and me, we need 2 more for quorum.
[12:06] <Ck> Hi
[12:08] <kokoye2007> hello
[12:08] <kokoye2007> Ck:
[12:08] <cyphermox> mzanetti: around?
[12:09] <kokoye2007> micahg: cyphermox
[12:09] <jared> Good evening mzanetti, Ck and kokoye2007. We're just awaiting a few more board members to start the meeting.
[12:09] <mzanetti> hi
[12:09] <kokoye2007> exit
[12:09] <mzanetti> yeah, I'm around
[12:10] <mzanetti> sorry for missing the meeting last time
[12:11] <ck_> Me too .In our country connection was too bad.
[12:12] <jared> !rmb
[12:12] <jared> Just in case
[12:17] <freeflying> jared, hi
[12:18] <jared> Ok that makes 4
[12:19] <jared> #startmeeting 1200 UTC Ubuntu Membership Board
[12:19] <meetingology> Meeting started Wed Aug 21 12:19:43 2013 UTC.  The chair is jared. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[12:19] <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
[12:19] <jared> Hello and welcome to the Ubuntu Membership Review Board for the 1200 UTC meeting for August 21, 2013.
[12:19] <jared> The wiki page for the Review Board is available here: https://wiki.ubuntu.com/Membership/Boards
[12:19] <jared> We will attempt to get through all of the applicants that have added themselves to that list before today's meeting. If we are unable to make it through the entire list due to time constraints, then at the next meeting we will pick up where we left off.
[12:20] <jared> The format for the meeting is as follows: We will go through the list of applicants one by one, by date of application (FIFO).
[12:20] <jared> Each applicant should introduce themselves (1-5 sentences) and provide links to their Ubuntu Wiki page. After the introduction the members of the Membership Review Board will review the pages and, if needed, ask the applicant further questions.
[12:20] <jared> During this time it is encouraged for other members of the community to show their support for the applicant. Do not be alarmed if the members of the Membership Review Board are quiet during this time; they are most likely reading wiki/launchpad/forum/other pages and deciding how they are going to vote.
[12:20] <jared> When the board is ready to vote, they will publicly vote in the channel with either +1, 0, or -1 (for membership, abstain, and against membership, respectively).
[12:21] <jared> #voters cyphermox freeflying Destine jared
[12:21] <meetingology> Current voters: Destine cyphermox freeflying jared
[12:21] <jared> Now, without any further ado, lets get started with the first applicant...
[12:21] <jared> #subtopic mzanetti
[12:21] <mzanetti> hi
[12:21] <jared> #topic mzanetti
[12:21] <jared> mzanetti: thanks for coming along, can you please introduce yourself to the board
[12:22] <mzanetti> Well, I'm Michael.
[12:22] <mzanetti> My current relation to Ubuntu is that I work for canonical and in my spare time try to contribute some other stuff to Ubuntu Touch
[12:22] <mzanetti> In my history (and still a bit) I'm contributing to KDE
[12:23] <mzanetti> the main reason why I apply for membership is to be able to blog on planet.ubuntu
[12:23] <mzanetti> ofc the other stuff you "get" is fun too :)
[12:24] <mzanetti> here's my wiki page: https://wiki.ubuntu.com/mzanetti
[12:24] <jared> mzanetti: your application wiki page is a little sparse, is there anyone here to support your involvement? We usually like to see some community endorsements to show involvement
[12:24] <mzanetti> hmmm. Jono said he would do if needed, but he's not around. I can ping him
[12:25] <mzanetti> seems it's too early for him
[12:25] <freeflying> mzanetti, :)
[12:26] <mzanetti> well, thb I hoped my blog with latest entries about ubuntu touch would be convincing enough :)
[12:26] <mzanetti> here it is http://notyetthere.org/
[12:26] <jared> On the notthereyet?
[12:26] <mzanetti> yeah
[12:27] <cyphermox> mzanetti: could you say more about what you work on, like, which projects that are of importance to Ubuntu?
[12:27] <jared> mzanetti: I'm scanning it now
[12:27] <mzanetti> yeah: I'm working on a bunch of apps. For example I'm in the process of porting my MeeGo apps to ubuntu touch. That is Xbmcremote and GetMeWheels for now. others to follow
[12:28] <mzanetti> lately I also started to port Marble to Ubuntu Touch. Current state is that it compiles for Qt5
[12:28] <mzanetti> and of course unity8, which is my job tho
[12:29] <mzanetti> here is my launchpad page: https://launchpad.net/~mzanetti
[12:30] <freeflying> mzanetti, marble without kde stuff?
[12:30] <mzanetti> yep
[12:30] <cyphermox> mzanetti: are you involved in your LoCo team?
[12:31] <mzanetti> freeflying: I imagine it to be similar to the Nokia N9 edition in the end
[12:31] <mzanetti> cyphermox: no, I'm not
[12:31] <freeflying> mzanetti, sounds likely
[12:32] <cyphermox> outside your work-related contributions, who do you normally interact with? is there someone else who would cheer for you?
[12:34] <mzanetti> well, depends, I mostly interact at the ubuntu-phone mailing list for that
[12:34] <mzanetti> or irc, but mostly work-mates I'd say
[12:35] <cyphermox> ubuntu-phone is good
[12:37] <mzanetti> and one important communication channel, which is blogging, is the main reason I apply for. to be able to make people aware about the stuff I do.
[12:37] <mzanetti> for example the howto on syncing ubuntu touch with syncevolution
[12:38] <mzanetti> or have visibility on the launchpad ppa's with my apps so people can easily test/use them
[12:38] <mzanetti> it's here btw: https://launchpad.net/~mzanetti/+archive/testing
[12:38] <cyphermox> re: syncevolution, indeed that's quite helpful. playing with evo manually is painful on touch
[12:38] <mzanetti> ah right. I forgot. Also wrote an app for Ubuntu touch for fitbit users
[12:38] <cyphermox> dholbach: ping?
[12:41] <jared> mzanetti: sorry we're doing a lot of reading
[12:41] <mzanetti> no problem
[12:41] <jared> mzanetti: if you can rouse any supporters from other channesl (preferably members) it would be useful
[12:43] <smartboyhw> mzanetti, I would suggest for #ubuntu-touch
[12:46] <mzanetti> I think I found one :)
[12:46] <mzanetti> om26er: ^
[12:47] <jared> om26er: are you about to vouch for mzanetti 's significant and sustained contribnutions via Ubuntu Touch?
[12:47] <om26er> Hey guys, I am here to support mzanetti for his Ubuntu Membership
[12:47] <om26er> jared, yes actually, He have been doing great work for Ubuntu Touch much outside of his job work from what I have seen over the past few months
[12:48] <jared> om26er: great, and it's been sustained (we usually like to see about one release cycle)
[12:48] <om26er> jared, that's atleast since january from what I remember
[12:49] <jared> om26er: awesome to hear
[12:49] <jared> Well we should really get to a vote, sorry to all for it dragging out
[12:49] <jared> #vote mzanetti  to obtain Ubuntu Membership (remembering only Board Members can vote)
[12:49] <meetingology> Please vote on: mzanetti  to obtain Ubuntu Membership (remembering only Board Members can vote)
[12:49] <meetingology> Public votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)
[12:49] <mzanetti> also, tsdgeos is not a ubuntu member, but he knows me and my contributions for a while
[12:49] <mzanetti> right tsdgeos?
[12:50] <tsdgeos> exactly
[12:50] <jared> tsdgeos: you're able to support mzanetti's efforts in Ubuntu Touch?
[12:50] <tsdgeos> i can
[12:50] <tsdgeos> +1
[12:50] <tsdgeos> f that helps at all
[12:50] <jared> tsdgeos: thanks for that, we just like to confirm applicants are involved int he community as well
[12:51] <jared> +1 I think you are doing some really good work, the application was a little sparse but I think we have got there in the end with enough information
[12:51] <meetingology> +1 I think you are doing some really good work, the application was a little sparse but I think we have got there in the end with enough information received from jared
[12:51] <Destine> +1
[12:51] <meetingology> +1 received from Destine
[12:52] <cyphermox> +1
[12:52] <meetingology> +1 received from cyphermox
[12:52] <freeflying> +1
[12:52] <meetingology> +1 received from freeflying
[12:53] <jared> #endvote
[12:53] <meetingology> Voting ended on: mzanetti  to obtain Ubuntu Membership (remembering only Board Members can vote)
[12:53] <meetingology> Votes for:4 Votes against:0 Abstentions:0
[12:53] <meetingology> Motion carried
[12:53] <freeflying> congrats mzanetti
[12:53] <om26er> \o/
[12:53] <cyphermox> yay! congrats mzanetti
[12:53] <jared> Congratulations mzanetti on obtaining Ubuntu Membership :)
[12:53] <mzanetti> thanks guys :)
[12:53] <om26er> congrats mzanetti
[12:53] <Destine> congratulations! mzanetti
[12:54] <Ck>  congratulation mzanetti
[12:54] <mzanetti> \o/
[12:54] <jared> I don't like to cut congratulations short but I'd like to move to the second applicant so we don't go too far over time if possible
[12:55] <jared> mzanetti: you'll be added to the LP group soonish, then you can make the request to the planet team I believe.
[12:55] <jared> #topic Ck
[12:55] <mzanetti> jared: cheers
[12:55] <kokoye2007> welcom mzanetti
[12:55] <jared> Thanks for waiting Ck, can you please introduce yourself while we read the application
[12:55] <kokoye2007> welcome mzanetti
[12:55] <Ck> Hi every one
[12:56] <Ck> this is Chit Ko Ko Win from Myanmar and this is my 2nd try
[12:57] <Ck> I help translation wiki into burmese language and
[12:57] <Ck> burmese localization team .
[12:57] <jared> Thanks for putting the extra information in the application, we're just reading over it now
[12:58] <Ck> I translate some articles in http://chitkoko.ubuntu-mm.net/
[12:59] <Ck> and we translate ubuntuguide.org 80% done in offline and
[12:59] <Ck> next month will be publish.
[12:59] <freeflying> Ck, do you have any plan on ubuntu dev document?
[13:00] <jared> Ck: I also notice there isn't a lot of translation on launchpad, is that for a reason?
[13:00] <Ck> Yes, I try to translate Ubuntu -manual guide into burmese language offline
[13:01] <Ck> Yes, we 're poor connection
[13:01] <Ck> but edit at PO
[13:02] <Ck> Right now , I teach ubuntu training 4day -aweek and 3 months.
[13:02] <jared> Ck: ah, that's ok. I was curious as you all seem to do lots of translation but not much on launchpad. I understand now
[13:03] <Ck> already past 4 weeeks. .
[13:03] <Ck> yesa
[13:03] <Ck> I know
[13:04] <jared> #voters cyphermox freeflying Destine jared hggdh
[13:04] <meetingology> Current voters: Destine cyphermox freeflying hggdh jared
[13:04] <Ck> right now ,I gave a time for people in our class
[13:04] <Ck> sorry for launchpad.
[13:05] <hggdh> Ck no problem
[13:05] <Ck> In our country ,connection back bone wasw cut in past weeks.
[13:05] <jared> jounih: are you the same Jouni on Ck (Chit's) wiki page? It's not signed with a LP or Wiki login so just confirming
[13:05] <kokoye2007> Ck: is Our Local Community Top Contributor
[13:05] <jounih> jared - hi, yep that's me
[13:06] <Ck> Yes. this is me.
[13:06] <jared> jounih: great to see, they look like they're doing great work in Myanmar, last time Chit applied it was hard to tell which members were doing what.
[13:07] <jounih> jared, yep, they are doing brilliant work over there, I met them in March when we were doing a couple of talks together on Ubuntu and Ubuntu Touch
[13:07] <jared> jounih: awesome
[13:07] <jounih> Chit Ko, Ko Ko Ye and a few others travel around the country lecturing about Ubuntu - completely on their own expense and with the help of some local sponsors
[13:08] <jounih> they've managed to push ubuntu to be the 2nd most used OS in the country, it's pretty impressive
[13:08] <jounih> largely due to the education and the localisation work they do
[13:09] <jared> jounih: awesome
[13:09] <Ck> you can find our work done in http://www.flickr.com/groups/ubuntu-mm and we already change
[13:10] <Ck> Myanmar semi -gov .
[13:10] <Ck> into Ubuntu  OS.
[13:10] <jounih> i've got a bunch of video i shot over there, just editing it to a couple of minutes long clip, going to publish that on our blog and send to Mark S to check out. I think there's a big opportunity for Ubuntu Toouch over there too (if we can localise it to Burmese), as they are opening up the telco market and letting foreign telcos in
[13:10] <freeflying> Ck, brilliant
[13:10] <jared> Ck: your application is much better this time aruond, sorry for the hassles last time btu I don't think the language barrier helped.
[13:11] <hggdh> jounih: we do appreciate your help here, thank you
[13:11] <jared> #vote Ck  to obtain Ubuntu Membership (remembering only Board Members can vote)
[13:11] <meetingology> Please vote on: Ck  to obtain Ubuntu Membership (remembering only Board Members can vote)
[13:11] <meetingology> Public votes can be registered by saying +1, +0 or -1 in channel, (private votes don't work yet, but when they do it will be by messaging the channel followed by +1/-1/+0 to me)
[13:11] <jared> +1 great work by the Myanmar team in general, thanks for updating your application page to make it easier to see who has contributed in what ways.
[13:11] <meetingology> +1 great work by the Myanmar team in general, thanks for updating your application page to make it easier to see who has contributed in what ways. received from jared
[13:11] <hggdh> +1 please keep on, we appreciate your work!
[13:11] <meetingology> +1 please keep on, we appreciate your work! received from hggdh
[13:11] <cyphermox> +1
[13:11] <meetingology> +1 received from cyphermox
[13:11] <Destine> +1
[13:11] <meetingology> +1 received from Destine
[13:11] <kokoye2007> Ck is Ubuntu Myanmar LoCo Team Future Leader
[13:12] <kokoye2007> +1 via me :P
[13:12] <hggdh> :-)
[13:12]  * cyphermox thinks perhaps it's time someone implements the private voting in meetingology, just to remove the message :)
[13:12] <jared> cyphermox: hah yeah, but at least the #voters means they can't accidentally count (I've seen that happen in the past)
[13:12] <cyphermox> yes
[13:12] <jared> kokoye2007: good to hear there is succession planning, that is very important in locos
[13:12] <cyphermox> me too ;)
[13:13] <freeflying> +1
[13:13] <meetingology> +1 received from freeflying
[13:13] <jared> #endvote
[13:13] <meetingology> Voting ended on: Ck  to obtain Ubuntu Membership (remembering only Board Members can vote)
[13:13] <meetingology> Votes for:5 Votes against:0 Abstentions:0
[13:13] <meetingology> Motion carried
[13:13] <hggdh> Ck: welcome!
[13:13] <jared> Well done Ck (and thanks to kokoye2007 for helping out with the application)
[13:13] <jared> jounih: thanks for coming along to support as well
[13:13] <jounih> no worries, my pleasure
[13:13] <kokoye2007> proud with Ck thx jounih jared hggdh freeflying cyphermox Destine
[13:14] <Ck>  Ubuntu OS is most favourite in our country  .
[13:14]  * hggdh loves it
[13:14] <Ck> I promise what i can do more than I can..
[13:15] <jared> Ck: thanks for persisting, last time was a bit difficult for us on the board to determine. If you and kokoye2007 can show the rest of them how to update the applications we're more than happy to reconsider others if they ahve also had significant contributions
[13:16] <Ck> Yes , Thanks jared. I 'll do it.
[13:17] <kokoye2007> thank for guideline and kind jared
[13:17] <kokoye2007> :D
[13:17] <Ck> Most of the time we go all around our country with team.
[13:17] <Ck> thanks everyone .
[13:17] <jounih> thanks guys, nice work, keep it up :)
[13:18] <Ck> thanks Jouni. We welcome you to come again our country .
[13:18] <jounih> will be seeing you again in January in Yangon
[13:19] <kokoye2007> welcome jounih
[13:19] <jared> mzanetti & Ck  - you're now both in the launchpad team, thanks very much for your hard work and your applications, I look forward to hearing about your efforts going forward as you both seem to be working on newsworthy items
[13:19] <mzanetti> jared: thanks a bunch
[13:19] <jared> mzanetti: glad to help :)
[13:20] <Ck> hope to see you and love to contribute Ubuntu in Myanmar.
[13:20] <jared> #endmeeting
[13:20] <meetingology> Meeting ended Wed Aug 21 13:20:51 2013 UTC.
[13:20] <meetingology> Minutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-08-21-12.19.moin.txt
[13:20] <meetingology> Minutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-08-21-12.19.html
[13:20] <jounih> hey mzanetti :) got time for a catch up?
[13:21] <jared> Thanks everyone for showing up, sorry it dragged a little but it was good to get through them both
[13:21] <mzanetti> jounih: huh?
[13:21] <mzanetti> jounih: hi btw :) What sort of catch up?
[14:59]  * slangasek waves
[15:01] <slangasek> #startmeeting
[15:01] <meetingology> Meeting started Wed Aug 21 15:01:51 2013 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:01] <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
[15:02] <slangasek> [TOPIC] lightning round
[15:02] <slangasek> $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek cjwatson xnox stokachu)
[15:02] <slangasek> barry slangasek jodh bdmurray stgraber stokachu xnox ev cjwatson doko
[15:02] <barry> system image updates: meetings; LP: #1212781 (new dbus api).
[15:03] <barry> other: virtualenv 0.10.1 review, python-pip 1.4.1-1, tox 1.6.1-1, etc.
[15:03] <barry> done
[15:03] <slangasek>  * last week:
[15:03] <slangasek>   * DebConf: upstart, multiarch, arm discussions
[15:03] <slangasek>  * this week:
[15:03] <slangasek>   * sorting out the question of repartitioning phones on install
[15:03] <slangasek> (done)
[15:03] <slangasek> (also: sorting out jetlag)
[15:04] <bdmurray> phased-updater change to not send emails about fully phased updates
[15:04] <bdmurray> phased-updater change to override increased rates, restart at highest p-u-p,
[15:04] <bdmurray> phased-updater change log more details regarding rates, identify security updates
[15:04] <bdmurray> blog post, ubuntu-devel email regarding phased update process
[15:04] <bdmurray> research into increased crash rates at error tracker
[15:04] <bdmurray> package to team mapping work on unsubscribed packages
[15:04] <bdmurray> SRU verification of bug 1194541, 1205374 (mostly)
[15:04] <bdmurray> Researched, fixed bug 1173013 regarding gdebi and password failure
[15:04] <bdmurray> analysis of bug 1157900
[15:04] <bdmurray> investigation into apport bug 1119543
[15:04] <bdmurray> submitted merge proposal for bug 1097773
[15:04] <bdmurray> reported ubuntu-release-upgrader bug 1210643
[15:04] <bdmurray> submitted RT regarding access to querying errors cassandra db
[15:04] <bdmurray> fixed an issue with arsenal and tag searching
[15:04] <bdmurray> sponsored upload fixing bug 670096 from jm-leddy for lupin
[15:04] <bdmurray> worked with kees on provisional MRE review
[15:04] <bdmurray> code review of mvo's ubuntu-release-upgrader text-install-progress branch
[15:04] <bdmurray> ␗ done
[15:06] <slangasek> stgraber:
[15:06] <stgraber> Haven't been attending the meeting for a month or so.
[15:06] <stgraber>  - Attended the release engineering sprint in London (worked on cdimage changelogs, system image and some archive admin tools and tasks)
[15:06] <stgraber>  - Attended Debconf13 in Vaumarcus (talked quite a bit about secure boot, upstart and lxc with various people)
[15:06] <stgraber>  - Preparing LXC 1.0 alpha1 (due next week), so quite a bit of code reviews, CI work and fixing LXC to build on Android again
[15:06] <stgraber>  - Got back home yesterday evening
[15:06] <stgraber>  - Working on 12.04.3 paperwork (release notes and announcement)
[15:06] <stgraber>  - Have to get a new daily-proposed channel ready on system-image + migration scripts to copy to daily once tested
[15:06] <stgraber> (done)
[15:07] <slangasek> stokachu: heya!  anything for the lightning round?
[15:07] <stokachu> slangasek: yea sorry one sec
[15:07] <stokachu> bug 1157943 - stalled needs comment from maintainer, bug 1191704 needs sponsors
[15:08] <stokachu> bug 833994 - probably needs a final say on whether doing certificates without checks is somethinjg we want to consider
[15:08] <stokachu> done.
[15:09] <slangasek> bug #1157943 seems to stalled wrt discussions with apt upstream?
[15:09] <xnox> ah me.
[15:10] <xnox> * Multiarch icu-dev (for boost), forwarded to debian
[15:10] <xnox> * Move liblzo2 to /lib to unbreak btrfs & partman-btrfs
[15:10] <xnox> * Wokring on installer bugs in partman-auto and hw-detect
[15:10] <xnox> * Preparing ubiquity for FeatureFreeze (U1 plugin enablement by default)
[15:10] <xnox> * all but 4.7 db packages are now in-sync with debian
[15:10] <xnox> * Working on android emulator (more about that later) - i got
[15:10] <xnox>   phablet-saucy branches to build goldfish kernel & images, not tested
[15:10] <xnox>   if they boot in the emulator
[15:10] <xnox> done.
[15:10] <stokachu> slangasek: i think support was wanting an update from David
[15:10] <ev> - Tail end of fixing a fairly hairy and hard to reproduce memory corruption bug
[15:10] <ev>   in whoopsie (LP: #1211417).
[15:10] <ev> - Reworked our Touch upstart job to call whoopsie-upload-all as a means of
[15:10] <ev>   collecting additional report data and signalling to whoopsie that it should
[15:10] <ev>   upload the report. Much thanks for jodh and pitti for providing guidance.
[15:10] <stokachu> *donkult
[15:11] <ev> - Working through improving our continuous integration story with Alexander.
[15:11] <ev>   Wrote up a proposal for some nearer term changes.
[15:11] <ev> - Working with the lovely folks at Acunu on building a schema and some test
[15:11] <ev>   cases in Analytics. We've got the weighted average errors per calendar day
[15:11] <ev>   working and have moved on to building the "what's interesting about this
[15:11] <ev>   problem" section. Starting to get the hang of it. I'll work on getting the
[15:11] <slangasek> stokachu: David being apt upstream
[15:11] <ev>   weighted average errors deployed soon since I keep getting bugged about the
[15:11] <ev>   graphs on errors.u.c being entirely broken, and I suspect it will be some
[15:11] <ev>   time before our prodstack deployment is ready.
[15:11] <ev> - Charmed Acunu Analytics. Reached out to them for some feedback.
[15:11] <ev> - Started work on dropping gnetworkmonitor (for more of NetworkManager) from
[15:11] <ev>   whoopsie as a way of avoiding gvariant, avoiding a dependency on gio,
[15:11] <ev>   reducing the memory burden, and most importantly reducing the ridiculous
[15:11] <ev>   number of wakeups that gnetworkmonitor causes.
[15:11] <stokachu> slangasek: ah ok
[15:11] <slangasek> stokachu: I suggest prodding him again
[15:11] <ev> - Helped the web team by reviewing their work on redesigning juju.ubuntu.com.
[15:11] <ev> - Booked into the cloud sprint. Looking into the QA sprint, but this one seems
[15:11] <ev>   unlikely given other travel plans.
[15:11] <ev> Random:
[15:11] <ev> - I'm off on Friday and Monday.
[15:11] <ev> - Work continues on recovering the data from the old Cassandra cluster and
[15:11] <stokachu> slangasek: then yes :)
[15:11] <stokachu> ok
[15:11] <ev>   upgrading to 1.2. This is largely in the hands of Acunu and webops:
[15:11] <ev>   https://rt.admin.canonical.com/Ticket/Display.html?id=63904
[15:11] <ev>   Things are a bit slow this week as the IS managers are sprinting, so it's
[15:11] <ev>   largely just been David working on it. Presumably we're blocked on moving the
[15:11] <ev>   retracers and {daisy,errors}.u.c into prodstack for this reason:
[15:11] <ev>   https://rt.admin.canonical.com//Ticket/Display.html?id=58019
[15:11] <ev> - Phased updating seems to be working well at identifying real problems:
[15:11] <ev>   https://errors.ubuntu.com/problem/7fb9e3e8592180e543a58250ce45c1f3ea12646e
[15:11] <ev>   Though it might be a bit fuzzy until we get the missing data from the old
[15:11] <stokachu> ill make a note in that for support
[15:11] <ev>   Cassandra deployment integrated back in. Well done, bdmurray!
[15:11] <ev> - Convinced three other London Canonical employees to join me for this:
[15:11] <ev>   http://www.meetup.com/Cassandra-London/events/135739442/
[15:11] <ev> (done)
[15:13] <slangasek> ev: hrmm, so we're still in data recovery mode wrt Cassandra?  I had the impression we made it past that
[15:14] <slangasek> phased updates \o/
[15:15] <ev> slangasek: we've got a database that works and we're using that, but we're still trying to get the data out of the old one
[15:15] <slangasek> ok
[15:15] <ev> while upgrading to 1.2, enabling compression and moving over to a larger cluster
[15:15] <slangasek> right :/
[15:15] <slangasek> doko: cjwatson is off, so you're next
[15:15] <ev> (merging together three clusters, since the old stuff ended up getting split across two clusters)
[15:16] <ev> I'm frustrated with how long this is taking, but I'm understanding of just how many steps are involved to ensure we're not making things worse
[15:16] <stokachu> bdmurray: would you be willing to look at that kdc bug?
[15:17] <doko> oops
[15:17] <doko> - DebConf
[15:17] <doko> - Integrating various cross build patches and issues into GCC
[15:17] <doko> - Start looking at current GCC test failures in saucy (500 in libjava, 50 thread related in libstdc++)
[15:17] <doko> - AArch64 uploads, gcc-4.8 4.8.1-9 build
[15:17] <doko> - Preparing saucy test rebuild (wanting glibc-2.18 to be included into this rebu
[15:17] <doko> ild).
[15:17] <doko> - Looking at various AArch64 workloads and see what needs to be done to build/enable these.
[15:17] <bdmurray> stokachu: I'll have a look
[15:17] <doko> (done, some bug doesn't let xchat scroll down to the end :-/ )
[15:18] <stokachu> bdmurray: thanks man
[15:18] <slangasek> doko: thanks
[15:18] <slangasek> any questions over status?
[15:18] <ev> (oh, I also forgot to point out that thanks to rsalveti and oli, I've got a working Mir on my nexus 4, so I can start work on hanging applications come Tuesdayish)
[15:19] <slangasek> huzzah
[15:19] <xnox> =)
[15:19] <slangasek> [TOPIC] AOB
[15:20] <slangasek> anything else to discuss?
[15:20] <slangasek> oh, I should mention
[15:20] <slangasek> vUDS is next week, if you haven't already noticed
[15:20] <slangasek> so if there are things you want to discuss during UDS, please get your blueprints submitted ASAP (and drop me a link to them to get them on the schedule)
[15:20] <stokachu> did we see a significant decline in blueprints this go around?
[15:21] <ev> https://blueprints.launchpad.net/ubuntu/+spec/foundations-1308-click-error-reporting doesn't appear to be scheduled yet
[15:21] <slangasek> stokachu: I think there's not much new in Foundations land for us to discuss right now, so I expect our volume of blueprints will be down... but if there is anything anyone here wants to discuss, please get the blueprint in
[15:22] <slangasek> ev: yes, I'll do a round of scheduling today
[15:22] <stokachu> slangasek: gotcha
[15:22] <xnox> slangasek: hm, I think there is some bits to discuss on how, if ever, we might go about supporting i386+efi installation media.
[15:23] <ev> whoop
[15:23] <slangasek> xnox: feel free to submit a blueprint - from the UE side this is not something we should invest in right now, but that obviously doesn't mean it can't be discussed
[15:23] <ev> slangasek: if you could keep that off Tuesday, that would be ideal
[15:24] <xnox> (i think infinity + kernel people + installer / enablement) need to discuss it a bit. As there are a few places where amd64 == efi is hardcoded. and whether we want to support 64bitefi but 32bit kernel/userspace.
[15:24] <slangasek> ev: understood
[15:24] <xnox> slangasek: ok.
[15:25] <slangasek> [TOPIC] Touch device emulation on the desktop
[15:25]  * xnox \o/
[15:26] <xnox> So in the archive we already have the following packages:
[15:26] <slangasek> so for this week's topic: xnox has been working on figuring out how to enable us to run a Touch environment under emulation on the desktop
[15:26]  * slangasek yields the floor :)
[15:26] <xnox> * gcc-arm-linux-androideabi which is a gcc4.7 based toolchain with
[15:26] <xnox>   bionic libc
[15:26] <xnox> * android - a package which at the moment compiles minimal android
[15:26] <xnox>   system image which is then "launched" in the lxc container in the
[15:26] <xnox>   final image. (it also compiles boot.img and recovery.img for all the
[15:26] <xnox>   base targets)
[15:26] <xnox> but above do not at the moment build images suitable for the android emulator.
[15:26] <xnox> But otherwise you can totally compile binaries for android phones / android-lxc
[15:26] <xnox> container / recovery image using above toolchain and load it up with
[15:26] <xnox> adb.
[15:27] <xnox> * caveat we only provide latest NDK/SDK level as used by Ubuntu Touch
[15:27] <xnox>   images, so those binaries may not run on various Android devices
[15:27] <xnox> == What's android emulator? ==
[15:27] <xnox> * stock AOSP can compile for a Board target "full" which is similar to
[15:27] <xnox>   a typical tagets (e.g. mako/nexus4, grouper/nexus7, etc) with a few
[15:27] <xnox>   changes:
[15:27] <xnox>   - no proprietary driver blobs
[15:27] <xnox>   - uses goldfish 3.4 android kernel (can use a prebuilt one)
[15:27] <xnox>   - targets armhv7 without neon (while in real world neon is faster,
[15:27] <xnox>   in qemu emulating neon instructions is slower than running without
[15:27] <xnox>   neon)
[15:27] <xnox>   - images generated can be yaffs2, ext4 sparse, ext4
[15:28] <xnox>   - the emulator is custom compiled/forked acient version of qemu
[15:28] <xnox>   havily patches to support android like hw: sim card emulated, abient
[15:28] <xnox>   light senors, hardware phone keys, gps, forwarding webcam to
[15:28] <xnox>   back/forward camera or using fake images, etc.
[15:28] <xnox> (it will be hard to merge with recent qemu upstream, due to many hacks & regressions in hw support layer)
[15:28] <xnox>   - supports setting various options w.r.t. screen-resolution,
[15:28] <xnox>   available RAM, partition sizes, etc.
[15:28] <xnox>   - does not have recovery partition, or any way to run update.zip, or
[15:28] <xnox>   apply upgrades
[15:29] <xnox> (one can theoretically boot into "recovery" image as if it was default OS, but that's not useful, since the normal os data/system/cache partitions would not be available)
[15:29] <slangasek> xnox: so when targeting "full", it uses a bundled qemu from the android source?  Is that the right thing to do, or would this be runnable under our packaged qemu?
[15:29] <xnox> also this means no fastboot support, only adb.
[15:30] <xnox> slangasek: it will not run under our packaged qemu.
[15:30] <xnox> (and well partial adb support, as adb reboot-bootloader has no bootloader to reboot into =)))) )
[15:30] <slangasek> ok - is that because of missing emulation for the android hw you mentioned?
[15:31]  * barry still hopes someday for LP: #1192587
[15:31] <xnox> slangasek: yeah. plus google employees found errors and mistakes in armhf instruction set emulation in newer qemu / when merging in the fork.
[15:31] <xnox> (well attemping to update the fork)
[15:31] <xnox>   - in addition to armhfv7 also supports armhv7+neone, armhv5,
[15:31] <xnox>   i386 atom, mips.
[15:31] <slangasek> oh, interesting
[15:32] <slangasek> I wonder if anyone has told pmaydell
[15:32] <slangasek> xnox: so what do we get wrt GL in the emulated environment?
[15:32] <xnox> at the moment we only have ubuntu-touch chroot builds for armhfv7, which should be ok. but there is interest in using i386-atom emulator since it should be theoretically faster on typical developer machine.
[15:33] <xnox> slangasek: there are three options w.r.t. GL in the emulator: pass-throught to host, or compile GL bridge for host & emulator, or compile GL bridge for host, emulator and the client inside it.
[15:33] <xnox> at the moment i'm building without GL, but it can be enabled later once the images start booting.
[15:34] <slangasek> ok
[15:34] <xnox> problem: bits of api that are in the android system lxc image do not compile on
[15:34] <xnox> stock AOSP project, since (a) we based on cyanogenmod (b) we patched
[15:34] <xnox> cyanogenmod to allow/improve/expose some additional android
[15:34] <xnox> internals/private API.
[15:34] <xnox> further fun: cyanogenmod didn't find interesting to keep emulator
[15:34] <xnox> targets working thus at the moment the AOSP default emulator build
[15:34] <xnox> target (full-eng) is broken on cyanogenmod (missing dependancies,
[15:34] <xnox> targets, out of date forked config....). So it seems to support
[15:34] <xnox> emulator "properly" somebody started a device port "cm-goldfish-eng"
[15:34] <xnox> which tries to build goldfish image more inline like the rest of
[15:34] <xnox> cyanogenmod devices. That targets gets the build further, but is also
[15:34] <xnox> not fully functional.
[15:34] <slangasek> doh
[15:35] <xnox> rsalveti/phonedations/myself started to bring up "cm-goldfish-eng"
[15:35] <xnox> target in our fork and with a few patches it seems like I now finally get (a)
[15:35] <xnox> kernel (b) ext4 images large enough to host ubuntu rootfs. But it
[15:35] <xnox> didn't boot yet - needs further tweaking of android init scripts /
[15:35] <xnox> mountpoint options / etc.
[15:35] <xnox> ..... current status
[15:35] <xnox> emulator builds from one tree.
[15:35] <xnox> android builds from another tree (and boot on above emulator)
[15:35] <xnox> ubuntu-touch builds from a third tree, but alas does not work with above two (linker / missing symbols / borked init config)
[15:36] <xnox> ..
[15:36] <xnox> this week I managed to build android & ubuntu-touch bits from a single tree (ours) and will be continuing on to
[15:36] <xnox> actually boot it on an emulator.
[15:36] <xnox> all armhfv7 based.
[15:37] <xnox> ones we have a working armhfv7 image it should work/boot on the pre-compiled android emulators which are available for linux/macox/windows.
[15:37] <slangasek> man, what a rat's nest :)
[15:37] <xnox> there are also mariad (>>10) alternative free/opensource/commercial android emulators that may be better.
[15:38] <slangasek> in the near term, I think the primary target for the emulator ought to be a qemu we can build ourselves
[15:38] <xnox> e.g. at the moment android stock emulator hangs if one launces it with "audio" enabled. (known upstream bug, with no progress and >>200 people starred it)
[15:38] <xnox> slangasek: so at the moment we still have android-tools package, which is AOSP based tree of unitilies only.
[15:39] <xnox> slangasek: we can add emulator sources there, and package AOSP emulator from that one.
[15:39] <xnox> as cyanogen mod, and phablet-saucy emulators do not compile at the moment at all.
[15:39] <slangasek> xnox: seems like something to discuss with the Debian maintainer before pulling the trigger on, yes?
[15:40] <xnox> slangasek: well android-tools maintainers are all agreeable ubuntu/linaro folks.
[15:41] <xnox> at the moment we worked android-tools to build native adbd (for flipped model, ubuntu rootfs)
[15:41] <xnox> s/worked/forked/
[15:41] <slangasek> xnox: oh, the uploaders at least - the Maintainer is apparently not
[15:41] <slangasek> but I would hate for Ubuntu to carry a merge delta of "the emulator tree" :)
[15:41] <slangasek> (actually, is our adbd build currently part of the delta? yuck?)
[15:42] <xnox> gcc-android cross-compiler is based on linaro-android tree so in the archive at the moment we have: 3 partial android trees.
[15:42] <xnox> i'd love to consolidate them all on a single tree.....
[15:42] <xnox> (phablet-saucy, AOSP, linaro)
[15:43] <slangasek> wouldn't that be nice :)
[15:44] <xnox> maybe after eglibc -> glibc migration =)
[15:44] <slangasek> xnox: any suggestions about how we could go about accomplishing that?
[15:44] <slangasek> I guess there are phablet-saucy changes that we couldn't really push to either of the others
[15:44] <slangasek> I don't know how much the cyanogenmod vs. AOSP differences matter to us, but I guess even just rebasing would be nontrivial
[15:44]  * slangasek wonders if the rest of the audience has gone to sleep :)
[15:45] <ev> it's times like these I wish we kept popcorn in the office
[15:45] <xnox> slangasek: ship android-src packages similar to what gcc-source package is, but possible multiple ones - bare minimal build scripts + utilities, a bit more to build bionic/compiler, the rest to build emulators and real images.
[15:45] <slangasek> ev: go to DebConf, they apparently have popcorn
[15:45] <xnox> and then create extra "empty" packages to compile: utils, compiler, per-device image.
[15:45] <xnox> emulator.
[15:45] <ev> slangasek: I've already made my "I take it back, I wish I went to debconf (for the cake)" post ;)
[15:46] <slangasek> xnox: but if it's multiple android-src packages, that doesn't sound like consolidation to me?
[15:46] <slangasek> ev: hah
[15:46] <xnox> slangasek: single android-src:src package, multiple binary android-src-*:all. As the full 100MB compressed tree is not needed for all builds.
[15:47] <xnox> and one "edition" of thereoff, that works for all.
[15:47] <xnox> slangasek: one can use single android-src package, it's just it will be large for something like - build utilities or compiler, as it will have code which is compiled during that build.
[15:48] <slangasek> xnox: but you're still talking about keeping three branches of the source AIUI (phablet, AOSP, linaro)
[15:48] <slangasek> putting it into a single source package seems like consolidation in name only
[15:49] <xnox> slangasek: no, i'd want to use phablet only. Reverted back to AOSP where needed (e.g. emulator, utilities). linaro one should not be needed (it was simply the easiest way to bring up the working cross compiler)
[15:49] <slangasek> ah, ok
[15:50] <slangasek> would we actually need to revert the utilities back?
[15:50] <xnox> so single tree, but still patched/diverged from AOSP/cyanogenmod. Something approx. equivalent how our "normal" gcc is: linaro patches, on top of debian patches, on top of FSF tree.
[15:50] <xnox> slangasek: i don't think so, more likely merge newer AOSP versions of utilities (e.g. adb that does verification/authentication with target device)
[15:51] <xnox> cyanogenmod didn't take / enable authentication.
[15:51] <slangasek> hmm, alright
[15:51] <xnox> low priority though.
[15:51] <slangasek> yep, makes sense
[15:51] <slangasek> so - any other questions about the emulator work?
[15:51] <xnox> at the moment all pieces are disconnected and easy to update individually and all of them work as intended (sans emulator)
[15:52] <slangasek> there will be a quiz later... when you'll all be expected to be able to use it ;)
[15:52]  * barry reaches for the cliff notes
[15:52] <xnox> using emulator is  easy: from command line, or a graphical java based GUI pops up that "integrates" with eclipse to twiddle params and launch the emulator.
[15:53] <doko> glibc-2.18 should have almost all merges from eglibc, just waiting for the 2.18 upload ...
[15:53]  * xnox expects to add support to phablet-flash, as a new image types, to simply use emulator images when requested
[15:54] <ev> Eclipse you say? Better fire it up now and hopefully by the time I need it weeks from now I'll be past the splash screen.
[15:54] <slangasek> xnox: last question: is there anything anyone could do to help you right now (if they were keen)?
[15:54] <xnox> slangasek: port lxc to goldfish kernel & see/check that it works.
[15:55] <xnox> on AOSP images / or anything.
[15:55] <xnox> which is 3.4 based. I think one of our devices is 3.4 based as well.
[15:55] <slangasek> xnox: where should someone look for the goldfish kernel?
[15:56] <xnox> slangasek: http://phablet.ubuntu.com/gitweb?p=CyanogenMod/android_kernel_goldfish.git;a=summary
[15:56] <slangasek> so no binaries in the archive yet?
[15:56] <xnox> no, not packaged.
[15:56] <slangasek> oh, or do you mean that the actual kernel code needs patched?
[15:56] <xnox> i guess it should be managed as linux-maguro et al kernels.
[15:57] <xnox> slangasek: yeah, other kernels didn't have lxc either, or did they?
[15:57] <slangasek> I have no idea
[15:57] <xnox> slangasek: i don't know, if there were patches, or if it was config changes only.
[15:57] <slangasek> but if what we need is a linux-goldfish kernel package, we should get that over to the kernel team :)
[15:57] <xnox> stgraber: how did lxc make it into the linux-mako/maguro/grouper/et al kernels?
[15:58] <stgraber> xnox: lxc is upstream
[15:58] <stgraber> xnox: you just need the right set of options enabled in the kernel build
[15:58] <xnox> stgraber: ok, i'll check the current goldfish config vs the other kernels.
[15:58] <stgraber> IIRC we support upstream >= 2.6.32 in the current LXC userspace tools
[15:58] <xnox> spendid.
[15:58] <xnox> splendid.
[15:59] <slangasek> any other questions?
[15:59] <slangasek> (otherwise we're at time, so)
[16:00] <slangasek> xnox: thanks for taking us down the rabbit hole :)
[16:00] <slangasek> #endmeeting
[16:00] <meetingology> Meeting ended Wed Aug 21 16:00:33 2013 UTC.
[16:00] <meetingology> Minutes (wiki):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-08-21-15.01.moin.txt
[16:00] <meetingology> Minutes (html):        http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-08-21-15.01.html
[16:00] <stgraber> thanks!
[16:00] <ev> thanks!
[16:00] <barry> thanks!
[16:00] <xnox> =)
[22:06] <phillw> TheLordOfTime: ping
[22:07] <phillw> oops. sorry, wrong channel! #ubuntu-bugs please :)