*** binaryWarrior has joined #openstack | 00:07 | |
*** kim0 has quit IRC | 00:15 | |
*** mtaylor has quit IRC | 00:16 | |
comstud | vishy- yep, cbehrens == comstud | 00:18 |
---|---|---|
*** hybridpollo has joined #openstack | 00:20 | |
*** binaryWarrior has quit IRC | 00:26 | |
*** abecc has quit IRC | 00:27 | |
holoway | if we use oauth, does that imply the client implementations need to store session state? | 00:27 |
*** hybridpollo has quit IRC | 00:28 | |
xtoddx | holoway: yes, that is assumed anyway in the RS api, they all need to keep the session token | 00:28 |
creiht | correct | 00:28 |
holoway | in that the token needs to get sent on every request, right? | 00:29 |
creiht | Either: | 00:29 |
creiht | 1.) it sends the token with each request | 00:29 |
creiht | or | 00:29 |
creiht | 2.) it signs the request with the secret | 00:29 |
creiht | oauth 2.0 seems to support both of those | 00:29 |
gholt | I'm not sure about 2 with oauth2. My limit understanding says that's oauth1. oauth2 allows using signing to get a token. | 00:32 |
*** binaryWarrior has joined #openstack | 00:32 | |
creiht | gholt: My (limited) research said that it can support both | 00:33 |
creiht | but since the spec is still evolving, who knows :) | 00:33 |
creiht | but #1 was for sure what spured on the development of v2.0 | 00:33 |
gholt | Where'd you see the signing part? I was looking and couldn't find it. | 00:34 |
*** hybridpollo has joined #openstack | 00:34 | |
creiht | Was a blog post from someone at yahoo explaining v2.0 | 00:34 |
gholt | Did you write it? j/k Where? | 00:34 |
creiht | trying to see if I can dig it up | 00:35 |
creiht | http://www.opensecuritylab.org/whats-new-on-oauth-20 | 00:35 |
creiht | guess not from yahoo, but that is what I referring to | 00:35 |
creiht | Also to clarify, the signing in v2.0 is not compatible with v1.0 signing | 00:36 |
* creiht goes to actually read the latest draft | 00:37 | |
gholt | We might be interpreting what's written differently. I see nothing that states each request is signed. But yeah, who knows? | 00:37 |
creiht | I'm saying that it is either or | 00:37 |
creiht | signing is one option | 00:37 |
creiht | another option is to use a token | 00:37 |
creiht | but I'm looking at the draft now to see if that is actually true :) | 00:38 |
gholt | I'm guessing that not part of the spec, but just: if you want to make your token this way, go ahead. hehe | 00:38 |
gholt | At least, I'm not finding a lot of matches when searching for "sign" in the spec. | 00:39 |
creiht | hehe | 00:39 |
creiht | you may be right :/ | 00:39 |
comstud | dinner with ppl. bbl | 00:40 |
*** binaryWarrior has quit IRC | 00:44 | |
*** Phacops has joined #openstack | 00:44 | |
gholt | I think you could write an auth server and swift/nova auth middleware that supported both oauths. Deployers could decide which they preferred or deploy both and let the client decide. | 00:44 |
Phacops | hi | 00:44 |
gholt | o/ | 00:44 |
creiht | Phacops: howdy | 00:45 |
Phacops | just wanna say i find openstack is a very good iniatiative | 00:45 |
creiht | thanks! :) | 00:45 |
Phacops | and thanks to people who are working on it | 00:46 |
* gholt is off to dinner and waves to Phacops on his way out. | 00:47 | |
bitmonk | gholt: you might like repoze.who.. | 00:49 |
bitmonk | it may be less than you're looking for, but it's a wsgi middleware which implements pluggable auth much like what is found in zope.app.security, without committing to the rest of zope. | 00:51 |
bitmonk | authentication, not authorization, i believe is the distinction between it and z.a.s | 00:51 |
creiht | bitmonk: yeah repoze.who is very interesting, but just a small piece of the auth puzzle :) | 00:51 |
bitmonk | well yeah it's a framework, but the point is it maps out a well tested means of, say, supporting more than one auth mechanism. | 00:52 |
creiht | bitmonk: that is very true, and something to look at on the swift/nova side of the equation | 00:53 |
bitmonk | the plugins are easy to write and might be reusable by the zope community. even if not, i'm sure the repoze kids would love some heavily used oauth examples.. | 00:53 |
creiht | but what we are pondering at the moment is a reference auth server that would be utilized by all openstack projects | 00:53 |
creiht | that something like repoze.who could very well talk to | 00:53 |
bitmonk | creiht: seems like maybe in swift/nova you get identification from something like repoze.who, potentially, and then decide if that principal has access to do whatever.. | 00:53 |
bitmonk | ah sure.. | 00:53 |
creiht | bitmonk: I think repoze.who already has an oauth plugin, but not sure if it is v2 compatible | 00:54 |
* bitmonk nods | 00:54 | |
creiht | I haven't looked that deeply yet | 00:54 |
*** vishy is now known as bitwizard | 00:54 | |
creiht | hah | 00:54 |
bitwizard | oo nice it isn't taken | 00:54 |
*** creiht is now known as bittard | 00:55 | |
*** bittard is now known as creiht | 00:55 | |
creiht | :) | 00:55 |
bitmonk | so you're talking like, auth store.. | 00:55 |
*** bitmonk is now known as batmonk | 00:55 | |
bitwizard | bit wizard is on my bizcard | 00:55 |
* batmonk emits a dark glare | 00:55 | |
bitwizard | maybe it should be my new irc name | 00:55 |
bitwizard | :) | 00:55 |
batmonk | i recommend against having a memorable irc nick. it's really wierd when people use it in person. | 00:56 |
creiht | hehe | 00:56 |
batmonk | unless it wouldn't be to you, and then, i say go for it | 00:56 |
bitwizard | hehe | 00:57 |
bitwizard | good point | 00:57 |
bitwizard | everyone calls pvo pvo | 00:57 |
creiht | batmonk: re: auth store, more or less | 00:57 |
bitwizard | and dendro dendro | 00:57 |
*** bitwizard is now known as vishy | 00:57 | |
batmonk | have you guys seen stanford webauth? it can sit on top of krb5. that would be something repoze.who would talk to in backend (or an example of how to webify krb5 tokens) | 00:58 |
batmonk | oath2 to krb5 would be sweet. | 00:58 |
creiht | batmonk: I've heard of it, but haven't looked at it much | 00:59 |
batmonk | involving kerberos would be wise, where there are tokens. | 00:59 |
*** heckj has quit IRC | 01:00 | |
*** Glace has quit IRC | 01:02 | |
*** bitmonk1 has quit IRC | 01:03 | |
creiht | gholt: so after skimming the spec, I believe you are right, and that everything is token based | 01:04 |
*** carsten has joined #openstack | 01:05 | |
*** mrayzenoss has joined #openstack | 01:07 | |
*** mrayzenoss is now known as mray | 01:07 | |
*** mray has joined #openstack | 01:07 | |
creiht | I supposed you could do v1 style signing with tokens if you really needed to | 01:08 |
*** Glace has joined #openstack | 01:08 | |
*** bitmonk has joined #openstack | 01:13 | |
*** xtoddx1 has joined #openstack | 01:14 | |
*** xtoddx has quit IRC | 01:15 | |
creiht | So I think it comes down a lot to, do we want just a "dev/reference auth", or a real scalable auth | 01:16 |
creiht | If it is just dev/reference auth, then it may be just easiest/fastest to use the RS style auth | 01:17 |
creiht | If we want a "real" auth server, then that is a whole other beast :) | 01:17 |
creiht | And a good question would be, are most places who are going to implement openstack in production going to need an auth service as well, or will they want to bolt it onto the auth that they already have? | 01:18 |
creiht | My hunch is that most places are going to want to bolt it on to whatever auth they already have in place | 01:19 |
*** gustavomzw has quit IRC | 01:25 | |
*** mray has quit IRC | 01:27 | |
*** silassewell has joined #openstack | 01:38 | |
*** devcamcar has joined #openstack | 01:38 | |
*** mrayzenoss has joined #openstack | 01:38 | |
*** mrayzenoss is now known as mray | 01:38 | |
*** mray has joined #openstack | 01:38 | |
devcamcar | hey all, have a launchpad question: if i specify a dependency branch in launchpad does it diff against that branch or trunk? | 01:39 |
*** mray has quit IRC | 01:39 | |
*** jdmaturen has joined #openstack | 01:46 | |
carsten | creight: My guess would be: Ability to use existing authentication, but authorization through OpenStack | 01:51 |
*** devcamcar has quit IRC | 01:51 | |
*** devcamcar has joined #openstack | 01:59 | |
*** heckj has joined #openstack | 02:06 | |
*** devcamcar has quit IRC | 02:06 | |
heckj | FYI - the logs at http://irclogs.openstack.org/logs are throwing permission denied errors - going back just a week or so | 02:08 |
*** lew has joined #openstack | 02:10 | |
*** devcamcar has joined #openstack | 02:13 | |
*** bitmonk has quit IRC | 02:15 | |
*** veszig has quit IRC | 02:16 | |
*** devcamcar has quit IRC | 02:16 | |
*** lew has quit IRC | 02:17 | |
*** veszig has joined #openstack | 02:17 | |
*** jdmaturen has quit IRC | 02:23 | |
*** devcamcar has joined #openstack | 02:32 | |
*** bitmonk has joined #openstack | 02:45 | |
*** devcamcar has quit IRC | 02:45 | |
*** sophiap has quit IRC | 02:49 | |
*** nettok has joined #openstack | 02:49 | |
*** devcamcar has joined #openstack | 02:52 | |
*** sophiap has joined #openstack | 03:01 | |
*** bitmonk has quit IRC | 03:02 | |
*** devcamcar has quit IRC | 03:02 | |
*** tobym has quit IRC | 03:05 | |
*** RobertLJ has quit IRC | 03:06 | |
*** bitmonk has joined #openstack | 03:08 | |
*** tobym has joined #openstack | 03:08 | |
*** devcamcar has joined #openstack | 03:09 | |
*** lbieber has joined #openstack | 03:10 | |
*** devcamcar has quit IRC | 03:10 | |
*** lbieber has quit IRC | 03:11 | |
*** devcamcar has joined #openstack | 03:17 | |
*** tdeath has quit IRC | 03:17 | |
bitmonk | creiht: all of what you had to say supports consideration of repoze.who, i think more than you may think. the idea is to have separate, disconnected plugins for things like handling oauth, oauth2, etc.. and backend providers. supporting krb is crucial to anyone using AD, but is also a great unix solution, and then you just use ldap for metadata. but, i should stop pontificating and throw some code down ;) | 03:18 |
bitmonk | i think the question of reference versus default sort of concepts is very valid.. don't want to document something around a way noone uses it in The Real World(tm). | 03:19 |
bitmonk | but with repoze.who you could have a simple 'default' which may not be so much a reference as a means for developers to have a working system without ldap/krb or whatever else. | 03:19 |
*** silassewell has quit IRC | 03:22 | |
*** devcamcar has quit IRC | 03:22 | |
bitmonk | i dunno, i have to spend some more time with the setup as it exists now.. i like that it's heavily wsgi focused instead of choosing a framework. even if i'm a listless zope-lover, if a framework had been chosen, it would probably be django. i was happy to have grep -r django . return nothing ;) | 03:22 |
bitmonk | and the overall code size of at least the base checkout is very impressively compact.. | 03:23 |
bitmonk | i'll probably dip into some cleanup work and get to know it better before i make too strong of statements as to What Should Be(tm) ;) | 03:23 |
* bitmonk noticed kapilt in swift | 03:24 | |
*** kashyapc has joined #openstack | 03:27 | |
creiht | kapilt? | 03:27 |
*** justinsheehy has joined #openstack | 03:28 | |
*** devcamcar has joined #openstack | 03:38 | |
creiht | bitmonk: Ah yes, he comitted some clean ups | 03:59 |
*** devcamcar has quit IRC | 03:59 | |
bitmonk | kapilt is a prolific python ninja. hazmat on irc. | 03:59 |
bitmonk | or, i have heard, the Gen Y version of 'ninja' is 'coding zombie', but i'm not sure i'm comfortable migrating directly to that api. | 04:00 |
creiht | ahh... nice to make the connection | 04:01 |
*** e1mer has joined #openstack | 04:05 | |
*** justinsheehy has quit IRC | 04:20 | |
*** bitmonk has quit IRC | 04:24 | |
*** sirp1 has quit IRC | 04:26 | |
*** justinsheehy has joined #openstack | 04:27 | |
*** sirp1 has joined #openstack | 04:39 | |
*** rajijoom has joined #openstack | 04:42 | |
*** lbieber has joined #openstack | 05:15 | |
*** nettok has quit IRC | 05:15 | |
*** lbieber has quit IRC | 05:16 | |
*** lbieber has joined #openstack | 05:16 | |
*** mtaylor has joined #openstack | 05:26 | |
*** ChanServ sets mode: +v mtaylor | 05:26 | |
*** sirp1 has quit IRC | 05:38 | |
*** xtoddx1 has left #openstack | 05:41 | |
*** e1mer has quit IRC | 05:43 | |
*** nettok has joined #openstack | 05:44 | |
*** kashyapc has quit IRC | 05:51 | |
*** e1mer has joined #openstack | 05:55 | |
*** jdmaturen has joined #openstack | 05:55 | |
*** lbieber has quit IRC | 05:56 | |
*** kashyapc has joined #openstack | 06:03 | |
*** e1mer has quit IRC | 06:03 | |
*** kashyapc has quit IRC | 06:05 | |
*** jdmaturen has quit IRC | 06:06 | |
*** kashyapc has joined #openstack | 06:07 | |
*** e1mer has joined #openstack | 06:09 | |
*** heckj has quit IRC | 06:15 | |
*** Paul_Miller has joined #openstack | 06:29 | |
carsten | Hope someone can help: monitor.py uses an import "rrdtool". Where do I get this from and how do I install it in a virtenv? | 06:33 |
PythonPup | Carl, I have not tried it yet, but I see instructions to install it by typing easy_install PyRRD | 06:45 |
PythonPup | http://code.google.com/p/pyrrd/wiki/InstallPyRRD for instructions, carsten | 06:46 |
*** kim0 has joined #openstack | 06:46 | |
carsten | pythonpup: thanks. I tried PyRRD and the environment picks it up. But it does not seem to include rrdtool | 06:47 |
PythonPup | Did you look at section 13.1.2.3 of http://sanet.sourceforge.net/docs/sanet-user-manual/appendix/requirements.html | 06:48 |
PythonPup | I'll be going through this in a few days, so I'd like to know what ends up working. | 06:50 |
carsten | Haven't found the sanet page before. I'll give it a go ... | 06:51 |
carsten | pythonpup: Generally following http://www.joinfu.com/2010/07/developing-nova-on-linux-getting-started/ worked quite well for me. | 06:51 |
carsten | There are some additional packages you need to install with easy_install, but apart from rrdtool they seem straight forward to find. | 06:52 |
PythonPup | thank you | 06:52 |
carsten | daemon is another package that give me headaches. easy_install finds it, but it seems incompatible with Nova (ie does not contain everything Nova expects). Maybe a version mismatch. | 06:53 |
carsten | pythonpup: thanks again, I have to leave now (end of day in AU); I'll try you suggestion tomorrow. | 06:55 |
PythonPup | I am reading a book titles Daemon, and I know what a Unix daemon is, but I don't know the Python package. | 06:55 |
PythonPup | I guessed you were in Chicago. G'day, carsten | 06:55 |
PythonPup | a book titled Daemon, that is. | 06:56 |
PythonPup | I guess it makes sense that a compute cluster manager would need a module called daemon. Good luck. | 06:59 |
*** brd_from_italy has joined #openstack | 07:00 | |
*** rnewson has joined #openstack | 07:07 | |
*** rnewson has joined #openstack | 07:07 | |
*** sophiap has quit IRC | 07:21 | |
*** rajijoom has quit IRC | 07:26 | |
*** bitmonk has joined #openstack | 07:34 | |
*** allsystemsarego has joined #openstack | 07:34 | |
*** calavera has joined #openstack | 07:40 | |
*** zheng_li has joined #openstack | 07:46 | |
*** almaisan-away is now known as al-maisan | 07:48 | |
*** nettok has quit IRC | 07:50 | |
*** al-maisan is now known as almaisan-away | 07:52 | |
*** almaisan-away is now known as al-maisan | 07:52 | |
*** miclorb has quit IRC | 07:55 | |
*** bitmonk has quit IRC | 08:22 | |
*** e1mer has quit IRC | 08:51 | |
*** ptremblett has quit IRC | 08:53 | |
*** kashyapc has quit IRC | 08:56 | |
*** kuttan_1 has joined #openstack | 09:15 | |
*** brd_from_italy has quit IRC | 09:23 | |
*** e1mer has joined #openstack | 09:32 | |
*** brd_from_italy has joined #openstack | 09:41 | |
*** kuttan_1 has quit IRC | 09:44 | |
*** ptremblett has joined #openstack | 09:56 | |
*** rajijoom has joined #openstack | 10:08 | |
*** kashyapc has joined #openstack | 10:27 | |
*** miclorb_ has joined #openstack | 10:36 | |
*** toddmorey has joined #openstack | 11:12 | |
*** FeliXdk has joined #openstack | 11:17 | |
*** ctennis has quit IRC | 11:18 | |
*** ctennis has joined #openstack | 11:34 | |
uvirtbot | New bug: #616312 in nova "nova-manage project zipfile throws AttributeError" [Undecided,New] https://launchpad.net/bugs/616312 | 11:36 |
*** justinsheehy has quit IRC | 11:39 | |
*** justinsheehy has joined #openstack | 11:45 | |
*** justinsheehy has quit IRC | 11:50 | |
*** justinsheehy has joined #openstack | 11:56 | |
*** mj0ne has joined #openstack | 11:59 | |
*** gundlach has joined #openstack | 12:06 | |
*** miclorb_ has quit IRC | 12:09 | |
*** toddmorey has quit IRC | 12:15 | |
*** abecc has joined #openstack | 12:19 | |
*** al-maisan is now known as almaisan-away | 12:21 | |
*** sophiap has joined #openstack | 12:25 | |
*** DogWater has joined #openstack | 12:38 | |
*** zul has joined #openstack | 12:55 | |
*** justinsheehy has quit IRC | 12:58 | |
*** almaisan-away is now known as al-maisan | 12:59 | |
*** sophiap has quit IRC | 12:59 | |
*** sophiap has joined #openstack | 13:00 | |
*** justinsheehy has joined #openstack | 13:04 | |
*** toddmorey has joined #openstack | 13:21 | |
*** jdarcy has joined #openstack | 13:24 | |
*** sophiap has quit IRC | 13:27 | |
*** sophiap has joined #openstack | 13:27 | |
*** rajijoom has quit IRC | 13:30 | |
*** sophiap has joined #openstack | 13:36 | |
*** Paul_Miller has quit IRC | 13:36 | |
*** kashyapc has quit IRC | 13:37 | |
*** rajijoom has joined #openstack | 13:44 | |
*** kashyapc has joined #openstack | 13:46 | |
*** Podilarius has joined #openstack | 13:58 | |
*** tobym has quit IRC | 13:59 | |
*** kashyapc has joined #openstack | 14:00 | |
*** hazmat has joined #openstack | 14:08 | |
*** kashyapc has quit IRC | 14:09 | |
*** dendrobates is now known as dendro-afk | 14:11 | |
*** dendro-afk is now known as dendrobates | 14:11 | |
*** toddmorey has quit IRC | 14:12 | |
*** zul has quit IRC | 14:13 | |
*** pvo has joined #openstack | 14:14 | |
*** ChanServ sets mode: +v pvo | 14:14 | |
*** tonywolf has joined #openstack | 14:17 | |
*** tobym has joined #openstack | 14:20 | |
*** zul has joined #openstack | 14:22 | |
*** kashyapc has joined #openstack | 14:22 | |
*** kashyapc has quit IRC | 14:27 | |
*** lbieber has joined #openstack | 14:34 | |
*** lbieber has left #openstack | 14:34 | |
termie | if there are any eventlet people around, how does one generally throw an exception from a spawned greenthread without having the exception traceback look like it is coming from the hub? | 14:54 |
*** sirp1 has joined #openstack | 14:54 | |
*** abecc has quit IRC | 14:55 | |
*** JimCurry has joined #openstack | 14:58 | |
*** abecc has joined #openstack | 15:03 | |
*** batmonk has quit IRC | 15:08 | |
*** heckj has joined #openstack | 15:11 | |
jaypipes | termie: good question...haven't figured that out myself... | 15:16 |
*** zul has quit IRC | 15:17 | |
*** calavera has quit IRC | 15:17 | |
*** bitmonk has joined #openstack | 15:17 | |
*** bitmonk1 has joined #openstack | 15:19 | |
*** zul has joined #openstack | 15:20 | |
*** bitmonk has quit IRC | 15:22 | |
*** Jim_Shew has joined #openstack | 15:23 | |
jaypipes | vishy: what version of pylint are you using that is showing the deprecation warnings? I'm on 0.19.0. | 15:36 |
jaypipes | mtaylor: any idea what happened here? https://code.launchpad.net/~vishvananda/nova/list-roles/+merge/32283 | 15:40 |
mtaylor | jaypipes: eek - no. it looks like there was a test failure and the merge happened anyway - | 15:41 |
* mtaylor files bug with self | 15:41 | |
mtaylor | jaypipes: oh - unless that branch was included in a different branch and passed tests in that branch | 15:42 |
mtaylor | jaypipes: but I'll go looking in to it just to make sure | 15:42 |
jaypipes | mtaylor: hmmm, perhaps, but not likely for that particular branch... | 15:42 |
jaypipes | mtaylor: cheers | 15:42 |
* jaypipes gives mtaylor a pass. but just this once! | 15:43 | |
* mtaylor dances a little jig | 15:43 | |
*** mtaylor has quit IRC | 15:48 | |
*** zheng_li has quit IRC | 15:58 | |
*** justinsheehy has quit IRC | 15:58 | |
*** pcrews has joined #openstack | 15:59 | |
dendrobates | wiki.openstack.org now lets you subscribe to page changes and sends password recovery emails. | 16:04 |
*** brd_from_italy has quit IRC | 16:04 | |
notmyname | does it still allow anon editing on every page? | 16:04 |
*** justinsheehy has joined #openstack | 16:05 | |
dendrobates | that was fixed last week | 16:05 |
jaypipes | dendrobates: nice. | 16:05 |
dendrobates | btw, why does everyone implement ALC's differently. it always pisses me off. | 16:06 |
dendrobates | I am guaranteed to mess it up the first few times. | 16:06 |
zul | heh | 16:11 |
*** jamiew_ has joined #openstack | 16:15 | |
*** zul has quit IRC | 16:19 | |
*** zheng_li has joined #openstack | 16:20 | |
jaypipes | dendrobates: ACLs? | 16:23 |
*** mtaylor has joined #openstack | 16:24 | |
*** ChanServ sets mode: +v mtaylor | 16:24 | |
*** jamiew_ is now known as jamiew | 16:24 | |
*** rajijoom has quit IRC | 16:25 | |
*** jdmaturen has joined #openstack | 16:27 | |
*** jdmaturen has joined #openstack | 16:27 | |
*** bitmonk1 has quit IRC | 16:36 | |
*** bitmonk has joined #openstack | 16:36 | |
jaypipes | eday: mind if I take on https://blueprints.edge.launchpad.net/nova/+spec/refactor-auth-unittest? | 16:38 |
pvo | eday is in training today | 16:43 |
*** cparedes has quit IRC | 16:46 | |
*** bitmonk has quit IRC | 16:49 | |
*** hornbeck has joined #openstack | 17:07 | |
vishy | monty: are you here? | 17:15 |
vishy | jaypipes: i'd love that to be done | 17:15 |
*** rajijoom has joined #openstack | 17:19 | |
*** bitmonk has joined #openstack | 17:37 | |
comstud | yawn | 17:39 |
*** al-maisan is now known as almaisan-away | 17:50 | |
creiht | mtaylor: it seems like the first time that I try to load a paste, it errors out, but if I reload it will load fine | 17:52 |
*** zul has joined #openstack | 17:57 | |
alekibango | the same here with konqueror browser | 17:57 |
creiht | I'm using chrome on linux | 17:58 |
*** pvo_ has joined #openstack | 18:00 | |
*** ChanServ sets mode: +v pvo_ | 18:00 | |
mtaylor | creiht: blast. k. I'll look in to that :( | 18:02 |
*** pvo has quit IRC | 18:03 | |
*** pvo_ is now known as pvo | 18:03 | |
*** sureshgv has quit IRC | 18:23 | |
creiht | jaypipes: re: logging tracebacks in eventlet - turns out to be a misunderstanging on how exceptions should be returned in events | 18:26 |
jaypipes | creiht: I see | 18:27 |
creiht | evt.send_exception(*sys.exc_info()) | 18:27 |
creiht | since the exception object doesn't have the full traceback | 18:27 |
creiht | rdw is going to update the eventlet docs to make that more clear | 18:27 |
*** gustavomzw has joined #openstack | 18:28 | |
*** sureshgv has joined #openstack | 18:29 | |
*** sirp1 has quit IRC | 18:29 | |
*** justinsheehy has quit IRC | 18:45 | |
*** justinsheehy has joined #openstack | 18:52 | |
*** nettok has joined #openstack | 18:54 | |
*** zul has quit IRC | 19:01 | |
gundlach | when i run pylint on a file (novatrunk/nova/wsgi.py it complains about being unable to import eventlet, webob, and routes -- all packages in my virtualenv. am i doing something wrong? | 19:04 |
gundlach | is '../tools/with_venv.py pylint wsgi.py' not enough? | 19:05 |
*** sirp1 has joined #openstack | 19:14 | |
*** zul has joined #openstack | 19:17 | |
*** tsuehpsyde has joined #openstack | 19:23 | |
*** zul has quit IRC | 19:26 | |
gundlach | ... bueller? | 19:27 |
* creiht doesn't use virtualenv, but sounds like pylint isn't using the correct python | 19:28 | |
*** Kami_ has quit IRC | 19:28 | |
*** zul has joined #openstack | 19:28 | |
gundlach | creiht: yep, that was it. duh. thanks. | 19:32 |
gundlach | i'm still new at venvs -- i'm using them because the nova install instructions say to do so, so i followed them :) | 19:32 |
*** duckinator has joined #openstack | 19:35 | |
*** rajijoom has quit IRC | 19:37 | |
*** zul has quit IRC | 19:59 | |
*** ptremblett has quit IRC | 20:02 | |
*** pvo has quit IRC | 20:02 | |
*** jtdowney has joined #openstack | 20:03 | |
*** nettok has quit IRC | 20:03 | |
letterj | mtaylor: I'm getting any error when I try to add a new email address in launchpad, (Error ID: OOPS-1684D1381) | 20:08 |
uvirtbot | https://devpad.canonical.com/~jamesh/oops.cgi/1684D1381 | 20:08 |
*** zul has joined #openstack | 20:10 | |
*** mrayzenoss has joined #openstack | 20:13 | |
*** mrayzenoss has joined #openstack | 20:13 | |
*** Jim_Shew has quit IRC | 20:14 | |
jaypipes | termie: so...this bug: https://bugs.launchpad.net/nova/+bug/610402 | 20:14 |
uvirtbot | Launchpad bug 610402 in nova ""make test" requires virtualenv" [Undecided,Fix committed] | 20:14 |
*** Jim_Shew has joined #openstack | 20:14 | |
jaypipes | termie: that is the original one you are referring to, right? | 20:14 |
jaypipes | termie: in regards to my patch on installing into virtualenv? | 20:15 |
termie | jaypipes: GOD DO YOU EVER STOP | 20:15 |
termie | jaypipes: jaykay | 20:15 |
jaypipes | termie: hehe | 20:15 |
termie | jaypipes: no, not really | 20:15 |
termie | jaypipes: so, i first added this makefile that did this stuff | 20:15 |
termie | soren had issue with it because it was installing things on the system | 20:15 |
termie | the decision was to move the installation to a separate script | 20:16 |
heckj | gundlach: my cleaning (r220) included a patch to the Venv requiremens to include pylint and pep8 within it - might make things easier, but you'd have to re-set-up the venv | 20:16 |
termie | then the makefile changed to suit hudson | 20:16 |
termie | then the makefil was removed to suit debian | 20:16 |
jaypipes | termie: ah, ok, which was the tools/with_virt.sh and install_venv? | 20:16 |
termie | and the test stuff put into run_test.ssh | 20:16 |
termie | jaypipes: correcy | 20:16 |
jaypipes | gotcha. | 20:16 |
*** armmer has left #openstack | 20:17 | |
*** Jim_Shew has quit IRC | 20:17 | |
gundlach | heckj: thanks, good to know | 20:17 |
termie | the main goal of the whole thing is just to try to make everybody use the same environment | 20:17 |
termie | so that bug reports are limited to actual bugs rather than library mismatches | 20:18 |
termie | and to make it easier for people to run the tests so that they actually do it | 20:18 |
jaypipes | termie: so, the newer bug (615906) was due to, apparently, when running install_venv, the pip -E was apparently *not* respecting the --no-site-packages... or at least, that's what it seemed to me. There should be no need to have *any* version of anyjson on my local system for run_tests.sh and install_venv.py to succeed (since pip should just install it into the venv), but that's not what happened. | 20:18 |
* jaypipes thinks that is hard to follow...but that's the story :) | 20:19 | |
termie | jaypipes: right, which is what i was guessing in my statement that it was not a clean virtualenv | 20:19 |
termie | so i think the bugfix is to make sure it is a clean virtualenv | 20:19 |
jaypipes | termie: but it was :) | 20:19 |
termie | jaypipes: then fix the bug ;) | 20:20 |
jaypipes | termie: oh, are you saying that the fix was to rm -rf the virtualenv? | 20:20 |
termie | no, i am saying the fix is to make sure that you are getting the version of anyjson that is in the virtualenv | 20:20 |
* jaypipes really not understanding... | 20:20 | |
termie | since that is the main purpose of vitualenv and it tends to work quite well at it i am assumign somewhere in here we have some user error and my code was doing it wrong | 20:20 |
termie | if pip is not respecting the virtualenv when it is checking dependencies we should find a way to make sure it does | 20:21 |
termie | because it certainly seems to every time i use it | 20:21 |
termie | otherwise it wouldn't be installing things i already have on my system | 20:22 |
jaypipes | termie: I can only tell you what happened... | 20:22 |
*** zul has quit IRC | 20:22 | |
jaypipes | termie: the only solution I found was to adapt the install_venv script to call tools/with_venv.sh pip -E blah blah instead of just pip -E blah blah... | 20:23 |
termie | jaypipes: then perhaps that is a fine solution | 20:23 |
jaypipes | termie: which, reading the docs for pip seemed redundant, but unfortunately, that's all that worked. :( | 20:24 |
termie | jaypipes: but the patch you have is not limited to that | 20:24 |
jaypipes | termie: the only other thing the patch does is automatically install virtualenv instead of returning an error message saying virtualenv is required... | 20:24 |
jaypipes | termie: when run_tests.sh is run. | 20:24 |
termie | jaypipes: yup, but that is different functionality that, as i said, has been discussed and decided agianst previously | 20:25 |
termie | because that was the original functionality | 20:25 |
termie | and it was changed to be what it is now (prior to your patch) | 20:25 |
jaypipes | termie: ok, understood now. I'll put in a follow-up to remove that part. | 20:25 |
termie | i've got to go dinnerize | 20:25 |
jaypipes | termie: lol, ok | 20:25 |
*** jdarcy has quit IRC | 20:34 | |
*** toddmorey has joined #openstack | 20:35 | |
*** dendrobates is now known as dendro-afk | 20:41 | |
*** zul has joined #openstack | 20:44 | |
*** dendro-afk is now known as dendrobates | 20:46 | |
*** brd_from_italy has joined #openstack | 20:49 | |
*** ctennis has quit IRC | 20:52 | |
*** jtdowney has quit IRC | 20:57 | |
*** zul has quit IRC | 20:57 | |
*** mj0ne has quit IRC | 21:01 | |
*** toddmorey has quit IRC | 21:03 | |
*** ctennis has joined #openstack | 21:03 | |
*** ctennis has joined #openstack | 21:03 | |
*** pvo has joined #openstack | 21:04 | |
*** ChanServ sets mode: +v pvo | 21:04 | |
soren | termie: I had an issue with sometihng because it installed things on the system? | 21:05 |
soren | That doesn't ring a bell. | 21:06 |
*** codejunkie has quit IRC | 21:18 | |
*** toddmorey has joined #openstack | 21:18 | |
*** JimCurry has quit IRC | 21:19 | |
*** pcrews has left #openstack | 21:33 | |
*** gustavomzw has left #openstack | 21:37 | |
*** allsystemsarego has quit IRC | 21:38 | |
*** klumpie_ has joined #openstack | 21:40 | |
*** toddmorey has quit IRC | 21:41 | |
jaypipes | soren: yeah...my next merge proposal should explain everything... | 21:41 |
*** Jim_Shew has joined #openstack | 21:43 | |
* jaypipes hopes he got everything right in this latest patch of run_tests.sh.... | 21:44 | |
*** sureshgv has quit IRC | 21:50 | |
*** abecc has quit IRC | 21:50 | |
*** ptremblett has joined #openstack | 21:50 | |
*** Glace has quit IRC | 21:52 | |
*** pvo has quit IRC | 21:55 | |
*** Glace has joined #openstack | 21:59 | |
*** stewart has joined #openstack | 22:04 | |
*** sureshgv has joined #openstack | 22:05 | |
*** abecc has joined #openstack | 22:05 | |
*** sureshgv has quit IRC | 22:06 | |
*** abecc has quit IRC | 22:06 | |
*** brd_from_italy has quit IRC | 22:09 | |
*** sureshgv has joined #openstack | 22:11 | |
*** Phacops has quit IRC | 22:15 | |
*** gundlach has quit IRC | 22:18 | |
*** Phacops has joined #openstack | 22:18 | |
*** rnewson has quit IRC | 22:36 | |
*** bitmonk has quit IRC | 22:45 | |
*** miclorb has joined #openstack | 22:48 | |
*** bitmonk has joined #openstack | 22:51 | |
*** mrayzenoss has quit IRC | 22:52 | |
*** Podilarius has left #openstack | 22:55 | |
*** stewart has quit IRC | 23:15 | |
*** jtdowney has joined #openstack | 23:18 | |
*** sophiap has quit IRC | 23:20 | |
carsten | Should the current tools/install_env.py be sufficient to install anything I need? | 23:22 |
*** mtaylor has quit IRC | 23:22 | |
carsten | After doing toosl/install_env.py and selecting the created interpreter enivronment in PyDev I still get unresolved imports: routes, webob, and rrdtool :-( | 23:23 |
*** sophiap has joined #openstack | 23:42 | |
*** zheng_li has quit IRC | 23:55 | |
*** sophiap has quit IRC | 23:55 | |
*** sophiap has joined #openstack | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!