## page was renamed from MeetingLogs/Server/20100107 == Agenda == * Review ACTION points from previous meeting * Discuss some specs that were not targeted to alpha2: * [[https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-aws-client-libraries|server-lucid-aws-client-libraries]] (mathiaz) * [[https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-asterisk-integration|server-lucid-asterisk-integration]] (dyfet, Daviey) * [[https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-cluster-stack|server-lucid-cluster-stack]] (RoakSoax, ivoks) * [[https://blueprints.launchpad.net/ubuntu-docs/+spec/lucid-serverguide|lucid-serverguide]] (sommer) * [[https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-contextualization|server-lucid-contextualization]] (stgraber) * Check blueprint status and progress for the week * Assigned and to-be-assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html * Weekly Updates & Questions for the QA Team (soren) * Weekly Updates & Questions for the Kernel Team (jjohansen) * Weekly SRU review (mathiaz) * [[https://wiki.ubuntu.com/ServerTeam/KnowledgeBase#SRU%20weekly%20review]] * Open Discussion * Agree on next meeting date and time == Minutes == ==== Previous actions points ==== * JosBoumans to talk to ColinWatson and HughBlemings about taking over eCryptfs support/maintenance ==== Non-alpha2 targeted specs for lucid ==== * UbuntuSpec:server-lucid-aws-client-libraries * MathiasGug needs input from community on which libraries to package * MathiasGug to send an email to ubuntu-cloud@, ubuntu-ec2@ and blog about it * '''ACTION''' jib to complete Perl list for AWS client libs * '''ACTION''' nijaba to complete PHP list for AWS client libs * '''ACTION''' Mathiaz to send out AWS Client lib RFC * '''NOTE''': Regarding the Perl API, EricHammand notes: ''There is a *different* Amazon::SimpleDB on CPAN which is not high quality, not maintained, and the author did not respond to my questions about its status. My ideal solution would be for Amazon's package to be renamed to Net::Amazon::SimpleDB and added to CPAN and then libnet-amazon-simpledb in Ubuntu.'' * UbuntuSpec:server-lucid-cluster-stack * ivoks has it packaged at https://edge.launchpad.net/~ivoks/+archive/ppa/+packages * pacemaker might be a decent replacement for redhat-cluster-suite * ivoks to blog a call for testing * ivoks to add work items to his blueprint * '''ACTION''' ivoks to update server-lucid-cluster-stack with lucid (and alpha3) goals * UbuntuSpec:lucid-serverguide * JosBoumans suggests a weekly meeting item, asking for server guide changes * AdamSommer doesn't think it's needed yet, but will ask for it if becomes needed * UbuntuSpec:server-lucid-contextualization * not yet targeted, StefanGraber says updated userspace + tested libvirt could be targeted at Alpha3 * SorenHansen mentioned some potential issues between LXC and upstart * lxc needs an MIR, should be straight-forward, StefanGraber to file the MIR * libvirt 0.7.5 * JamieStrandboge mentions that it would be nice to get libvirt 0.7.5 into Lucid, StefanGraber agrees, as there are some LXC enhancements in 0.7.4 * JamieStrandboge will do the merge * Long discussion ensued, see the full log * UbuntuSpec:server-lucid-asterisk-integration * '''ACTION''': jmdault to update server-lucid-asterisk-integration blueprint with alpha3 & post-alpha3 workitems and change syntax to match Pitti's workitems WorkItemsHowto * UbuntuSpec:server-lucid-papercuts * '''ACTION''': ThierryCarrez to send background mail on papercuts project for next weeks discussion ==== blueprint status check ==== * UbuntuSpec:server-lucid-uec-testing - 12/0/13 52% * MathiasGug says still on track * UbuntuSpec:server-lucid-ec2-config - 8/0/2 20% * ChuckShort, ScottMoser say still on track * UbuntuSpec:server-lucid-ec2-boothooks - 10/0/3 23% * ScottMoser is confident * UbuntuSpec:server-lucid-eucalyptus-merging-and-packaging * DustinKirkland says on track * UbuntuSpec:server-lucid-euca2ools * DustinKirkland says on track ==== assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html ==== * Keep your bugs up to date ==== weekly Q&A with QA ==== * SorenHansen has nightly builds of some server packages * libvirt, postgresql, mysql, openldap, php5 * '''ACTION''': SorenHansen to solicit packages that lend them selves well to nightly builds * '''ACTION''': ScottMoser to investigate publishing new AMIs ==== Q&A with the kernel team (jjohansen) ==== * Kernel still open for config changes * ThierryCarrez asked about Bug:499785 and Bug:499491 * JohnJohansen says kernel will be uploaded Monday or Tuesday ==== weekly SRU review (MathiasGug) ==== * Jaunty, Bug:117736 * to decline * Karmic, Bug:379329 * to be handled by Security Team ==== open discussion ==== * Brief discussion about ubuntu-server bug contact for some packages ==== Agree on next meeting date and time ==== Next meeting will be on Wednesday, January 13th at 14:00 UTC in #ubuntu-meeting. == Log == {{{ [14:00] #startmeeting [14:00] Meeting started at 08:00. The chair is jiboumans. [14:00] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [14:00] [TOPIC] Previous actions points [14:00] New Topic: Previous actions points [14:01] mathiaz: lay off the alcohol [14:01] only one outstanding, one me to check with the foundations team what to do with ecryptfs. [14:01] * ivoks o/ [14:01] looks like we'll be moving maintenance to the foundations team, but it's pending an OK from colin & hugh. more next week probably [14:02] now, to the more interesting bits: [14:02] o/ [14:02] jiboumans: thx [14:02] [TOPIC] Non-alpha2 targeted specs for lucid [14:02] New Topic: Non-alpha2 targeted specs for lucid [14:02] we have a list of 6'ish specs we'd like to dicuss here today. if all is well, ttx mailed the relevant drafters/assignees [14:03] i saw mathiaz here, so let's start there: [14:03] server-lucid-aws-client-libraries (mathiaz) [14:04] mathiaz: to get the ball rolling on this, what do you need from us and the community? [14:04] https://blueprints.launchpad.net/ubuntu/+spec/server-lucid-aws-client-libraries [14:04] jiboumans: decide which libraries are worth packaging [14:04] jiboumans: ie which ones are the most used [14:04] jiboumans: and if there is anything missing [14:05] jiboumans: next step: send an email to ubuntu-cloud@, ubuntu-ec2@ and blog about it [14:05] mathiaz: fair enough. Looks like we have the following languages we're looking to target: Python Perl Php Java Ruby Twisted [14:05] jiboumans: well - the first two WI [14:05] do we have any resident experts on any of those languages? [14:05] Perl here [14:05] jiboumans: perl [14:06] erichammond: are you ok with us sharing the action to fill in that list? [14:06] both perl and python seems covered [14:06] only java is missing [14:06] mathiaz: php/ruby? [14:06] which is the other langage that has projects listed [14:06] * nijaba` can volunteer some php testing [14:06] jiboumans: I'm ok with you doing it all :) but can help where needed. I just added a link to Amazon's Amazon::SimpleDB [14:07] * zul thinks php is evil [14:07] and ruby [14:07] erichammond: fair enough, won't take me long anyway [14:07] * nijaba` is evil anyway :P [14:07] jiboumans: I don't know if there any projects written in these langages [14:07] jiboumans: more invesitigation is needed [14:07] [ACTION] jib to complete Perl list for AWS client libs [14:07] ACTION received: jib to complete Perl list for AWS client libs [14:07] [ACTION] nijaba to complete PHP list for AWS client libs [14:07] ACTION received: nijaba to complete PHP list for AWS client libs [14:07] mathiaz: cool, then you get to mail people about that :) [14:08] [ACTION] Mathiaz to send out AWS Client lib RFC [14:08] ACTION received: Mathiaz to send out AWS Client lib RFC [14:08] mathiaz: think we can have that list complete by next meeting? [14:08] jiboumans: sure [14:09] cool. bonus points if we can get community packaging efforts going *hint hint* ;) [14:09] mathiaz: anything else for this spec? [14:09] jiboumans: let's harness our huge java packaging community :) [14:09] jiboumans: not for now [14:09] ttx: well volunteered! [14:10] ok, moving on [14:10] daviey, dufet: o/ [14:10] ] [14:10] dyfet ^ [14:10] dyfet also [14:10] jiboumans: There is a *different* Amazon::SimpleDB on CPAN which is not high quality, not maintained, and the author did not respond to my questions about its status. My ideal solution would be for Amazon's package to be renamed to Net::Amazon::SimpleDB and added to CPAN and then libnet-amazon-simpledb in Ubuntu. [14:10] erichammond: ack [14:10] kirkland: don't miss that in the summary please ^ [14:11] ok, both not around yet, trying again in am inute [14:11] jiboumans: got it! [14:11] ivoks, roaksoax: server-lucid-cluster-stack [14:11] i'm here [14:12] i've packaged most of the relveant stuff for pacemaker based cluster [14:12] everything is on my PPA (https://edge.launchpad.net/~ivoks/+archive/ppa/+packages) [14:12] cool. are you targeting anything else for lucid as part of that spec? [14:12] so, i'll be testing latest version of pacemaker during this week and give a proposal on which cluster stack to use in lucid, stay with rhcs or move to pacemaker [14:13] ivoks: what are the consequence for redhat-cluster-suite? [14:13] ivoks: It's related to the demotion of redhat-cluster-suite to universe [14:13] mathiaz: if pacemaker ends up good, i'd agree with rhcs dmotion [14:13] ivoks: ok [14:14] but if pacemaker isn't there yet, i don't think we should ship lts without cluster solution [14:14] ivoks: I'd suggest to do a call for testing via a blog post to get more feedback on pacemaker [14:14] ivoks: and your ppa packages [14:14] that's the plan, right [14:14] ivoks: s/without/waithout a supported/ ? [14:14] ttx: right [14:15] sorry for not doing this sooner, i had very little time :( [14:15] ivoks: i'm keen to track this spec as we do with our other blueprints. could you list the TODOs for lucid in the blueprint as described here? https://wiki.ubuntu.com/WorkItemsHowto [14:15] jiboumans: consider it done [14:15] ivoks++ thanks [14:15] (i've seen your comment) [14:16] ivoks: i'm particularly interested in the items that need to be done for alpha3 obviously [14:16] ivoks, anyone else: anything more on this spec? [14:16] when is alpha3? [14:16] ivoks: 25th of feb [14:16] Feb 25th. [14:16] ivoks: https://wiki.ubuntu.com/LucidReleaseSchedule # for the full list [14:16] ivoks: https://wiki.ubuntu.com/LucidReleaseSchedule [14:17] packages and testing should be done, and we should have clear vision what should be supported cluster [14:17] (i'm on GPRS connection, so i might be lagged) [14:17] ivoks: awesome. anyone have somethign to add still? [14:17] ivoks: or http://people.ubuntu.com/~vorlon/UbuntuReleaseSchedule.ics [14:18] ok, moving on: lucid-serverguide (sommer) [14:18] sommer: i realise this is a docs project, but i'm sure we can make your life easier somehow [14:18] heh, that'd be great... I haven't had much time recently to work on the serverguide, but there have been some bug fixes committed [14:19] should have more time in the coming weeks as well [14:19] sommer: you did see that www.ubuntu.com/server/doc now works, right? [14:19] yep, good stuff :) [14:19] sommer: do you need with the wiki linking we talked about? [14:20] s/need/need help/ [14:20] I think I should be able to handle that... it's at the top of my list, but if you'd like to setup some of the pages that'd be great too [14:21] [ACTION] ivoks to update server-lucid-cluster-stack with lucid (and alpha3) goals [14:21] ACTION received: ivoks to update server-lucid-cluster-stack with lucid (and alpha3) goals [14:21] (before i forget) [14:21] sommer: ok, let's talk about it off meeting [14:21] sommer: would it be helpful to have a weekly agenda point in this meeting for us to give updates on big changes and/or for you to ask questions? [14:21] nijaba`: sounds good [14:22] jiboumans: possibly, but the last couple of meetings I've had to duck out early [14:22] sommer: we can move the topic forward if that's useful to you [14:22] we're here all week^Whour [14:23] I think I can keep up... just need to ask more questions when I fall behind [14:24] sommer: ok. if you change yoru mind, i'm happy to give it a dedicated slot. we really appreciate the work that goes into this doc and want to make it as painless as possible [14:24] anything else for the docs blueprint? [14:24] jiboumans: sounds great much thanks [14:24] sommer: np [14:24] alright, moving on: [14:25] soren, jdstrand, stgraber: server-lucid-contextualization [14:25] stgraber: it's currently not milestoned; are you still dedicated to getting this in for lucid? [14:25] yep [14:26] great. what is left for you to do when soren/jdstrand finish there bugs/items? [14:26] I'm sorry, I'm on the phone at the same time [14:26] stgraber: no worries, should we do papercuts first? [14:27] just finished my call [14:27] so, I have on my todolist to check the state of current libvirt in Lucid + the lxc tool [14:27] I contacted the Debian maintainer for the lxc userspace and he told me he was going to update it to current upstream [14:27] I remember there were some issues with upstart and containers. [14:28] once it's done, I'll get that synced in Lucid and will try to get a MIR on that [14:28] stgraber: does that sound realistic before alpha3? [14:28] (feb 25th) [14:28] yes, upstart, especially umount can cause some issues with containers. Last time I tried Lucid containers worked correctly at least [14:28] otherwise, I'm getting quite familiar with mountall due to LTSP bugs I'm helping debug from time to time, so it shouldn't be that hard to make it work properly [14:29] jiboumans: updated userspace + tested libvirt by then sounds perfectly realisitc [14:29] *realistic [14:29] stgraber: I thought the problems were more fundamental than that. [14:29] stgraber: Such as upstart not dealing very well at all with not properly being pid 1. [14:29] stgraber: we'd also need to have the package in main by then, if i'm getting alpha3's milestone right (ttx, correct me if i'm wrong) [14:29] soren: at least on OpenVZ I can start a Lucid container including upstart [14:30] (as in, it did not inherit orphan processes inside containers) [14:30] soren: it's PID 1 (inside the container), it's not when seen from the host [14:30] stgraber: Precisely. [14:30] jiboumans: before featurefreeze, to be precise. [14:30] jiboumans: I can file a MIR for it [14:30] \o [14:30] jiboumans: only depends for it is libc6 [14:31] apologies for being late, for some reason i thought it started in 30 mins [14:31] Daviey: asterisk next, stay tuned :) [14:31] upstream is active, it's maintained in Debian and there's no known security issues, so it's going to be an easy one [14:31] hello Daviey [14:31] \o jmdault [14:31] stgraber: if you feel you can get all that done for alpha3, that'll be great [14:31] stgraber, soren, jdstrand, ttx: anything else that may be a redflag? [14:31] the one task I had is completed [14:32] jiboumans: Not at the moment. [14:32] jiboumans: I'll get that to a point where we can focus on bugfix after alpha3. So that probably won't be bugfree but at least all pieces will be there. === robbiew_ is now known as robbiew [14:32] stgraber: that's perfect [14:32] I might mention, it would be nice to get libvirt 0.7.5 in for lucid [14:32] jiboumans: +1 [14:32] jdstrand: are you planning to do that merge? [14:32] jdstrand: +1 I mean ;) [14:32] there is an issue there cause Debian decided to run libvirt as non-root using upstream's new methods [14:32] stgraber: could i ask you to update the blueprint to reflect the work items we just discussed? (upstreams, tests, mir, etc) [14:33] jiboumans: sure [14:33] how they implemented that is a) contentious and b) will likely require a *lot* of testing to make sure it doesn't break [14:33] jiboumans: looks good to me, pending the work items list [14:33] [ACTION] stgraber to update work item list for server-lucid-contextualization with alpha3 items [14:33] ACTION received: stgraber to update work item list for server-lucid-contextualization with alpha3 items [14:34] I was thinking I would do that merge, but disable that feature, since we have apparmor protections anyway, but it probably needs further discussion [14:34] I don't really have the resources to test it without disabling the feature [14:34] jdstrand: would that be part of this spec, or merely related? [14:35] jiboumans: I think related, unless stgraber really needs 0.7.5 [14:35] and the non-root stuff is definitely non-lxc [14:35] it just complicates the merge and testing (eg what will happen to euca if libvirt is non-root?) [14:36] err... libvirt runs VMs as non-root [14:36] I don't have an answer to that question, or the resources to verify it all will work [14:36] jdstrand: I had lxc to work with 0.7.2 though there was quite a lot of improvement in 0.7.4 (nothing in 0.7.5 itself though) [14:36] soren, ttx: opinions welcome here [14:36] jdstrand: i like the idea of using your apparmor stuff, and running libvirt as root (as upstream upstream does) [14:36] jdstrand: for Lucid, at least [14:37] jdstrand: How does what Debian does differ from what Fedora does? [14:37] kirkland: that was my thought too-- we are protected, and I will be doing more work on the security driver anyway [14:37] jdstrand: +1 [14:37] soren: I don't know, but I imagine fedora will be moving to non-root [14:37] when, I can't say [14:37] jdstrand: AFAIK, they've already done that. [14:38] jdstrand: on a related note, i'm working on the qemu-kvm-0.12 merge, to be done shortly after Alpha2 [14:38] I'd go for 0.7.5 with apparmor as well, lucid is no place to get experimental [14:38] soren: what are your thoughts on the non-root stuff? [14:39] 19:08 < danpb> unit3: yeah, but in Fedora, the qemu process itself runs as 'qemu' these days [14:39] From #virt yesterday. [14:39] I'd like to be clear-- the apparmor driver would be there regardless, it is whether or not to risk the non-root bits too [14:39] ttx: agreed. the question is 'keep the current version or 0.7.5+apparmor' -- no other configuration is safe enough i think [14:39] the apparmor driver is upstreamed and in 0.7.5, and works fine [14:39] The problem is we might end up running libvirt in a way noone else is running it. [14:39] slightly more costly (debian delta) to go 0.7.5+apparmor, but I guess lots of bugfixes [14:39] ...which is simply a /different/ kind of maintenance nightmare. [14:40] ok, then let me rephrase: what do we loes by staying with current version? [14:40] soren: well, we are already in that boat with enabling the apparmor driver [14:40] jdstrand: True. [14:40] (I also field those bugs, btw) [14:40] jiboumans: stgraber might hate you [14:40] (as upstream and in ubuntu) [14:40] jdstrand: The point of contention is the fiddling with device permissions and all that jazz, right? [14:41] jiboumans: + number? of high-impact bugs fixed between 0.7.2 and 0.7.5 [14:41] soren: yes. it generally seems not the right thing to do, and most people I've talked to aren't keen on it [14:41] jdstrand: Yeah, I absolutely hate it. [14:41] though, I've not talked to that terribly many people [14:41] jiboumans: bugs that you wouldn't want to ship an LTS with [14:42] jdstrand: I don't predict it's going to be a lasting approach. [14:42] ttx: +1 (except that I won't hate him, just will file a lot of bugs for you guys to fix ;)) [14:42] jdstrand: I'm cool with sticking with running kvm as root. [14:42] ttx: that makes 0.7.5+apparmor a desired target then [14:42] soren: well, it is easy enough to run it like it has always been run (ie as root), using the apparmor driver [14:42] jdstrand: It's really much more sensible than the current alternative. [14:42] jiboumans: I don't know how much of our long libvirt list of bugs 0.7.5 fixed [14:43] ttx: ok fearless techlead, propose a plan :) [14:43] in that case, I will do the 0.7.5, and leave out the non-root bits. if someone else wants to flip that on later, they can do that [14:43] jdstrand: Sounds good to me. [14:43] s/0.7.5/0.7.5 merge/ [14:43] jiboumans: knowing that unknown would help choosing the right solution [14:44] jiboumans: my plan would be to follow the fearless jdstrand [14:44] oh. [14:44] and I want it clear-- please don't disable the apparmor driver if testing non-root-- we still want it for guest isolation and host protection [14:44] Er... I would not even consider sticking with 0.7.2. [14:44] ttx: fair enough [14:44] soren: thanks for your support [14:44] I completely missed that suggestion. [14:44] it runs as non-root in Debian, but all as the same user (ie no guest isolation) [14:45] soren: ok, then let me rephrase: what do we loes by staying with current version? [14:45] plus, I'd hate for a rogue guest to have even non-root privs on my host machine [14:45] jdstrand: where can we see the progress on this? i'm expecting this to impact UEC as well after all [14:45] Sticking with old, unsupported versions of core virtualisation stuff is no fun at all (*cough* kvm-62 in hardy *cough*). [14:45] jiboumans: 0.7.5 is still in unstable and not migrated to testing [14:46] jiboumans: so sometime after that, plus there is a blueprint for the apparmor/libvirt dev work I am doing [14:46] jdstrand: There's plenty of precendence for being ahead of Debian testing in Ubuntu for libvirt. Even ahead of Debian experimental at times. [14:46] * jdstrand goes to get it [14:46] And precedence. [14:46] jiboumans: https://blueprints.launchpad.net/ubuntu/+spec/security-lucid-libvirt-apparmor-devel [14:47] I'll add a new item for 0.7.5 [14:47] jdstrand: thanks. kirkland/ttx this will affect you for UEC. please keep an eye on it and stay in touch with jdstrand [14:47] jiboumans: sure thing [14:47] ack [14:47] stgraber, soren, jdstrand: anything more on the containers spec? [14:48] Not at the moment. [14:48] not from me, I updated the blueprint with the new items for alpha-3 [14:48] stgraber++ thanks [14:48] ok, next topic: server-lucid-asterisk-integration (dyfet, Daviey) [14:48] and jmdault ... [14:48] ;-) [14:48] yes [14:48] jmdault: appologies :) [14:48] first order of business: who's the contact for this spec? [14:48] \i [14:49] or drafter? or the person i'll be gently but firmly shaking in this meeting? [14:49] jiboumans: you can shake me [14:49] lol [14:49] jmdault: thanks for volunteering :) [14:49] That works for me also! [14:49] good [14:49] jmdault: this spec has been lingering a bit; are you still commited to this for lucid? [14:50] jiboumans: yes, definitely [14:50] I'm very keen to try and keep the packages from Debian as pristine as possible, and work with Debian's pkg-voip closer. [14:50] I concur [14:50] excellent. You've all been doing this for a while, so you know what parts need to be done by alpha3 [14:50] me too [14:51] are you guys looking to get asterisk in main? [14:51] Asterisk 1.6.2 is officially released now [14:51] could i ask you to update the spec accordingly and prefix the people doing the tasks so pitti's magic tool picks it up? [14:51] zul: not sure about main... we need to handle security updates, and that's gonna be a lot of work [14:52] mathiaz: wasn't asterisk on your promotion/demotion list? [14:52] zul: not at present. [14:52] jiboumans: nope [14:52] jiboumans: I don't think so [14:52] mathiaz: ok, i probably misremembered then :) [14:52] jiboumans: it was on my list but it got rejected [14:52] jiboumans: mainly for security reasons - jdstrand ^^? [14:53] security reasons and lack of hardware for testing [14:53] it did have a MIR [14:54] [ACTION] jmdault to update server-lucid-asterisk-integration blueprint with alpha3 & post-alpha3 workitems and change syntax to match Pitti's workitems howto (https://wiki.ubuntu.com/WorkItemsHowto) [14:54] ACTION received: jmdault to update server-lucid-asterisk-integration blueprint with alpha3 & post-alpha3 workitems and change syntax to match Pitti's workitems howto (https://wiki.ubuntu.com/WorkItemsHowto) [14:54] Daviey: I don't see you're subscribed to ubuntu-voip mailing list? [14:54] we need some communication [14:54] jmdault: i should be! I set it up [14:55] jmdault: there is now #ubuntu-voip, and i somehow feel real time communication might help. [14:55] ok, i think we're aligned on the work that needs to be done. ttx: any concerns on this one? [14:55] you should use asterisk to talk to each other :) [14:56] Tangentially related: I built custom, private Karmic AMIs for a client who is running Asterisk on EC2. He has timing problems with the 2.6.27 kernel and we are hoping that the 2.6.31 kernel will work better. The kernel team has offered to build 250Hz and 1000Hz EC2 kernels for testing if the default 100Hz still doesn't work under Karmic with 2.6.31. [14:56] zul++ # +7 smartypants points [14:56] the security issues regarding asterisk are that there are many vulnerabilities [14:56] jiboumans: not at this point [14:56] erichammond: erichammond Xen and asterisk have never played well. [14:56] alright, anything more on the asterisk spec? [14:56] there hasn't been a community around asterisk to fix what we have in Ubuntu now [14:56] i built different kernels with different clock speeds and it did *help*, but not perfect. [14:56] erichammond, we've not heard back on that ? [14:57] Davley: People are running Asterisk well under EC2 with an old 1000Hz kernel. [14:57] iirc that was some end of november-ish, right? [14:57] adding asterisk as a supported package is not recommended-- but this was all discussed at UDS, is this up for discussion again? [14:57] jdstrand: nope [14:57] smoser: The Karmic AMIs just got built as it took me a while to sort out all the vmbuilder issues. [14:57] gents, i'm going to have to ask you to take this to #ubuntu-voip :) [14:57] yes, come to #ubuntu-voip [14:58] oh. sorry. not meaning to call you out :) [14:58] we need some traffic [14:58] yep [14:58] our agenda is rather full and we have to move on i'm afraid [14:58] so, next topic: server-lucid-papercuts (ttx) [14:58] thought we were just waiting for someone else to test. [14:58] ok, so this is the spec following the UDS discussion we had on Server usability papercuts [14:58] To be successful, it needs to be a global effort shared between all Ubuntu Server team members [14:58] That's why I wanted to discuss the details of the project implementation before going forward [14:58] (not sure there is enough time in this meeting to do so, stop me if needed) [14:58] The blueprint whiteboards shows several subjects that we could discuss in January team meetings [14:59] Starting today with discussing the best way to nominate a bug as a papercut [14:59] jiboumans: want to move that to next week ? [14:59] ttx: given the time constraints and us being behind on some alpha2 work, yeah [14:59] ttx: i'd urge everyone to give this some thought though (perhaps you can send a mail to that extent) so we're prepared next week [14:59] ok. Let's discuss papercut nomination mechanism next week then [15:00] action me on that [15:00] [ACTION] ttx to send background mail on papercuts project for next weeks discussion [15:00] ACTION received: ttx to send background mail on papercuts project for next weeks discussion [15:00] see how fast i type? :) [15:00] we share a common brain [15:00] thats scarey [15:00] 2 men 1 brain... sounds like a bad internet movie [15:00] ok, next: [15:00] [TOPIC] blueprint status check [15:00] New Topic: blueprint status check [15:01] most seem well on track, so slightly different format: [15:01] i'd liek to discuss 3 in particular, and then a quick round table [15:01] mathiaz: server-lucid-uec-testing 12/0/13 52% [15:01] are we still on track for alpha2? halfway complete dwith a few days development time left [15:01] jiboumans: on track IMO [15:02] jiboumans: three items are about alpha2 testing [15:02] jiboumans: two others are to talk with upstream [15:02] mathiaz: if you are confident, so am i. [15:03] jiboumans: and the last ones require a bit more hardware for testing [15:03] mathiaz: IS assured me we can get the hardware at alpha2. you & ttx need to look over the details though (see the rt mail that landed in yoru box today) [15:03] ttx: any opinions on taht yet? i saw cjwatson gave some tips [15:04] jiboumans: that sounds very promising [15:04] jiboumans: ok [15:04] jiboumans: I'm glued into an upstart issue, it's next on my totest list [15:04] jiboumans: I need to catch up on the RT thread (I don't receive all the emails of it apparently) [15:04] jiboumans: I'd revert my opinion now to "probably not needed anymore" [15:05] jiboumans: I know how to automate iso testing though [15:05] mathiaz: talk to you about it later today [15:05] ttx: ok [15:05] ttx, mathiaz: stick your heads together and make a call :) [15:05] next spec:there's also this spec: server-lucid-ec2-config 8/0/2 20% [15:06] zul, mathiaz: most of the work rests with you guys now and i know you've taken it over recently [15:06] jiboumans: you == zul^^ ? [15:06] jiboumans: i showed smoser my first cut yesterday i think im on track https://code.launchpad.net/~zulcss/ec2-init/ec2-init-config [15:06] i think he's on track. [15:07] mathiaz: you have the parser writing on your plate: [mathiaz] write initial config parser : TODO [15:07] zul's doing the actual configs [15:07] jiboumans: hm - well - there isn't any parser to be written :) [15:07] jiboumans: the configuration file is in yaml [15:07] hopefully be tomorrow morning US/Eastern or end of day tomorrow we can have a combined branch with at least packaging [15:08] where's the code that grabs the file & DTRT? [15:08] jiboumans: boothooks [15:08] or is that *all* boothooks? [15:08] DTRT? [15:08] 'does the right thing' [15:09] * jiboumans hands smoser the interwebz [15:09] jiboumans: right - boothooks grabs the user-data, locally copies the yaml configuration and then fires an cloud-config upstart event [15:09] ah. that is boothooks [15:09] bah to you and your lmgtfy, jiboumans :) [15:09] ok, fair enough. mathiaz could you update the blueprint then please/ :) [15:09] jiboumans: relevant upstart jobs start on cloud-config and do whatever they want with the configuration file [15:09] so boot hooks gets user data, rips out user config, puts that in a file and emits an upstart job with CFG_FILE=path-to-that-file [15:10] is there no mileage in ever running this outside upstart? [15:10] well, it could. the upstart job just runs something else. [15:10] that something else coudl be run just as easily at other times. [15:11] but for now i think we're interested in at early-cloud-boot [15:11] smoser: i'll leave that for a design decision then while you're writing the code :) [15:11] yeah. [15:11] we ready to move to that blueprint then :) [15:11] server-lucid-ec2-boothooks 10/0/3 23% High [15:12] smoser: are you still on the EC2 image issue, or moved to this spec now? [15:12] i am actually feeling much more confident of it now than i was before. [15:12] the ec2 image issue has been identified. bug 503212 [15:12] Launchpad bug 503212 in mountall "mountall crashed with SIGSEGV in main() without initramfs" [High,New] https://launchpad.net/bugs/503212 [15:13] short summary, mountall doesn't work without a ramdisk, our ec2-images dont have ramdisks. [15:13] smoser: that sounds like cloud-krd is stalled pending that bug, correct? [15:13] well, yeah, but i have to assume that it will be fixed. i sent mail to Keybuk, but i think he must be out atm [15:14] fair enough. so, boothooks... on track now? [15:14] basically cloud-krd is done. everything is functional (or at least *was* functional) in ec2 [15:14] much closer to on track. i do feel more confident now [15:14] smoser: please stay in touch wtih ttx about this [15:15] anything to add to this spec? [15:15] no. thanks to everyone who has helped and offered to help, though [15:15] excellent [15:15] everyone++ indeed [15:15] quick round table: [15:16] kirkland: any blockers or risks for your blueprints regarding alpha2? [15:16] jiboumans: i don't think so [15:16] mathiaz: same question ^ [15:16] jiboumans: I don't think so [15:17] smoser: i think we covered yours, right? [15:17] y [15:17] ttx: ^ [15:17] jiboumans: I don't think so [15:17] y as in yes [15:17] zul: ^ [15:17] jiboumans: MIR team taking the time to review the MIR reports [15:17] zul: when do we need to have those back by? [15:18] jiboumans: soon ill bug kees again today, i havent been able to talk to doko yet [15:18] zul: ok, flag it with me if you dont have an answer by thursday end of business [15:18] ok [15:19] [TOPIC] assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html [15:19] New Topic: assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html [15:19] remind me who runs through this again usually :) [15:19] ttx [15:19] zul: doh [15:20] * jiboumans watches the very slick push-infront-of-the-train action [15:20] Anyone has anything blocking to report ? [15:20] nope [15:20] zope [15:20] Dustin, Chuck: all bugs assigned to you represent current or near-future work ? [15:20] ttx: erg, yeah, near-ish future [15:21] yeah near-ish future [15:21] ttx: there's a few i'm on the *tip* of solving, uploading [15:21] ok [15:21] jiboumans: done [15:21] [TOPIC] weekly Q&A with QA [15:21] New Topic: weekly Q&A with QA [15:21] *badumtish* [15:21] soren? [15:21] Hahah. [15:21] Uh, yeah. [15:22] Since last time, I've set up nightly rebuilds of a set of server packages. [15:23] These are packages that already have test suites run at build time, but since stuff in their dependency tree might cause breakage, we need to run them periodically to detect regressions. [15:23] ..so every night, I grab the current version of these packages and push them to a ppa. [15:23] If they fail to build, I get an e-mail. [15:23] Ideally, I would set something up to turn those e-mails into bug reports, but that's work to be done. [15:24] is it possible to get a broader range of people to email? [15:24] The current list of packages is: [15:24] libvirt [15:24] postgresql-8.3 [15:24] postgresql-8.4 [15:24] mysql-dfsg-5.0 [15:24] mysql-dfsg-5.1 [15:24] openldap [15:24] php5 [15:24] soren: using a team PPA so that others can get the emails as well if wanted? [15:24] I'm sure I've missed some, so if you guys can think of anything server related that takes care to run its test suite at build time (and fails if the test suite fails), please let me know. [15:25] soren: there is dovecot [15:25] soren: it has a test suite, but not in the package [15:25] soren: it's in a different upstream hg repository [15:25] btw, this is the related spec: https://blueprints.launchpad.net/ubuntu/+spec/qa-lucid-automated-server-testing [15:25] apache has an external testsuite but you have to fiddle with the package [15:25] mathiaz: Right, so it doesn't really apply here. [15:25] soren: upstream dovecot wiki has an explanation [15:25] Those are separate work items. [15:25] mathiaz: Yes, I've seen it. [15:26] soren: right [15:26] alright, sounds like a good action point [15:26] I intend to package it at some point and get it to run periodically. [15:26] ...I just haven't gotten round to that yet. [15:26] soren: i should have a qemu-kvm-0.12 merge ready soon ... any chance there will be a testing ringer i can put it through before unleashing it on people? [15:26] [ACTION] Soren to sollicit packages that lend them selves well to nightly builds [15:26] ACTION received: Soren to sollicit packages that lend them selves well to nightly builds [15:27] kirkland: We could, but I don't think my current set of tests that use kvm will exercise it much more than what you get to do on a daily basis of just using it normally. [15:28] soren: gotcha [15:28] soren: anything else to report from QA? [15:28] I'm happy to test it in my daily work, though. [15:28] jiboumans: Not at the moment, no. I expect to have a bunch of stuff for next week (a lot of my stuff is targeted for alpha-2). [15:28] soren: we look forward to next weeks update then [15:28] any questions for soren/QA? [15:29] soren: what's the status of the Server QA position? [15:29] mathiaz: I don't know if I have the full picture, but as far as I know, there's no-one in the pipeline right now, so it'll probably be a while. [15:30] But like in every other context, I somehow always manage to be the last person to know anything :) [15:31] no that would be me ;) [15:32] See? I didn't even know that. [15:32] cute :) any other questions? [15:32] I don't use the new us-west-1 region in EC2 much yet, but bug 494185 makes the official Ubuntu AMIs broken there, and users have complained. This seems like a pretty high priority to me. It could either be fixed by publishing updated AMIs (bug 503649) or by having IT modify the firewall on the us-east-1 apt mirror to allow external access in the short term (very low cost). [15:32] Launchpad bug 494185 in ec2-init "ec2-init selects us-east-1 mirror when running in us-west-1 region" [High,Fix committed] https://launchpad.net/bugs/494185 [15:32] Launchpad bug 503649 in ubuntu "Release updated official Ubuntu EC2 AMIs for Karmic, Hardy" [Undecided,New] https://launchpad.net/bugs/503649 [15:34] i think we shoudl push new images there. [15:34] that will solve your other bvug, eric, for updated instances of karmic for speed. [15:34] jiboumans: one from me ... i uploaded a new merge of euca2ools yesterday, the first sync with upstream since Oct [15:34] jiboumans: i'd like to request some testing ;-) [15:35] i did open a ticket service ticket on ipening up the us-east mirror to outside, but nothing on that. [15:35] just in general, from anyone doing UEC/EC2 ish stuff [15:35] this is particularly for the QA team :) [15:35] jiboumans: yeah, them too :-) [15:35] soren: can you/QA help with either of those issues? [15:36] Uh.. [15:36] * soren seems to be missing something [15:36] 'no' is an acceptable answer :) [15:36] Sorry, how did QA get wound up in this? :) [15:37] right, 'no' it is [15:37] Works for me :) [15:37] [ACTION] smoser to investigate publishing new AMIs [15:37] ACTION received: smoser to investigate publishing new AMIs [15:37] [TOPIC] Q&A with the kernel team (jjohansen) [15:37] New Topic: Q&A with the kernel team (jjohansen) [15:37] jjohansen: so sorry to keep you waiting [15:37] np [15:37] erichammond, coudl you do me a favor and snif test a recent -testing build ? [15:37] kirkland: I'll test run the latest euca2ools today [15:37] jjohansen: i notice one open work item for you: fix kernel configs such that uec requires no ramdisk (bug 494565) [15:37] Launchpad bug 494565 in linux "support ramdiskless boot for relavant kvm drive interfaces in -virtual" [Low,Triaged] https://launchpad.net/bugs/494565 [15:37] kirkland: while doing some more UEC testing [15:38] smoser: sure thing. [15:38] kirkland: Will euca2ools work with my EC2 account that starts with a zero now? [15:38] jiboumans: yeah, I am behind on that one, I am going to see what I can get done on that today and tomorrow [15:38] jjohansen: it's part of the alpha2 target; you see any risk of it not being done by then? [15:39] yeah it is in danger for alpha2 as kernel changes have deadline of friday [15:39] erichammond: according to the changelog, yes [15:39] erichammond: and commit history [15:39] smoser: what's the impact on cloud-krd if this doesn't happen? [15:39] erichammond: it would be great if you could confirm, or reopen that bug if not [15:39] well, our uec images will just need to have a ramdisk [15:39] which they do now [15:40] right, so it would spill over to alpha3 [15:40] jjohansen: we're still allowed to make changes like this for alpha3, yes? [15:40] if ever it were fixed i just have put back in a change that removes them (they didn't have a ramdisk for a while) [15:41] jiboumans: yes it should be good, its really just some config changes [15:41] Two bugs on my plate for the kernel team: bug 499785 and bug 499491. Both are fix committed, what's the ETA for archive ? [15:41] Launchpad bug 499785 in linux "nic-usb-modules should include asix" [Medium,Fix committed] https://launchpad.net/bugs/499785 [15:41] Launchpad bug 499491 in linux "tun module no longer automatically available (was: Euca 1.6.2 fails to boot an instance)" [High,Fix committed] https://launchpad.net/bugs/499491 [15:41] smoser: ok, keep an eye on this then and adjust the blueprint accordingly please [15:42] ttx: well my guess would be the kernel will be uploaded monday or tuesday [15:42] jjohansen: ack [15:42] just depending if something critical doesn't make friday [15:43] any other questions for the kernel team? [15:43] jjohansen: anything else we need to be aware of? [15:43] not that I can think of [15:44] wait [15:44] there is an EC2 kernel update coming [15:44] but that should break anything, I point smoser at the test kernels today [15:44] i so hope you meant 'should not' ;) [15:45] yeah :) [15:45] alright, thanks for letting us know ;) [15:45] [TOPIC] weekly SRU review (mathiaz) [15:45] New Topic: weekly SRU review (mathiaz) [15:46] one bug nominated for jaunty [15:46] bug 117736 [15:46] Launchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed] https://launchpad.net/bugs/117736 [15:46] * kirkland shudders at pam_mount [15:46] one bug nominated for karmic: bug 379329 [15:46] Launchpad bug 379329 in openssh "CVE-2008-5161: OpenSSH CBC plaintext recovery" [Low,Fix released] https://launchpad.net/bugs/379329 [15:46] Are these two bus SRU worth? [15:47] the second one should be handled by security [15:47] if it's worth it, they will do it [15:47] mathiaz: i spent about a week working with the pam_mount source code, when I was doing the Encrypted Private dir stuff way back [15:47] mathiaz: it was really bad, and so I wrote pam_ecryptfs instead [15:48] mathiaz: i don't know about that bug, but pam_mount is a mess [15:48] ttx: ok - I'll leave bug 379329 alone then [15:48] Launchpad bug 379329 in openssh "CVE-2008-5161: OpenSSH CBC plaintext recovery" [Low,Fix released] https://launchpad.net/bugs/379329 [15:48] jdstrand: ^^ [15:48] we are aware of the bug [15:48] thanks [15:49] ok - I'll decline bug 117736 [15:49] Launchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed] https://launchpad.net/bugs/117736 [15:50] Speaking of SRU review, thanks to everyone who helped out on the Spamassassin update over the weekend. [15:50] http://qa.ubuntu.com/reports/ubuntu-server-team/fixedbugs.ubuntu-server.latest.html [15:50] LINK received: http://qa.ubuntu.com/reports/ubuntu-server-team/fixedbugs.ubuntu-server.latest.html [15:50] two bugs fixed last week ?! ? [15:50] anything worth SRU? [15:51] 478973 maybe...we need to find the patch for it though [15:51] zul: could you nominate/accept the bug then? [15:52] mathiaz: sure [15:52] http://qa.ubuntu.com/reports/ubuntu-server-team/acceptedbugs.ubuntu-server.latest.html [15:52] LINK received: http://qa.ubuntu.com/reports/ubuntu-server-team/acceptedbugs.ubuntu-server.latest.html [15:52] zul: ^^ any progress on the bug there? [15:52] no [15:52] mathiaz: Why does the spamassassin bug not show up there? [15:53] ScottK: there == which list? [15:53] and that's all for the SRU review [15:53] The bugs fixed list. [15:54] [TOPIC] open discussion [15:54] New Topic: open discussion [15:54] anythign left to be said afte 2 hours? :) [15:54] ScottK: because lp ~ubuntu-server is not a bug contact for spamassassin [15:54] * ttx wakes up [15:54] mathiaz: I'd think it should be. [15:54] * kirkland looks forward to writing 2 hours of meeting minutes :-) [15:54] * zul cleans up his eyes [15:54] jiboumans: please, no [15:54] Perl needs merged. [15:54] [TOPIC] next meeting [15:54] New Topic: next meeting [15:55] specially since it is in main now; right? [15:55] Yep [15:55] Probably clamav and amavisd-new too if they aren't [15:55] they are [15:55] double yep [15:55] amavisd-new is at least [15:55] Does somebody get an action to fix that? [15:55] mathiaz: ?? ^ [15:56] done [15:56] next week; same bat time, same bat channel. hopefully only 1 hour. [15:56] thanks for your patience people [15:56] #endmeeting [15:56] Meeting finished at 09:56. [15:57] ScottK: looks like it is already https://bugs.edge.launchpad.net/~ubuntu-server/+packagebugs [15:58] kirkland: Then back to the original question, how come the bug wasn't on the list? [15:58] ScottK: good q [15:59] If I'm going to spend a Sunday getting Spamassassin fixed on 5 releases, I'd like it to at least show up as done [16:00] ScottK: I just added spamassassin and clamav [16:00] Thanks. }}}