=== jono is now known as Guest14995 === Logan_ is now known as Guest48721 === Logan__ is now known as Logan_ === marlinc|away is now known as marlinc === marlinc is now known as marlinc|away === doko_ is now known as doko === Cracknel_ is now known as Cracknel === Nakkel_ is now known as nakkel [11:59] #startmeeting 1200 UTC Ubuntu Membership Board [11:59] Meeting started Wed Jun 19 11:59:55 2013 UTC. The chair is cyphermox. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [11:59] 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 === meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | 1200 UTC Ubuntu Membership Board Meeting | Current topic: [12:00] Hello and welcome to the Ubuntu Membership Review Board for the 1200 UTC meeting for June 19, 2013. [12:00] The wiki page for the Review Board is available here: https://wiki.ubuntu.com/Membership/Boards [12:00] 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:00] 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:00] 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:00] 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:00] 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). If the sum of those numbers is positive, then the applicant is now an official Ubuntu member! (feel free congratulate them!) [12:01] #voters cyphermox Pendulum jared freeflying iulian hggdh micahg [12:01] Warning: Nick not in channel: freeflying [12:01] Current voters: Pendulum cyphermox freeflying hggdh iulian jared micahg [12:01] Sounds good. [12:02] Now, without any further ado, lets get started with the first applicant... [12:02] #subtopic Pietro Albini (pietro98-albini) [12:03] Hello everybody and sorry for my bad english [12:03] I'm Pietro Albini, an Italian boy [12:04] I start to contribute to Ubuntu in the Italian LoCoTeam managing its website, and in January 2013 I got the LoCo membership [12:05] After that I start to write to the LoCo newsletter and triage bugs, but I don't have enough time to triage and I stop some time ago to contribute [12:05] I already endorsed pietro98-albini on the wiki, but I want to remark his work during the latest italian Debian/Ubuntu Community Conference, where he has proven, once again, to be a cornerstone of the italian community. Keep up the good work, Pietro! [12:06] Other I'm an adminstrator of a new service of the LoCo, Chiedi, a "parody" of askubuntu in italian language, but due to sysadmins the service is not start now [12:06] pietro98-albini: Would you consider restarting that, or is your decision final? [12:07] iulian, in LoCo I do a lot of work, and I must study (i'm 14) [12:07] pietro98-albini: I mean bug triaging. [12:07] iulian, I know [12:08] Also I start few days ago to moderate Ubuntu-it social network groups/pages [12:08] http://wiki.ubuntu.com/PietroAlbini [12:08] https://launchpad.net/~pietro98-albini [12:08] You mentioned that you stopped doing that... do you plan to get back on it some time in the future? [12:08] iulian, if I have a lot of free time yes === greyback is now known as greyback|lunch [12:10] In website team I made lots of pages, and I'm the trainer for newbies [12:10] pietro98-albini: So your future plan is to keep working with the LoCo team, is that correct? [12:10] iulian, yes [12:10] iulian, I think Italian LoCo is a fantastic place with wonderful people [12:10] * warp10 nods [12:11] Great. [12:13] I also can also confirm here that pietro98-albini is doing really an amazing work for the (Italian) ubuntu community... keep up the good work! [12:14] #vote Pietro Albini (pietro98-albini) to obtain Ubuntu Membership [12:14] Please vote on: Pietro Albini (pietro98-albini) to obtain Ubuntu Membership [12:14] 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:15] +1 good LoCo work, though it would be nice to see more involvement in other things too! [12:15] +1 good LoCo work, though it would be nice to see more involvement in other things too! received from cyphermox [12:16] +1 [12:16] +1 received from Pendulum [12:17] +1 Good LoCo, but please look around too ;-) [12:17] +1 Good LoCo, but please look around too ;-) received from hggdh [12:17] +1 [12:17] +1 [12:17] +1 received from micahg [12:18] +0 [12:18] +0 received from iulian [12:18] +1 [12:19] #endvote [12:19] Voting ended on: Pietro Albini (pietro98-albini) to obtain Ubuntu Membership [12:19] Votes for:4 Votes against:0 Abstentions:1 [12:19] Motion carried [12:19] :D [12:19] pietro98-albini: ^5! [12:19] pietro98-albini: welcome :-) [12:19] hggdh, thanks :D [12:19] welcome pietro98-albini [12:19] pietro98-albini: congrats and welcome! [12:20] moving on since we have lots of applicants today :) [12:20] #subtopic Mattia Migliorini (deshack) [12:20] Thanks everybody :D [12:20] deshack: you there? [12:20] pietro98-albini: welcome abroad! ;) [12:20] Hi guys, I'm italian too [12:20] aboard* [12:20] The italian band :P [12:20] :D [12:21] I am encouraged by this atmosphere. Congratulations Pietro. [12:21] * warp10 loves stereotypes and cooks some pizza [12:21] I contribute to ubuntu-it since July 2012 (starting by contributing to the Translations Team), than became a member of the Website Team in September [12:22] Now I'm a leader of the Press Team [12:22] Apart from that, I'm studying Computer Science at the university [12:23] therefore my highest interest is to become, sooner or later, Ubuntu Developer ;) [12:23] Wiki Page: https://wiki.ubuntu.com/MattiaMigliorini [12:23] Launchpad: https://launchpad.net/~deshack [12:24] hi all [12:25] deshack: Thanks. [12:26] #vote Mattia Migliorini (deshack) to obtain Ubuntu Membership [12:26] Please vote on: Mattia Migliorini (deshack) to obtain Ubuntu Membership [12:26] 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:26] +1 [12:26] +1 received from iulian [12:26] +1 good work! [12:26] +1 good work! received from hggdh [12:26] +1 [12:26] +1 received from cyphermox [12:27] nice work, I especially like the inkscape bug about size units, that seems really weird to me, I'll take a good look at it [12:27] +1 [12:27] +1 received from Pendulum [12:27] +1 [12:27] +1 received from micahg [12:28] #endvote [12:28] Voting ended on: Mattia Migliorini (deshack) to obtain Ubuntu Membership [12:28] Votes for:5 Votes against:0 Abstentions:0 [12:28] Motion carried [12:28] deshack: ^5! [12:28] deshack, :D [12:28] cyphermox: thanks :) I don't remember if the suggestions reported there helped [12:28] :D [12:28] deshack: I think so, but it still seems wrong [12:28] deshack: congrats and welcome! [12:28] * warp10 waves an italian flag to celebrate [12:28] #subtopic Amirol Ahmad (amirolahmad) [12:29] Hello guys [12:29] cyphermox: yes, I don't think that adjusting the ppi by hand every time helps too much [12:29] amirolahmad: please introduce yourself :) [12:29] Pendulum: thanks! [12:29] 2 Italian has pass now for asian turn [12:29] I am AmirolAhmad from Malaysia [12:30] I contribute to Malaysia Loco team and been active since 1 and half years ago [12:31] What I do for loco is i help new members in our FB groups about what Ubuntu is (https://www.facebook.com/groups/ubuntumy/). Please check out my wiki page - https://wiki.ubuntu.com/AmirolAhmad) [12:32] And also i'm HAM radio members in Malaysia (9W2PDF) so I heard there is Ubuntu-HAM so i wanted to be there and lets see what i can do for the community [12:33] Working as System Administrator at my own company (www.osemspace.com) but sometime love to some programming [12:34] That's all guys [12:35] amirolahmad is an active member in Ubuntu Malaysia LoCo Team [12:35] amirolahmad: first of all, thank you for all your work. But I cannot see any sustained activity that I can verify [12:36] amirolahmad: I can see a lot of plans -- future --, but not really past. And we *need* to verify the "sustained" part of the requirement [12:37] hggdh: note about that. [12:38] amirolahmad: so, on my personal view: please come back later, say, half year's time. And make sure you get other people to write testimonials for you [12:38] amirolahmad: ideally, other Ubuntu members [12:38] I've a lot of commitment to do but what can i do is i help newbie in our Ubuntu Malaysia Loco Team in FB page [12:39] amirolahmad: I understand, and I appreciate. But "commitment to do" is *not* "sustained work done". And "work done" is one of our requirements [12:41] Indeed [12:42] amirolahmad: I'd like to invite you to re-apply for membership in a few months when you have some more work done in the community, then we'll be more than happy to have this meeting again and add you to the team [12:42] let's continue the meeting [12:42] Sure and thank you :) [12:42] #subtopic Robert Steckroth (surgemcgee__) [12:42] Hello board members and potentials. My name Is Robert Steckroth (https://wiki.ubuntu.com/RobertSteckroth). [12:43] I am asking for Ubuntu Membership and would like to extend some reinforcement of my own.\ [12:43] I believe that the results of quality leadership and contributions are in reveled throughout the community which I see and experience everyday. [12:44] This is why the Ubuntu Membership is important to me. [12:45] Good evening all, sorry I'm late, I'll be joining in for this candidate [12:45] *revealed [12:46] surgemcgee__: Can you tell us when you started working on Ubuntu applications? [12:46] Ubuntu application development has been a working endeacour for ~ a year. [12:47] I started PySurface (a quickly like application) and then moved into the Touch platform. [12:47] surgemcgee__: I personally am not a developer so I'm not sure on the efforts for the work created, do you interact with other developers much? I would probably have expected a couple more testimonials. === dholbach_ is now known as dholbach [12:49] Hmm, I have had small amounts of contacts with Mr. Castro. Also, I am always seeking to bolster a project which I find interesting. [12:49] surgemcgee__: Launchpad says you joined your state's LoCo team about a year ago, have you had any involvement with them? [12:50] Regarding your request, I couldeve been more proactive regarding my Wiki page. [12:50] what worries me is the "sustained" part of the requirements (very much like the previous candidate) [12:51] I have continued a daily interest and contibuted throughout many Ubuntu projects. [12:52] surgemcgee__: the requirement is generally for at least a full cycle (6 months) of significant and sustained contributions so we just need to see it's continued. [12:52] surgemcgee__: is there anyone who can speak to how long you've been contributing? Also, to show us a bit more community involvement (Ubuntu Membership is recognition of being part of the community, as well) [12:52] The Stock ticker app was 6 months easy. [12:53] Also, my Loco team was not too accessible at the time, while I did put forth effort to contribute. [12:54] surgemcgee__: ok, based on the 5 minutes or so we have to evaluate each candidate I think it's too difficult to prove the sustained aspect of you application at this time. [12:55] I agree. [12:55] I concur [12:55] surgemcgee__: my personal opinion is that I would much rather see some more testimonials from those you interact with to show significant and sustained contributions as the launchpad profile really doesn't explain most of that [12:56] Let's move on to the next applicant, since we're just about out of time [12:56] surgemcgee__: consider returning in, say, half year's time, please [12:57] I do, thgank you for your time. [12:57] err, mzanetti doesn't seem to be here, so I don't think there are other applicants after all [12:57] ah well. [12:57] So, I guess we are done, right? [12:58] yeah [12:58] surgemcgee__: it's not that it's possible you've already contributed enough but it's not really apparent enough for us to make a decision on [12:58] surgemcgee__: also happy to discuss further or give a pre-evaluation next time if you think that would be useful [12:58] Thanks everyone for showing up, and I look forward to seeing re-applications later on :) [12:58] #endmeeting === meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology [12:58] Meeting ended Wed Jun 19 12:58:48 2013 UTC. [12:58] Minutes (wiki): http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-06-19-11.59.moin.txt [12:58] Minutes (html): http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-06-19-11.59.html [13:02] hey, sorry I'm late :/ [13:02] mzanetti: oops [13:02] mzanetti: would you mind showing to the next meeting? [13:03] we've already ended this one, and people on the board had to leave for various reasons -- we're out of our time slot too, even though I don't think there are further meetings for now [13:03] (for the next hour or so I mean) [13:04] cyphermox: sure... Its my fault I missed it... Seems I have to wait for another month then tho [13:05] mzanetti: or you may go to the 2200UTC meeting if that works for your timezone [13:05] it's not today, but it's in two weeks instead of in a month [13:06] cyphermox: thats 00:00 around here... should be ok. not sure about it yet [13:06] ok === mmrazik is now known as mmrazik|afk === greyback|lunch is now known as greyback === mmrazik|afk is now known as mmrazik [15:01] * slangasek waves [15:02] /o/ [15:02] #startmeeting [15:02] Meeting started Wed Jun 19 15:02:59 2013 UTC. The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [15:03] 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:04] [TOPIC] Lightning round === meetingology changed the topic of #ubuntu-meeting to: Lightning round [15:05] $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek cjwatson xnox stokachu) [15:05] doko bdmurray ev xnox cjwatson stokachu jodh slangasek stgraber barry [15:05] doko: moin :) [15:05] * barry is not sure if he wins or loses [15:05] wow, first time the first after years ... [15:05] - chase down a regression in GCC 4.8 and lto [15:05] - build a gcj cross compiler [15:05] - cross build gcj, should have a gcj for aarch64 soonish [15:05] - next step is trying to cross build openjdk [15:05] - looked into issues with the armhf gcc cross builds (multilib related) [15:05] (done) [15:06] modifications to the phased-updater code [15:06] modifications to phased-updater code to show 0% and what the % before was [15:06] resolved an issue with the package crash rate check not working in the phased-updater [15:06] merge proposal for package-rate-of-crashes returning a number for the difference [15:06] reported errors bug 1191182 regarding &version being appended when choosing &period [15:06] bug 1191182 in Errors "choosing a period on the main page appends a version to the query" [High,New] https://launchpad.net/bugs/1191182 [15:06] worked with thedac to update errors to r435 [15:06] investigation into and resolution of oops querying bucketversionsystems2 [15:06] irc discussion with cjwatson and infinity regarding sru-release and copy package [15:06] reported bug 1192286 regarding phased update percentage and copy package [15:06] bug 1192286 in Launchpad itself "Allow phased update percentage to be set when copying a package" [Undecided,New] https://launchpad.net/bugs/1192286 [15:06] reported bug 1192332 regarding SRU of update-manager [15:06] bug 1192332 in update-manager (Ubuntu Raring) "SRU of change to phased updater percentage calculation to consider source not binary packages" [Medium,In progress] https://launchpad.net/bugs/1192332 [15:06] updated meta-release file on changelogs for bug 1173209 [15:06] bug 1173209 in ubuntu-release-upgrader (Ubuntu Saucy) "Prompted about New Release for 13.04 again after dist-upgrade and a restart" [Low,Fix released] https://launchpad.net/bugs/1173209 [15:06] approval of Fabio Marconi in ubuntu bug control [15:06] tested bug 1175637 [15:06] bug 1175637 in unattended-upgrades (Ubuntu) "Kernel updates are being marked as manually installed" [Undecided,Confirmed] https://launchpad.net/bugs/1175637 [15:07] ␗ done [15:07] - Bringing back the diagnostics page to activity-log-manager. It was [15:07] accidentally dropped as they rewrote the build system (most of the code is [15:07] Vala, ours is C): [15:07] https://code.launchpad.net/~ev/activity-log-manager/add-whoopsie-back/+merge/169855 [15:07] - Spent some time updating the packaging, only to find that Jeremy had done [15:07] much the same thing. [15:07] - Some hand holding of the two back population jobs we've been trying to get [15:07] completed the past few weeks (we've had to kill them a few time due to high [15:07] load - the cluster is at 3TB per node, which is putting too much on each [15:07] machine). [15:07] - The first improves our calculation of the average errors per calendar day [15:07] graph, and will be finished in just under a day: [15:07] https://bugs.launchpad.net/errors/+bug/1069827 [15:07] https://bugs.launchpad.net/daisy/+bug/1077122 [15:07] Launchpad bug 1069827 in Errors "Error rate incorrectly spikes with any influx of machines" [High,Confirmed] [15:07] Launchpad bug 1077122 in Errors "Machine weighted at 100% 89 days after last report, 0% 90 days after" [High,Confirmed] [15:07] - This will need to be run a second time for the data to be accurate. [15:07] - The second rebuilds the table of releases and binary package versions for [15:07] each problem ("Package versions with this error"), and will finish by the [15:07] weekend: [15:07] https://errors.ubuntu.com/problem/4eebfa6d3f91386f752207eeaf410b5a8ce81081 [15:07] - There will be a second phase to this that adjusts the counters based on [15:07] the data generated here. [15:07] - Firefighting the Cassandra nodes being critically out of space. [15:07] - Spent an evening digging through the database, looking for invalid data, [15:07] but it only forms significantly less than 0.05% of all the error reports. [15:08] - Tom agrees that purging unneeded data wont gain us much. Liam is now full [15:08] time on bringing up Cassandra nodes in Prodstack. [15:08] - Code review for Brian. [15:08] - More discussion on enabling error reporting on Ubuntu Server. [15:08] - Delivered the amended NDA for hunting security vulnerabilities to Kees. [15:08] - Added revno headers to lp:errors with added support to the deployment [15:08] scripts. [15:08] - Added Hadoop support to lp:error-tracker-deployment \o/. Further deployments [15:08] to stagingstack/prodstack will have a Hadoop namenode and jobtracker, as well [15:08] as a datanode, tasktracker, and pig shell on each Cassandra node. [15:08] - Moved to Cassandra 1.2 in the default (the settings we use for Tarmac and our [15:08] own testing) lp:error-tracker-deployment deployment. Built [15:08] libcassandra-dpkgversiontype-java for C* 1.2.5 and verified everything still [15:08] works. Hooray for integration tests. [15:08] - Slowly working on accounting for realistic SLAs in the services we build and [15:08] depend on. First up, handling Swift 503s: [15:08] https://bugs.launchpad.net/daisy/+bug/1191859 [15:08] (done) [15:08] Launchpad bug 1191859 in Daisy "Provide fallback for core storage" [High,Confirmed] [15:08] * gcc-android toolchain: dropped clang/llvm/compiler-rt build-deps, [15:08] building phablet image using that toolchain. Grouper image builds, [15:08] now trying to boot it. [15:08] * upstart-jobs: forwarded dbus, at. Also filed [15:08] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712763 as [15:08] Debian bug 712763 in upstart "upstart: implementing Debian Policy §9.11.1" [Normal,Open] [15:08] alternative way to implement policy compliant lsb init scripts. [15:08] * uploaded upstart raring SRU with full-serialisation (lossless [15:08] stateful rexec) and reload-configuration fixes. SRU team, please [15:08] review. [15:08] * uploaded ubiquity update with u1 bugfixes and UI tweaks, drop of [15:08] gksudo. [15:09] done. [15:09] A few fixups for build failures in main. [15:09] foundations-1305-arm64-bringup: Discussions re simulator and next stages of bringup. [15:09] Backported upstream parted patches for bug 1187560. [15:09] bug 1187560 in parted (Ubuntu) "parted rejects GPT as corrupt, kernel + gdisk think it's ok" [Medium,Fix released] https://launchpad.net/bugs/1187560 [15:09] community-s-autopkgtesting: Finally attached autopkgtest to proposed-migration with sticky tape and chicken wire. There are still a couple of bits to clean up before I announce it to developers but it's mostly there and working. [15:09] Disentangled signon-ui vs. powerpc vs. proposed-migration problems. [15:09] foundations-1305-click-package: Fleshed out work items. Working on finalising click-package file format and polishing prototype in preparation for upload to saucy. [15:09] .. [15:09] - released sosreport 3.0 [15:09] - rest of my time spent building and productizing a security auditing tool [15:09] - no bugs on fire [15:09] (done) [15:12] bdmurray: AIUI bug #1192286 is critical path for rollout of phased-updates now... do we know when that might get fixed? [15:12] bug 1192286 in Launchpad itself "Allow phased update percentage to be set when copying a package" [Undecided,New] https://launchpad.net/bugs/1192286 [15:12] jodh is still on holiday, so it's slangasek [15:12] slangasek: no, I don't know when it might get fixed [15:12] slangasek: I can probably look at it soon - asked bdmurray to file it since I kept forgetting [15:13] will have a crack at it tomorrow since I think I was last to touch that code anyway [15:14] William didn't entirely explode at my suggested fix [15:16] xnox: can I suggest discussing 712763 on debian-devel as well? I dunno how the lsb maintainer feels about it, but I would certainly like to see some kind of consensus so we don't have to keep adding more interfaces to lsb-functions :) [15:17] slangasek: ack. [15:17] ah, it is me, isn't it? [15:17] new rule, people have to paste as slow as I read :P [15:18] * partner work: centrifydc update published to precise, then pulled again [15:18] * working with the phonedations team for flipping the container [15:18] * catching us up on the SRU queue (python, unity in precise) [15:18] * had a meeting, got consensus that we want to try to repartition [15:18] (done) [15:18] * working to support repartitioning on install so we can use the system partition; hard to make parted happy with the non-standard GPTs that come on some of these devices (grouper) [15:18] * testing the working container-flipped install on grouper (yay!), but noticing kernel output that shouldn't be there... talked to ogra, filed some meddlesome bugs on the kernel package, have been superseded by ogra's more correct fix [15:18] stokachu: [15:18] slangasek, its gone with the new kernel [15:18] fbdev is ripped out again (as it should be) [15:18] ogra_: great :) [15:19] ogra_: so do I need to re-bootstrap to get that, or just flash the latest armel+grouper? [15:19] stgraber: [15:19] slangasek, since the archive is wonky today i cant build an image atm ... waiting for it to sort itself [15:19] (sorry, not stokachu ) [15:19] Blueprint-related work: [15:19] - Image based updates (BLUEPRINT: foundations-1305-image-based-updates) [15:19] - Production server is online, just need to be populated now [15:19] - Added config file and config file parsing to the server code [15:19] - Added support for channels.json and index.json generation [15:19] - Added code to publish device keyring and images [15:20] ogra_: wonky how? [15:20] - Updated the tests to keep us at 100% code coverage [15:20] - Had a couple of meetings on the subject [15:20] - Clarified some details in the specs [15:20] Other work: [15:20] slangasek, signon-ui issues [15:20] the archive is not supposed to be wonky ever [15:20] - Ubuntu touch [15:20] - Spent a day or so implementing a working prototype of the loop-mounted system partition design. [15:20] - Some more discussions on partitioning and containers [15:20] - LXC [15:20] - Usual code reviews [15:20] - Patch pilot on Monday [15:20] - Processed a bunch of ~ubuntu-archive bugs [15:20] [15:20] TODO: [15:20] - TODAY: Test my loop-mounted setup on grouper (nexus7) [15:20] - TODAY: Write some internal wiki documentation of the key infrastructure for system-image [15:20] - TODAY: File an RT to get the new keys and keyrings generated [15:20] slangasek: proposed-migration doesn't consider component mismatches (and it would be really hard to make it do so) [15:20] - THIS WEEK: Update livefs infrastructure to generate .tar.xz files for the touch rootfs (probably not published to cdimage.ubuntu.com though but only on system-image.ubuntu.com) [15:20] slangasek: components-mismatched wonky. [15:20] - THIS WEEK: Finish self-rebuilds feature implementation on nusakan [15:20] - Integrate the system-image module with cdimage to publish updates to the daily channel as they appear [15:20] - Write some tools for manual actions on system-image (manage channels, manage keyrings, manually publish updates, ...) [15:20] - Process some pending merges (ifupdown and resolvconf) [15:20] [15:20] I won't be working on Monday (24th of June) as it's a public holiday here (but may still make it to the release call and TB meeting). [15:21] [15:21] cjwatson, xnox: ah, right - sigh [15:21] (DONE) [15:21] ubuntu: LP: #1094218, LP: #1167177, LP: #1191979 [15:21] slangasek: blame yet another copy of webkit in the archive ;-) [15:21] Launchpad bug 1094218 in lsb (Ubuntu Raring) "lsb_release crashed with IOError in getstatusoutput(): [Errno 10] No child processes (called by teamviewerd)" [High,Fix committed] https://launchpad.net/bugs/1094218 [15:21] Launchpad bug 1167177 in python-defaults (Ubuntu) "package python-dev 2.7.3-0ubuntu2 failed to install/upgrade: tentative de remplacement de « /usr/lib/pkgconfig/python2.pc », qui appartient aussi au paquet python2.7 2.7.3-0ubuntu3.1" [Undecided,Confirmed] https://launchpad.net/bugs/1167177 [15:21] Launchpad bug 1191979 in Ubuntu system image "A bogusly signed blacklist file infloops the state machine" [High,Fix committed] https://launchpad.net/bugs/1191979 [15:21] also: fixing problems with emacs in both the archive and my personal settings [15:21] image based upgrades: logging and testing against the real server. various keyring fixes. inaugural weekly ghangout. bug filing and housekeeping. LP: #1191141, LP: #1191885, LP: #1191982 (still unresolved). todo: LP: #1191150 [15:21] Launchpad bug 1191141 in Ubuntu system image "Only the archive master should be required" [High,Fix committed] https://launchpad.net/bugs/1191141 [15:21] Launchpad bug 1191885 in Ubuntu system image "Test suite should lower log level" [High,Fix committed] https://launchpad.net/bugs/1191885 [15:21] Launchpad bug 1191982 in Ubuntu system image "Test suite produces ResourceWarnings" [Low,Triaged] https://launchpad.net/bugs/1191982 [15:21] ☮ [15:21] Launchpad bug 1191150 in Ubuntu system image "Save the.tar.xz and tar.xz.asc keyring files" [High,Triaged] https://launchpad.net/bugs/1191150 [15:21] that's been burning us rather more than I like - I realize proposed-mismatches shouldn't be trying to deal with c-m, but do we need more proactive c-m handling somewhere? [15:22] barry: just let it rewrite itself until it is fixed [15:22] I mean, we already get the emails [15:22] stokachu: :) [15:23] "ghangout" - what a lovely gutteral consonant [15:23] slangasek: from my point of view as an archive admin the problem is that doing anything about it in reasonable bulk requires going through tons of MIR paperwork for packages I know nothing in particular about [15:23] * barry wonders if that's g-as-in-gif or g-as-in-gif [15:24] ghangout> that's clearly a https://en.wikipedia.org/wiki/Voiced_velar_fricative [15:24] right :) [15:26] slangasek: so I think it has to be pushed to uploaders more, somehow - I know some of them are due to syncs but certainly far from all [15:26] barry, thanks for the python sru's [15:26] cjwatson: is an adjustment to the MIR process needed? should c-m be linkified to appropriate bug searches? [15:26] doko: np! [15:26] it is linkified [15:26] I mean, if the bug exists you get a link [15:26] cjwatson: where? [15:26] http://people.canonical.com/~ubuntu-archive/component-mismatches.txt is not html :) [15:26] http://people.canonical.com/~ubuntu-archive/component-mismatches.txt grep for MIR: [15:26] OK, "link" [15:26] Or http://people.canonical.com/~ubuntu-archive/component-mismatches.svg has clickable links [15:27] And indeed clickable bug searches [15:27] s/bug searches/filebug links/ [15:27] but only searches open MIRs [15:27] shouldnt it probably just mail the uploader in parallel to the ML = [15:27] ? [15:27] slangasek: Right, not sure what else it should do [15:27] so if someone has promoted it in -proposed and the bug has been closed, the search won't find it - is that one of the problems here or not? [15:27] Also, when I try to act upon this sort of thing, I get the kinds of response times in https://bugs.launchpad.net/ubuntu/+source/ruby-json/+bug/1178274 [15:27] Launchpad bug 1178274 in ruby-json (Ubuntu) "[MIR] ruby-json" [Undecided,New] [15:28] slangasek: Oh, it's true that happens from time to time but I don't think it's a particularly large part of the problem [15:28] ok === dholbach_ is now known as dholbach [15:29] cjwatson: maybe we should chat after so I can understand exactly where the bottleneck is [15:29] How about I put this on the agenda for next month's release eng sprint? [15:29] ah, sounds good [15:30] [TOPIC] Bugs === meetingology changed the topic of #ubuntu-meeting to: Bugs [15:30] I think doing anything about it will be a chunk of (worthwhile) work no matter what [15:30] right [15:31] bdmurray: anything you want to highlight this week? [15:31] slangasek: nope [15:31] ok [15:32] [TOPIC] Meeting format === meetingology changed the topic of #ubuntu-meeting to: Meeting format [15:32] so I have a topic to discuss this week :) [15:32] I've chatted a bit with cjwatson about this already, and we wanted to get feedback from the rest of the team about the layout of this meeting itself [15:33] currently, the bug triaging seems to be happening efficiently outside the meetings, and we rarely have other topics brought up for discussion besides the lightning round [15:33] it seems like if all we were doing was weekly status reports, we could do that by email just as well [15:33] but I like us having the weekly real-time meeting [15:34] do you guys have thoughts on how we could make it more useful? [15:34] are the weekly status report by email public? [15:34] they could be published in a wiki page instead of by email [15:34] We don't really have a suitable public list, but ... that [15:34] as long as we do it. :) [15:35] i already do a weekly status report for my group but of course some couldnt be public [15:35] a real-time meeting is a pretty good way to ensure we actually do it === marlinc|away is now known as marlinc [15:35] stokachu: as public as this meeting; but of course private-platfound is available if need be [15:35] yeah... I'm not keen on the idea of dropping the meeting and doing status in the wiki, because I know people will get neck-deep in work and not get around to sending them in on time ;) [15:35] if we do it enough ahead of the public meeting, then we can use this time to dive a little deeper into one or two topics. [15:35] however I think slangasek was talking about e-mailed status reports as one possibility, not necessarily as a done deal [15:36] barry: I think the current scheduled meetings (1h IRC, + 1/2h mumble) allow plenty of time to dive deep on a topic... if we have topics we want to discuss :) [15:36] i do like the real time meetings to get ack's on bugs needing attention [15:37] I think it's helpful to have some way where those of us who aren't involved in e.g. whole-image updates can see what's happening there, and perhaps rotating through various topics at greater length would provide some similar usefulness [15:37] I think there's value in having it on IRC if only because it's easier to discuss specific points of somebody else's work than by replying to a bunch of e-mails or commenting on a wiki page. Also it's nice being able to quickly highlight someone from another team and have their feedback immediately. [15:37] OTOH I kind of don't want to make people prepare presentations all the time [15:37] hmm, I think we had status reports by email before, but did change it to online reports [15:37] Right, it was hard to get them done on time [15:37] Or at all :) [15:38] OTOH turning up to press the paste button isn't necessarily a perfect use of time [15:38] I like the current way better (if the reports don't get excessive, hint, hint ...) [15:38] the problem i see with the current format is that things scroll by so quickly, it's hard to keep up and further, to have a conversation about specific points (e.g. in the middle of other people's status) [15:38] Yeah, I have difficulty with that too [15:39] why not use etherpad or something? [15:39] as evidenced by slangasek's comment earlier :) [15:39] I do try to read them - but it can be a bit TMI [15:39] has chat and everyone can log their status [15:39] oh god oh god etherpad *PTSD* [15:39] LOL [15:39] worst UI on the planet [15:39] or gobby? [15:39] well, I know it's perhaps not considered good IRC meeting etiquette, but from my POV it's far preferable for people to talk about things as they come up in status reports, even if it slows the meeting down [15:40] just to complete the flamewar: google wave and google docs. [15:40] xnox: hah [15:40] but yes, being able to have reports side-by-side with the IRC discussion might be better [15:40] the problem with those is that they're either awfully ephemeral (gobby - in theory logs/saves, but in practice loses things all the time) or terrible UI from hell (etherpad) [15:40] again, the challenge is getting everything into the wiki ahead of time [15:41] I actually don't regard the current status report format as a particular problem, but it does feel that we have settled into a local minimum of mostly doing *only* the lightning round [15:41] I know half the team is furiously finishing their reports *during the meeting*, that wouldn't work if they had to be in the wiki at the start of the meeting ;) [15:41] xnox: this is not the wave you're looking for [15:41] true i have last minute bugs coming up just before the meetings [15:41] xnox: oh wait, YOU HAVEN'T SEEN THAT MOVIE [15:41] And it rather feels as though there should be additional uses for a weekly sync point [15:41] * xnox =( [15:42] so to be clear, I'm strongly in favor of keeping a weekly real-time sync point [15:42] slangasek, what ?!?! how did he get the job without that [15:43] I would just like it to be more dynamic [15:43] ogra_: we interviewed him based on skills instead? :) [15:43] is there no team management software that we could use [15:43] like basecamp or something [15:43] slangasek: do you find the weekly meetings to be useful for you as a manager to know what we're up to? [15:43] wtf, I just read "tea management" and did a double take [15:43] slangasek: my personalised google search results bring up only a song by Fall Out Boy, which I'm sure is not the reference you made. [15:44] haha [15:44] lol [15:44] barry: yes - but if it's *just* that, it could all be handled by emailed/wikied status reports, or covered in 1:1s or whatever [15:45] barry: I'm more interested in making sure the team is getting something out of the meetings collectively - i.e., surfacing from their own underground silos once a week to talk with their peers [15:45] it's useful for me too FWIW; I don't routinely have 1:1s but it's helpful to have a general awareness of what everyone's doing [15:45] * xnox ponders if it would make any sence to bring together kernel/phonedations/foundations to talk together. [15:45] stokachu: I don't think different software solves the problem that's bothering me :) [15:45] slangasek: definitely [15:45] Personally, I find the IRC discussion interesting and sometimes, because it's on IRC, I'll have something to contribute. [15:45] ah ok [15:46] ScottK: right, having it open to the rest of the community is also a concern of mine [15:46] yeah, I think we would lose something important if we moved into some silo or other [15:46] so, strawman time [15:47] how about if we continue with the existing format, but we pick one topic a week to go into more depth on? [15:47] +1 [15:47] and I'll announce the topics within the team the night before, so the people working on the topic know they should be ready (but not needing to prepare a presentation per se) [15:48] I think perhaps a day or two's warning would be better [15:48] just in case there's something else going on on Wednesday morning [15:48] slangasek: being in the same tz as you I'd like some more time ;-) [15:48] and at any time, if someone has a problem they're struggling with that they would like the team's eyeballs on, they can pre-empt [15:48] but that's just a refinement [15:48] cjwatson, bdmurray: hmm, I'm wary that giving more time will lead people to be inclined to over-prepare? [15:49] I suppose it's a balance between overpreparation and panic [15:49] we could see how it works ... [15:49] does anyone feel this kind of thing would be bad? [15:50] nope [15:50] * xnox is curious what we will discuss? Mir vs X ? [15:50] xnox: well, I /could/ give folks an update on plymouth + Mir [15:50] Scala vs Clojure [15:50] because that's a thing we'll be working on in the near future [15:51] give me time, I'll wear you down ;) [15:51] xnox: or you could talk about the status of the android cross-toolchain work, or we could talk about the system image updates and have Q&A about that, or go deeper on the container flip architecture and the problems we're running into, or click packages, or... [15:51] ev: "Scala vs Clojure" - perfect name for the first audiobook monologue from you to be published on amazon audio books =) [15:52] I think we have no shortage of topics where it would be useful to have more mind-melding^W cross-pollination === davidcalle_ is now known as davidcalle [15:52] "Why Lisp will rule the world" [15:52] s/will/didn't/ [15:52] slangasek: that would also make it more interesting for non-team members [15:53] haha [15:53] xnox: I think it ought to be something directly related to things we're doing; while there is certainly a connection via Plymouth, I wasn't envisaging general discussion about the state of Ubuntu [15:53] s/will/does/ [15:53] ev: FORTH [15:53] cjwatson: I see. [15:53] Basically what slangasek said by way of examples [15:53] xnox: I'm going to save my dulcet tones for the audiobook version of The C++ Programming Language. Mostly so I can end every paragraph with "but wait, it gets worse." [15:54] * ev stops being a distraction [15:54] (If we happened to be doing it today I probably would have sanity-checks to ask for about click-package, for instance) [15:54] if we feel after a while that we've exhausted our own topics (but that seems improbable), we could invite guest speakers from other teams [15:54] barry: :D [15:54] ev: My roommate at university had his bookshelf organised from humour to horror [15:54] ev: you should just do an audio book of "PHP: A Fractal of Bad Design" :) [15:54] ev: The right-hand-side went ..., Whit, The Wasp Factory, The C++ Programming Language [15:54] lol! [15:55] amazing all around [15:56] ok, so it sounds like we have a rough consensus to add explicit discussion topics to the meeting [15:56] and I've marked in my calendar to pick these topics the day before - hopefully striking the right overpreparing vs. panic balance :) [15:57] frankly, I think if we're picking the right topics people are going to be able to talk about them extemporaneously [15:57] because it's the stuff that you're already working on that's in your brain :) [15:57] Yeah, that's probably true [15:57] sound good? [15:57] yes [15:57] +1 [15:57] And if not, the panic will be fun to watch. [15:58] [TOPIC] AOB === meetingology changed the topic of #ubuntu-meeting to: AOB [15:58] anything else? :) [15:58] slangasek: "extemporaneously" is probably an acknowledgment of reality anyway :) +1 [15:59] :D [16:00] #endmeeting === meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology [16:00] Meeting ended Wed Jun 19 16:00:14 2013 UTC. [16:00] Minutes (wiki): http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-06-19-15.02.moin.txt [16:00] Minutes (html): http://ubottu.com/meetingology/logs/ubuntu-meeting/2013/ubuntu-meeting.2013-06-19-15.02.html [16:00] thanks, everyone! [16:00] thanks! [16:01] thanks! [16:01] thanks! === mmrazik is now known as mmrazik|afk === LordOfTime is now known as LordOfTime|EC2 === kees_ is now known as kees === yofel_ is now known as yofel === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha