*** jhtran has quit IRC | 00:06 | |
*** donald650 has joined #openstack-dev | 00:18 | |
*** mnour has joined #openstack-dev | 00:41 | |
*** mnour has quit IRC | 00:57 | |
*** jmckenty has joined #openstack-dev | 00:59 | |
*** jdurgin has quit IRC | 01:01 | |
*** vladimir3p has quit IRC | 01:03 | |
*** jmckenty has quit IRC | 01:09 | |
*** dragondm has quit IRC | 01:15 | |
*** dantoni has quit IRC | 01:16 | |
*** Tushar has joined #openstack-dev | 01:29 | |
*** nmistry has joined #openstack-dev | 01:33 | |
*** deshantm_away is now known as deshantm | 01:39 | |
*** nmistry has quit IRC | 01:54 | |
*** nmistry_ has joined #openstack-dev | 01:54 | |
*** Tushar has quit IRC | 02:03 | |
*** medberry is now known as med_out | 02:13 | |
*** nmistry_ has quit IRC | 02:29 | |
*** LoriC has quit IRC | 02:33 | |
jaypipes | s1rp: w00t. cache is now in trunk. | 02:37 |
---|---|---|
jaypipes | ttx: glance D3 looking pretty good to go. Still want to get the S3 bug fix in, though. Shouldn't be more than an hour of work in the morning... | 02:41 |
s1rp | jaypipes: nice! | 02:43 |
*** Tushar has joined #openstack-dev | 03:42 | |
*** Tushar has quit IRC | 03:45 | |
*** martine has quit IRC | 04:23 | |
*** chomping has joined #openstack-dev | 04:30 | |
*** openpercept_ has joined #openstack-dev | 04:37 | |
*** donald650 has quit IRC | 05:55 | |
*** donald650 has joined #openstack-dev | 05:55 | |
HugoKuo__ | Well , compute-node seems lost mysql connection while the controller host restarted | 06:17 |
HugoKuo__ | I'm not sure if this is a normal condition | 06:17 |
*** rupakg has quit IRC | 06:21 | |
*** reidrac has joined #openstack-dev | 06:58 | |
*** AhmedSoliman has joined #openstack-dev | 07:11 | |
*** jaypipes has quit IRC | 07:11 | |
*** jaypipes has joined #openstack-dev | 07:24 | |
*** chomping has quit IRC | 07:31 | |
openstackjenkins | Project nova build #1,148: SUCCESS in 4 min 4 sec: http://jenkins.openstack.org/job/nova/1148/ | 07:56 |
openstackjenkins | Tarmac: Moved the VIF network connectivity logic('ensure_bridge' and 'ensure_vlan_bridge') from the network managers to the virt layer. In addition, VIF driver class is added to allow customized VIF configurations for various types of VIFs and underlying network technologies. | 07:56 |
*** ahmed_ has joined #openstack-dev | 08:18 | |
*** AhmedSoliman has quit IRC | 08:20 | |
vishy | https://bugs.launchpad.net/nova/+bug/816236 | 08:24 |
uvirtbot` | Launchpad bug 816236 in nova "Initial 'nova db sync' migration failure on mysql due to foreign key reference" [Critical,Triaged] | 08:24 |
vishy | that bug i've marked critical, if someone wants to investigate it | 08:24 |
vishy | also, if someone wants to try and fix the issue with boto 2.0 that is causing the oneiric builds to fail, that would rock | 08:26 |
openstackjenkins | Project nova build #1,149: SUCCESS in 4 min 32 sec: http://jenkins.openstack.org/job/nova/1149/ | 08:36 |
openstackjenkins | Tarmac: I'm sorry, for my fail with rebasing. Any way previous branch grew to many other futures, so I supersede it. | 08:36 |
openstackjenkins | 1. Used optparse for parsing arg string | 08:36 |
openstackjenkins | 2. Added decorator for describe method params | 08:36 |
openstackjenkins | 3. Added option for assigning network to certain project. | 08:36 |
openstackjenkins | 4. Added field to "network list" for showing which project owns network | 08:36 |
*** shehjart has joined #openstack-dev | 08:37 | |
*** mnour has joined #openstack-dev | 08:40 | |
*** rods has joined #openstack-dev | 08:54 | |
*** mnour has quit IRC | 08:57 | |
*** mnour has joined #openstack-dev | 08:57 | |
*** darraghb has joined #openstack-dev | 08:58 | |
*** mnour has quit IRC | 09:20 | |
*** mnour has joined #openstack-dev | 09:20 | |
*** ahmed_ has quit IRC | 09:29 | |
HugoKuo__ | is there any approach to avoid ARP table lost while the nova-network host restart | 09:34 |
*** darraghb has quit IRC | 09:46 | |
*** darraghb has joined #openstack-dev | 09:47 | |
ttx | Development switched to Swift 1.4.3, Nova diablo-4 and Glance diablo-4 | 10:22 |
ttx | jaypipes: I cut the milestone-proposed branches -- The S3 fix (if any) will be backported there | 10:23 |
chemikadze | ttx: you mean diablo-3 freezed? | 10:24 |
ttx | chemikadze: yes, the limit was yesterday night. | 10:24 |
chemikadze | ttx: you mean 00:00 UTC? | 10:25 |
ttx | I mean, as long as it's yesterday somewhere. Like Hawaii time | 10:26 |
BK_man | ttx: do you have a tarballs ready to download? | 10:26 |
ttx | BK_man: that's only proposed ones -- they will bake in testing for a few days, release on Thursday | 10:27 |
ttx | we need a few bugfixes in there | 10:27 |
ttx | email coming up | 10:27 |
ttx | as soon as I unblock the toolchain | 10:27 |
*** AhmedSoliman has joined #openstack-dev | 10:27 | |
BK_man | ttx: ok. thanks, we'll starting prepare our RPMs | 10:27 |
ttx | BK_man: final will be on Thursday, but you should be able to test that the proposed one is ok for you | 10:28 |
ttx | jaypipes: should keystone integration in Glance be considered completed by rev158 ? | 10:30 |
openstackjenkins | Project nova-milestone build #5: SUCCESS in 41 sec: http://jenkins.openstack.org/job/nova-milestone/5/ | 10:37 |
*** mnour1 has joined #openstack-dev | 10:43 | |
*** mnour has quit IRC | 10:44 | |
jaypipes | ttx: morning | 11:02 |
jaypipes | ttx: no, keystone not done. Vek is still working on things... | 11:03 |
jaypipes | ttx: good progress, but will have to be D4. | 11:03 |
jaypipes | ttx: it is about 75% done | 11:03 |
jaypipes | ttx: I will move that | 11:03 |
jaypipes | ttx: moved. | 11:05 |
BK_man | ttx: which bzr rev your tarballs based on? I see 1134 for nova - it's very old | 11:10 |
*** markvoelker has joined #openstack-dev | 11:17 | |
*** lorin1 has joined #openstack-dev | 11:31 | |
*** gaitan has joined #openstack-dev | 11:33 | |
*** timr has joined #openstack-dev | 11:45 | |
*** mfer has joined #openstack-dev | 11:49 | |
ttx | beh -- glance broken in ppa. Wil investigate | 11:52 |
ttx | BK_man: r1134 is a revision from milestone-proposed branch, not from trunk | 11:52 |
*** duker has joined #openstack-dev | 11:53 | |
ttx | actually equivalent to "1322" at this point | 11:53 |
ttx | (using the "r" you can tell which branch the tarball was built from) | 11:53 |
ttx | BK_man: See bottom of http://wiki.openstack.org/BranchModel for explanation | 11:54 |
ttx | jaypipes: some tests failing on the glance PPA: https://launchpadlibrarian.net/75994217/buildlog_ubuntu-natty-i386.glance_2011.3~d3~20110726.r143-0ubuntu0ppa1~natty1_FAILEDTOBUILD.txt.gz | 11:57 |
ttx | same in trunk. For some reasons the tests don't pass on the PPA builders | 11:58 |
jaypipes | ttx: yup, noticed. I will email jason koelker about it. | 11:59 |
ttx | The tests pass on Jenkins, so it might be some sensitivity to the env | 11:59 |
ttx | like a missing build-dep, but the error doesn't really hint | 12:00 |
jaypipes | ttx: https://bugs.launchpad.net/glance/+bug/816386 | 12:08 |
uvirtbot` | Launchpad bug 816386 in glance "test_scrubber functional tests fail on package build" [High,Confirmed] | 12:08 |
jaypipes | ttx: I've asked Jason to take a look at it | 12:08 |
ttx | ok | 12:08 |
*** soren has joined #openstack-dev | 12:16 | |
*** ChanServ sets mode: +v soren | 12:16 | |
*** martine has joined #openstack-dev | 12:29 | |
*** nmistry has joined #openstack-dev | 12:32 | |
*** lts has joined #openstack-dev | 12:32 | |
*** duker has quit IRC | 12:35 | |
zul | ttx: im trying to track down the copyrights for the openwrt images in the smoketests do you know where they came from? | 12:38 |
ttx | zul: no. Maybe vishy knows. Maybe they should just be out of the codebase | 12:39 |
zul | ttx: ack im asuming that they are from the openwrt project though | 12:40 |
*** ameade has joined #openstack-dev | 12:42 | |
*** nmistry has quit IRC | 12:45 | |
BK_man | is that a regression or I missed something? http://paste.openstack.org/show/1946/ | 12:49 |
BK_man | this is on bzr1309 | 12:49 |
*** LoriC has joined #openstack-dev | 12:50 | |
*** bsza has joined #openstack-dev | 12:50 | |
*** bsza has quit IRC | 12:52 | |
*** duker has joined #openstack-dev | 12:57 | |
*** bsza has joined #openstack-dev | 13:04 | |
jaypipes | zul: ask devcamcar. | 13:17 |
zul | jaypipes: k | 13:18 |
ttx | jaypipes: I'm trying to reproduce the Glance test error locally... naively, I run ./run_tests.sh -N ... but I only get failures -- any hint before I debug ? | 13:18 |
jaypipes | BK_man: looks like it might be due to new auth middleware? | 13:18 |
jaypipes | ttx: paste the error for me? | 13:18 |
BK_man | jaypipes: yep. now trying to revert it. thanks | 13:19 |
*** dolphm has joined #openstack-dev | 13:19 | |
ttx | jaypipes: still in progress | 13:19 |
jaypipes | dolphm: welcome Dolphin. | 13:19 |
ttx | jaypipes: was missing xattr. solved. | 13:21 |
jaypipes | ttx: gotcha | 13:22 |
*** bcwaldon has joined #openstack-dev | 13:25 | |
dolphm | thank you, but only girls call me dolphin | 13:27 |
jaypipes | dolphm: OK, sorry. welcome, Lundgren. | 13:28 |
jaypipes | :P | 13:28 |
ttx | jaypipes: for the test failure, I suspect the 15sec wait is optimistic on the PPA builders | 13:32 |
ttx | trying to see if something would ensure that delayed_delete is necessarily under 15 seconds | 13:32 |
jaypipes | ttx: hmm, yes, that could definitely be it... | 13:34 |
ttx | jaypipes: the second failure is due to the leftover from previous test | 13:34 |
jaypipes | ttx: ooh, ok, that makes sense too. side effects-- | 13:35 |
ttx | basically the thing is still pending_delete when the next test ensures nothing is | 13:35 |
jaypipes | right | 13:35 |
jaypipes | bcwaldon: ok, don't hate me, but I need one more round of testing with the S3 branch... :( | 13:37 |
jaypipes | bcwaldon: I added a functional test case for the delete non-existing scenario | 13:37 |
bcwaldon | jaypipes: already on it | 13:39 |
jaypipes | bcwaldon: u rock. | 13:39 |
ttx | jaypipes: but 15sec should be more than enough, wakeup_time in test is 2 seconds. | 13:40 |
ttx | (and scrub_time is 5) | 13:41 |
*** troytoman-away is now known as troytoman | 13:44 | |
bcwaldon | jaypipes: you can't have a plus sign in your bucket name | 13:48 |
bcwaldon | jaypipes: seeing some weirdness, got a sec? | 13:54 |
*** vladimir3p has joined #openstack-dev | 13:55 | |
bcwaldon | jaypipes: comments on the MP | 13:59 |
ttx | soren: could you have a look at bug 816386 -- does time go that slowly on buildds ? | 14:03 |
uvirtbot` | Launchpad bug 816386 in glance "test_scrubber functional tests fail on package build" [High,Confirmed] https://launchpad.net/bugs/816386 | 14:03 |
*** mattray has joined #openstack-dev | 14:05 | |
jaypipes | bcwaldon: k, looking now.. | 14:06 |
jaypipes | bcwaldon: the zero size bug is known: https://bugs.launchpad.net/bugs/794582. I'll fix up the + thing and the typo in error. | 14:09 |
uvirtbot` | Launchpad bug 794582 in glance "glance sets image size to 0 for http images -> yields connection reset error on GET" [Medium,Confirmed] | 14:09 |
bcwaldon | jaypipes: awesome | 14:09 |
jaypipes | bcwaldon: you have no idea how happy I am going to be to get bug713154 in trunk... | 14:13 |
bcwaldon | jaypipes: I've got an idea :) | 14:13 |
jaypipes | :) | 14:13 |
bcwaldon | I'm tired of testing the darn thing, too! | 14:13 |
jaypipes | bcwaldon: I bet. | 14:14 |
bcwaldon | jaypipes: anything else you need me to look at? | 14:16 |
jaypipes | bcwaldon: another round of s3 testing in a few minutes ;) | 14:16 |
bcwaldon | jaypipes: I'll be ready | 14:16 |
jaypipes | bcwaldon: :) thx man | 14:17 |
jaypipes | bcwaldon: you can also have a look at johan_-_ 's notifier merge proposal | 14:17 |
bcwaldon | jaypipes: Sounds good. Today is my Nova review day, but glance needs some love, too | 14:17 |
jaypipes | gotcha. | 14:17 |
*** jkoelker has joined #openstack-dev | 14:19 | |
vladimir3p | bcwaldon: good luck. Btw there is our VSA merge proposal waiting for more reivews ;-) | 14:25 |
bcwaldon | vladimir3p: I saw. It's a big one! I'll try to get some feedback for you today. | 14:25 |
vladimir3p | bcwaldon: big portion of it is tests | 14:26 |
*** cp16net has joined #openstack-dev | 14:26 | |
bcwaldon | jaypipes: good to go! | 14:36 |
jaypipes | bcwaldon: w00t. | 14:37 |
jaypipes | bcwaldon: feel free to approve the MP. | 14:37 |
bcwaldon | jaypipes: Let's not get too hasty, here. I'm going to get one more set of eyes on it first :) | 14:38 |
bcwaldon | jaypipes: blamar is going to take a look momentarily | 14:38 |
ttx | jaypipes, bcwaldon: if it makes it into Glance trunk, please propose it to milestone-proposed as well | 14:39 |
jaypipes | bcwaldon: ok, thx | 14:39 |
bcwaldon | jaypipes: can you set to NR | 14:40 |
*** tomeff has joined #openstack-dev | 14:45 | |
*** dragondm has joined #openstack-dev | 14:45 | |
jaypipes | bcwaldon: yep, one sec | 14:45 |
jaypipes | bcwaldon: done | 14:45 |
blamar | ugh, too many comments in that bug bcwaldon...can I get a TLDR? :P | 14:50 |
ttx | any database migration expert that would like the glory of solving bug 816236 ? | 14:52 |
uvirtbot` | Launchpad bug 816236 in nova "Initial 'nova db sync' migration failure on mysql due to foreign key reference" [Critical,Triaged] https://launchpad.net/bugs/816236 | 14:52 |
ttx | Fixing release-critical bugs gives you good karma. | 14:52 |
bcwaldon | blamar: TL;DR: shut your mouth | 14:55 |
* blamar smacks bcwaldon with a trout | 14:55 | |
*** dolphm has quit IRC | 14:55 | |
*** dolphm has joined #openstack-dev | 14:56 | |
*** rnirmal has joined #openstack-dev | 15:00 | |
jaypipes | ttx: notice my lack of eagerness to approach that migrate bug. | 15:07 |
ttx | jaypipes: it's probably not that difficult -- but it will take me ages to bridge the gaps in my SQL / sqlalchemy-migrate knowledge | 15:08 |
ttx | I'm sure it's quite easy for people who already did it :) | 15:09 |
dolphm | on gerrit, how do you push a new commit (a revision) to an existing review? | 15:09 |
* ttx tries to get to the bottom of bug 814365 | 15:09 | |
uvirtbot` | Launchpad bug 814365 in nova "Should support boto 2.0 server-side (was: EC2 API fails with >=boto2.0)" [Wishlist,Confirmed] https://launchpad.net/bugs/814365 | 15:09 |
*** rnirmal has quit IRC | 15:09 | |
jaypipes | dolphm: git review should push the new commit, no? | 15:10 |
*** reidrac has quit IRC | 15:10 | |
dolphm | won't that just open a new review? | 15:10 |
jaypipes | dolphm: hmm, I wouldn't think so, as the history should know it's related to the prior commit... | 15:11 |
jaypipes | dolphm: one sec, asking mtaylor and jeblair | 15:11 |
jaypipes | dolphm: I assume you're in the same branch in the repo as the original review push? | 15:11 |
dolphm | well, it's not me, but yes | 15:12 |
mtaylor | dolphm: so - if you grabbed the commit hook and installed it, it will attach it to the same review | 15:12 |
mtaylor | dolphm: http://wiki.openstack.org/GerritWorkflow#Change-Id_Hook | 15:12 |
dolphm | so it just happens automagically? e.g. I've opened 3 reviews for distinct changes, but if one of those changes was dependent on a prior, it would have revised an existing review instead? | 15:13 |
mtaylor | yes | 15:13 |
dolphm | freaking awesome | 15:13 |
*** cp16net has quit IRC | 15:14 | |
mtaylor | I'm _sure_ there are some semantics in there somewhere, but yes. additionally - if you rebase and squash commits, as long as you keep the ChangeId comment from the original commit, it will still be able to keep track of it all | 15:15 |
*** med_out is now known as medberry | 15:22 | |
jeblair | dolph: it looks like #50 didn't have a change-id header | 15:22 |
jeblair | dolphm: so it made a new change instead of attaching to the previous one (but it did note the previous one as a dependency) | 15:23 |
jeblair | if you don't have the change-id hook installed, you can manually add the header to a commit message after looking up the value in gerrit (eg, Change-Id: I9af68c5c12da28b39972d653dbb288baf5b9a181) | 15:24 |
openstackjenkins | Project nova build #1,150: SUCCESS in 4 min 13 sec: http://jenkins.openstack.org/job/nova/1150/ | 15:26 |
openstackjenkins | Tarmac: Updates /servers requests to follow the v1.1 spec. Except for implementation of uuids replacing ids and access ips both of which are not yet implemented. Also, does not include serialized xml responses. | 15:26 |
jeblair | dolphm: here's an example: https://review.openstack.org/#patch,sidebyside,42,1,/COMMIT_MSG | 15:28 |
bcwaldon | jaypipes: we need to update glance package builder | 15:28 |
*** jhtran has joined #openstack-dev | 15:29 | |
dolphm | does the change-id need to be last like that? | 15:31 |
dolphm | i.e. why didn't this work: https://review.openstack.org/#patch,sidebyside,53,1,/COMMIT_MSG | 15:31 |
bcwaldon | jaypipes: missing python-xattr | 15:31 |
dolphm | jeblair: ^^ | 15:31 |
*** openpercept_ has quit IRC | 15:31 | |
jeblair | dolphm: i believe it does need to be at the end | 15:32 |
dolphm | jeblair: k, i'll try that | 15:32 |
jeblair | dolphm: "To be picked up by Gerrit, a Change-Id line must be in the bottom portion (last paragraph) of a commit message, and may be mixed together with the Signed-off-by, Acked-by, or other such footers. For example:..." | 15:32 |
jeblair | dolphm: https://review.openstack.org/Documentation/user-changeid.html | 15:32 |
dolphm | jeblair: ah, so it's a Footer lol | 15:33 |
blamar | jaypipes: bug713154 approved, just have a note or two for you to read before flipping the switch | 15:33 |
jeblair | dolphm: yes, i suppose i should not call it a header. :) | 15:33 |
dolphm | damn, now it wants me to squash commits locally... even though I have unrelated commits in between? | 15:36 |
jaypipes | bcwaldon: yup, noted. | 15:40 |
jaypipes | blamar: k, reading. | 15:40 |
mtaylor | dolphm: I've run in to this before myself - and I think it's one of those things that will incite us to use branches for different unrelated topics | 15:41 |
soren | ttx: /me looks | 15:41 |
*** chomping has joined #openstack-dev | 15:41 | |
*** lorin1 has quit IRC | 15:51 | |
jaypipes | mtaylor: we need to update the version of boto on the jenkins build box... to latest from 1.9 | 15:57 |
mtaylor | jamshid: for which project? | 15:57 |
mtaylor | jamshid: sorry - bad tab complete | 15:58 |
jaypipes | mtaylor: glance | 15:58 |
mtaylor | jaypipes: for which project is it a depend? | 15:58 |
*** mnour1 has quit IRC | 15:59 | |
*** mnour has joined #openstack-dev | 15:59 | |
mtaylor | jaypipes: do we have more recent packages? | 15:59 |
mtaylor | jaypipes: I think we may have to make some | 15:59 |
jaypipes | mtaylor: for boto? | 15:59 |
mtaylor | yeah. 1.9 seems to be the latest in repo | 15:59 |
jaypipes | mtaylor: we need to add dependency for boto>=2 and xattr to the glance packaging | 15:59 |
jaypipes | soren: ^^ | 16:00 |
jaypipes | I was going to create a bug for that... | 16:00 |
jaypipes | mtaylor: the loveliness of maintaining our own versions of packages.. | 16:00 |
mtaylor | jaypipes: python-xattr yeah? | 16:02 |
jaypipes | mtaylor: ya | 16:02 |
mtaylor | k. that one's already there | 16:02 |
mtaylor | we'll need to wait on a new package version of boto to hit our repos for the other | 16:03 |
*** johnpur has quit IRC | 16:12 | |
dolphm | jeblair: mtaylor: i completely gave up on revising that review, abandoning a review and opening a new one seems easier, but of course, you lose context in the new review :/ | 16:12 |
mtaylor | dolphm: I think it gets much easier when you have the change-id hook installed for the first one as well, so in _this_ case it was wonky, but I think once we're in a rythym it will actually work more naturally | 16:14 |
jeblair | dolphm: and if topic branches are used, we probably won't end up with unrelated changes in the middle of a series | 16:15 |
dolphm | mtaylor: hmm, I thought I installed it, but I don't see the footer on any of my commits | 16:15 |
mtaylor | definitely collecting tips/practices will be key as we go | 16:16 |
jeblair | dolphm: it's per-repository, so it should be under your keystone repo in ".git/hooks/commit-msg" | 16:17 |
dolphm | jeblair: oooh, i put it in ~ | 16:17 |
jeblair | dolphm: i'll try to clarify the wiki | 16:18 |
mtaylor | annegentle: ping? | 16:20 |
dolphm | jeblair: probably my bad, I'm used to mercurial paying attention to ~/.hgrc | 16:21 |
dolphm | mtaylor: what's the scoop on enforcing pylint and coverage with gerrit? | 16:23 |
mtaylor | dolphm: pylint is easy to enforce - although you probably want to get clean first :) | 16:24 |
dolphm | can you do a (new => old) for pylint? i've been working on improving our score | 16:24 |
mtaylor | dolphm: coverage is on the todo list - need to make a change to the jenkins coverage plugin to understand "be unhappy if the number falls" (right now it only has a static number) | 16:24 |
dolphm | mtaylor: or (new >= old - .05) or something | 16:24 |
mtaylor | dolphm: I don't think so - it's a similar problem to coverage | 16:24 |
mtaylor | dolphm: we could go in from time to time and set the lower limit to the current number while you're working on it | 16:25 |
dolphm | mtaylor: that'd be a good start, if it's not a pain (weekly updates?)... also, what are other projects scoring in pylint, and is there a standard pylint config? | 16:27 |
dolphm | mtaylor: openstack standard* | 16:27 |
mtaylor | dolphm: so currently you have 1415 violations ... I can set that to be the pain threshold for now - and yeah, let's do weekly updates | 16:28 |
jaypipes | mtaylor: only 1415? | 16:28 |
mtaylor | dolphm: there is a pylintrc in lp:nova ... and the goal is 0 violations, but I don't think anybody is on that at the moment (since we haven't been enforcing it) | 16:29 |
mtaylor | I believe projects _are_ pretty clean with pep8 though | 16:29 |
mtaylor | yeah - nova was pep8 clean, and is now up to 10 violations (which will be easier to deal with when we move them to gerrit and can enforce pylint counts) | 16:30 |
dolphm | mtaylor: when you say violations, are you including notices? | 16:31 |
dolphm | mtaylor: err, non-errors/warnings | 16:31 |
mtaylor | I don't think so | 16:32 |
mtaylor | here's how we're running it: pylint --rcfile=.pylintrc -f parseable keystone > pylint.txt | 16:32 |
mtaylor | dolphm: ok. you are now set that if you have more than 1415 pylint responses that your merges will fail | 16:34 |
mtaylor | happy hunting! | 16:34 |
mtaylor | dolphm: and you seem to have the same pylintrc as nova, so that's good | 16:36 |
*** jdurgin has joined #openstack-dev | 16:41 | |
dolphm | mtaylor: I hadn't noticed our pylintrc file... after playing with it, it seems pretty sensible | 16:45 |
dolphm | mtaylor: although I'm getting 939 'messages' total... where are you getting 1415 'violations'? (i know we're looking at slightly different code bases, but that's a big difference, unless we're looking at different things) | 16:47 |
*** mnour has quit IRC | 16:54 | |
*** mnour has joined #openstack-dev | 16:54 | |
soren | glance needs boto>=2? | 17:05 |
soren | jaypipes: ^ | 17:05 |
jaypipes | soren: yes, with the introduction of the S3 fully functional backend it does. | 17:05 |
soren | nova doesn't work with boto 2, apparently. https://launchpad.net/~nova-core/+archive/trunk/+build/2646612/+files/buildlog_ubuntu-oneiric-i386.nova_2011.3~d4~20110726.1323-0ubuntu0ppa1~oneiric1_FAILEDTOBUILD.txt.gz | 17:05 |
jaypipes | soren: gah. | 17:06 |
soren | I'm fairly sure that's why it fails on Oneiric. | 17:06 |
soren | jaypipes: ...so it's something we need to fix for sure. | 17:06 |
jaypipes | soren: well, the folks who wrote boto changed the most basic method signature for the S3Connection.__init__() method from 1.9 to 2.0... | 17:06 |
jaypipes | soren: adding in a kwarg headers that doesn't exist in 1.9... | 17:07 |
jaypipes | soren: so they are incompatible... | 17:07 |
creiht | boto changed quite a bit from 1.9 to 2.0 | 17:07 |
soren | jaypipes: Sounds like fun. | 17:07 |
jaypipes | creiht: any suggestion on this? My inclination is to standardize on 2.0... | 17:07 |
* soren concurs | 17:07 | |
* soren is all about the new hawtness | 17:08 | |
jaypipes | and fix Nova's issue with it... | 17:08 |
creiht | when writing the s3 middleware, I used 1.9 since that was what nova used... :) | 17:08 |
jaypipes | poopy pants. | 17:08 |
soren | We'll have to switch sooner or later. Might as well do it sooner. | 17:08 |
creiht | I really don't know what the community in general is using | 17:08 |
soren | Or support both, of course. | 17:08 |
soren | I don't know how much work that'll entail. | 17:09 |
creiht | I know, there should be a best-boto lib, that translates the calls to boto ;) | 17:09 |
soren | ...but it seems like a reasonable assumption that the percentage that uses 1.9 vs. 2.0 will eventually tip in 2.0's favour. | 17:09 |
creiht | a boto abstraction layer :) | 17:09 |
jaypipes | hehe | 17:09 |
jaypipes | soren: yes, that is a reasonable assumption I would assume. Though looks like 1.9 is standard for Natty... | 17:10 |
creiht | boto usage in swift is very small with the s3 compat stuff, so it shouldn't be a big deal either way | 17:10 |
jaypipes | sorry guys, off to dentist. back in 1.5 hours... :( | 17:10 |
creiht | might be worth asking jessie, vish, since it seemed like a concious decision to use 1.9, since 2.0 has been around for a while | 17:11 |
creiht | lunchtime here | 17:11 |
*** kbringard has joined #openstack-dev | 17:11 | |
openstackjenkins | Project nova build #1,151: SUCCESS in 4 min 5 sec: http://jenkins.openstack.org/job/nova/1151/ | 17:11 |
openstackjenkins | Tarmac: queries in the models.Instance context need to reference the table by name (fixed_ips) however queries in the models.FloatingIp context alias the tables out properly and return the data as fixed_ip (which is why you need to reference it by fixed_ip in that context). | 17:11 |
openstackjenkins | Ideally we should probably consider adding a fixed_ip alias to the models.Instance query context so that the api code is consistent, but for now this should resolve the outstanding issues. | 17:11 |
kbringard | hey, just in time to see my merge | 17:11 |
*** darraghb has quit IRC | 17:14 | |
openstackjenkins | Project keystone build #2: STILL FAILING in 29 sec: http://jenkins.openstack.org/job/keystone/2/ | 17:21 |
openstackjenkins | dolph.mathews: Simple change to test gerrit | 17:21 |
openstackjenkins | Project nova build #1,152: SUCCESS in 4 min 12 sec: http://jenkins.openstack.org/job/nova/1152/ | 17:22 |
openstackjenkins | Tarmac: Add OpenStack API support for block_device_mapping. | 17:22 |
openstackjenkins | This patch enables boot from volume feature already implemented in EC2 | 17:22 |
openstackjenkins | API, as an OpenStack API extension. | 17:22 |
dolphm | mtaylor: is keystone on the PYTHONPATH for gerrit? | 17:23 |
mtaylor | dolphm: not sure what you mean - there should be no installed version of keystone | 17:24 |
mtaylor | dolphm: this is what's being run: python keystone/test/run_tests.py | 17:25 |
dolphm | mtaylor: http://docs.python.org/tutorial/modules.html#the-module-search-path | 17:26 |
dolphm | mtaylor: I'm guessing keystone.logic.types is the first time the unit tests import from the keystone package | 17:27 |
*** duker has quit IRC | 17:28 | |
mtaylor | dolphm: yes... sorry, I phrased my response poorly - currently jenkins is pulling a fresh copy of the repo and doing nothing other than running python keystone/test/run_tests.py without doing any additional setup. | 17:28 |
mtaylor | dolphm: if we need to do something for right now (since we're still getting you added in to the system), we can do that - but in general, the expectation is that there is a test script in the tree which can be run without needing to set up any env vars | 17:29 |
mtaylor | dolphm: is there a different way you normally run that test script? | 17:29 |
dolphm | in dev, i would expect any projects i'm working with to be on the PYTHONPATH | 17:30 |
*** mgius has joined #openstack-dev | 17:30 | |
dolphm | mtaylor: i'm wondering if there's a way to do it on the command line, like `python --append-path=. keystone/test/run_tests.py | 17:31 |
mtaylor | dolphm: really? fascinating. I expect the exact opposite | 17:31 |
mtaylor | dolphm: there is - I'm just saying, there should be no need to do that ... lemme take a more specific look real quick | 17:32 |
*** donald650 has quit IRC | 17:33 | |
dolphm | mtaylor: i guess the workaround is `possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0])` ... but I think that's really poor python, as the environment should be configured by the sysadmin, not by the app | 17:34 |
openstackjenkins | Project nova build #1,153: SUCCESS in 4 min 19 sec: http://jenkins.openstack.org/job/nova/1153/ | 17:35 |
openstackjenkins | Tarmac: Updates to the compute API and manager so that rebuild, reboot, snapshots, and password resets work with the most recent versions of novaclient. | 17:35 |
mtaylor | dolphm: I agree - I do not think we need to munge the path like that | 17:36 |
dolphm | mtaylor: http://stackoverflow.com/questions/4580101/python-add-pythonpath-during-command-line-module-run | 17:37 |
mtaylor | dolphm: what I'm saying is that the need to munge the path at all indicates a more fundamental problem ... and as we do not set pythonpath for any of the other projects, I want to figure out why it is that the test runner here is wanting us to | 17:38 |
dolphm | mtaylor: other projects munge the path: https://github.com/openstack/nova/blob/master/bin/nova-api | 17:39 |
vishy | soren! wb | 17:39 |
dolphm | mtaylor: the file i believe is failing does not: https://github.com/openstack/keystone/blob/master/keystone/test/unit/test_keystone.py | 17:39 |
mtaylor | dolphm: fair enough - so, I'm going to have to punt this one up the line to jaypipes and/or vishy ... project standards for how to deal with this are out of my scope for deciding | 17:40 |
dolphm | mtaylor: alrighty | 17:40 |
mtaylor | dolphm: I just don't want to add pythonpath munging to your jenkins jobs and nobody elses if that's going to cause unintended consequences later | 17:41 |
dolphm | mtaylor: just for sanity, can you try running a build with the same command you tried before, prefixed by 'PYTHONPATH=. ' (or whatever path is appropriate) | 17:41 |
mtaylor | dolphm: sure. and I'm happy to add that to the job for the moment ... I just want to make sure we know what we're doing long-term here | 17:41 |
dolphm | mtaylor: agree | 17:42 |
openstackjenkins | Project keystone build #3: STILL FAILING in 3.5 sec: http://jenkins.openstack.org/job/keystone/3/ | 17:42 |
openstackjenkins | dolph.mathews: Simple change to test gerrit | 17:42 |
mtaylor | dolphm: ok, well, at least that's a DIFFERENT error :) | 17:43 |
dolphm | mtaylor: previous *.db file was not deleted | 17:43 |
mtaylor | dolphm: something seems to be trying and failing to remove it ... rm: cannot remove `keystone/test/keystone.db': No such file or directory | 17:43 |
dolphm | mtaylor: we have an open issue to run tests using an in-memory database, but we can't do that as long as we're using sampledata.sh as a crutch for automated tests | 17:44 |
mtaylor | dolphm: so what needs to be deleted? | 17:44 |
dolphm | keystone/keystone.db and keystone/keystone.token.db | 17:44 |
mtaylor | dolphm: fwiw, those wind up in the top src dir in my branch | 17:45 |
dolphm | and run_tests.py needs to be fixed, to delete from the cwd, not from keystone/test | 17:45 |
mtaylor | gotcha. | 17:45 |
dolphm | mtaylor: or to tell keystone to create db's in the keystone/test directory | 17:45 |
*** donald650 has joined #openstack-dev | 17:49 | |
dolphm | mtaylor: as a workaround, can you cd into keystone/test before running run_tests.py? yogi is working on a new run_tests.py approach that will test with multiple configurations, and hopefully address this issue | 17:51 |
soren | vishy: ahoy | 17:54 |
mtaylor | dolphm: https://review.openstack.org/89 | 17:55 |
mtaylor | dolphm: oh, well, sure | 17:55 |
dolphm | mtaylor: the only problem with your change is that i think it's risky for a production system with a default config... if someone executes run_tests.py, they delete their data | 17:57 |
openstackjenkins | Yippie, build fixed! | 17:57 |
openstackjenkins | Project keystone build #4: FIXED in 1 min 4 sec: http://jenkins.openstack.org/job/keystone/4/ | 17:57 |
openstackjenkins | dolph.mathews: Simple change to test gerrit | 17:57 |
mtaylor | dolphm: fair enough | 17:57 |
dolphm | mtaylor: all good for now? | 17:58 |
mtaylor | dolphm: seems like it! | 17:58 |
mtaylor | dolphm: and we can figure out long-term solutions for these things moving forward | 17:58 |
dolphm | mtaylor: A) determine future of PYTHONPATH / possible_topdir stuff, B) rework configuration management for automated tests | 17:59 |
mtaylor | dolphm: yes | 18:00 |
dolphm | mtaylor: deal | 18:00 |
dolphm | mtaylor: https://github.com/rackspace/keystone/issues/122 | 18:00 |
mtaylor | dolphm: I'd add a tentative c) align run_tests with nova | 18:00 |
mtaylor | dolphm: sweet | 18:00 |
mtaylor | dolphm: but I don't need to die on C | 18:00 |
dolphm | mtaylor: lol fair enough | 18:01 |
*** jamshid has quit IRC | 18:02 | |
annegentle | mtaylor: pong | 18:09 |
mtaylor | annegentle: just wanted to give you a heads up that I'm going to move the docs stuff on to a new server some time soon (I know you shell in some times and do things) | 18:09 |
dolphm | mtaylor: the parens make that a little creepy | 18:10 |
annegentle | ok, thanks for the heads up - I was in there Friday in fact :) battling wiki spam, which has gone to zero but nobody else can create accounts either. Sigh. | 18:10 |
*** mattray has quit IRC | 18:11 | |
*** AhmedSoliman has quit IRC | 18:11 | |
mtaylor | annegentle: and when I'm done - wiki will be on its own box, and $project.openstack.org and docs.openstack.org will be in the same place but on a different machine | 18:11 |
annegentle | mtaylor: ok, nice. | 18:12 |
*** cp16net has joined #openstack-dev | 18:15 | |
*** mfer has quit IRC | 18:16 | |
*** mfer has joined #openstack-dev | 18:16 | |
jhtran | what's the best library for using OS api? | 18:19 |
bcwaldon | jhtran: novaclient | 18:19 |
jhtran | ok i'll check that out. is there a url? | 18:19 |
jhtran | https://launchpad.net/python-novaclient ? | 18:20 |
bcwaldon | http://pypi.python.org/pypi/python-novaclient/2.5.8 | 18:20 |
jhtran | cool thanks! | 18:20 |
bcwaldon | it's developed on github, btw | 18:20 |
*** mattray has joined #openstack-dev | 18:20 | |
tr3buchet | vishy: add_fixed_ip_to_instance() is broken unless you have a new way for it to work, any ideas? | 18:27 |
*** mnour has quit IRC | 18:28 | |
vishy | did it break with the l2 networking branch? | 18:28 |
vishy | tr3buchet: ^ | 18:28 |
tr3buchet | vishy: no it's passing host to add_fixed_ip_to_instance(), where does this host come from? | 18:31 |
vishy | hmm | 18:32 |
vishy | looking | 18:32 |
bcwaldon | jaypipes: Can you propose the S3 bugfix for merging into milestone-proposed? | 18:33 |
vishy | oh weird | 18:34 |
vishy | the host got removed | 18:34 |
ttx | jkoelker, jaypipes: test still failing on buildds. | 18:36 |
ttx | (for bug 816386) | 18:37 |
uvirtbot` | Launchpad bug 816386 in glance "test_scrubber functional tests fail on package build" [High,In progress] https://launchpad.net/bugs/816386 | 18:37 |
vishy | tr3buchet: there are a couple easy ways to fix this | 18:40 |
tr3buchet | vishy: i don't know why adding an ip to an instance requires knowing the host | 18:42 |
tr3buchet | host should just be removed from that function | 18:42 |
vishy | tr3buchet: network needs to know where to send the message for multi_host networks | 18:43 |
vishy | host is passed so network doesn't have to look up the host from the instance_ref in the db | 18:44 |
vishy | tr3buchet: http://pastie.org/2275274 | 18:46 |
vishy | a little bit inefficient in multi_host mode but that should work | 18:47 |
glenc | jaypipes - FYI, https://blueprints.launchpad.net/glance/+spec/pluggable-auth | 18:52 |
ttx | vishy: I had a try at bug 814365 -- will have to try out more tomorrow if noone beats me to it | 18:57 |
uvirtbot` | Launchpad bug 814365 in nova "Should support boto 2.0 server-side (was: EC2 API fails with >=boto2.0)" [Wishlist,Confirmed] https://launchpad.net/bugs/814365 | 18:57 |
ttx | vishy: you might need to address bug 816236 -- I haven't found any candidate to fix it so far | 18:57 |
uvirtbot` | Launchpad bug 816236 in nova "Initial 'nova db sync' migration failure on mysql due to foreign key reference" [Critical,Triaged] https://launchpad.net/bugs/816236 | 18:57 |
ttx | tr3buchet: any chance you can propose a fix for bug 810563 before D3 release ? | 18:58 |
uvirtbot` | Launchpad bug 810563 in nova "nova-manage lets you create broken networks (was: trying to add VLAN #100 to IF -:None:- error: No such device)" [Medium,Confirmed] https://launchpad.net/bugs/810563 | 18:58 |
*** cp16net has quit IRC | 19:03 | |
*** cp16net has joined #openstack-dev | 19:05 | |
*** cp16net_ has joined #openstack-dev | 19:06 | |
jkoelker | ttx: just saw that | 19:06 |
*** cp16net_ has quit IRC | 19:07 | |
*** cp16net__ has joined #openstack-dev | 19:07 | |
*** cp16net has quit IRC | 19:07 | |
*** cp16net__ is now known as cp16net | 19:07 | |
jkoelker | ttx: can I get a tarball of the attempted build? And or a way to trigger builds? | 19:07 |
*** cp16net has quit IRC | 19:08 | |
*** cp16net has joined #openstack-dev | 19:08 | |
ttx | hmm, it's not very easy, I think | 19:08 |
ttx | soren: any idea how to do that ? | 19:09 |
tr3buchet | ttx: yes. had some laptop issues earlier, i'll probably have a merge proposed today | 19:09 |
*** lorin1 has joined #openstack-dev | 19:10 | |
tr3buchet | vishy: why does compute need to know this if in multi-host the network is on the same host? | 19:11 |
*** nati has joined #openstack-dev | 19:11 | |
soren | jkoelker: What would a "tarball of an attempted build" contain? | 19:12 |
kbringard | I just came into the conversation, but from the question my guess is because of live-migration | 19:12 |
tr3buchet | vishy: more like this: http://pastie.org/2275416 | 19:12 |
jkoelker | the test.sqlite db | 19:12 |
vishy | tr3buchet: the request goes to network | 19:12 |
vishy | network needs to know where to send it | 19:12 |
tr3buchet | vishy: so your requests still go to the generic network topic? | 19:13 |
jkoelker | soren: its the only way i can think of how to track down why its failing on the build system but no where else | 19:13 |
vishy | yes it has to | 19:13 |
tr3buchet | vishy: in that case yeah i think you're right | 19:13 |
vishy | because the vm is attached to multiple networks | 19:13 |
vishy | some might be multihost and some may not | 19:13 |
vishy | we could shortcut a little in the add_fixed_ip | 19:14 |
vishy | because we know we are just allocating from just one network | 19:14 |
vishy | so we could load the network in network.api and send the message to the right host there | 19:14 |
vishy | but i think that is a little harder to follow | 19:15 |
tr3buchet | ah i see, and flat just ignores it | 19:15 |
vishy | because we're checking for 'multi_host' in another place | 19:15 |
tr3buchet | yeah you're right. it's easy for compute to just append what it knows | 19:16 |
jaypipes | bcwaldon: only once the packaging issues are fixed... | 19:17 |
jaypipes | ttx: looking.. | 19:17 |
tr3buchet | vishy: i see your logic there in the RPCAllocateFixedIP mixin. | 19:17 |
vishy | tr3buchet: you want to file a quick bug and merge proposal off of the milestone-proposed? | 19:17 |
tr3buchet | sure yeah | 19:17 |
tr3buchet | you want to do the merge prop or shall i? | 19:18 |
vishy | you can do it | 19:18 |
tr3buchet | k | 19:18 |
kbringard | jaypipes: have you seen this one? http://paste.openstack.org/show/1954/ | 19:18 |
vishy | i'm going to try and sort out this boto bug | 19:18 |
tr3buchet | i'll knock that out right quick | 19:18 |
kbringard | jaypipes: or is that related to the packaging stuff | 19:18 |
jaypipes | kbringard: yep | 19:19 |
kbringard | cool, I figured | 19:19 |
kbringard | then I'll just leave it be for now | 19:19 |
kbringard | thanks :-D | 19:19 |
jaypipes | kbringard: https://bugs.launchpad.net/bugs/814981 | 19:19 |
uvirtbot` | Launchpad bug 814981 in glance "glance-api fails on image delivery: AttributeError: context" [Medium,Confirmed] | 19:19 |
jaypipes | kbringard: there is a known workaround/fix... see bug. | 19:20 |
kbringard | ah, rad, thanks | 19:20 |
kbringard | kick ass, works great | 19:21 |
kbringard | yoda man | 19:21 |
*** mgius has quit IRC | 19:27 | |
clayg | jaypipes: I ran into that error as well, work around was of course adding the new context middleware | 19:30 |
*** dolphm has quit IRC | 19:31 | |
jaypipes | clayg: yup... actually, dprince had suggested separating config files from paste.deploy to make things like this easier to upgrade properly... not sure I completely agree with that, though. | 19:31 |
clayg | but I wonder why not just if not hasattr(req, 'context'): req.context = DefaultAdminContext | 19:31 |
jaypipes | clayg: I added a blueprint to the openstack-ci project for this general problem... https://blueprints.launchpad.net/openstack-ci/+spec/glance-upgrade | 19:31 |
clayg | i don't know splitting your paste config from the app config, paste deploy .ini configs are pretty standard these days | 19:31 |
clayg | i don't really see it as an upgrade problem as much as a "required middleware" problem | 19:32 |
clayg | why should the app assume that something upstream added a non-standard attribute to the request? | 19:32 |
jaypipes | clayg: I gather you are suggesting the best way would to have not created required middleware :) | 19:32 |
clayg | I just mean the app could make a default decision if context attribute isn't there | 19:33 |
jaypipes | clayg: ya, I hear you. | 19:33 |
clayg | ok | 19:33 |
jaypipes | clayg: or even add it to wsgi.environ['context'] instead, making it environ.get('context')'able... | 19:34 |
jaypipes | clayg: which I think may have been how nova implemented it... anyways, point taken :) | 19:34 |
clayg | idk, namespacing problems apply either way, when you add an attribute to a request webob's just putting it in environ['addhoc-attrs']['attr_name'] | 19:35 |
creiht | wsgi.environ['glance.context'] | 19:35 |
creiht | :) | 19:35 |
creiht | is typical for that type of stuff | 19:35 |
jaypipes | creiht: ah, yes, thx | 19:35 |
clayg | I presonally always liked adding a attribute with the name of the app - which itself is a dict i.e. req.glance.get('context', default_context) | 19:35 |
jaypipes | clayg, creiht: cool, thx for input. I'm going to paste the above into the bug... | 19:36 |
*** troytoman is now known as troytoman-away | 19:37 | |
tr3buchet | vishy: just to double check, remove fixed ip shouldn't have any need for host info | 19:37 |
vishy | good question | 19:40 |
*** dolphm has joined #openstack-dev | 19:41 | |
ttx | mtaylor: any idea why buildds choke on bug 816386 ? | 19:48 |
uvirtbot` | Launchpad bug 816386 in glance "test_scrubber functional tests fail on package build" [High,In progress] https://launchpad.net/bugs/816386 | 19:48 |
tr3buchet | vishy: i remember going through it the first time, deciding it didn't, but you may have changed something | 19:48 |
clayg | jaypipes: I'm still having problems with swift+http backend (lp bug # 771849) | 19:48 |
openstackjenkins | Project keystone build #5: FAILURE in 2.9 sec: http://jenkins.openstack.org/job/keystone/5/ | 19:48 |
openstackjenkins | kevin.mitchell: Add Admin API tests for v2 authentication | 19:48 |
clayg | as before the adds/puts are ok, but gets blow up cause the auth_url isn't right: http://paste.openstack.org/show/1955/ | 19:49 |
*** Tushar has joined #openstack-dev | 19:49 | |
clayg | i got a patch, http://paste.openstack.org/show/1956/ | 19:49 |
clayg | jaypipes: do you want a new bug? or should I use 771849 | 19:50 |
jaypipes | clayg: hmm. the second URI isn't a valid URI, though... | 19:50 |
clayg | yeah, that's the current code :) | 19:51 |
jaypipes | clayg: but it may be in the registry database already in the location field, eh? | 19:51 |
clayg | with my patch: http://paste.openstack.org/show/1957/ | 19:51 |
clayg | jaypipes: that's a good point, I'm not sure how my code would parse an already screwed up uri - please hold ;) | 19:52 |
*** dolphm has quit IRC | 19:52 | |
jaypipes | clayg: sure, I'm not disagreeing with you. just saying that "swift+http://user:pass@http://myswift.com/auth/v1.0/glance/img" is not a valid store URI. I think the source is the old registry location entries.. | 19:52 |
clayg | oddly, it still works | 19:53 |
clayg | so... the "correct" uri would be: swift+http://user:pass@myswift.com/auth/v1.0/glance/img | 19:53 |
clayg | ?? | 19:53 |
jaypipes | clayg: the thing is, the store URI is not meant to be seen outside the API/registry server communication. It's just an oddity that it is today (useful in testing only..) | 19:53 |
jaypipes | clayg: yes, that's the correct store URI. | 19:53 |
jaypipes | clayg: regardless, looks like a few more tests need to be added... | 19:54 |
*** dolphm has joined #openstack-dev | 19:54 | |
jaypipes | clayg: and definitely a SQL migrate thing to adjust existing URIs. | 19:54 |
clayg | ok, yeah but that's not what glance does today if your config specifies the swift_store_auth_address as http://auth.com:port/auth/v1.0 | 19:54 |
clayg | which to my knowledge is the only place you can specify your store is swift+http instead of just "swift" | 19:55 |
vishy | i don't think i changed that | 19:56 |
jaypipes | clayg: you can actually register an image in Glance using the X-Image-Meta-Location: swift+http(s)://blah.com/container/obj | 19:56 |
jaypipes | clayg: but I don't think that's the issue here. just needs some more tests and a migration of existing entries I believe. | 19:57 |
clayg | jaypipes: existing entries my need more tests - but I'm talking about a fresh upload into swift+http - if you don't speicify the Location trunk glace will construct it for you as "swift+http://user:pass@http://myswift.com/auth/v1.0/glance/img" | 19:58 |
jeblair | dolphm: have you had a chance to look at http://jenkins.openstack.org/job/keystone/5/console | 19:59 |
clayg | then when you go to get that image it will pass the swift connection "http:/myswift.com/auth/v1.0" as the auth url, and the "http:/" instead of "http://" blows up | 19:59 |
jaypipes | clayg: ok. I'll add that as a new bug. | 19:59 |
clayg | I haven't tried overriding the Location with meta? | 19:59 |
jaypipes | clayg: sorry about this.. I thought I'd added a crapton of tests for that... :( | 19:59 |
jaypipes | clayg: what version of Python you running? | 20:01 |
clayg | 2.6 | 20:03 |
jaypipes | clayg: minor version? | 20:03 |
jaypipes | clayg: please don't say 2.6.1... | 20:04 |
jaypipes | clayg: MacOSX? | 20:04 |
*** dolphm has quit IRC | 20:05 | |
clayg | ubuntu 2.6.5 and 2.6.6 | 20:06 |
bcwaldon | jaypipes: whew! | 20:06 |
jaypipes | clayg: phew indeed :) | 20:06 |
jaypipes | clayg, bcwaldon: though, more than likely fixing osx screwed other versions of urlparse :) | 20:07 |
jaypipes | clayg: OK, duly noted. I will look into it shortly. | 20:07 |
jaypipes | clayg: thx for your patience! | 20:07 |
clayg | np | 20:07 |
openstackjenkins | Project keystone build #6: STILL FAILING in 4 sec: http://jenkins.openstack.org/job/keystone/6/ | 20:07 |
openstackjenkins | kevin.mitchell: Add Admin API tests for v2 authentication | 20:07 |
jaypipes | hmmm... ^^ is my code, not kevin's... | 20:08 |
kbringard | code theif!@ | 20:08 |
jaypipes | Vek: did you propose the above? | 20:08 |
jaypipes | hehe, no, I'm just trying to figure out gerritbot... | 20:09 |
jaypipes | or rather gerritbot + hudsonbot | 20:09 |
vishy | whoot i think i got boto 2.0 workin | 20:09 |
*** nmistry has joined #openstack-dev | 20:10 | |
ttx | vishy: rha, I tried http://paste.ubuntu.com/652509/ but it still fails | 20:10 |
ttx | vishy: would be interested in your solution, for my education | 20:11 |
vishy | ttx: there were quite a few bugs in the code | 20:11 |
vishy | for processing the rules | 20:11 |
ttx | (I'm stuck at AssertionError: '' != '0.0.0.0/0') | 20:11 |
ttx | vishy: in the test code ? | 20:11 |
vishy | no in cloud.py | 20:12 |
ttx | oh | 20:12 |
ttx | so that last one was actually covering a real bug :) | 20:12 |
vishy | yeah | 20:12 |
vishy | looks like i have one test still failing | 20:12 |
vishy | almost there :) | 20:12 |
*** nati has quit IRC | 20:14 | |
*** Daviey has quit IRC | 20:14 | |
*** dolphm has joined #openstack-dev | 20:16 | |
*** Tushar has quit IRC | 20:17 | |
jeblair | dolphm: ping | 20:18 |
*** Daviey has joined #openstack-dev | 20:18 | |
dolphm | jeblair: reading it now | 20:19 |
jeblair | it looks like that's a change that predates the keystone/test directory | 20:19 |
jeblair | seems to me like we should just approve those and get back to the current state | 20:20 |
clayg | jaypipes: so xattr is cool for image meta data, swift is all about the xattrs, but now now that it | 20:21 |
dolphm | jeblair: where is the output of pwd? | 20:21 |
*** User784 has joined #openstack-dev | 20:21 | |
clayg | s a top level import in glance.utils - the client tool requires it as well? | 20:21 |
clayg | #justsayin | 20:21 |
*** Tushar has joined #openstack-dev | 20:21 | |
*** Daviey has quit IRC | 20:22 | |
dolphm | jeblair: it looks like it's starting from the wrong directory? it's trying to cd into keystone/test so it can use run_tests.py from the cwd, to get around a flaw in run_tests.py (see https://github.com/rackspace/keystone/issues/122 ) | 20:23 |
jeblair | pwd is used here: PYTHONPATH=/var/lib/jenkins/jobs/keystone/workspace | 20:23 |
jeblair | export PYTHONPATH=`pwd` | 20:23 |
jeblair | dolphm: i think it's the right directory | 20:24 |
jeblair | there's just no test directory because it didn't exist a month ago | 20:24 |
jeblair | http://jenkins.openstack.org/job/keystone/ws/keystone/ | 20:24 |
dolphm | jeblair: then how can the file not exist? | 20:24 |
dolphm | is this committing to an old branch or something? | 20:25 |
jeblair | yes | 20:25 |
ttx | Reminder: Meeting in 35 minutes in #openstack-meeting | 20:25 |
jeblair | ziad pushed a bunch of old changes | 20:25 |
*** cp16net has quit IRC | 20:25 | |
dolphm | jeblair: why? lol | 20:25 |
jeblair | i'm not sure? i think he was trying to push the changes he merged to rackspace/keystone after the cutover? | 20:26 |
dolphm | well, the change commits to test_authn_v2.py, which the current test script doesn't even use | 20:27 |
dolphm | jeblair: i'd like to remove that file entirely, but i want to rewrite the tests first | 20:27 |
*** cp16net has joined #openstack-dev | 20:29 | |
dolphm | jeblair: can we just let the change be rejected? | 20:29 |
jeblair | dolphm: sure. i thought ziad wanted all of the changes he pushed this morning to be merged. | 20:31 |
dolphm | jeblair: i don't know anything about what he pushed :/ | 20:31 |
dolphm | jeblair: seems very weird that it's from june 5th though | 20:32 |
jeblair | dolphm: i'll wait till i hear from you or ziad if you want me to do anything (like bypass jenkins) | 20:32 |
*** Daviey has joined #openstack-dev | 20:32 | |
dolphm | jeblair: are there a bunch more changes pending too? | 20:33 |
jeblair | https://review.openstack.org/#q,status:open+project:openstack/keystone,n,z | 20:34 |
dolphm | jeblair: holy crap | 20:34 |
*** nmistry has quit IRC | 20:39 | |
jaypipes | clayg: no, shouldn't be. but we'll deal with that in a later patch... | 20:47 |
jaypipes | clayg: I'd like to do totally separate packages for client and server(s) in Glance. | 20:48 |
jaypipes | clayg: we've got a bug logged for that, just havent' gotten around to it :( | 20:48 |
*** lorin1 has quit IRC | 20:51 | |
*** Tushar has quit IRC | 20:52 | |
openstackjenkins | Project nova build #1,154: SUCCESS in 4 min 16 sec: http://jenkins.openstack.org/job/nova/1154/ | 20:56 |
openstackjenkins | Tarmac: compute now appends self.host to the call to add an additional fixed ip to an instance | 20:56 |
*** asomya has joined #openstack-dev | 20:59 | |
ttx | Meeting starts, join #openstack-meeting now ! | 21:01 |
Daviey | yes sir! | 21:02 |
*** troytoman-away is now known as troytoman | 21:02 | |
ttx | Daviey: i'm not your boss anymore, yanow | 21:02 |
Daviey | Thank goodness :) | 21:05 |
*** dolphm has quit IRC | 21:09 | |
*** cp16net has quit IRC | 21:12 | |
*** martine has quit IRC | 21:15 | |
*** ameade has quit IRC | 21:17 | |
*** kbringard has quit IRC | 21:36 | |
*** kbringard has joined #openstack-dev | 21:37 | |
*** mwhooker has joined #openstack-dev | 21:43 | |
mwhooker | Hello. I got a 404 for http://nova.openstack.org/Twisted-10.0.0Nova.tar.gz when running python ./tools/install_venv.py in Nova | 21:43 |
mwhooker | anyone know where that file might have gone? | 21:43 |
vishy | mwhooker: are you installing a very old version? | 21:46 |
mwhooker | fresh checkout | 21:46 |
mwhooker | http://bazaar.launchpad.net/~hudson-openstack/nova/trunk/view/head:/tools/install_venv.py#L33 | 21:46 |
*** lts has quit IRC | 21:51 | |
openstackjenkins | Yippie, build fixed! | 22:00 |
openstackjenkins | Project keystone build #7: FIXED in 1 min 8 sec: http://jenkins.openstack.org/job/keystone/7/ | 22:00 |
openstackjenkins | kevin.mitchell: Document how to allow anonymous access | 22:00 |
* Vek raises an eyebrow | 22:01 | |
openstackjenkins | Project keystone build #8: SUCCESS in 1 min 6 sec: http://jenkins.openstack.org/job/keystone/8/ | 22:02 |
openstackjenkins | dolph.mathews: Issue #13: Added support for Accept-appropriate 404 responses w/ tests for json & xml. | 22:02 |
openstackjenkins | Project keystone build #9: FAILURE in 2.9 sec: http://jenkins.openstack.org/job/keystone/9/ | 22:02 |
openstackjenkins | kevin.mitchell: Update the sample to reflect some minor enhancements to the base framework. | 22:02 |
*** bcwaldon has quit IRC | 22:02 | |
openstackjenkins | Yippie, build fixed! | 22:03 |
openstackjenkins | Project keystone build #10: FIXED in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/10/ | 22:03 |
openstackjenkins | dolph.mathews: PEP8 fixes for system tests | 22:03 |
openstackjenkins | Project keystone build #11: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/11/ | 22:04 |
openstackjenkins | dolph.mathews: Making the API version configurable per API request | 22:04 |
openstackjenkins | Project keystone build #12: FAILURE in 2.7 sec: http://jenkins.openstack.org/job/keystone/12/ | 22:04 |
openstackjenkins | * jaypipes: Add test verifying a missing tenantId key in the password creds works properly in JSON | 22:04 |
openstackjenkins | * jaypipes: Add Admin API tests for v2 authentication | 22:04 |
openstackjenkins | * jaypipes: Add success test for GET /v2.0/tokens/<TOKEN_ID> in json and xml | 22:04 |
openstackjenkins | * anotherjesse: keystone repo is now at github.com/rackspace/keystone | 22:04 |
openstackjenkins | Project keystone build #13: STILL FAILING in 2.7 sec: http://jenkins.openstack.org/job/keystone/13/ | 22:04 |
openstackjenkins | kevin.mitchell: Add test verifying a missing tenantId key in the password creds works properly in JSON | 22:04 |
openstackjenkins | Yippie, build fixed! | 22:05 |
openstackjenkins | Project keystone build #14: FIXED in 1 min 6 sec: http://jenkins.openstack.org/job/keystone/14/ | 22:05 |
openstackjenkins | * robin.norwood: Update README with instructions to fix segfault. | 22:05 |
openstackjenkins | * robin.norwood: Sigh. Proofreading... | 22:05 |
openstackjenkins | Project keystone build #15: SUCCESS in 1 min 4 sec: http://jenkins.openstack.org/job/keystone/15/ | 22:06 |
openstackjenkins | kevin.mitchell: Document how to allow anonymous access | 22:06 |
soren | Err.. | 22:06 |
openstackjenkins | Project keystone build #16: SUCCESS in 1 min 4 sec: http://jenkins.openstack.org/job/keystone/16/ | 22:07 |
openstackjenkins | * robin.norwood: Update README with instructions to fix segfault. | 22:07 |
openstackjenkins | * robin.norwood: Sigh. Proofreading... | 22:07 |
openstackjenkins | Project keystone build #17: SUCCESS in 1 min 4 sec: http://jenkins.openstack.org/job/keystone/17/ | 22:08 |
openstackjenkins | robin.norwood: Sigh. Proofreading... | 22:08 |
openstackjenkins | Project keystone build #18: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/18/ | 22:09 |
openstackjenkins | yoga80: #66 Change in variable cases. | 22:09 |
openstackjenkins | Project keystone build #19: SUCCESS in 1 min 7 sec: http://jenkins.openstack.org/job/keystone/19/ | 22:10 |
openstackjenkins | yoga80: #66 Change in variable cases. | 22:10 |
*** mfer has quit IRC | 22:10 | |
openstackjenkins | Project keystone build #20: FAILURE in 2.7 sec: http://jenkins.openstack.org/job/keystone/20/ | 22:10 |
openstackjenkins | kevin.mitchell: The API is a moving target; update the test | 22:10 |
openstackjenkins | Project keystone build #21: STILL FAILING in 3.6 sec: http://jenkins.openstack.org/job/keystone/21/ | 22:11 |
openstackjenkins | kevin.mitchell: Split the Keystone service from the Admin service so we can test both | 22:11 |
openstackjenkins | Yippie, build fixed! | 22:12 |
openstackjenkins | Project keystone build #22: FIXED in 1 min 6 sec: http://jenkins.openstack.org/job/keystone/22/ | 22:12 |
openstackjenkins | * kevin.mitchell: The API is a moving target; update the test | 22:12 |
openstackjenkins | * kevin.mitchell: Split the Keystone service from the Admin service so we can test both | 22:12 |
openstackjenkins | * kevin.mitchell: Try to use an admin credential to revoke the token. | 22:12 |
openstackjenkins | * kevin.mitchell: Use un-spaced exception names... | 22:12 |
openstackjenkins | * kevin.mitchell: Bah, somehow my sample data failed to include Admin as admin's role | 22:12 |
openstackjenkins | * kevin.mitchell: Get and revoke both admin and user tokens... | 22:12 |
openstackjenkins | * kevin.mitchell: Don't need to fiddle around with user tokens here, just admin tokens | 22:12 |
openstackjenkins | * kevin.mitchell: Save expiration data for later comparison | 22:12 |
openstackjenkins | * kevin.mitchell: Add test for validate_token | 22:12 |
openstackjenkins | * kevin.mitchell: Update the sample to reflect some minor enhancements to the base framework. | 22:12 |
openstackjenkins | * kevin.mitchell: It's possible to authenticate through the Admin API. | 22:12 |
openstackjenkins | * kevin.mitchell: Add test verifying a missing tenantId key in the password creds works properly in JSON | 22:12 |
openstackjenkins | * kevin.mitchell: Add Admin API tests for v2 authentication | 22:12 |
openstackjenkins | * kevin.mitchell: Add success test for GET /v2.0/tokens/<TOKEN_ID> in json and xml | 22:12 |
openstackjenkins | * kevin.mitchell: keystone repo is now at github.com/rackspace/keystone | 22:12 |
openstackjenkins | * kevin.mitchell: Add middleware for glance integration | 22:12 |
openstackjenkins | Project keystone build #23: SUCCESS in 1 min 4 sec: http://jenkins.openstack.org/job/keystone/23/ | 22:13 |
openstackjenkins | robin.norwood: Update README with instructions to fix segfault. | 22:13 |
openstackjenkins | Project keystone build #24: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/24/ | 22:14 |
openstackjenkins | yoga80: Changes to store tokens using memcache #66. | 22:14 |
openstackjenkins | Project keystone build #25: SUCCESS in 1 min 6 sec: http://jenkins.openstack.org/job/keystone/25/ | 22:15 |
openstackjenkins | kevin.mitchell: These changes make no sense--I didn't do them, and I'm in sync! | 22:15 |
*** gaitan has quit IRC | 22:16 | |
openstackjenkins | Project keystone build #26: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/26/ | 22:16 |
openstackjenkins | kevin.mitchell: Add middleware for glance integration | 22:16 |
openstackjenkins | Project keystone build #27: FAILURE in 3.1 sec: http://jenkins.openstack.org/job/keystone/27/ | 22:16 |
openstackjenkins | * kevin.mitchell: Add test verifying a missing tenantId key in the password creds works properly in JSON | 22:16 |
openstackjenkins | * kevin.mitchell: Add Admin API tests for v2 authentication | 22:16 |
openstackjenkins | * kevin.mitchell: Add success test for GET /v2.0/tokens/<TOKEN_ID> in json and xml | 22:16 |
openstackjenkins | * kevin.mitchell: keystone repo is now at github.com/rackspace/keystone | 22:16 |
openstackjenkins | Project keystone build #28: STILL FAILING in 2.8 sec: http://jenkins.openstack.org/job/keystone/28/ | 22:16 |
openstackjenkins | * yoga80: Support transforming service catalog | 22:16 |
openstackjenkins | * yoga80: Changes to support service catalog. | 22:16 |
openstackjenkins | * yoga80: Updating tests and sample data. | 22:16 |
openstackjenkins | * yoga80: Changes to return service urls for Auth1.0 style calls. | 22:16 |
openstackjenkins | * yoga80: Changes to return service urls for Auth1.0 style calls. | 22:16 |
openstackjenkins | * yoga80: Removing debug print | 22:16 |
openstackjenkins | * yoga80: Introducing new frontend component to handle rackspace legacy calls. | 22:16 |
openstackjenkins | * yoga80: Introducing new frontend component to handle rackspace legacy calls. | 22:16 |
openstackjenkins | * yoga80: Changing to legacy auth to standard wsgi middleware. | 22:16 |
openstackjenkins | * yoga80: Changing to legacy auth to standard wsgi middleware.Name change of some of the files. | 22:16 |
openstackjenkins | * yoga80: Removing redundant files. | 22:16 |
openstackjenkins | * yoga80: PEP8 changes. | 22:16 |
openstackjenkins | * yoga80: Code cleanup. | 22:16 |
openstackjenkins | * yoga80: Minor fixes. | 22:16 |
openstackjenkins | Yippie, build fixed! | 22:17 |
openstackjenkins | Project keystone build #29: FIXED in 59 sec: http://jenkins.openstack.org/job/keystone/29/ | 22:17 |
*** bsza has quit IRC | 22:17 | |
openstackjenkins | * dolph.mathews: Correcting typo | 22:17 |
openstackjenkins | * dolph.mathews: Added Routes and httplib2 to production dependencies | 22:17 |
openstackjenkins | * dolph.mathews: Updated docs: sampledata.sh can't be executed outside of bin/ | 22:17 |
openstackjenkins | * dolph.mathews: Updated paths to unit/function tests in README | 22:17 |
openstackjenkins | * dolph.mathews: Improved README formatting/consistency | 22:17 |
openstackjenkins | * yoga80: Seperating user calls from tenants. | 22:17 |
openstackjenkins | * github: Test fixes | 22:17 |
openstackjenkins | * github: Changed BaseURLs to OpenStack names | 22:17 |
openstackjenkins | * yoga80: Introduced a method to get all users @Users resource.Also moved the method to get user groups out of tenant scope. | 22:17 |
openstackjenkins | * yoga80: Removing unused references to UserTenantAssociation. | 22:17 |
openstackjenkins | * jaypipes: Adds Sphinx build ability and RST documentation. | 22:17 |
openstackjenkins | * dolph.mathews: Grammar corrections | 22:17 |
openstackjenkins | * dolph.mathews: Added pip requirements file for testing environments. | 22:17 |
openstackjenkins | * yoga80: Adding call to modify tenant.Adding more tests and fixing minor issue. | 22:17 |
openstackjenkins | * xtoddx: Fix symlinks after docs -> doc rename. | 22:17 |
openstackjenkins | * xtoddx: Update the baseURL data pushed into glance. | 22:17 |
openstackjenkins | * anotherjesse: nova needs 1.0 api currently | 22:17 |
openstackjenkins | * sleepsonthefloor: dash needs both 1.0 and 1.1 compatability - need to fix that! | 22:17 |
openstackjenkins | * sleepsonthefloor: for got to change a 1.1 to 1.0 | 22:17 |
openstackjenkins | * yoga80: Changes to allow user creation without a tenant. | 22:17 |
openstackjenkins | * yoga80: Pep8 changes. | 22:17 |
openstackjenkins | * dolph.mathews: Refactored DB API into modules by model | 22:17 |
openstackjenkins | * yoga80: Changes to wadl to support user operations. | 22:17 |
openstackjenkins | * dolph.mathews: Refactored api function names to avoid redundancy with new module names | 22:17 |
openstackjenkins | * dolph.mathews: Fixed broken unit test code | 22:17 |
openstackjenkins | * yoga80: Fixing existing methods on wadl. | 22:17 |
openstackjenkins | * yoga80: Changes to include support for paginations. | 22:18 |
openstackjenkins | * dolph.mathews: Fixed spelling error | 22:18 |
openstackjenkins | * dolph.mathews: Fix for keystone issue 41: https://github.com/rackspace/keystone/issues/41 | 22:18 |
openstackjenkins | * dolph.mathews: Removed unused imports in bin/ | 22:18 |
openstackjenkins | * dolph.mathews: Removed redundant sentence in dev guide | 22:18 |
openstackjenkins | * dolph.mathews: Removed unused import | 22:18 |
openstackjenkins | * yoga80: Merging changes | 22:18 |
openstackjenkins | * dolph.mathews: Restored tools.tracer to bin/ scripts; included fix for empty frames | 22:18 |
openstackjenkins | * anotherjesse: Edited keystone/auth_protocols/nova_auth_token.py via GitHub | 22:18 |
openstackjenkins | * github: Readme fix | 22:18 |
openstackjenkins | * yoga80: Bringing back the changes to support endpointTemplates and endpoints. | 22:18 |
openstackjenkins | * github: Fixed requires for development and in readme | 22:18 |
openstackjenkins | * github: Fixed readme instructions for Nova - Issue #55 | 22:18 |
openstackjenkins | * dolph.mathews: Issue 31: Switching default ports to 5000/5001 (public/admin) | 22:18 |
openstackjenkins | * xtoddx: Swift-specific middleware. | 22:18 |
openstackjenkins | * yoga80: Code changes to support global endpointTemplates. | 22:18 |
openstackjenkins | * yoga80: Changes on Sample data. | 22:18 |
openstackjenkins | * xtoddx: Remove swift-y bits from generic token auth. | 22:18 |
openstackjenkins | * xtoddx: Make swift middleware live where it should. | 22:18 |
openstackjenkins | * yoga80: Changes to support endpoints and endpointemplates (renaming BaseUrls and BaseURLRefs). | 22:18 |
openstackjenkins | * github: Removed unnecessary symlink | 22:18 |
openstackjenkins | * github: Recompiled devguide with endpoints and templates | 22:18 |
openstackjenkins | * github: Fixed identity.wadl response - issue #71# | 22:18 |
openstackjenkins | * yoga80: Initial changes to support multiple backends. | 22:18 |
openstackjenkins | * yoga80: Adding list of todos. | 22:18 |
openstackjenkins | * yoga80: Changes to support dynamic loading of models. | 22:18 |
openstackjenkins | * dolph.mathews: Refactored URL extensions handling (for .json/.xml) | 22:18 |
openstackjenkins | * dolph.mathews: Minor comment change | 22:18 |
openstackjenkins | * dolph.mathews: Renamed exthandler to urlrewritefilter to better illustrate it's purpose | 22:18 |
openstackjenkins | * dolph.mathews: Removed redundant action mappings (for version controller) | 22:18 |
openstackjenkins | * dolph.mathews: Fixed default content type behavior (was defaulting to XML) | 22:18 |
openstackjenkins | * github: Fixing bug reported using with swift | 22:18 |
openstackjenkins | * github: Pylint an pep8 fixes | 22:18 |
openstackjenkins | * github: pep8 | 22:18 |
openstackjenkins | * dolph.mathews: Improved readme consistency | 22:18 |
openstackjenkins | * dolph.mathews: Organized imports | 22:18 |
openstackjenkins | * dolph.mathews: Added note about run_tests.py to readme | 22:18 |
openstackjenkins | * dolph.mathews: Slightly simplified base wsgi router | 22:18 |
openstackjenkins | * dolph.mathews: Removed unused import | 22:18 |
openstackjenkins | * dolph.mathews: Fixed spelling | 22:18 |
openstackjenkins | * dolph.mathews: Improved PEP8 compliance | 22:18 |
openstackjenkins | * dolph.mathews: Fixed doc string | 22:18 |
openstackjenkins | * dolph.mathews: Refactored routers and controllers into their own modules (issue #44) | 22:18 |
openstackjenkins | * dolph.mathews: Removed unused logger | 22:18 |
openstackjenkins | * dolph.mathews: Added bootstrap configuration script (with admin user assigned an Admin role) | 22:18 |
openstackjenkins | * dolph.mathews: Added run_tests.py to keystone.test.system, which uses bootstrap db script | 22:18 |
openstackjenkins | * dolph.mathews: Abstracted underlying HTTP behavior away from RestfulTestCase | 22:18 |
openstackjenkins | * dolph.mathews: Improved readability a bit | 22:18 |
openstackjenkins | * dolph.mathews: Improved dict formatting | 22:18 |
openstackjenkins | * dolph.mathews: Added missing imports and fixed a few pylint issues | 22:18 |
openstackjenkins | * dolph.mathews: Was this a typo or an incredibly lame joke? | 22:18 |
openstackjenkins | * dolph.mathews: Formatting change | 22:18 |
openstackjenkins | * dolph.mathews: Wrote test case for github issue #85 | 22:18 |
openstackjenkins | * dolph.mathews: Commented out failing request, until it's review | 22:18 |
openstackjenkins | * github: Move dev guide to OpenStack | 22:19 |
openstackjenkins | * dolph.mathews: Removed tenant id from admin user | 22:19 |
openstackjenkins | * dolph.mathews: Fixed minor pylint issues | 22:19 |
openstackjenkins | * dolph.mathews: Clarifying test case | 22:19 |
openstackjenkins | * dolph.mathews: - Added 'automatic' admin authentication to KeystoneTestCase using bootstrapped user | 22:19 |
openstackjenkins | * dolph.mathews: Merging keystone.auth_protocols package into keystone.middleware | 22:19 |
openstackjenkins | Project keystone build #30: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/30/ | 22:19 |
openstackjenkins | * yorik.sar: Add exception throwing and logging to keystone-manage. | 22:19 |
antonym | heh... | 22:19 |
openstackjenkins | Project keystone build #31: SUCCESS in 1 min 3 sec: http://jenkins.openstack.org/job/keystone/31/ | 22:19 |
openstackjenkins | * dolph.mathews: Added missing import | 22:19 |
openstackjenkins | * dolph.mathews: Specified python-ldap version, which appears to avoid the packaging issues we've experienced | 22:19 |
openstackjenkins | * dolph.mathews: Fixing indentation | 22:19 |
openstackjenkins | * dolph.mathews: Avoiding overloading of built-in: type() | 22:19 |
openstackjenkins | * dolph.mathews: Improving variable naming consistency | 22:19 |
openstackjenkins | * dolph.mathews: Fixing module-level variable naming issues | 22:19 |
openstackjenkins | * mgius7096: Removes disabled checks from get_user and update_user | 22:19 |
openstackjenkins | * dolph.mathews: Cleaning up unit tests | 22:19 |
openstackjenkins | * dolph.mathews: Adding missing class variable declaration | 22:19 |
openstackjenkins | * dolph.mathews: Assigned Base API classes so downstream code knows what to expect | 22:19 |
openstackjenkins | * dolph.mathews: Noted potential issue, but I'm not sure if this is dead code or not anyway? | 22:19 |
openstackjenkins | * dolph.mathews: Updating a disabled user should now succeed | 22:19 |
openstackjenkins | * dolph.mathews: Updating a disabled user (via xml) should now succeed | 22:19 |
openstackjenkins | * dolph.mathews: Disabled users should now be returned by GET /users/{user_id} | 22:19 |
openstackjenkins | * yoga80: Changes to allow password updates even when the user is disabled.Also fixed failing tests. | 22:19 |
openstackjenkins | * mgius7096: Fixes failing test introduced after disabled check remove. | 22:19 |
openstackjenkins | * mgius7096: This makes the use of set_enabled more clear | 22:19 |
openstackjenkins | Project keystone build #32: SUCCESS in 1 min 5 sec: http://jenkins.openstack.org/job/keystone/32/ | 22:20 |
openstackjenkins | * dolph.mathews: Fixing naming conflict with builtin function next() | 22:20 |
openstackjenkins | * yoga80: #3 Preventing creation of users with empty user id and pwds. | 22:20 |
openstackjenkins | Project keystone build #33: FAILURE in 2.7 sec: http://jenkins.openstack.org/job/keystone/33/ | 22:20 |
openstackjenkins | kevin.mitchell: keystone repo is now at github.com/rackspace/keystone | 22:20 |
openstackjenkins | Project keystone build #34: STILL FAILING in 2.7 sec: http://jenkins.openstack.org/job/keystone/34/ | 22:20 |
openstackjenkins | kevin.mitchell: Add success test for GET /v2.0/tokens/<TOKEN_ID> in json and xml | 22:20 |
openstackjenkins | Project keystone build #35: STILL FAILING in 2.6 sec: http://jenkins.openstack.org/job/keystone/35/ | 22:20 |
openstackjenkins | * github: Support for listing roles in keystone-manage | 22:20 |
openstackjenkins | * yoga80: Changes to also return role references as a part of user when get token call is made for a specific tenant. | 22:20 |
openstackjenkins | * yoga80: Meging changes | 22:20 |
openstackjenkins | * yoga80: Merging changes | 22:20 |
openstackjenkins | * yoga80: Merging changes | 22:20 |
openstackjenkins | * yoga80: Merging changes | 22:20 |
openstackjenkins | * yoga80: Changes on auth basic middleware component to return roles.Also changes on the application to return roles not tied to a tenant. | 22:21 |
openstackjenkins | * jaypipes: Add test case for verifying GET /v2.0/tokens returns 404 Not Found | 22:21 |
openstackjenkins | * jaypipes: Add more test cases for v2 authentication for bad requests and unauthorized results | 22:21 |
openstackjenkins | * yoga80: Changes to support getTenants call for user with admin privelage and regular user. | 22:21 |
openstackjenkins | * yoga80: Adding roles as comma seperated values on a single header. | 22:21 |
openstackjenkins | * yoga80: Removing remerged comments. | 22:21 |
openstackjenkins | * github: Support for listing BaseURL refs in keystone-manage | 22:21 |
openstackjenkins | * github: Added URLs to sampledata | 22:21 |
openstackjenkins | * github: pep8 | 22:21 |
openstackjenkins | Project keystone build #36: STILL FAILING in 2.6 sec: http://jenkins.openstack.org/job/keystone/36/ | 22:21 |
openstackjenkins | kevin.mitchell: It's possible to authenticate through the Admin API. | 22:21 |
openstackjenkins | Project keystone build #37: STILL FAILING in 2.7 sec: http://jenkins.openstack.org/job/keystone/37/ | 22:21 |
openstackjenkins | kevin.mitchell: Add test for validate_token | 22:21 |
openstackjenkins | Project keystone build #43: STILL FAILING in 2.7 sec: http://jenkins.openstack.org/job/keystone/43/ | 22:21 |
openstackjenkins | kevin.mitchell: Try to use an admin credential to revoke the token. | 22:21 |
tr3buchet | wow | 22:21 |
tr3buchet | KABOOOOOOOM | 22:21 |
kbringard | that was crazy | 22:24 |
*** glenc_ has joined #openstack-dev | 22:25 | |
*** glenc has quit IRC | 22:27 | |
*** mattray has quit IRC | 22:29 | |
*** kbringard_ has joined #openstack-dev | 22:31 | |
*** kbringard has quit IRC | 22:31 | |
*** kbringard_ is now known as kbringard | 22:31 | |
*** kbringard has quit IRC | 22:32 | |
*** glenc_ is now known as glenc | 22:34 | |
vishy | soren, tr3buchet: test_cloud fixed | 22:48 |
vishy | anyone working on libvirt tests? | 22:49 |
vishy | I might start banging them out | 22:49 |
vishy | soren, ttx, tr3buchet: i didn't realize that VMWare is actually broken. I think it is worth delaying the milestone until we can verify that VMWare actually works with the multi_nic changes | 22:53 |
Daviey | vishy: Interesting.. when did the s/mac_address/host/ change happen? | 22:54 |
vishy | Daviey: mac_addresses were moved out of instances with the multinic changes | 22:55 |
Daviey | ah! | 22:55 |
*** troytoman is now known as troytoman-away | 22:58 | |
*** alekibango has quit IRC | 22:59 | |
*** medberry is now known as med_out | 22:59 | |
*** User441 has joined #openstack-dev | 23:00 | |
*** Tushar has joined #openstack-dev | 23:00 | |
*** nati has joined #openstack-dev | 23:01 | |
*** asomya has quit IRC | 23:01 | |
*** nati has quit IRC | 23:05 | |
vishy | making progress on vmware changes | 23:06 |
*** jkoelker has quit IRC | 23:08 | |
vishy | tr3buchet: here? | 23:12 |
*** tomeff has quit IRC | 23:16 | |
*** dragondm has quit IRC | 23:33 | |
tr3buchet | vishy: yes | 23:33 |
tr3buchet | vishy: was lost in a world of hating flags | 23:33 |
vishy | attempting to fix vmware | 23:34 |
vishy | it is a little screwy | 23:34 |
vishy | a bunch of new code was added | 23:34 |
tr3buchet | not surprising | 23:34 |
tr3buchet | since multi-nic? | 23:34 |
*** dragondm has joined #openstack-dev | 23:35 | |
vishy | i think it was the vif plugging stuff | 23:35 |
vishy | that midokura did | 23:36 |
tr3buchet | ah | 23:36 |
tr3buchet | yeah their vif driver | 23:36 |
vishy | basically the tests are all fubar | 23:39 |
tr3buchet | i'd really like to default flat_interface to None like vlan interface | 23:39 |
tr3buchet | is why they are skipped :( | 23:39 |
tr3buchet | you are serious about delaying milestone it sounds like | 23:40 |
*** markvoelker has quit IRC | 23:40 | |
vishy | i had to fake plug_vifs | 23:40 |
vishy | now i'm just stuck on get_network_with_the_name | 23:40 |
vishy | looks like the fake isn't good enough to support the new stuff | 23:41 |
tr3buchet | :( | 23:42 |
tr3buchet | vishy: vif.py ? | 23:46 |
vishy | network_utils.py | 23:46 |
Daviey | is nova trunk not pep8 clean for others? | 23:49 |
Daviey | bug 816725? | 23:49 |
uvirtbot` | Launchpad bug 816725 in nova "pep8 failures" [Undecided,New] https://launchpad.net/bugs/816725 | 23:49 |
Tushar | https://bugs.launchpad.net/bugs/816555: Attach volume fails with NameError: global name'vol' is not defined | 23:50 |
tr3buchet | Daviey: only the doc/ and tools/ directories for me | 23:50 |
uvirtbot` | Launchpad bug 816555 in nova "Attach volume fails with NameError: global name 'vol' is not defined" [Undecided,New] | 23:50 |
Tushar | This problem occurs in revision1326 | 23:50 |
*** zaitcev has joined #openstack-dev | 23:51 | |
* Daviey is using using pep8 0.5.0 | 23:51 | |
Daviey | tr3buchet: What pep8 are you using? | 23:51 |
tr3buchet | 0 6 1 | 23:51 |
Daviey | *sigh*.. looks like we might need a more recent on in ubuntu oneiric. | 23:53 |
tr3buchet | yuh oh | 23:55 |
vishy | woot | 23:58 |
vishy | down to 3 fails | 23:58 |
Daviey | \o/ | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!