Tuesday, 2011-09-06

*** HowardRoark has joined #openstack-meeting01:01
*** Gordonz has joined #openstack-meeting01:28
*** jaypipes has quit IRC01:57
*** zul has quit IRC02:13
*** zul has joined #openstack-meeting02:13
*** Gordonz has quit IRC02:23
*** littleidea has joined #openstack-meeting03:06
*** littleidea has quit IRC03:13
*** martine has quit IRC03:20
*** HowardRoark has quit IRC03:31
*** HowardRoark has joined #openstack-meeting03:32
*** littleidea has joined #openstack-meeting03:42
*** jbarratt has quit IRC04:44
*** jbarratt has joined #openstack-meeting04:47
*** HowardRoark has quit IRC04:47
*** bhall_ has joined #openstack-meeting05:10
*** bhall has quit IRC05:11
*** littleidea has quit IRC05:41
*** tsuzuki_ has joined #openstack-meeting07:09
*** darraghb has joined #openstack-meeting08:52
*** vishy has joined #openstack-meeting09:28
*** zul has quit IRC09:45
*** zul has joined #openstack-meeting11:07
*** markvoelker has joined #openstack-meeting11:09
*** zul has quit IRC11:38
*** zul has joined #openstack-meeting11:44
*** tsuzuki_ has quit IRC11:48
*** joesavak has joined #openstack-meeting12:07
*** joesavak has quit IRC12:12
*** martine has joined #openstack-meeting12:31
*** Binbin has joined #openstack-meeting12:44
*** jaypipes has joined #openstack-meeting13:11
*** edconzel has joined #openstack-meeting13:13
*** mattray has joined #openstack-meeting13:29
*** mancdaz has quit IRC13:34
*** mancdaz has joined #openstack-meeting13:37
*** blakeyeager has joined #openstack-meeting13:52
*** joesavak has joined #openstack-meeting13:52
*** creiht has joined #openstack-meeting13:53
*** zul has quit IRC14:08
*** zul has joined #openstack-meeting14:12
*** littleidea has joined #openstack-meeting14:36
*** dendrobates is now known as dendro-afk14:56
*** HowardRoark has joined #openstack-meeting15:18
*** mancdaz has quit IRC15:24
*** edconzel_ has joined #openstack-meeting15:25
*** alekibango has joined #openstack-meeting15:26
*** mancdaz has joined #openstack-meeting15:28
*** edconzel has quit IRC15:29
*** edconzel_ is now known as edconzel15:29
*** vladimir3p has joined #openstack-meeting15:29
*** mancdaz has quit IRC15:33
*** edconzel has quit IRC15:33
*** edconzel has joined #openstack-meeting15:34
*** dendro-afk is now known as dendrobates15:34
*** mancdaz has joined #openstack-meeting15:37
*** jakedahn has joined #openstack-meeting16:11
*** deshantm_laptop has joined #openstack-meeting16:12
*** mattray has quit IRC16:18
*** mancdaz has quit IRC16:22
*** mancdaz has joined #openstack-meeting16:26
*** dendrobates is now known as dendro-afk16:27
*** bengrue has joined #openstack-meeting16:27
*** Tv_ has joined #openstack-meeting16:29
*** joesavak has quit IRC16:33
*** bengrue has quit IRC16:36
*** ohnoimdead has joined #openstack-meeting16:53
*** edconzel has quit IRC16:55
*** edconzel has joined #openstack-meeting16:55
*** mattray has joined #openstack-meeting16:57
*** mattray has quit IRC16:58
*** jakedahn has quit IRC17:02
*** joearnold has joined #openstack-meeting17:11
*** novas0x2a|laptop has joined #openstack-meeting17:14
*** mattray has joined #openstack-meeting17:19
*** joesavak has joined #openstack-meeting17:36
*** jakedahn has joined #openstack-meeting17:38
*** jsavak has joined #openstack-meeting17:55
*** joesavak has quit IRC17:58
*** darraghb has quit IRC18:04
*** jk0 has joined #openstack-meeting18:06
*** bengrue has joined #openstack-meeting18:21
*** bengrue has quit IRC18:38
*** bengrue has joined #openstack-meeting18:39
*** mrmartin has joined #openstack-meeting18:40
*** jbryce has joined #openstack-meeting18:47
_0x44Is there a ci-meeting today?18:52
sorenmtaylor: ^19:00
mtaylormorning!19:01
mtaylorand yes19:01
sorenIt's 9 PM.19:01
mtaylorit's noon19:01
mtaylor:)19:01
mtaylor#startmeeting19:01
openstackMeeting started Tue Sep  6 19:01:32 2011 UTC.  The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.19:01
mtaylorhow's everybody doing today?19:01
*** bengrue2 has joined #openstack-meeting19:02
mtaylorI was not here last week - did we have a meeting? the wiki page doesn't seem to have been updated with any info19:02
bengrue2There was no meeting.19:02
jaypipeso/19:02
jeblairhi19:03
bengrue2Congrats on your position on the PPB, mtaylor.19:03
mtaylorbengrue: thanks!19:03
jeblairyes indeed!19:03
mtaylorah. so - there's one action item from two weeks ago19:03
mtaylor#topic Actions from last meeting19:04
*** openstack changes topic to "Actions from last meeting"19:04
mtaylor"mtaylor Add how to contribute section to ci.openstack.org"19:04
mtayloryup. didn't do that. I'm going to blame burningman19:04
mtaylor#action mtaylor Add how to contribute section to ci.openstack.org19:05
mtaylorI believe there was an additional piece of docs that we were looking at adding to ci.openstack.org too ...19:05
mtaylorjaypipes: do you remember what it was - I'd love to add it here19:05
jaypipesmtaylor: packaging?19:05
mtaylorprobably19:06
mtaylor#action mtaylor add packaging docs to ci.openstack.org19:06
mtaylorgreat19:06
jaypipesmtaylor: I asked todd to put a CNAME in for infrastructure.openstack.org. Please follow up with him on that...19:06
mtayloryes. I saw the email about that19:06
mtaylor#topic open discussion19:06
*** openstack changes topic to "open discussion"19:07
jaypipesmtaylor: and we'll point ci.openstack.org -> infrastructure.openstack.org and have all CI/packaging/QA stuff in one place...19:07
mtaylorwe really weren't on last time's items anymore19:07
mtayloryes. I think we should be able to get that up and going rsn19:07
* jaypipes would like to get a quick update from jeblair about the progress of openstack-deploy-rax for the benefit of bengrue and others...19:07
mtaylor#action mtaylor infrastructure.openstack.org web config19:07
mtaylor#topic update on openstack-deploy-rax19:08
*** openstack changes topic to "update on openstack-deploy-rax"19:08
jeblairhi19:08
jaypipesbengrue: jeblair has been working with Anso folks on getting a deployment cluster using real deployment modules to run functional tests.19:08
jeblairthe openstack-deploy-rax job is running, but it seems to fail or hang periodically19:09
jaypipesbengrue: the openstack-deploy-rax is the job on Jenkins: https://jenkins.openstack.org/job/openstack-deploy-rax/19:09
jeblairi suspect that there are still problems in the puppet config that need to be ironed out19:09
jeblairsleepsonthefloor is working on that19:09
bengrue2cool.19:10
jeblairthat jobs triggers the openstack-test-rax job which will run a test suite (right now, it just runs one simple test)19:10
jeblairsoren is working on that19:10
sorenRight.19:11
jeblairi've set up the deployment job to run the puppet modules from openstack/openstack-puppet19:11
jeblaira new github repo integrated with gerrit, and the idea is that it will be community maintained19:11
jeblaircurrently there are some local-only changes to try to get to a working state, but in the future, anyone will be able to propose a change to that repo, the openstack-deploy-core group can approve changes, and they will automatically be used by the deploy job19:13
jeblairand there is a parallel setup for openstack-chef.  dan prince has an immediate interest in that19:14
jeblairwe aren't using that repo or configuring openstack-deploy-rax with chef at the moment, but that's on the roadmap19:14
mtaylorjeblair: are we triggering any deployments using openstack-chef?19:14
mtayloroh - heh. :)19:14
mtaylorjeblair: is dprince using openstack-chef as part of openstack_vpc?19:15
jeblairsame group has code review privs for that repo19:15
jeblairi don't know19:15
mtaylorawesome.19:15
jeblairdprince: are you around?19:15
jaypipesmtaylor: yes, AFAIK, he is doing so from the openstack-chef cookbooks...19:15
mtayloryeah. I thought that was happening ... so even though it's not bare-metal - there may be some testing of things there19:16
jeblairmtaylor: emprically, it looks like the answer to your question is no19:17
jeblairin that https://github.com/dprince/openstack_cookbooks19:17
* mtaylor thinks we're going to have a fun combinations game to play in the future- needing to test latest openstack-chef against known-good nova/swift/glance to test chef changes, and then using known good chef to test nova/swift/glance deploy :)19:17
jeblairhas been updated more recently than https://github.com/openstack/openstack-chef19:17
mtaylorgreat19:17
mtaylorwell - perhaps we can get him to switch over to using openstack-chef :)19:17
jeblairmtaylor: yes, we will need something like that19:17
*** clayg has joined #openstack-meeting19:17
carlpIt was my intention to try and put some effort into those issues as I move along with our deployment at DreamHost19:17
mtaylorcarlp: the combinations issues?19:18
carlpmtaylor: yes19:18
* mtaylor hugs carlp19:18
jeblairmtaylor: considering he asked for the repo and i let him know it was ready, i would hope that wouldn't take _too_ much convincing on our part.19:18
* mtaylor just got back from burningman and may be hugging people a lot for a while19:19
jaypipesjeblair, mtaylor: Jim and I had a conversation with dprince about using openstack-chef instead of his own private repo last Wednesday...19:19
mtaylorjaypipes: sweet19:20
bengrue2how'd that go?19:20
* mtaylor is going to action him19:20
bengrue2was there resolution, or was it just exploration?19:20
mtaylor#action dprince make openstack_vpc use openstack/openstack-chef instead of dprince/openstack_cookbooks19:20
jaypipesbengrue: the resolution was that he would start using openstack-chef instead of his own personal repo, IIRC19:21
bengrue2okay.19:21
jeblairthat was certainly the impression i had19:21
jaypipesbengrue: if we have to tie in everyone's random personal GH forks, that will get tiring ;)19:21
bengrue2Sure.  Was just looking for clarity.19:22
jaypipesbengrue: and AFAIK, openstack-chef was actually constructed *from* Dan's openstack-cookbooks repo, right jeblair ?19:22
jeblairyep.19:22
jaypipesk, cool.19:22
bengrue2So he's turning his repo from upstream to downstream?19:22
bengrue2(Don't cross the streams, Ray.)19:23
jeblairthat's been happening a lot lately.19:23
bengrue2A sign of success, I'd say19:23
mtaylor++19:24
mtaylorok. any other topics that folks would like to discuss?19:24
jaypipesindeed19:24
bengrue2None here at this time.19:25
carlpOne quick thing...19:25
carlpWho can I work with to get the NetStack CI stuff setup?19:25
mtaylorcarlp: me. and I've actually got bandwidth for you this week19:26
carlpmtaylor: sweet.  Let me know what times work best for you, I believe you have my email19:26
mtaylorcarlp: well... I say that - do you just mean jenkins stuff, or are we talking about git/gerrit as well19:26
mtaylor?19:26
jeblaircc me as well, monty and i back each other up19:27
carlpmtaylor: Little bit of both19:28
mtaylork. cool. then the three of us should totally chat19:28
carlpit's a plan19:30
mtaylorlove it.19:30
mtayloranybody got anything else?19:30
bengrue2(no.)19:31
mtaylorok. well - thanks everybody!19:32
mtaylor#endmeeting19:32
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"19:32
openstackMeeting ended Tue Sep  6 19:32:09 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:32
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-19.01.html19:32
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-19.01.txt19:32
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-19.01.log.html19:32
*** bengrue2 has quit IRC19:32
*** mrmartin has left #openstack-meeting19:38
*** mrmartin has quit IRC19:38
*** jbryce has quit IRC19:43
*** adjohn has joined #openstack-meeting19:44
*** dendro-afk is now known as dendrobates19:50
*** jorgew has joined #openstack-meeting19:54
*** jbryce has joined #openstack-meeting19:57
jaypipeso/20:00
jbrycehello20:00
soren\o20:00
*** johnpur has joined #openstack-meeting20:00
jorgewHey guys20:00
notmynamehi20:00
vishyo hai!20:01
ttx\o20:01
johnpuro/20:01
jk0o/20:01
johnpurcongrats to Ewan and the new ppb members!20:01
ttxjbryce: do they start today ?20:01
blakeyeagerYeah, congrats guys!20:02
jbrycettx: that's how we did it with the spring election20:02
ttxhttp://wiki.openstack.org/Governance was not updated20:02
sorenI was wondering that too. Are the results of the election effective today?20:02
sorenOk.20:02
jbrycei'm actually editing the Governance page right now. edited the PPB page a little while ago.20:02
sorenSomeone should update http://wiki.openstack.org/Governance :)20:02
sorenjbryce: \o/20:02
jbryce#startmeeting20:03
openstackMeeting started Tue Sep  6 20:03:02 2011 UTC.  The chair is jbryce. Information about MeetBot at http://wiki.debian.org/MeetBot.20:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.20:03
sorenWait, what? http://wiki.openstack.org/Governance/PPB?action=diff&rev2=58&rev1=5720:03
sorenOh, Keystone and Dashboard. Duh.20:03
jbryceyes20:04
notmynamethis means we have a larger quorum now?20:04
jbrycesoren are you interested in staying on the lists?20:04
sorenjbryce: Interested, yes, but take me off anyway.20:04
jbrycenotmyname: probably something we should determine. quorums aren't always a majority but that was what we had used from the beginning20:05
johnpur14 members now?20:05
jbrycesoren: i don't have a problem with leaving previous members on as "emeritus" members. you're all likely to have good input (like creiht) even if you're not actively voting20:06
jbrycejohnpur: correct20:06
johnpursounds like 8 for a quorum20:06
sorenCan we update the PPB page to denote how people are members? ("PTL for X", "Elected (expires XX)" "appointed")20:06
johnpursoren: +120:06
mtaylor++20:06
jbrycei'll just copy the governance version20:06
jbryceonce i finish it. = )20:07
mtaylorjbryce: no! copy it before you finish it!20:07
sorenI think it's really confusing to have the openstack-poc team have members who aren't on the PPB.20:08
pvoo/ sorry. got pulled away for a sec20:08
johnpurshould we tell pvo the penalty for being late?20:09
*** ecarlin has joined #openstack-meeting20:09
pvoI buy the next round?20:09
* jk0 hopes it has to do with buying rounds of drinks at the next summit20:09
jk0:P20:09
jaypipesok, nine minutes in... shall we get to the agenda?20:09
jbryce#topic API proposal20:10
*** openstack changes topic to "API proposal"20:10
jbrycehttp://wiki.openstack.org/Governance/Proposed/APIManagement20:10
jbrycejorgew updated it based off the meeting last week20:11
vishyjbryce: weren't we going to do a vote on who owns apis first?20:11
vishyas in 1) project owns apis and guidelines. 2) project owns apis and ppb owns guidelines. 3) ppb owns apis and guidelines20:12
jbrycei think it's kind of encompassed in this. ppb owns basic overall guidelines (whatever we determine those to be) and projects own all the details of the api for their software20:12
vishyjbryce: can we vote on that first, before we address jorge's specific breakdown?20:13
jorgew That's already discussed here: http://wiki.openstack.org/Governance/Model20:13
jbrycesure20:13
jbryce#info VOTE: Pick one: 1) project owns apis and guidelines. 2) project owns apis and ppb owns guidelines. 3) ppb owns apis and guidelines20:13
*** letterj has joined #openstack-meeting20:13
ttx220:14
jbryce#220:14
mtaylor220:14
notmyname120:14
jaypipes220:14
pvo#220:14
jk0#320:14
jk0#2, sorry20:14
creihtjk0: newb :)20:14
johnpur220:14
vishy220:15
jaypipesto be clear, "guidelines" refers to the recommendations about the API structure only, right? jmckenty last week alluded to style guidelines being the purview of the PPB, which I do NOT agree with...20:15
vishyare we missing jmckenty and anotherjesse?20:15
jbryce#agreed Projects own their own API, PPB owns guidlines; 8 in favor, 1 in favor of project owning api + guidelines completely20:15
jbrycevishy: looks like it20:16
vishyjaypipes: defining the guidelines is the next discussion, but I agree that they should be very light guidelines20:16
jbrycejaypipes: i think we can define what that means20:16
vishyand ewan as well :(20:16
johnpuri thought it sounded a bit quiet today...20:16
jaypipesjbryce: k20:16
* jaypipes goes back in hole.20:16
jbryceok20:17
jbryceso...now that we agree on #2, how do people feel about the proposal as a more detailed explanation of #2?20:17
pvoseems the sticking point last week was the role of the api guide20:18
mtaylorjbryce: do we get to nitpick language here - or are we just approaching the overall idea?20:18
pvothe 'api coordinator'20:18
vishyi'm not totally sold on the idea of an api coordinator, but I don't think we want the ppb to be debating every api guideline individually20:19
jorgewpvo: Moved api-gudline/draft stuff  of the proposal20:19
johnpuri may have issues with the following: When a release enters the QA/soft feature freeze stage, the API Coordinator will verify that the API Guidelines have been followed. If they have not, and cannot be corrected before the release is branched, the non-conformant portions of the API will be placed into a separate namespace (to be determined by the API Coordinator), and the following warning will be prepended to its document20:19
jaypipesjbryce: I'd like more detail on the expectations of when the PTLs are required to liaise with the coordinator on proposed new API additions/changes20:19
jbrycemtaylor: i don't mind nitpicking but i like to start with the broad ideas generally20:19
mtaylorjbryce: great20:19
johnpurmy concern is that we don't want to be jerking the consumers of the API around, particularly at the late stages of a release cycle.20:20
mtaylorjohnpur: ++20:20
jorgewjodnpur:  That deals with handling the problem of a timed release before the coordinator has had time to ensure the guidelines are followed — this can be avoided20:20
jaypipesjbryce: I withdraw my last comment... failed to read the penultimate paragraph fully...20:20
johnpurit makes more sense to be proactive, in that an API is not made "available" until it is in "compliance"20:21
jorgewjohnpur:  I agree, but not sure how to handle that with time releases20:22
jbrycesome of it comes down to what the role of the api coordinator is? enforcer or advisor?20:22
jorgewend of the day the PTL may decide not to ship the API20:22
jorgewand avoid the message20:22
ttxjorgew: we could have an API freeze at some milestone20:22
jaypipesjorgew: the issue is whether other projects have coded against that API or not...20:22
johnpurand screw anyone who has developed against the interim api20:22
jaypipesttx: +++20:23
jorgewjbryce:  PPB is the enforcer end of the day.20:23
jorgewttx: I like that idea20:23
johnpurttx: sounds like that is a good idea20:23
mtaylorttx++20:23
ttxjorgew: note that all freezes can get exceptions20:24
ttxbut that's what they are then -- exceptions.20:24
jorgewjaypipes:  I think that's a good point. We need to distinguished between an API that's done and one that isn't20:24
jbrycei'd almost rather just leave it up to the ptl. like notmyname says...if we just mention this and discuss issues as they come up it will usually work out.20:24
jorgewjaypipes: so if somene integrates with an API that's not done then beware — that's the point of the message anyway20:25
ttxthen we can have projects consumed (think Glance or Keystone) freeze APi sooner than consumers (Nova, Swift)20:25
jaypipesjbryce: but if Swift changes its API halfway through the release series, I code something to that API, then the PTL decides to drop that new API stuff, that presents issues... (just using Swift as an example, notmyname, nothing personal!)20:26
* creiht notes that jaypipes always uses swift for bad examples ;P20:26
jaypipescreiht: :P20:26
johnpurlike we mentioned last week, it is not reasonable to assume that folks are coding against the latest official release... there probably isn't any serious work being done against a cactus platform right now20:26
jaypipescreiht: and good examples, too, btw :)20:26
jorgewjaypipes: I would encourage projects to integrate on full releases — rather than inteurm ones — that was in my old proposal.20:26
ttxjohnpur: I agree that paragraph sounds a bit like "if we discover too late we fucked up, we just change the API at the very last minute"20:27
johnpurjorgew: then no-one would be using Keystone right now, right?20:27
jaypipesjorgew: the problem lies in when core projects need to integrate with incubated ones (think: Keystone). That integration must occur prior to integration freeze, otherwise all the functionality involved in the integration of the incubated project will be experimental..20:27
jbrycethe way that gets fixed is the same without or without ppb override though. we have to talk where we integrate.20:27
jorgewjohnpur:  We've never had a full releaso of compute.  Consider that when we get 1.1 out all of Rackspace will be using it — so that makes it a good target for devs even if we're working on 2.020:27
sorenjorgew: Er.. What?20:28
ttxsoren: I think he means "compte API"20:29
mtaylorif the guidelines are published though - an API being in non-compliance by release time should be a pretty weird abberation ... I mean, I don't expect vish to just completely ignore the API guidelines and then scramble to fix it all at the end20:29
ttxcompute*20:29
jorgewjaypipes:  I agree there need to be extceptions, but  eventually you get to a stable API and you can integrate to that20:29
jbrycemtaylor: ++20:29
jorgewsoren: yea I mean compute20:29
sorenttx: We've not had a release of openstack that offers the full openstack compute api 1.1.20:29
jbryceif we publish guidelines (which again are probably going to be pretty broad) i'm not too worried about rogue ptls ignoring it all20:30
vishymtaylor: have you been reading my ToDo list?20:30
sorenWe *have* released an Openstack compute api 1.120:30
sorenAnd we *have* release openstack compute.20:30
jaypipesOK, let me throw out a situation that is going to happen in the first few months of the Essex release series as an example...20:30
creihtwe have rogue ptls?20:30
sorenJust sayin'.20:30
jaypipesWe are splitting the unified API endpoint into a segregated registry and image mover API in Glance. This is a backwards-incompatible change.20:30
jorgewjaypipes:  Not sure I understand?20:31
devcamcarbeating an old horse, but the openstack api was dropped on us with little regard for what capabilities actually existed in nova20:31
jaypipesWhen should we "finalize" such a backwards incompatible change with the API coordinator? Also, when should the cutoff for reversing such a decision be?20:31
*** dendrobates is now known as dendro-afk20:32
johnpurjaypipes: isn't this an argument for versioning?20:32
jaypipesjorgew: trying to discuss these things with a concrete example of something I *know* is coming shortly...20:32
jaypipesjohnpur: we already have versioning.20:32
jbrycejaypipes: what is in or not in the api is up to the ptl. the guidelines and adherence to them is probably not going to deal with individual features that may not be backwards compatible20:32
johnpurthe new incompatible API needs to be versioned up, and the old api needs to be supported20:32
jaypipesjohnpur: but we need to discuss after what point in the release series that backwards incomptaible changes to an API can  be made..20:32
*** HowardRoark has quit IRC20:32
jbrycefollowing versioning might be20:33
jorgewjbryce: +1 the coordinator doesn't deal with individual features20:33
jorgewin the API20:33
johnpurjaypipes: got it20:33
jaypipesthat's really not what I'm asking :)20:33
jaypipesI'm asking what that cutoff date/point should be!20:33
*** mattray has quit IRC20:33
jbrycejaypipes: if you follow the guidelines to version and support the old version, you can cutoff whenever you want20:33
ttxjaypipes: I'm not sure we need to encode the freezes in the Api coordinator job description20:33
jorgewjaypipes:  I think that's up to the coordinator, PTL to nagotiate — probably with some input from the PPB.  I don't think we can come up with a rule that fits all cases20:34
ttxjaypipes: it's definitely something to discuss, for example at the summit20:34
johnpurjaypipes: and a good question that is! i would expect that the changes would be finalized and complete by ttx's api freeze at the latest20:34
jaypipesjbryce: OK, but Nova will be consuming *some* version of the Glance API, and when should we cut off changes to a dependent API to allow Nova to stabilize on something... I guess that is what I am asking.20:34
ecarlinthe reality is, until an api contract version is final and stable (which should happen at a release), it is subject to change.  there is a level of risk when integrating with non-release apis.  services that leverage each other and want to take advantage of new functionality may want to do that, but they need to coordinate with the consumed service PTL closely.20:35
jaypipesjbryce: or is the decision "decide among PTLs with advice from the API coordinator"?20:35
jbrycejaypipes: that's what i'd prefer20:35
jaypipesjbryce: k, thx.20:35
johnpurjaypipes: but only an issue if nova is dependent on new functionality, else they can use the downlevel version20:35
jaypipesjbryce: sorry, just wanted some clarification on that20:35
ecarlinversioning provides a stable contract even when non-backwards compatible features are introduced20:35
johnpurif they rely on the new version, the pyls have to coordinate20:36
*** danwent has joined #openstack-meeting20:36
johnpurs/pyls/ptls20:36
jorgewjonhnpur: right!20:36
jaypipesOK, I think I have a good understanding of the proposal now. Thanks for the clarifications.20:36
jbryceso...circling back around...where does that leave us with johnpur's question about this point?20:37
jorgewsorry, which point?20:37
johnpurjbryce: combining mtaylors and ttx's responses may answer the point20:37
notmynameso the PTLs coordinate how their respective project work together. and the devs are the ones actually doing the coding. so what problem is the API coordinator solving that makes it worth the extra complexity, bureaucracy, and overhead?20:38
ttxjbryce: I think that end of paragraph should be removed20:38
johnpurhaving an api freeze in the cycle, along with PTL's that are not rogue, we shouldn't get into the situation that is described20:38
ttxnotmyname: if I understand correctly, the API coordinator is there to bitch about Api guidelines and consistency, a bit like the Release Manager is tehre to bitch about release dates.20:39
johnpuragree with ttx.20:39
ecarlinshouldn't when to freeze the api contract be up to the PTL?20:39
*** dendro-afk is now known as dendrobates20:39
jorgewttx:  Right!20:39
notmynamettx: about which we've had many "discussions". and probably more and this coming summit :-)20:39
johnpurecarlin: i think the ptls can use some guidance20:39
* mtaylor looks forward to that20:39
ttxnotmyname: indeed -- that's why I wouldn't encode anything in te API coordinator job description20:40
jorgewecarlin:  Yes, but they should coordinate with the API guy20:40
ttxnotmyname: as the process / dates / etc. should be discussed at every summit.20:40
ttxs/discussed/revised/20:40
ecarlinsure, but it seems like each service may move at different paces and we should embrace that.  the only requirement is to have a stable contract at the release20:40
jorgewttx: Right and they should be open, documented, and testable20:40
ecarlinit might behoove a service to freeze earlier (e.g. keystone) but the ptl would know when that makes sense20:41
jorgewat least the processes and guidlines, goals20:41
johnpurecarlin: don't make me slap you with a trout! we just went over that!20:41
ecarlini like fish :-)20:41
jbryceif we remove this section from the last paragraph, is this a proposal that we want to vote on:20:42
jbryce"When a release enters the QA/soft feature freeze stage, the API Coordinator will verify that the API Guidelines have been followed. If they have not, and cannot be corrected before the release is branched, the non-conformant portions of the API will be placed into a separate namespace (to be determined by the API Coordinator), and the following warning will be prepended to its documentation:20:42
jbryceThis is a work in progress; the API this specification describes is not stable, and may disappear or change in incompatible ways in future releases."20:42
jbryceor does anyone have more to discuss about it?20:42
jaypipesjbryce: I am ready to vote on it as-is.20:42
johnpuri still have problems with that20:43
ttxjohnpur: even when it's removed ?20:43
jbrycejohnpur: MORE problems? = )20:43
notmynamettx: so we are adding another gatekeeper?20:43
jorgewjbryce: I wouldn't remove it all together.  Need to make sure that guidlines are adhered to at some point in time for relarase.  And that there's a process to handel stuff when they are not20:44
ttxnotmyname: I'd rather say "advisor"20:44
notmynamelike the release manager (who has control over when stuff gets released) this adds another gatekeeper over what gets released20:44
johnpurit needs to be clear that the apis have a defined freeze point in the release cycle, at which point other services and developers can count on the api for the release20:44
devcamcarso who exactly will be the API coordinator?20:44
notmynamettx: can the advice be ignored?20:44
johnpurand it won;t be randomly changed or removed20:44
creihtdo we need a gatekeeper for the gatekeepers?20:44
jbrycedevcamcar: we'd decide that after we decide to have one or not20:44
notmynamedevcamcar: and how chosen and recalled and for what term?20:44
ttxnotmyname: "The design and specification of a project's API is controlled by its Project Technical Lead"20:44
jorgewjohnpur:  I live that idea20:45
ttxnotmyname: I guess if the PTL repeatedly ignores the guidelines, he exposes his project to the wrath of the PPb20:45
jbrycejohnpur: to me that sounds like a guideline to be added to the set of guidelines rather than something for the overall proposal of having guidelines20:45
jorgewjbryce:  Like that even better :-)20:46
* jbryce wonders if creiht used to watch a lot of mystery science theater 300020:46
johnpurjbryce: ummm, ok20:46
ttxnotmyname: that said, I'm not sure the proposal will pass :)20:46
* vishy nominates creiht to be the api coordinator20:46
johnpurbut we need to removed the offending language, right?20:46
creihtawww20:46
creiht:/20:46
creihtI was hoping johnpur would get nominated, he seems pretty passionate about it :)20:47
*** joesavak has joined #openstack-meeting20:47
notmynameI was hoping we wouldn't have one ;-)20:47
creihtwell that too :)20:47
johnpuri totally bequeath my api role to creiht, he will be awesome!20:47
jaypipesnotmyname: I would say "advisor", too. PTLs are responsible for their projects only. The API coordinator should be thinking about consistency and integration across ALL OpenStack projects.20:47
jbrycejohnpur: i removed that section from the last paragraph20:48
johnpurjbryce: thx20:48
notmynamejaypipes: but can they be ignored? because if not, then it's not really and advisor20:48
jaypipeshuh?20:48
*** jsavak has quit IRC20:48
jaypipesan advisor is an advisor. they advise. they don't dictate.20:48
*** jrouault has joined #openstack-meeting20:48
jorgewnotmyname:  It's the PPB that has the power over api-consistency at the end of the day20:49
pvojaypipes: ++20:49
ttxjorgew: over "consistency" in general.20:49
notmynameif it's only advisory, why does there need to be a role for an appointed person?20:49
jorgewttx: right20:49
notmynamejorgew: I disagree. I don't think the PPB has power over the API20:50
notmynameit's not a power that we should vote for ourselves to have20:50
johnpurmaybe the role should not be "appointed" by taken on by a community member that is passionate about this?20:50
jorgewnotmyname:  It needs to be someones job…just like we have release managers and doc coordinators ect.20:50
sorennotmyname: If the PPB can delegate it, it must hold it to begin with.20:50
jbryceyou don't think there's any value in having some consistency between projects?20:50
notmynameI think there is value in consistency20:51
creihtthe ppb doesn't designate who the release manager or doc coordinators are20:51
johnpurjbryce, you just sent us into recursion from last week's meeting!20:51
devcamcari guess the question is - do we think we're inconsistent now? is this role being created to "fix" something?20:51
devcamcartrying to understand scope20:51
notmynamebut I think that is achieved by people talking to one another, not an official role20:51
sorencreiht: Indeed. That doesn't mean it shouldn't, though.20:51
creihtso why should it then?20:52
sorencreiht: Who else should?20:52
jbrycenotmyname: i think there's value in writing down what the people talking to one another agree to and making it available to new projects and the developers across projects20:52
notmynamejbryce: that certainly doesn't rise to the level of someone's job20:52
jbryceand users who have these apis as their main contact point with the software20:53
johnpurjbryce: we should vote, and also schedule time at the DS for further discussion20:53
*** ameade has joined #openstack-meeting20:53
creihtsoren: I dunno, but these types of positions seem to magically appear periodically :)20:53
jbryce#info VOTE: Should we approve that API process proposal: http://wiki.openstack.org/Governance/Proposed/APIManagement20:53
notmynamejohnpur: further discussion after a vote?20:53
sorencreiht: Yes. I think that's a problem.20:53
ttxcreiht: or predate the PPB itself20:54
johnpurnotmyname: there are a lot of details to work out20:54
creihthow can you vote on something that is lacking a lot of details?20:54
*** cynb has joined #openstack-meeting20:54
johnpurcreiht: you get Erik's trout slap!20:54
jaypipeswhat details need to be worked out? :(20:55
jbrycejaypipes: the actual guidelines20:55
*** mattray has joined #openstack-meeting20:55
devcamcarmaybe we should vote on whether the API coordinator should be nominated by PPB or a community member like release management?20:55
jaypipesjbryce: yes, but that's not what we're voting on...20:55
devcamcarseems that there is a lot of debate around that20:55
*** liemmn has joined #openstack-meeting20:55
jorgewThe guidlines should be developed seperately20:55
jbrycecreiht: i'd love to know every detail before making every decision, but it doesn't seem like it works out that way usually.20:55
jaypipesjbryce: we're voting on whether to proceed with a process whereby the PPB votes on guidelines for API development/maintenance and whether someone should have the role of being the API coordinator.20:56
jbrycejaypipes: correct20:56
johnpurwe are setting policy, not deciding every detail20:56
jaypipesjbryce: ok. I stand by my earlier statement that I am ready to vote on that. :)20:56
notmynamejohnpur: no, the PPB seems to be in the business of implementation, not guidelines20:56
pvonotmyname: I don't see that20:57
jbrycejaypipes: i like your summary20:57
jorgewnotmyname:  That's not the intent20:57
jorgewPTL owns inmplementation20:57
notmynamerelease dates, workflow, tools, now apis?20:57
johnpura separate discussion/vote can be taken on whether the API coordinator is "appointed" or a community member with a desire20:57
ttx3min left20:57
devcamcarjorgew: but not design?20:57
jbrycelet's try this one more time20:58
jaypipesnotmyname: how has Swift followed the "release date implementation" that the PPB has supposedly "enforced"?20:58
jorgewdevcamcar:  And design — coordinator only ensures inter-projcet consistency20:58
ttxtbh, usually the work starts first, the person gets influence and then uses that influence to get traction from PTLs20:58
jbryce#info VOTE: should the PPB set basic guidelines for APIs across projects20:58
jorgewand overall guidlines20:58
jaypipesyes.20:58
creihtjaypipes: they tried not to, then were told to stop by the chair of the ppb20:58
*** pem has joined #openstack-meeting20:58
creihterr tried to follow20:58
johnpur+120:58
devcamcar+120:58
ttxhere we are talking about nominating someone, rather than let random API-concerned community members gather influence on the subject20:58
mtaylor+120:59
*** pem is now known as Guest3037720:59
jbryce+120:59
jaypipes+120:59
jk0+120:59
ttx+120:59
pvo+120:59
notmyname-120:59
jaypipescreiht: really? seems to me that Swift has set their own release schedule.20:59
*** somik has joined #openstack-meeting20:59
* creiht sighs20:59
notmynamejaypipes: really20:59
creihtjaypipes: after the autonomoy discussion they did, and were told not to20:59
*** dweimer has joined #openstack-meeting21:00
jbryce#agreed PPB should set basic guidelines for APIs across projects. 8 +1, 1 -121:00
creihtask ttx21:00
ttxcreiht: I haven't seen change in that area yet.21:00
*** comstud has joined #openstack-meeting21:00
jbrycewe're out of time21:00
*** hsaputra has joined #openstack-meeting21:00
creihtttx: you and notmyname were in discussions to do that, then were told not to by jbryce21:00
creihtwith the whole autonomby21:00
creihtthing21:00
*** Vek has joined #openstack-meeting21:00
jbryce#endmeeting21:01
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"21:01
openstackMeeting ended Tue Sep  6 21:01:05 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:01
ttxcreiht: in that case it was PPB asking for more consistency across projects21:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-20.03.html21:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-20.03.txt21:01
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-20.03.log.html21:01
ttxcreiht: and so far it hasn't changed.21:01
*** johnpur has quit IRC21:01
* creiht is so confused21:01
*** hisaharu has joined #openstack-meeting21:01
notmynamettx: I expect it to be raised at the next summit21:01
creihtbut ohewell21:01
jbrycecreiht: i asked notmyname to wait until we had clarified what the autonomy pseudo-vote meant and where things were actually going to end up21:01
notmynamettx: and yes, we were told not to change it21:01
*** nati has joined #openstack-meeting21:01
* jaypipes offers creiht an anti-confusion cookie.21:01
*** ecarlin has quit IRC21:02
jbryceanyway...we're cutting into the regular meeting. happy to discuss this later or at the summit21:02
ttxok, everyone ready for the next hour of fun ?21:02
creihtjbryce: I'm just trying to make the point that the swift team tried to do what they wanted21:02
notmynamettx: and, in the beginning, our different schedule was granted on an evaluatory basis anyway21:02
creihtthey as in the ppb21:02
*** tcampbell has joined #openstack-meeting21:02
creihtbut I digress, and let you guys continue to bash the swift team21:02
*** joesavak has quit IRC21:03
ttxvishy, jaypipes: still around ?21:03
vishyy21:03
jaypipesttx: y21:03
ttx#startmeeting21:03
openstackMeeting started Tue Sep  6 21:03:26 2011 UTC.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.21:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.21:03
*** creiht has left #openstack-meeting21:03
ttxWelcome to our weekly team meeting... Today's agenda is at:21:03
ttx#link http://wiki.openstack.org/Meetings/TeamMeeting21:03
ttxquite a lot to go through today21:03
ttx#topic Actions from previous meeting21:03
*** openstack changes topic to "Actions from previous meeting"21:03
ttx* vishy to email the list about the other critical bug and request help on reviews and bug fixing21:04
vishydid that21:04
*** johan_-_ has joined #openstack-meeting21:04
ttx#topic Swift status21:04
*** openstack changes topic to "Swift status"21:04
*** dragondm has joined #openstack-meeting21:04
notmynameswift moved to gerrit today21:04
ttxnotmyname: you confirm we'll delay 1.4.3 for a couple days ?21:04
notmynameand the 1.4.3 release is pushed back until friday/monday21:04
*** bcwaldon_ has joined #openstack-meeting21:04
*** heckj has joined #openstack-meeting21:05
ttxLooking at: https://launchpad.net/swift/+milestone/1.4.3 -- looks pretty ready to me21:05
ttxnotmyname: anything else ?21:05
notmynamenope21:05
ttxRaise your hand if you have questions on Swift...21:06
*** troytoman-away is now known as troytoman21:07
ttx#topic Glance status21:07
*** openstack changes topic to "Glance status"21:07
ttxjaypipes: o/21:07
jaypipeshttps://launchpad.net/glance/+milestone/diablo-rbp21:07
*** vladimir3p has quit IRC21:07
ttxOn the features side, looks like you still need to land 3 blueprints ?21:07
jaypipeslots of bug fixing to do. most features OK.21:08
*** HowardRoark has joined #openstack-meeting21:08
ttx* support-ssl (test fails)21:08
ttx* pluggable-auth (needs fixing)21:08
ttx* protected-properties (blocked by pluggable-auth)21:08
ttx?21:08
jaypipesthe user- and system-controlled properties should now be unblocked. need to get with Vek to discuss who should handle that...21:08
jaypipesttx: or at least, unblocked when pluggable-auth is fixe.d21:08
*** Tushar has joined #openstack-meeting21:09
jaypipesttx: there is some talk of API extensions needed, but I'm pretty sure that will not be done in Diablo.21:09
jaypipesttx: and will be done early in Essex, with the main split of the API endpoint into a registry and mover API...21:09
ttxjaypipes: those features need to land now... any ETA ?21:09
Vekjaypipes: I'm committed this sprint, so I don't think I'll be getting to it...21:09
jaypipesttx: give me a day to talk with pvo and westmaas about bandwidth for the user- and system-properties one. other ones should be OK.21:10
jaypipesttx: for the features.21:10
glencjaypipes, we have the system proprerties scheduled for our sprint that starts next week21:10
ttxglenc: that's a bit late for me21:10
jaypipesglenc: might be too late.21:10
jaypipesglenc: we would need to get started on it earlier than that21:11
ttxLast stop for features is RBP21:11
ttxyou're already on borrowed time21:11
jaypipesglenc: which means done by 8th... :(21:11
*** edconzel_ has joined #openstack-meeting21:11
*** jorgew has left #openstack-meeting21:11
jaypipesttx: I will get with glenc offline on that.21:12
ttxok21:12
glencplease21:12
ttxjaypipes: On the bugs side, you have 10 targeted bugs21:12
ttxI guess I'll just push them to "2011.3" if they don't get fixed in time for RBP ?21:12
jaypipesttx: the critical and High I really want in. Medium to Low may get pushed.21:13
ttxok, noted21:13
ttxNote that starting at RBP only bugs that are targeted to release will get backported to the release branch21:13
ttxSo don't hesitate to ping the PTL or me to make sure essential bugs are covered.21:13
ttxjaypipes: Other announcements/comments ?21:13
jaypipesttx: yes, understood.21:14
ttxRaise your hand if you have a question on Glance.21:14
jaypipesttx: yes, will do. thx. last week was a bit of a complete loss for jeblair and myself :(21:15
ttxjaypipes: yes, I saw that :/21:15
ttxbad timing21:15
ttx#topic Nova status21:15
*** openstack changes topic to "Nova status"21:15
ttxvishy: hey21:15
vishyyo21:15
ttxLooking at: https://launchpad.net/nova/+milestone/diablo-rbp21:15
ttx3 "features" still on the roadmap:21:16
ttx* implement-network-api (needs review)21:16
danwenttwo approves21:16
ttxApparently all comments have been addressed -- _cerberus_, _0x44: could you doublecheck ?21:16
vishydan should be good21:16
danwentI believe the feedback for the other two reviews have been incorporated, but waiting on confirmation from the reviewers21:16
ttx* aws-api-validation (needs fixing)21:16
ttx* hyper-v-update (in progress)21:16
ttxvishy: I propose to convert those last two to bugs, as they are not really "features" -- would that work for you ?21:16
vishyhyperv we push (havent' heard anything from jordan)21:16
_0x44ttx: I just responded again to aws-api-validation21:17
vishyvalidation is a bug for sure21:17
ttxhyperv's description is a bit scary in corners21:17
ttx...changes to nova-compute and service.py...21:18
ttxbut without code linked it's a bit hard to know21:18
ttxif it really makes changes to service.py I'd like it to land before RBP (or never)21:18
vishyyeah i don't think it is coming in21:19
vishyso i think essex is probably fine21:19
_cerberus_ttx: yeah, i can check again21:19
ttxvishy: will refurbish as bug21:19
vishyk thx21:19
ttx#action ttx to refurbish aws-api-validation and hyper-v-update as bugs and untarget them21:20
vishystool don't have a person to do: https://bugs.launchpad.net/bugs/83418921:20
uvirtbotLaunchpad bug 834189 in nova "XenServer and KVM handle local storage differently" [Critical,Triaged]21:20
ttxyes, you've 6 targeted bugs, and 4 of them are unassigned21:20
_0x44ttx: I'll look at it also21:21
vishyI think allowing an option for kvm to do the resize like xen is good enough21:21
ttxvishy: lower Importance, maybe ?21:21
vishyi guess we could go down to high.  I really think that should be in for release though21:21
ttxWe also need assignees for:21:21
ttxhttps://bugs.launchpad.net/bugs/83333121:22
uvirtbotLaunchpad bug 833331 in nova "OSAPI v1.1 needs to document config-drive as an extension" [Medium,Confirmed]21:22
ttxhttps://bugs.launchpad.net/bugs/82780721:22
uvirtbotLaunchpad bug 827807 in nova "in multi_host nova-network mode, nova-network doesn't reassociate reassociate the floating ips on reboot" [Medium,Triaged]21:22
ttxhttps://bugs.launchpad.net/bugs/83838621:22
uvirtbotLaunchpad bug 838386 in nova "Test suite requires kombu and carrot to be installed" [Low,Triaged]21:22
ttxAny takers ?21:22
_0x44ttx: 833331 should be me, probably. When is RBP due by?21:22
sorenI could take that last one.21:22
vishyi thought cbehrens had a fix in for that last one21:23
comstudttx: i think Daviey was working on that somewhat (838386)21:23
ttx_0x44: Thursday. that can be fixed after RBP though21:23
vishyhe was definitely discussing it with Daviey in the channel21:23
comstudi gave him a fix..21:23
vishyah there you are forgot u were comstud here21:23
ttx_0x44: will just require a backport to the release branch.21:23
comstuddoesn't appear he's linked a branch or claimed the bug21:23
comstudvishy :)21:23
ttx_0x44, soren: please assign yourselves21:23
sorenttx: Will do and will talk to Daviey tomorrow.21:24
ttxvishy: anything else ?21:24
vishynope21:24
ttxQuestions for Nova PTL ?21:24
* Vek has known comstud as comstud for a decade or two...21:24
natiHi PLZ review https://code.launchpad.net/~ntt-pf-lab/nova/single-default-gateway/+merge/7415921:24
natiWe fixed some bugs21:24
ttxvishy: do we really want that in Diablo ^ ?21:25
natiit is in RDP milestone21:25
natiIt was added last meeting21:25
ttxoh21:25
ttxI see :)21:25
natiAnd also it is important bug fix when we use multi nic21:26
ttxthen yes: ^ review early please21:26
ttx#topic Incubated projects news21:26
natiso please review it :D21:26
*** openstack changes topic to "Incubated projects news"21:26
ttxdevcamcar, danwent: o/21:26
danwentquantum is focusing on rbp…. adding more unit tests21:26
ttxanyone from keystone around ?21:26
devcamcarttx: dashboard isn't incubated anymore :)21:26
ttxdevcamcar: in fact, it is.21:27
danwentno major features are outstanding21:27
ttxdevcamcar: we are still in Diablo :P21:27
devcamcarttx: touche!21:27
devcamcarwe are building a presentation for essex summit to outline what we'll be up to21:27
danwentquantum:  keystone integration is also being added during rbp21:27
ttxdevcamcar: had a question for you btw -- does Dashboard support more than Nova and Quantum at this point ?21:28
danwentif people are planning network related blueprints for essex summit, please keep us in the loop21:28
devcamcarwe'll be focusing on our approach to user interaction and the revamps both visually and in flows for dashboard21:28
annegentledevcamcar: how is work going on the doc updates noted in https://bugs.launchpad.net/openstack-manuals/+bug/813072?21:28
uvirtbotLaunchpad bug 813072 in openstack-dashboard "Dashboard documentation needs to be updated for changes in configuration relating to Keystone integration." [Critical,In progress]21:28
devcamcarttx: we have support for swift as well (and glance implicitly)21:28
devcamcarwe'll be adding some features that are glance specific soon, for uploading images, etc.21:29
ttxdevcamcar: great!21:29
devcamcarannegentle: starting next week we're going to throw some resources at that21:29
*** edconzel_ has quit IRC21:29
annegentledevcamcar: great, throw them with good aim :)21:29
ttxdevcamcar, danwent: anything else ?21:29
devcamcarttx: nope21:29
danwentwe'll be working on docs too…. let me know if you want to help :)21:29
danwentnothing else21:29
ttx#topic Proposing sessions for the Design Summit21:29
*** openstack changes topic to "Proposing sessions for the Design Summit"21:29
ttxFirst, if you haven't registered for the summit yet, the waiting list is still open but will close sometime this week21:30
ttxor next week21:30
ttxSo please make sure you register at http://summit.openstack.org -- we try to prioritize known contributors21:30
ttxFor registered attendees, now it's time to propose sessions !21:30
ttxFor the main tracks, we'll have 3 different session types:21:30
ttx* Brainstorm sessions (55 min.) - used to discuss and come up with a solution for complex issues21:30
ttx* Rubberstamp sessions (25 min.) - used to present and review an already-designed plan21:31
ttx* Discovery sessions (25 min.) - where experts go into deep detail into a section of code or feature21:31
*** hsaputra has quit IRC21:31
ttxthat last type is new ^21:31
blamar /me wonders which is the 'brawling' session21:31
blamar:)21:31
ttxAnyone can go to http://summit.openstack.org to propose session topics (click on "Proposed Sessions")21:31
*** jdag has joined #openstack-meeting21:31
ttxNote that we no longer *require* the creation of a blueprint for every session21:32
ttxThis is only useful if the session talks about a specific feature / code drop and you already have a plan21:32
ttxSo blueprints should be filed in support of "Rubberstamp" sessions (you can link to them from the session proposal)21:32
vishyttx: sorry, lost internet for a minute21:32
ttxSessions will be reviewed by PTLs for each track and myself, check back the site to see status and comments.21:32
ttxvishy: you didn't miss that much21:33
ttxDetails at: http://wiki.openstack.org/Summit21:33
ttxQuestions ?21:33
vishyttx: in regards to that branch, I would love comments from pvo / tr3buchet as they are using multinic quite a bit.  I haven't needed it yet21:33
blamarttx: deadline for submission and is there a deadline for approval?21:34
vishyI don't see a problem pushing it to essex unless it is really causing issues for people that will be stuck on diablo for a long time21:34
ttxblamar: let me check the timeline21:34
vishyttx: although it could be considered a bug fix, although it is perhaps a bit risky21:34
*** dweimer has quit IRC21:34
*** jbryce has quit IRC21:35
ttxPropose sessions (Sep 6 - Sep 27), Review sessions (Sep 12 - Sep 29), Schedule sessions (Sep 27 - Oct 2)21:35
blamarttx: ty21:35
ttxblamar: so at least until Sep 27...21:35
ttxblamar: but to increase your chances you should submit early21:36
pvovishy: sorry,which branch?21:36
ttxno other questions ?21:36
*** reed has joined #openstack-meeting21:36
ttx#topic Discuss creating an OpenStack Common package21:37
*** openstack changes topic to "Discuss creating an OpenStack Common package"21:37
ttxblamar: floor is yours.21:37
blamarBasically just wanted to talk about OpenStack common, and what needed to be done to get a package made for it in PyPi and Ubuntu21:37
blamarNot something I just wanted to "do" without at least bringing it up, and seeing if it was something that needed to go through the PPB21:38
*** nati has quit IRC21:38
vishypvo: the single_default gateway above21:38
blamarThe level of code duplicate across Glance, Nova, and Keystone is pretty bad.21:38
* Vek thinks we need something like this21:38
jk0the melange merge is already starting to use it21:38
Vekyeah, lot of DRY violations...21:38
jk0or at least, what's available at the moment in openstack-skel21:39
*** jbryce has joined #openstack-meeting21:39
blamarjk0: That's true, but the other part of it is that I *don't* want openstack common to just be copy/paste from Nova21:39
blamarjk0: it should be tested, and re-thought-out21:39
jk0right, I'm just saying21:39
jk0melnage would be a good place to test it21:39
jk0they are willing/already trying to do this21:39
blamarjk0: I'd really like it to be difficult to get code into OpenStack Common..because it would need to be tested and be the pristine copy21:40
*** jwilmes has joined #openstack-meeting21:40
Vekmakes sense...21:40
*** salv has joined #openstack-meeting21:41
sorenI'm very much in favour of an openstack-common sort of thing as well.21:41
blamarAnyway, I'm not sure really where to go from here. I have a branch which is bare-bones based off Jay Pipes common21:41
blamarhttps://code.launchpad.net/~blamar/openstack-common/my-common21:41
blamarIt's basically nothing but some SQLAlchemy common code, but I'd like to start working with openstack-common as soon as Essex opens21:42
blamarSo maybe I can throw some emails/review requests out to the list and gather feedback on guidelines for including stuff in Common?21:43
ttxblamar: sure -- it's not the first time that was pushed though -- the issue has always been resources to commit to it21:43
sorenIt would be good to gauge PTL buy-in to this.21:43
sorenNo point in building it if noone wants to change their respective projects to use it.21:44
ttx#action blamar to discuss openstack-common on the ML21:44
blamarttx: Absolutely, at this point I truly believe we're wasting more resources on code duplication than we would on diverting effort to openstack-common21:44
soren(which IIRC is why it didn't go anywhere last time somone tried to push it)21:44
* glenc thinks someone should take the PTLs out back and "explain" it to them21:44
* Vek knows a couple of black belts...21:44
ttxblamar: anything else ?21:44
jk0I don't think we had PTLs the last time this was seriously considered21:45
blamarttx: done, thanks!21:45
* vishy is bought-in21:45
ttx#topic Discuss creating API doc repos21:45
*** openstack changes topic to "Discuss creating API doc repos"21:45
ttxannegentle: shoot!21:45
sorenjk0: Not formally, perhaps.21:45
annegentlebang!21:45
ttxaw21:45
annegentlejust wanted to circle back here on my proposal to the mailing list today21:45
sorenTexans.21:45
soren:)21:45
*** nati has joined #openstack-meeting21:46
annegentleI think I'm understanding the review process better, thanks to notmyname et al21:46
annegentlehee21:46
annegentleit appears that we could have a openstack-doc-core team for reviews, which I think is nice21:46
annegentleand, separating out the API docs makes the main manuals project much less "build heavy"21:47
annegentleso I hope y'all (that's Texan, right?) are okay with the move to Github and separation.21:47
blamarannegentle: I'm not sure on the delineation between using the project code name and the ...other...name? Why name it openstack/nova-api and not openstack/compute-api?21:47
annegentleblamar: ah, good point! Especially for the api, compute-api makes perfect sense21:47
annegentleidentity-api? storage-api?21:48
blamarannegentle: I feel like we use the codename too much, but I might be alone on that.21:48
blamarauth-api, image-api, storage-api?21:48
annegentleblamar: no, you're onto something21:48
annegentleand image-api21:48
annegentle#action annegentle to email the mailing list with new naming possibilities21:48
*** pvo has quit IRC21:48
ttxannegentle: anything else ?21:49
annegentleanything else?21:49
annegentleha beat me to it :)21:49
annegentlejust wanted to make sure I've covered the bases. Or some other Texas metaphor.21:49
glencthat dog'll hunt21:50
Vekhaha :)21:50
annegentleLOL21:50
ttx#topic Open discussion21:50
*** openstack changes topic to "Open discussion"21:50
ttxSo I heard temperature finally dropped in Texas ?21:51
Veksure, it's 91 today.21:51
*** liemmn has quit IRC21:51
cynbI had a goosebump this morning21:51
annegentleyes!21:51
*** salv-orlando has joined #openstack-meeting21:51
*** salv has quit IRC21:52
ttxanything, anyone ?21:52
Vekhope everyone had a good labor day/equivalent holiday, if they had one...21:52
*** pvo has joined #openstack-meeting21:52
*** pvo has left #openstack-meeting21:53
ttxok then. That's all for today21:54
ttx#endmeeting21:54
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"21:54
openstackMeeting ended Tue Sep  6 21:54:13 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:54
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-21.03.html21:54
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-21.03.txt21:54
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-21.03.log.html21:54
*** Vek has left #openstack-meeting21:54
*** johan_-_ has left #openstack-meeting21:54
*** jk0 has left #openstack-meeting21:54
*** ameade has quit IRC21:54
*** tcampbell has left #openstack-meeting21:54
*** debo_os has joined #openstack-meeting21:54
*** vladimir3p has joined #openstack-meeting21:55
*** bcwaldon_ has quit IRC21:57
*** Tushar has quit IRC21:59
*** asomya has joined #openstack-meeting22:00
danwenthello netstackers!22:00
debo_oshowdy22:00
dendrobateshi22:00
somikhello folks!22:00
asomyaHello22:00
markvoelkero/22:01
danwentok, let's get this show on the road….22:01
danwent#startmeeting22:01
openstackMeeting started Tue Sep  6 22:01:12 2011 UTC.  The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot.22:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.22:01
salv-orlandoHello!22:01
danwentwhere's salv?22:01
danwentah… just in time :)22:01
danwentagenda: http://wiki.openstack.org/Network/Meetings22:01
danwent#topic general topics22:01
*** openstack changes topic to "general topics"22:01
danwentsalv had a good question about pep8 versions: https://answers.launchpad.net/quantum/+question/16967622:02
danwentdifferent pep8 versions give different errors.22:02
danwentnova uses 0.6.1, but many distros ship with 0.5.022:02
danwentour thinking was to use 0.6.1, and enforce this by having run_tests.sh check what version you're running with.  any concerns?22:02
*** ying has joined #openstack-meeting22:02
bhall_danwent: sounds fine to me22:03
salv-orlandoI'm ok with 0.6.122:03
dendrobatesdanwent: what ships with 0.6.1?22:03
danwentshould be a simple pip install if your system doesn't have it already… we'll put that command in the output of run_tests.sh22:03
danwentdendrobates: not much is my understanding…. but i view nova as the project we should be following22:04
danwentdo people want to explore if pep8 0.6.1 is problematic on their platforms22:04
danwentand then email the list, otherwise we'll make the shift?22:04
danwentshould be pip install pep8==0.6.1, i believe22:04
dendrobatesI say we follow nova22:04
danwentgreat.22:05
dendrobatesby nova you mean the jenkins server, tight?22:05
dendrobateser right?22:05
danwenti'm basing this on what salv looked at.22:05
danwentsalv?22:05
danwentI assume it is what is enforced by jenkins22:05
dendrobatesmtaylor: ???22:05
salv-orlandonova has pep8 = 0.6.1 in pip-requires22:05
dendrobatesok22:06
salv-orlandoI guess the Jenkins slave runs the same version of pep822:06
salv-orlandobut cannot confirm that22:06
danwentok, well anyone with concerns should try this out and see if its a problem for them… otherwise we'll plan in shifting sometime this week.22:06
danwentok, another other general topics?22:06
danwent#topic melange22:07
*** openstack changes topic to "melange"22:07
danwentTroy is out today, but he let me know that he had no major updates other than that the team continues to work on feedback from the nova reviews22:07
*** Jamey_ has joined #openstack-meeting22:07
danwentfor those that are curious, the latest melange code should be pulled from their branch of nova: https://code.launchpad.net/~raxnetworking/nova/melange22:07
danwentany comments/questions on melange?22:08
*** HowardRoark has quit IRC22:08
danwent#topic donabe22:08
*** openstack changes topic to "donabe"22:08
debo_osDonabe updates - thoughts on donabe model at http://bazaar.launchpad.net/~netstack-core/donabe/diablo/view/head:/doc/donabe-update-090611.pdf22:08
danwentdebo/dendrobates?22:08
dendrobateshi22:08
dendrobateswe have started putting docs in lp:donabe22:08
dendrobatesI would like to have a public donabe planning meeting next week to discuss ideas22:09
danwentgreat22:09
dendrobateswould this same time be good on a different day?22:09
dendrobatesany objections?22:10
salv-orlandowould work for me as long as it is not a friday22:10
debo_osI am ok on Wed22:10
markvoelkerEast coast would like an earlier time, but I can make this time. =)22:10
danwentfine for me22:10
dendrobatesmarkvoelker: :)22:10
*** Guest30377 has quit IRC22:10
dendrobatesok, next wed at this time22:10
dendrobatesI'll send out an invite and agenda22:10
danwentthx22:11
danwentanything else on donate?22:11
danwentdonabe22:11
dendrobatesthat's aa22:11
dendrobatesall22:11
danwentstupid auto-correct in my new IRC client22:11
danwent#topic quantum22:11
*** openstack changes topic to "quantum"22:11
salv-orlandodanwent: if you want to donate I can give you mi account number22:11
danwent:)22:11
debo_os:)22:12
bhall_salv-orlando: acct number and address please.. I'll send a check for a larger amount and you just need to send the rest back22:12
danwentplease send me an email about how you got a large sum of money.....22:12
danwentdamn…. I was the second one to make the scammer joke22:12
*** nati has quit IRC22:12
*** medberry is now known as med_out22:13
danwentOk, we have a good number of reviews outstanding22:13
danwentthankfully many of them are pretty small.22:13
danwentI want to go over the outstanding bp/bugs targeted to diablo-rbp and determine if we need them in or not.22:13
danwentwill go in order: https://launchpad.net/quantum/+milestone/diablo-rbp22:13
danwentlet's try to keep this quick :)22:13
danwentQuantum Manager is reviewed in Nova… should be getting in soon.22:14
danwentsalv: https://blueprints.launchpad.net/quantum/+spec/api-doc-in-trunk22:14
*** jrouault has quit IRC22:14
salv-orlandoit#s approved now!22:14
salv-orlandowell done Dan22:14
danwenthaha…. I always need to check my inbox right before providing a status :)22:14
danwentthx22:14
danwentsalv: still expecting to propose a branch for the API spec, correct?22:15
salv-orlandoI'm working on it and struggling a bit with docbbok22:15
danwentyeah… db is definitely a pain.22:15
salv-orlandono major hassles, just boring22:15
danwentthankfully, this is something that could probably go in after "freeze"22:16
danwentas it is not a code change.22:16
salv-orlandoI was goign to ask you that22:16
danwentdefinitely22:16
danwentnext up: https://blueprints.launchpad.net/quantum/+spec/quantum-api-auth22:16
salv-orlandook, so we agree to have it done by release date22:16
salv-orlandoI think we can merge it.22:16
danwent#agreed  api doc in source repo can wait until after freeze22:17
salv-orlandoIt has 3 approve votes. I just wanted to make sure everybody is all right with it.22:17
danwentsalv: I think its good to go.  great work.22:17
danwentsalv: client changes still need review, but seem pretty straightforward.  should be a quick review.22:17
*** nati has joined #openstack-meeting22:18
danwentMark: anything we're tracking for the dashboard work, or is that all in?22:18
asomyaOne final commit to fix some PEP 8 compliance and a few tests22:18
salv-orlandoI think the Dashboard uses quantum client library, is that correct?22:18
danwentvery cool.22:18
* markvoelker thinks asomya types faster than me today22:19
asomyasalv: that is correct22:19
asomyaand I refitted it for the API changes22:19
salv-orlandowe will probably need to do a slight update to pass the Keystone token to the Client object constructor22:19
salv-orlandoI guess from the dashboard you can retrieve the Auth token of the currently connected user...22:20
asomyasalv: yeah the keystone auth token is already available in the dashboard22:20
salv-orlandogood, we'll just need to pass it to the client library. We can discuss the details offline.22:20
danwentOk, with respect to quantum packaging we decided to bump that to essex…. we still needed to finalize a few things and the change was just too big to try and slide in at the last minute.22:20
danwentTwo pylint bugs: salvatore, is your bug the one we're currently using?22:21
danwenthttps://bugs.launchpad.net/bugs/82281322:21
uvirtbotLaunchpad bug 822813 in quantum "Improve pylint score" [Low,In progress]22:21
*** letterj has left #openstack-meeting22:21
danwenthttps://bugs.launchpad.net/bugs/82901122:21
uvirtbotLaunchpad bug 829011 in quantum "Pylint errors caused by the ext framework" [Medium,New]22:21
salv-orlandowow... uvirtbot!22:21
danwentSalv: do you want to get these in for diablo?22:21
salv-orlandoI've untargeted this22:21
salv-orlandothe last one.22:22
danwentok, great.  just wanted to confirm.22:22
salv-orlandoThe previous one are minor fixes, altough it resulted in a large diff22:22
salv-orlandobut if we don't have enough spare cycle for review, we can defer it to essex22:22
salv-orlandomaybe we can start the essex development cycle with a good pylint cleanup:)22:22
danwentyeah, at this point review bandwidth is my primary concern22:22
danwentsounds like a plan22:23
danwenthttps://bugs.launchpad.net/bugs/83401722:23
uvirtbotLaunchpad bug 834017 in quantum "Client library should leverage "detail" actions" [Medium,New]22:23
salv-orlandookay let's untarget the both of them22:23
salv-orlandoI don't see this as a priority. Opinions?22:23
danwentseems like this one is not critical....22:23
danwentmy bias is always to untarget to minimize risk if it doesn't fix anything that is broken or improve test coverage22:24
*** troytoman is now known as troytoman-away22:24
salv-orlandoAgreed22:24
danwentok, sounds good.22:24
danwenthttps://bugs.launchpad.net/bugs/83775222:24
uvirtbotLaunchpad bug 837752 in quantum "Multi-nic support not functioning (for Cisco Plugin)" [Critical,In progress]22:24
danwentsumit?22:24
danwentthis one sounds important :)22:24
yingSumit is not here today22:24
salv-orlandolooks quite Critical for the cisco plugin22:25
yingwe will take care of this bug.22:25
salv-orlandoI'm booked for reviewing it, will do that tomorrow22:25
danwentok, but I assume this one should go in…. will keep it targeted.22:25
danwenthttps://bugs.launchpad.net/bugs/83800622:25
uvirtbotLaunchpad bug 838006 in quantum "Keystone support in Client library" [High,In progress]22:25
*** edgarmagana has joined #openstack-meeting22:25
danwentthink we're keeping this one.22:25
*** RamD has joined #openstack-meeting22:25
danwenthttps://bugs.launchpad.net/bugs/83401322:25
uvirtbotLaunchpad bug 834013 in quantum "API: create operations should return 202" [Low,In progress]22:25
salv-orlandoyeah we already have good reviews, should be a straight one22:25
danwentseems pretty simple and since it is an API alignment thing, I'm in favor of keeping it.22:26
salv-orlandodiff is small22:26
danwentdoesn't seem to pose a risk of breaking plugins.22:26
danwentok, let's keep it22:26
salv-orlandodefinitely not22:26
salv-orlandochange is confined into API layer22:26
danwenthttps://bugs.launchpad.net/bugs/84198222:26
uvirtbotLaunchpad bug 841982 in quantum "API: list ports op apparently succeeds even if network does not exist" [Low,In progress]22:26
salv-orlandocompletely covered by unit tests22:26
salv-orlandoI'll follow your advice and fix it in dblayer22:26
danwentthis is is already reviewed… i had a small suggestion, but I think we can keep it targeted.22:26
danwentgreat.22:26
salv-orlandoit's a one-liner after all22:27
danwenthttps://bugs.launchpad.net/bugs/83400822:27
uvirtbotLaunchpad bug 834008 in quantum "Remove weak pattern in API" [Undecided,In progress]22:27
danwent:)22:27
danwenti think this is already committed22:27
danwentjust need to update bug22:27
salv-orlandoright22:27
danwenthttps://bugs.launchpad.net/bugs/84219022:27
uvirtbotLaunchpad bug 842190 in quantum "CLI: get rid of cheetah for output generation" [Undecided,In progress]22:27
salv-orlandoThis is the unexpected one22:27
danwentmy thinking is that is should stay targeted for diablo-rbp22:28
salv-orlandoI have a bad feeling about adding this dependency for somethign where cheetah is not really needed22:28
danwentthough it will take some cycles to review and test22:28
salv-orlandowe already had issues with jenkins22:28
salv-orlandoChange is confined into CLI, and covered by unit tests22:28
danwentok, my vote is to keep it targeted so our diablo deliverable doesn't have to depend on cheetah22:28
danwentany other thoughts?22:28
danwentok, sounds like we'll keep it targeted.22:29
*** markvoelker has quit IRC22:29
salv-orlandois that all?22:29
danwentwe also have some unit tests commits from rohit that do not have a bug.  I'd like to see them go in to improve our coverage.22:29
danwentbut those reviews should be best effort.22:29
salv-orlandoagreed.22:30
danwentI think there may be another cisco branch with cisco plugin tests as well.22:30
danwentah, looks like that isn't targeting lp:quantum yet though22:30
danwentrather another cisco branch.  my mistake.22:30
danwentok, anyone aware of anything else?22:30
dendrobatesdanwent: which branch?22:30
danwenthttps://code.launchpad.net/~tylesmit/quantum/unit_tests/+merge/7427422:31
salv-orlandohttps://code.launchpad.net/~tylesmit/quantum/unit_tests/+merge/7427422:31
danwent:)22:31
salv-orlandosorry22:31
danwentpretty much any other changes being pushed to lp:quantum should be serious bug fixes if they weren't mentioned today.22:31
danwentwe'll open up essex once we release diablo-rbp22:31
danwentany questions/concerns with the diablo release process?22:32
RamDdanwent: I think this for a bug fix coverage..22:32
danwentRamD: Ok, so you take is that this is needed for diablo?22:33
RamDdanwent: yes22:33
danwentis this handling the multi-nic issue, or is it another bug?22:33
RamDyes, multi-nic issue22:33
danwentif its another bug, let's get it filed and targeted for diablo-rbp22:33
danwentah, ok.22:33
dendrobatesthis needs to be finished and proposed asap22:34
RamDyep I'll verify with tyler and will do22:34
dendrobatesor maybe it was mistakenly targeted22:34
danwentok, let's get this cleared up and correct on launchpad if anything is mistaken.22:34
danwenthttps://code.launchpad.net/~cisco-openstack/quantum/lp83775222:35
danwentis the branch associated with the multi-nic bug22:35
dendrobatesnaming your branches the bug number they are addressing is very helpful22:35
RamDok will discuss here and take care of that22:35
*** dweimer has joined #openstack-meeting22:35
danwentOk, just wanted to give a quick update on documentation.22:35
danwentI'm hoping to have a blueprint proposing an outline for docs by next week.22:36
danwenthopefully we can finish reviews this week, and have some doc writing cycles in the weeks after that :)22:36
danwentAlso, on the design summit: http://summit.openstack.org/22:36
danwentthe gates our open now for propels.22:36
danwentauto-correct22:37
danwentproposals22:37
salv-orlandoI love your auto-correct22:37
danwenthopefully it doesn't know my bank account number :)22:37
danwentplease use the netstack list to socialize proposals for summit sessions and blueprints, so we don't have multiple people working on the same thing in isolation22:37
salv-orlandoWe are discussing internally what should be our priorities for Essex, and then will submit some blueprints for Quantum22:37
danwentsalv: great.22:38
salv-orlandoon netstack in general, are we thing about adding some more services to the suite?22:38
salv-orlandoIE: anybody coming with proposal for firewall, NAT, DC bridging, etc.22:38
salv-orlando?22:38
danwentsalv: I suspect that will be a topic of much discussion :)22:38
danwenteveryone is likely to approach this from a slightly different angle, so i'd like to get cross pollination prior to the summit if possible.22:39
debo_os+122:39
RamDsalv: absolutely. few more ideas here as well22:39
salv-orlandoWell... let's get it started!22:39
salv-orlando(on the ML of course)22:39
danwentone note.  talked to TTX.  for quantum summit proposals, we should select the tracker "incubated"22:40
danwentbut make sure that "quantum" is in the title of the session.22:40
danwentif we have enough, they will create a track for it22:40
salv-orlandowhat does that mean? what is a tracker? (Apologies for ignorance)22:40
danwentits one of the things you have to select when submitting your proposal22:40
danwenttracker would be "glance"22:40
danwent"nova", "swift", "dashboard", etc.22:41
RamDdanwent: How about netstack...not all the BP will fall under quantum, right22:41
salv-orlandoI think the same applies to the whole of netstack22:42
danwentRamD: that's fine as well…. I had asked ttx about quantum specifically.22:42
danwentin the end, there will be an intelligent eye grouping things, so netstack should work as well.22:42
RamDOh cool..Its better to have all the network and network services related in a seperate track Netstack..just a thought22:42
danwentyeah, ttx said that the current trackers are just "suggestions" and that they will group intelligently based on what emerges.22:43
danwentcontainer stuff may be tricky though, as it may have broader applicability22:43
danwentOk, anything else on summit?22:43
salv-orlandowho's coming :) ?22:44
danwentanybody who is anybody :P22:44
danwentI will be there22:44
RamDsalv: will be there as well22:44
salv-orlandoI'll meet you there, then22:44
mtaylordanwent, dendrobates: sorry - stepped out for a sec22:44
somiksalv-orlando: hope you double checked that passport of yours ;)22:45
mtaylordanwent, dendrobates: jenkins does not install anything via pip22:45
*** jaypipes has quit IRC22:45
danwentah, so someone manually installed pep8 version 0.6.1?22:45
*** edconzel has quit IRC22:45
mtaylordanwent: we have a deb package of pep822:46
mtaylordanwent: and the puppet modules for the jenkins slaves install pep8 via apt22:46
danwentand its not specifically pep8 v0.6.1?  what OS are they running?22:46
danwentI think natty at least defaults to 0.5.022:46
mtaylordanwent: do we need a different version of pep8?22:46
mtaylordanwent: they're all running natty22:47
mtaylorone sec... looking22:47
danwentwe're trying to conform with nova, which seems to use 0.6.1 based on the pip-requires.22:47
danwentalso, mtaylor, while you are here, I wanted to pick your brain about moving quantum to github/gerrit.  Any blockers?22:48
mtaylorwe're running pep8 v0.5.0 on the nova builders22:48
mtaylorBUT - I can totally backport 0.6.1 and have it installed on all of the build slaves if that's important22:48
danwentinteresting… maybe all of the 0.6.1 errors are caught by reviewers :)22:48
salv-orlandoI don't think we're dying to have it running :)22:48
salv-orlandorunning pep8 0.6.1 I meant22:48
danwentmtaylor: don't worry about it for now.22:48
mtaylordanwent: ok.22:49
*** heckj has quit IRC22:49
mtaylordanwent: re: git/gerrit - there are no blockers -it's just a matter of coordinating with jeblair22:49
*** RamD has quit IRC22:49
*** debo_os has quit IRC22:49
mtaylordanwent: we may also want to make sure that the launchpad teams are all set up the way we want...22:49
danwent#action:  #danwent contact #jeblair about move to github22:49
danwentmtaylor: ok great.  Just let me know what i need to do :)22:50
danwent#topic open discussion22:50
*** openstack changes topic to "open discussion"22:50
danwentanything?22:50
salv-orlandoNot from me.22:51
danwentsounds good.22:51
danwenthappy reviewing folks :)22:51
danwent#endmeeting22:51
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"22:51
openstackMeeting ended Tue Sep  6 22:51:28 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-22.01.html22:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-22.01.txt22:51
*** asomya has quit IRC22:51
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-09-06-22.01.log.html22:51
salv-orlandoBye!!!22:51
somikhave a good one everybody!22:51
danwentbye22:51
salv-orlandodanwent: we did not discuss packaging at all. Do you have any update?22:54
*** deshantm_laptop has quit IRC22:54
*** hisaharu has quit IRC22:55
*** alekibango has quit IRC22:55
*** HowardRoark has joined #openstack-meeting22:55
*** hisaharu has joined #openstack-meeting22:55
danwentsalv:  mentioned it quickly above22:56
danwentsee email on ML22:56
danwenttyler said it was probably too much change to push for diablo, so we're just pushing it to essex22:56
*** hisaharu has quit IRC22:56
*** adjohn has quit IRC22:56
salv-orlandodanwent: thanks, I must have missed it22:56
*** adjohn has joined #openstack-meeting22:56
salv-orlandosounds reasonable to me22:56
danwentnp :)22:57
*** danwent has quit IRC22:58
*** Jamey_ has quit IRC22:59
*** Jamey_ has joined #openstack-meeting22:59
*** dendrobates is now known as dendro-afk23:04
*** jbryce has quit IRC23:07
*** littleidea has quit IRC23:10
*** jwilmes has quit IRC23:16
*** jwilmes has joined #openstack-meeting23:16
*** jwilmes has quit IRC23:18
*** Jamey_ has quit IRC23:19
*** nati has quit IRC23:27
*** joearnold has quit IRC23:28
*** ying has quit IRC23:29
*** dragondm has quit IRC23:36
*** littleidea has joined #openstack-meeting23:55
*** littleidea has quit IRC23:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!