Thursday, 2015-07-30

openstackgerritEric Brown proposed openstack/bandit: Add a confidence filter  https://review.openstack.org/20725800:08
*** salv-orlando has quit IRC00:31
*** edmondsw has quit IRC00:34
*** h00327910__ has joined #openstack-security00:58
*** bknudson has joined #openstack-security01:17
*** browne has quit IRC01:29
*** elo1 has quit IRC01:49
*** baby has joined #openstack-security01:49
*** baby has quit IRC01:51
*** dey has joined #openstack-security02:08
*** bpokorny has quit IRC02:12
*** dey has quit IRC02:38
*** bknudson has quit IRC02:43
*** tmcpeak has joined #openstack-security03:01
*** browne has joined #openstack-security03:02
*** sdake has joined #openstack-security03:05
*** markvoelker_ has quit IRC03:20
*** markvoelker_ has joined #openstack-security03:22
*** dave-mccowan has quit IRC03:34
*** sdake has quit IRC03:36
*** jamielennox|away is now known as jamielennox03:47
openstackgerritEric Brown proposed openstack/bandit: Add a confidence filter  https://review.openstack.org/20725804:19
*** salv-orlando has joined #openstack-security04:21
*** salv-orlando has quit IRC04:25
*** mcurran has joined #openstack-security04:26
*** jamielennox is now known as jamielennox|away04:33
*** luisle has joined #openstack-security04:42
*** luisle has quit IRC04:43
*** misc has quit IRC04:50
*** misc has joined #openstack-security04:52
*** tmcpeak has quit IRC05:05
*** Eric_HOU has joined #openstack-security05:15
*** Eric_HOU has left #openstack-security05:32
*** lexholden has quit IRC05:40
*** mcurran has quit IRC05:49
*** salv-orlando has joined #openstack-security05:54
*** salv-orlando has quit IRC05:55
*** salv-orlando has joined #openstack-security05:56
*** shohel has joined #openstack-security06:23
*** browne has quit IRC07:10
*** salv-orlando has quit IRC07:15
*** tjt263 has joined #openstack-security07:51
*** alex_klimov has joined #openstack-security07:52
*** alex_klimov has quit IRC07:53
*** alex_klimov has joined #openstack-security07:53
*** jamielennox|away is now known as jamielennox07:57
*** OD_WA_Dawid_Loni has joined #openstack-security08:10
*** OD_WA_Dawid_Loni has left #openstack-security08:10
*** tjt263 has quit IRC08:15
openstackgerritMerged openstack/anchor: Add stub for Sphinx documentation  https://review.openstack.org/20692008:24
*** salv-orlando has joined #openstack-security08:37
*** salv-orlando has quit IRC08:49
*** Warthebunny has joined #openstack-security08:54
*** Warthebunny has left #openstack-security08:55
*** tkelsey has joined #openstack-security08:58
*** jamielennox is now known as jamielennox|away09:25
*** ig0r_ has joined #openstack-security09:31
*** salv-orlando has joined #openstack-security09:38
*** hyakuhei has joined #openstack-security10:11
*** shohel has quit IRC10:35
*** shohel has joined #openstack-security10:36
*** salv-orl_ has joined #openstack-security11:25
*** salv-orlando has quit IRC11:26
*** Noobata has joined #openstack-security11:46
*** Noobata has quit IRC11:47
*** viraptor has quit IRC12:14
*** bknudson has joined #openstack-security12:18
*** edmondsw has joined #openstack-security12:19
*** jamielennox|away is now known as jamielennox12:35
openstackgerritTim Kelsey proposed openstack/bandit: Adding a more informative help message for "-l"  https://review.openstack.org/20708012:48
*** salv-orl_ has quit IRC12:54
*** jamielennox is now known as jamielennox|away13:06
*** browne has joined #openstack-security13:08
*** ig0r_ has quit IRC13:10
*** ig0r_ has joined #openstack-security13:16
*** rbrooker has joined #openstack-security13:23
*** singlethink has joined #openstack-security13:25
*** shohel has quit IRC13:27
*** ig0r_ has quit IRC13:31
openstackgerritTim Kelsey proposed openstack/bandit: Adding documentation for configuration  https://review.openstack.org/20550113:32
*** salv-orlando has joined #openstack-security13:49
*** shohel has joined #openstack-security13:54
*** tmcpeak has joined #openstack-security14:03
*** markvoelker_ has quit IRC14:06
*** sigmavirus24_awa is now known as sigmavirus2414:13
*** markvoelker has joined #openstack-security14:27
*** markvoelker_ has joined #openstack-security14:28
*** ig0r_ has joined #openstack-security14:31
*** markvoelker has quit IRC14:32
*** rbrooker has quit IRC14:38
*** jmckind has joined #openstack-security14:38
*** salv-orlando has quit IRC14:42
*** voodookid has joined #openstack-security14:44
*** voodookid has quit IRC14:49
*** jmckind has quit IRC15:00
*** dwyde has joined #openstack-security15:01
*** rbrooker has joined #openstack-security15:02
*** voodookid has joined #openstack-security15:02
*** ig0r_ has quit IRC15:03
*** ig0r__ has joined #openstack-security15:03
*** jmckind has joined #openstack-security15:05
*** ig0r_ has joined #openstack-security15:08
*** ig0r__ has quit IRC15:09
*** bpokorny has joined #openstack-security15:11
*** ig0r__ has joined #openstack-security15:12
*** fubi has joined #openstack-security15:13
*** ig0r__ has quit IRC15:15
*** ig0r_ has quit IRC15:15
*** sdake has joined #openstack-security15:27
*** singlethink has quit IRC15:30
*** zul has quit IRC15:31
openstackgerritMerged openstack/anchor: Remove unnecessary static auth code  https://review.openstack.org/20187415:35
*** jmckind has quit IRC15:38
*** jmckind has joined #openstack-security15:39
*** jmckind has quit IRC15:39
*** jmckind has joined #openstack-security15:40
*** rbrooker has quit IRC15:45
*** ig0r_ has joined #openstack-security15:52
openstackgerritTim Kelsey proposed openstack/bandit: Bug fix for SQL tests  https://review.openstack.org/20751315:53
*** evandown has quit IRC15:55
*** woodrow has quit IRC15:55
*** h00327910__ has quit IRC15:55
*** rbrooker has joined #openstack-security15:58
*** rbrooker has quit IRC16:06
*** salv-orl_ has joined #openstack-security16:06
*** rbrooker has joined #openstack-security16:08
*** zul has joined #openstack-security16:10
*** jmckind has quit IRC16:11
*** jmckind has joined #openstack-security16:11
*** jmckind has quit IRC16:11
*** jmckind has joined #openstack-security16:11
*** rbrooker has quit IRC16:14
*** zul has quit IRC16:16
*** woodrow has joined #openstack-security16:19
*** alex_klimov has quit IRC16:22
*** zul has joined #openstack-security16:28
*** jmckind has quit IRC16:28
*** timkennedy has joined #openstack-security16:30
*** jmckind has joined #openstack-security16:32
*** zul has quit IRC16:33
*** dwyde has quit IRC16:39
*** salv-orl_ has quit IRC16:39
*** fubi has quit IRC16:40
*** zul has joined #openstack-security16:42
*** singlethink has joined #openstack-security17:04
Davieypants in American doesn't translate the same...... :)17:07
*** evandown has joined #openstack-security17:07
tmcpeakha, it doesn't?17:07
tmcpeakooooh, I bet I know what it is in UK :P17:07
*** elo has joined #openstack-security17:08
*** h00327910__ has joined #openstack-security17:08
elmikothere needs to be an american<->english dictionary ;)17:09
sigmavirus24does jfdi mean what I think it means?17:16
tmcpeakyep17:16
tmcpeakwith a nike swoosh symbol below it17:17
*** dwyde has joined #openstack-security17:18
timkennedyi wonder if that's available as a license plate.17:18
tmcpeakI'm sure it is in North Dakota :P17:18
sigmavirus24lol17:19
timkennedylol17:19
Davieydg_ / bknudson: We should make better use of paste anyway.. Could help solve the API version stuff aswell17:21
*** browne has quit IRC17:33
*** shohel has quit IRC17:36
Davieytmcpeak: Funnily enough, I was running https through stunnel->apache on that site... did a self-audit and found that I was exposing SSLv317:41
Davieytmcpeak: Was surprised to learn it was still in stunnel by default.17:41
tmcpeakDaviey: yeah, that's… not great :)17:41
tmcpeakgood on you for finding it though17:41
*** elo has left #openstack-security17:44
Davieytmcpeak: I was experimenting with multiplexing TLS :443 with HTTP traffic, ssh-over-ssl and ssh-over-ssl-encoded-with-Markov-chains. Fun.17:45
tmcpeakdo you ever sleep bro :P17:45
sigmavirus24tmcpeak: why would Daviey sleep?17:49
tmcpeakgood Q17:49
sigmavirus24sleep is not beneficial to GTD17:49
DavieySleep is for the weak.17:50
*** elo has joined #openstack-security17:52
sigmavirus24Sleep is for the people who don't maintain a tonne of things =P18:01
*** dg_ has joined #openstack-security18:04
dg_Daviey you around?18:04
*** salv-orlando has joined #openstack-security18:05
Davieydg_: *just*18:05
dg_quick one - what roles is anchor expecting to see in keystone?18:06
dg_I have added an anchoruser who is a user in the anchor project18:06
dg_but when I get the json back from the keystone api, it doesnt list any roles, just the name and a few other bits18:07
Davieydg_: That is another part of why it sucks... It correctly retrieves the roles, but is permissive by default.. no?18:07
DavieySo having ANY access on a keystone project gives you ability to create certs18:08
dg_so yeah i was thinking that sucks18:08
dg_on my list of things to fix, but turns out learning keystone was a little more involved than i thought18:08
Davieydg_: but it does parse the groups and pass them up the stack18:09
dg_so the question is what I should have set in keystone to make it work?18:09
Davieydg_: line 83+ lists the two roles by default https://review.openstack.org/#/c/206141/1/tests/auth/test_keystone.py18:09
Davieydg_: Default keystone should JFDI18:09
Davieydg_: Using devstack branch + that branch should give you a working setup18:10
Davieydg_: I need to go now, but i'll be back in <2 hours if you are still around then18:10
dg_cheers for your help! I'll take another look at my keystone setup18:11
dg_I have to go to the pub in a bit, but might catch you tomorrow18:11
*** browne has joined #openstack-security18:12
*** jmckind has quit IRC18:14
*** jmckind has joined #openstack-security18:14
*** jmckind has quit IRC18:15
*** tkelsey has quit IRC18:19
*** ig0r__ has joined #openstack-security18:24
*** singleth_ has joined #openstack-security18:30
*** jraim_ has joined #openstack-security18:31
*** sweston_ has joined #openstack-security18:32
*** singlethink has quit IRC18:33
*** misc_ has joined #openstack-security18:34
*** sweston has quit IRC18:34
*** jraim has quit IRC18:34
*** misc has quit IRC18:34
*** jraim_ is now known as jraim18:35
*** sweston_ is now known as sweston18:35
*** salv-orlando has quit IRC18:40
*** dg_ has quit IRC18:47
*** ig0r_ has quit IRC18:50
hyakuheiHey tmcpeak how'd the meeting go?19:02
elmikosicarie: do you want us to push some patches against these bugs in the rst stuff?19:03
elmikohyakuhei: tmcpeak handled it well =)19:03
hyakuheiExcellent, sorry I couldn't make it. Damned customers! It's been a crazy few weeks.19:03
hyakuheiAnyone here have any experience building multi-network heat templates ?19:04
*** ig0r_ has joined #openstack-security19:04
elmikohehe, those darned customers, always getting the way of fun meetings ;)19:04
hyakuheiI know right!?19:05
hyakuheiI'm building up some sample heat templates for simple secure network deployments, separations, CoreOS clusters etc19:06
tmcpeakhyakuhei: yeah, went well19:07
tmcpeakelmiko: thank you :)19:07
hyakuheiEventually I want to build one that stands up Snort inline with a nice reporting function too19:07
hyakuheitmcpeak: I can't find the logs for it19:07
*** jmckind has joined #openstack-security19:08
tmcpeakreally?19:08
*** jmckind has quit IRC19:08
tmcpeakhttp://eavesdrop.openstack.org/meetings/security/2015/security.2015-07-23-17.00.txt19:09
hyakuheiI'm thinking there might be some hiccup in the logging bot.19:09
*** jmckind has joined #openstack-security19:09
tmcpeakoh wait,19:09
tmcpeakwrong one19:09
tmcpeakhttp://eavesdrop.openstack.org/meetings/security/2015/security.2015-07-30-17.02.log.txt19:09
tmcpeak^ that one19:09
hyakuheiexcellent thanks, when I was looking in the DIR tree it wasn't showing that as up to date. Probably my mistake.19:10
*** jmckind has quit IRC19:10
tmcpeakdg_ is even on the hook for JFDI'ing19:10
*** jmckind has joined #openstack-security19:10
hyakuheilol, looks like a fun meeting :P19:11
*** jmckind has quit IRC19:11
tmcpeak:)19:11
*** jmckind has joined #openstack-security19:12
hyakuheiwhat were the zuul issues on https://review.openstack.org/#/c/206141 Daviey ?19:12
tmcpeakzuul is just broken today19:13
hyakuheiaaah k19:13
hyakuheiLooks like a good change19:13
*** jmckind has quit IRC19:13
*** jmckind has joined #openstack-security19:14
*** jmckind has quit IRC19:14
*** jmckind has joined #openstack-security19:20
*** jmckind has quit IRC19:21
*** jmckind has joined #openstack-security19:23
*** salv-orlando has joined #openstack-security19:29
*** elo has quit IRC19:34
sigmavirus24hyakuhei: zuul was (last I checked) 7.5 hours behind because it went down earlier19:37
*** openstackgerrit has quit IRC19:46
*** openstackgerrit has joined #openstack-security19:46
*** ig0r_ has quit IRC19:56
*** dwyde has quit IRC19:57
*** dwyde has joined #openstack-security19:58
*** browne has quit IRC20:02
*** browne has joined #openstack-security20:03
*** singleth_ has quit IRC20:04
*** jmckind has quit IRC20:04
*** singlethink has joined #openstack-security20:04
*** openstackgerrit has quit IRC20:16
*** openstackgerrit has joined #openstack-security20:16
*** tkelsey has joined #openstack-security20:17
*** tkelsey has quit IRC20:22
*** dwyde has left #openstack-security20:27
*** jmckind has joined #openstack-security20:36
sicarieelmiko: ing20:41
sicarieping, even20:41
elmikosicarie: hey20:41
sicarieYeah, I think those changes need to be made, I was going to submit them tonight, but if you have the time to take a crack at a few, that would be awesome20:42
* Daviey checks in20:42
elmikosicarie: i was gonna take a look at the missing case study stuff20:42
Davieyhyakuhei: Yeah, looks like just a stupidly large backlog...  zuul has been up and down like a yoyo this week20:42
sicarieelmiko: awesome, that would be great20:42
elmikosicarie: k, i'll put something up20:43
sicarietahnks!20:43
sicariethanks even!20:43
* sicarie looks for his copy of Touch Typing for Beginners20:43
*** browne has quit IRC20:43
*** elo has joined #openstack-security20:44
*** browne has joined #openstack-security20:44
*** openstackgerrit has quit IRC20:46
*** openstackgerrit has joined #openstack-security20:46
Davieywow, looks like the queue is >12 hours20:48
*** elo has quit IRC20:48
openstackgerritMichael McCune proposed openstack/security-doc: fix instance management case studies  https://review.openstack.org/20761720:49
sicarie>13 now (thanks a LOT elmiko)20:49
elmikooops20:49
elmikonot that it matter, but it passed on my local tox check ¯\_(ツ)_/¯20:53
sicarieI wish my local tox checks worked :\20:53
*** jamielennox|away is now known as jamielennox20:57
*** jmckind has quit IRC20:59
*** jmckind has joined #openstack-security21:00
*** openstack has joined #openstack-security21:10
*** elo has joined #openstack-security21:12
sigmavirus24sicarie: why don't they?21:17
sigmavirus24or rather, what problems are you seeing with tox?21:18
*** zul has joined #openstack-security21:18
elmikosigmavirus24: dont tell me you're core on tox too... ;)21:33
sigmavirus24LOLNO21:33
elmikoi had to ask21:35
*** markvoelker_ has quit IRC21:46
sicariesigmavirus24: I did some update and haven't had time to un-bjork them21:49
sigmavirus24did you upgrade python?21:50
sicarieprobably :)21:50
sicarieI don't remember - I was out for a week or so, and am heading out next week, so I haven't had time to sit down and fix it21:50
*** ig0r__ has quit IRC21:51
elmikoprobably just need a `tox -r` or something21:52
sigmavirus24^^21:52
*** jmckind has quit IRC21:55
*** sdake has quit IRC22:05
*** sdake has joined #openstack-security22:05
*** markvoelker has joined #openstack-security22:08
*** sdake has quit IRC22:10
*** sdake has joined #openstack-security22:11
*** jamielennox is now known as jamielennox|away22:15
DavieyAnyone here have a mac they can test a snippet of code for me please?22:22
*** austin_laptop has joined #openstack-security22:25
austin_laptophi, I wanted to report an issue with bandit, but it seems that issues are disabled on github for this project? https://github.com/openstack/bandit where should I report bugs?22:25
austin_laptopbandit fails to parse some source files of ours with python 3.4 (works with 3.3), and throws exceptions when run with a non high (-lll) level22:28
elmikoi think launchpad is where you want to log issues22:28
elmikoaustin_laptop: https://bugs.launchpad.net/bandit22:28
austin_laptopelmiko, thanks22:29
austin_laptopelmiko, not sure if you're a contributor or not, but that would be helpful to put in the README (or I can send a PR)22:29
elmikogood idea22:30
elmikoand i have not contributed to bandit, although i do use it22:30
*** markvoelker_ has joined #openstack-security22:32
Davieyaustin_laptop: It is indeed Launchpad22:34
Davieyaustin_laptop: FIle bugs here, https://bugs.launchpad.net/bandit/+filebug22:34
*** markvoelker has quit IRC22:35
Davieyelmiko: What OS do you use?22:37
elmikofedora mainly, these days. i do have a mac though22:38
*** singlethink has quit IRC22:38
Davieyelmiko: Would you mind runing a snippet of code for me on both OS's? :)22:38
elmikonot at all22:38
Davieyelmiko: https://gist.github.com/Daviey/6edf198a996ba55a016722:38
DavieyYou'll need to (pip) install appdirs22:39
elmikook22:39
elmiko(this better not be some sort of complicated rick roll)22:39
austin_laptopDaviey, thanks, already filed two issues :) https://bugs.launchpad.net/bandit/+bug/1479996 / https://bugs.launchpad.net/bandit/+bug/147999722:40
openstackLaunchpad bug 1479996 in Bandit "bandit fails to run with medium severity under python 3.4" [Undecided,New]22:40
openstackLaunchpad bug 1479997 in Bandit "syntax error while parsing AST from file (python 3.4)" [Undecided,New]22:40
Davieyaustin_laptop: sweet!  Thanks.  Out of interest where did you hear of bandit?22:40
Davieyelmiko: I dropped the ball there.. I reckon i could gave pulled out some random bits of a path and generated a rickroll url22:41
austin_laptopDaviey, internal security team asked me (release engineering) to try it on some of our python projects22:41
austin_laptopI'd have to ask my contact where he heard of it though22:41
Davieyaustin_laptop: Not urgent.. Just curious how it is getting exposure.22:42
elmikoDaviey: k, i'm all setup22:42
austin_laptopDaviey, gotcha22:42
elmikooop sorry, didn't see the gist22:43
elmikoDaviey: on fedora,22:45
elmiko$ python daviey-test.py22:45
elmiko['./bandit.yaml', '/home/mike/.config/bandit/bandit.yaml', '/etc/bandit/bandit.yaml', '/usr/local/etc/bandit/bandit.yaml']22:45
*** elo has joined #openstack-security22:46
Davieyok, great.. same as Ubuntu22:46
DavieyIs your mac handy?22:46
austin_laptopDaviey, not sure if you can commit, but https://github.com/openstack/bandit/pull/222:47
elmikoDaviey: on mac,22:48
elmiko$ python daviey-test.py22:48
elmiko['./bandit.yaml', '/Users/mike/Library/Application Support/bandit/bandit.yaml', '/Library/Application Support/bandit/bandit.yaml']22:48
elmikoalso, that print is not py3 compliant... ಠ_ಠ22:48
Davieyaustin_laptop: We actually use gerrit to handle pull requests, the github mirror is read only.22:48
Davieyelmiko: Pah!22:48
elmikolol22:48
Davieyelmiko: Dumb question, but on Mac is ~ == /Users/mike/ ?22:49
elmikoyes22:49
Davieyta22:49
elmikothe max is just happy to have some action lol22:49
elmiko*mac22:49
austin_laptopDaviey, so where should I send the patch? I don't see anything about that in the README either..22:50
Davieyaustin_laptop: Yeah, we should really make the README more useful!22:50
elmikoaustin_laptop: you probably want to start by reading the openstack gerrit workflow22:50
elmikohttp://docs.openstack.org/infra/manual/developers.html22:51
elmikoall projects in openstack follow that generla pattern for submissions22:51
Davieyelmiko: Are we allowed to 'sponsor' pull requests?22:51
elmikolike, from github?22:52
DavieyI mean, if someone wants to do a drive-by submission.. can we push up a gerrit?22:52
Davieyyeah, so pull the branch from github and 'git review' it22:52
elmikoyou could cherry-pick their commit off git and push it yourself22:52
elmikoyea, that's fine afaik22:52
austin_laptopelmiko, thanks for the link, but that's a lot of work for a 3 line patch (I don't see myself sending many patches upstream)22:52
Davieyright, but is it allowed by OpenStack Contributor Agreement BS?22:52
elmikogood question22:52
austin_laptopespecially since I'd have to sign a CLA/etc.22:52
Davieyaustin_laptop: Hold that thought!22:52
* austin_laptop holding22:53
sigmavirus24austin_laptop: if you're using bandit on a project using python 3.4 then run bandit under python3.422:53
elmikoi mean, as long as austin_laptop is giving specific permission and no rights attached, i don't see why not, but inal22:53
sigmavirus24my guess is that if you're installing bandit for python 2.7 and that's why you're having issues22:54
austin_laptopsigmavirus24, I made a gentoo ebuild, with support for 2.7 and 3.422:56
austin_laptopthough regarding the ast issue, you're right, the two projects I tested are 2.7 only22:57
austin_laptopthat doesn't explain the exception thrown with -ll -n3 though (while -lll -n3 works)23:01
austin_laptopelmiko, it would be trivial to reword the patch if you're worried about infringement. I don't really care if my name is on it, I just want to prevent confusion for others about where to report issues23:03
*** tkelsey has joined #openstack-security23:05
elmikoaustin_laptop: i'm just guessing that's what Daviey was referring to when he mentioned CLA/etc.23:06
elmikoaustin_laptop: i think the best course foward, if you don't want post a patch in gerrit is to create a bug in launchpad and attach your patch there as a diff or something23:07
Davieyaustin_laptop: Okay, i'll just re-implement it...  I was just talking to the infra' people, and they seem to think i need to talk to lawyers.23:07
DavieyFML23:07
elmikohehe23:07
*** tmcpeak1 has quit IRC23:08
sigmavirus24Daviey: don't you have lawyers on autodial?23:08
austin_laptopDaviey, thanks23:08
Davieysigmavirus24: In dayjob(s), sadly i do.23:08
elmikonight gang23:09
*** tkelsey has quit IRC23:09
sigmavirus24austin_laptop: so I don't understand. You made bandit work on Python 3.3 and to check a Python 2.7 only project (ostensibly containing Python 2.7 only code) ...23:09
*** voodookid has quit IRC23:09
sigmavirus24bandit's classifiers explicitly say it is only intended to be run on Python 2.7 and whichever version you install it under should be the same as the project you're intending to run it against23:10
sigmavirus24Python 2.7 only project => Install bandit on 2.7 and run it against the project23:10
* sigmavirus24 thought that was at least in the README23:10
austin_laptopsigmavirus24, that is; though I'm not sure how gentoo's python_compat stuff works, e.g., how to force the non-default python to be used23:12
sigmavirus24Oh gentoo uses 3.x by default?23:12
sigmavirus24A) That's awesome23:12
sigmavirus24B) Virtual Environments are your friend23:12
austin_laptopsigmavirus24, well, our internal systems do. Not sure about gentoo upstream23:14
sigmavirus24One sec, my coworker maintains the openstack packages for Gentoo. I'm going to ping him in here to see if he can help out23:14
austin_laptopsigmavirus24, thanks23:14
sigmavirus24It's well past our quitting time though so he might not be around for the night23:14
*** markvoelker_ has quit IRC23:14
openstackgerritDave Walker proposed openstack/bandit: Actually default to /etc/ rather than just claim  https://review.openstack.org/20345123:14
austin_laptopno worries; I'll probably idle here for a while23:15
Davieysigmavirus24: I'd really like your review on that ^^, i'm not quite sure i like the unit tests TBH.23:16
austin_laptopalternatively, if bandit had a way to specify the python binary to use, that may also provide a workaround23:17
sigmavirus24austin_laptop: that's not how bandit is designed to work23:18
Davieyaustin_laptop: /usr/bin/python2.7 /usr/local/bandit -c foo.yaml file.py ?23:18
sigmavirus24Daviey: that won't work if bandit is installed into python3.4's site-packages directory23:18
DavieyOh true23:18
sigmavirus24It sounds like bandit is installed on Python 3.x for austin_laptop and they need it to be installed on Python 2.723:18
sigmavirus24austin_laptop: I have no clue how gentoo works but I'm assuming you have python2.7 installed. You could use virtualenv and do `virtualenv -p python2.7 bandit-env; source bandit-env/bin/activate; pip install bandit; bandit -c config.yaml -r project`23:19
sigmavirus24That sidesteps emerge and all that other noise until you have time to figure that out. You can then get bandit running at least23:20
austin_laptopsigmavirus24, thanks for the suggestion; Daviey's suggestion also works23:20
sigmavirus24... that's very ... interesting23:20
austin_laptopfor reference, installed files: http://pastebin.ca/308240323:20
sigmavirus24huh23:21
sigmavirus24Works fo rme23:21
austin_laptophttp://pastebin.ca/3082405 for getting the right python version, at least..23:22
sigmavirus24so Daviey I haven't looked at the tests yet, but I'm wondering if you had trouble mocking out the functions from app_dirs23:22
Davieysigmavirus24: Sort of... I'd really have liked a built in appdirs mock.. but rather than do that.. I'm using the same logic to generate the paths in the test, then mocking os.path.isfile() to selectively lie about the presence.23:23
DavieySo on a Mac, the test data differs from Linux.23:23
sigmavirus24Daviey: that output could be so much better. We could group those files by directory to make it easier to read23:24
DavieyIt is kinda testing that 0==0 and 1==1, but meh23:24
sigmavirus24Daviey: that's how I feel about most mocked tests23:25
sigmavirus24Daviey: you should watch my talk from PyCon because I talk about that =P23:26
Davieylinky for the lazy?23:26
sigmavirus24Daviey: I'm going to eat dinner quickly and then I'll finish looking at your patch23:26
sigmavirus24one sec23:26
*** jmckind has joined #openstack-security23:26
sigmavirus24Daviey: https://www.youtube.com/watch?v=YHbKxFcDltM23:26
Davieyta23:26
sigmavirus24brb23:27
austin_laptopsigmavirus24, while poking around, I noticed that there are two binaries installed: /usr/lib/python-exec/python3.4/bandit and /usr/lib/python-exec/python2.7/bandit, calling those with the full path gets the right python version23:31
austin_laptopsigmavirus24, I found the gentoo way: EPYTHON=python2.7 bandit ... or EPYTHON=python3.4 bandit ...23:44
*** viraptor has joined #openstack-security23:50
openstackgerritStanislaw Pitucha proposed openstack/anchor: Simplify the tests  https://review.openstack.org/20187523:54
*** salv-orlando has quit IRC23:57

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