*** fbo is now known as fbo_away | 00:00 | |
clarkb | Abhishek_: you should probably update master locally, then rebase that change onto latest master if that is your goal | 00:00 |
---|---|---|
*** che-arne has quit IRC | 00:00 | |
*** rongze has quit IRC | 00:00 | |
Abhishek_ | clarkb: will do, thanks :) | 00:01 |
*** jcooley_ has joined #openstack-dev | 00:01 | |
*** danwent has quit IRC | 00:01 | |
ayoung | dstanek, nah, I suspect it is an environmental setup issue. I'm running in PyCHarm and our of venv created from the old run_tests.sh, so nothing we really need to support. | 00:02 |
*** danwent has joined #openstack-dev | 00:02 | |
*** dubsquared has quit IRC | 00:03 | |
*** jcooley_ has quit IRC | 00:06 | |
*** epim has quit IRC | 00:07 | |
*** jasdeepH has joined #openstack-dev | 00:07 | |
dstanek | clarkb: exactly what i was thinking | 00:08 |
*** sarob_ has joined #openstack-dev | 00:10 | |
*** glenng has quit IRC | 00:11 | |
*** glenng has joined #openstack-dev | 00:11 | |
*** matsuhashi has joined #openstack-dev | 00:12 | |
*** netredem-jr has joined #openstack-dev | 00:12 | |
*** danwent has quit IRC | 00:13 | |
*** ngoracke has joined #openstack-dev | 00:13 | |
*** lbragstad has quit IRC | 00:13 | |
*** sarob has quit IRC | 00:13 | |
*** kbrierly has quit IRC | 00:14 | |
*** sarob has joined #openstack-dev | 00:14 | |
*** sarob_ has quit IRC | 00:15 | |
*** dkranz has joined #openstack-dev | 00:15 | |
*** yamahata_ has joined #openstack-dev | 00:16 | |
*** amcrn has quit IRC | 00:16 | |
*** gyee has quit IRC | 00:18 | |
*** epim has joined #openstack-dev | 00:19 | |
*** MaxV has joined #openstack-dev | 00:20 | |
*** yuan has quit IRC | 00:22 | |
*** cpallares has quit IRC | 00:23 | |
*** dolphm_a_ has joined #openstack-dev | 00:24 | |
*** luisg has quit IRC | 00:25 | |
*** neoXsys has quit IRC | 00:25 | |
*** colinmcnamara has quit IRC | 00:26 | |
*** dolphm_afk has quit IRC | 00:26 | |
*** dolphm_a_ has quit IRC | 00:28 | |
*** yamahata_ has quit IRC | 00:29 | |
*** amotoki has joined #openstack-dev | 00:30 | |
*** neoXsys has joined #openstack-dev | 00:34 | |
*** aveiga has quit IRC | 00:34 | |
*** sarob has quit IRC | 00:40 | |
*** sarob has joined #openstack-dev | 00:40 | |
*** sarob has quit IRC | 00:42 | |
*** otherwiseguy has quit IRC | 00:42 | |
*** sarob has joined #openstack-dev | 00:42 | |
*** sarob has quit IRC | 00:43 | |
*** sarob has joined #openstack-dev | 00:44 | |
*** safchain has quit IRC | 00:47 | |
*** nachi has left #openstack-dev | 00:47 | |
*** twoputt_ has quit IRC | 00:48 | |
*** twoputt has quit IRC | 00:48 | |
*** lbragstad has joined #openstack-dev | 00:49 | |
*** twoputt has joined #openstack-dev | 00:51 | |
*** jasdeepH has quit IRC | 00:51 | |
*** pete5 has quit IRC | 00:52 | |
*** twoputt_ has joined #openstack-dev | 00:52 | |
*** markwash has quit IRC | 00:52 | |
*** xarses has quit IRC | 00:53 | |
*** tonix has quit IRC | 00:53 | |
*** MaxV has quit IRC | 00:53 | |
*** dolphm_afk has joined #openstack-dev | 00:53 | |
*** MaxV has joined #openstack-dev | 00:54 | |
*** otherwiseguy has joined #openstack-dev | 00:56 | |
*** dolphm_afk has quit IRC | 00:58 | |
*** MaxV has quit IRC | 00:58 | |
*** dubsquared has joined #openstack-dev | 00:59 | |
*** danwent has joined #openstack-dev | 01:00 | |
*** evgenyf has joined #openstack-dev | 01:01 | |
*** CaptTofu has quit IRC | 01:03 | |
*** sthaha has joined #openstack-dev | 01:04 | |
*** dubsquared has quit IRC | 01:04 | |
*** dsirrine has quit IRC | 01:05 | |
*** CaptTofu has joined #openstack-dev | 01:07 | |
*** reed has quit IRC | 01:07 | |
*** otherwiseguy has quit IRC | 01:13 | |
*** markmcclain has joined #openstack-dev | 01:14 | |
*** evgenyf has quit IRC | 01:17 | |
*** nosnos has joined #openstack-dev | 01:20 | |
*** nermina has quit IRC | 01:21 | |
*** nono1 has joined #openstack-dev | 01:25 | |
*** otherwiseguy has joined #openstack-dev | 01:26 | |
*** rongze has joined #openstack-dev | 01:26 | |
*** thelorax123 has quit IRC | 01:27 | |
*** thelorax123 has joined #openstack-dev | 01:28 | |
*** glenng has quit IRC | 01:30 | |
*** shinylasers has joined #openstack-dev | 01:31 | |
*** urulama has joined #openstack-dev | 01:31 | |
*** shinylasers has quit IRC | 01:31 | |
*** rongze has quit IRC | 01:31 | |
*** fabiog has quit IRC | 01:32 | |
*** colinmcnamara has joined #openstack-dev | 01:33 | |
*** matsuhashi has quit IRC | 01:34 | |
*** matiu has quit IRC | 01:35 | |
*** urulama has quit IRC | 01:35 | |
*** willingc has joined #openstack-dev | 01:36 | |
*** willingc has quit IRC | 01:36 | |
*** colinmcnamara has quit IRC | 01:37 | |
*** herndon has quit IRC | 01:39 | |
*** arata has joined #openstack-dev | 01:39 | |
*** yamahata_ has joined #openstack-dev | 01:42 | |
*** twoputt_ has quit IRC | 01:43 | |
*** twoputt has quit IRC | 01:43 | |
*** venkatesh has joined #openstack-dev | 01:44 | |
*** READ10 has joined #openstack-dev | 01:46 | |
*** sarob_ has joined #openstack-dev | 01:46 | |
*** sarob has quit IRC | 01:49 | |
*** mgagne has quit IRC | 01:50 | |
*** alop has quit IRC | 01:50 | |
*** matsuhashi has joined #openstack-dev | 01:51 | |
*** sarob_ has quit IRC | 01:51 | |
*** tdruiva has quit IRC | 01:51 | |
*** tdruiva has joined #openstack-dev | 01:52 | |
*** netredem-jr has quit IRC | 01:52 | |
*** dolphm_afk has joined #openstack-dev | 01:54 | |
*** markmcclain has quit IRC | 01:55 | |
*** tdruiva has quit IRC | 01:56 | |
*** claytonc has joined #openstack-dev | 01:57 | |
*** dolphm_afk has quit IRC | 01:59 | |
*** dubsquared has joined #openstack-dev | 02:00 | |
*** novas0x2a|laptop has quit IRC | 02:01 | |
*** nono1 has quit IRC | 02:02 | |
*** yongli has joined #openstack-dev | 02:02 | |
*** dubsquared has quit IRC | 02:04 | |
*** bingbu has joined #openstack-dev | 02:05 | |
*** dsirrine has joined #openstack-dev | 02:06 | |
*** yongli has quit IRC | 02:07 | |
*** xingchao has joined #openstack-dev | 02:07 | |
Abhishek_ | what is the best way to debug unit tests on tox? | 02:07 |
Abhishek_ | I tried pdb, but it exits with a BdbQuit exception | 02:08 |
*** yongli has joined #openstack-dev | 02:08 | |
*** bknudson has quit IRC | 02:08 | |
*** erkules_ has joined #openstack-dev | 02:08 | |
*** dsirrine has quit IRC | 02:08 | |
*** danwent has quit IRC | 02:09 | |
*** rongze has joined #openstack-dev | 02:09 | |
*** SumitNaiksatam_ has quit IRC | 02:10 | |
*** yongli has quit IRC | 02:10 | |
*** guohliu has joined #openstack-dev | 02:11 | |
*** erkules has quit IRC | 02:11 | |
*** arata has quit IRC | 02:12 | |
*** yaguang has joined #openstack-dev | 02:12 | |
*** melwitt has quit IRC | 02:12 | |
jamielennox | Abhishek_: it's not tox's fault it's testr that can't run with pdb | 02:13 |
*** venkatesh has quit IRC | 02:13 | |
*** yongli has joined #openstack-dev | 02:13 | |
Abhishek_ | oh! | 02:14 |
jamielennox | Abhishek_: i tend to just run them with nosetests when i need to do pdb - it's slower but you can pick out the modules you want | 02:14 |
jamielennox | mileage varies per project | 02:14 |
Abhishek_ | yaa that sounds reasonable | 02:14 |
Abhishek_ | I'm trying to add a test, should be fine | 02:14 |
Abhishek_ | thanks | 02:14 |
jamielennox | np | 02:14 |
*** yongli has quit IRC | 02:16 | |
jamielennox | what do i need to do to indicate to testr (/subunit?) that i have added tests that are way outside the regular tests/ folder structure | 02:16 |
*** yongli has joined #openstack-dev | 02:16 | |
jamielennox | for example i'm creating a folder in keystone/contrib/kds/tests to keep tests in the extension code - if i run nose from the keystone/contrib/kds folder it's fine | 02:17 |
jamielennox | when using ./run_tests.sh it doesn't find my tests | 02:17 |
*** michchap has quit IRC | 02:18 | |
*** macjack has joined #openstack-dev | 02:18 | |
*** alex_xu has joined #openstack-dev | 02:20 | |
clarkb | in .testr.conf you need to add the path after discover | 02:22 |
*** yongli has quit IRC | 02:24 | |
*** devlaps has quit IRC | 02:24 | |
*** yongli has joined #openstack-dev | 02:24 | |
*** dsirrine has joined #openstack-dev | 02:24 | |
dstanek | jamielennox: the tox.ini and runtests.sh look only in keystone.tests for tests | 02:25 |
jamielennox | clarkb: ah, yep i see it | 02:25 |
*** dims has quit IRC | 02:25 | |
jamielennox | i tried tox and setup.cfg but i always forget that one | 02:25 |
jamielennox | thanks | 02:26 |
*** tdruiva has joined #openstack-dev | 02:26 | |
*** mikeoutland has quit IRC | 02:26 | |
*** radsy has quit IRC | 02:27 | |
*** mikeoutland has joined #openstack-dev | 02:27 | |
*** briancurtin has joined #openstack-dev | 02:28 | |
*** Abhishek_ has quit IRC | 02:29 | |
*** pmathews has quit IRC | 02:31 | |
*** mikeoutland has quit IRC | 02:32 | |
*** haomaiwa_ has joined #openstack-dev | 02:34 | |
*** jhesketh has quit IRC | 02:35 | |
ayoung | jamielennox, why not just put the kds tests in keystone/tests/kds ? Its not like we are going to do a split of the repo on a single directory. You can make things easy on yourself for this one. | 02:36 |
*** haomaiwang has quit IRC | 02:37 | |
*** SumitNaiksatam has joined #openstack-dev | 02:40 | |
*** venkatesh has joined #openstack-dev | 02:42 | |
*** nermina has joined #openstack-dev | 02:45 | |
*** tdruiva has quit IRC | 02:46 | |
*** tdruiva has joined #openstack-dev | 02:46 | |
*** mlavalle has left #openstack-dev | 02:48 | |
*** gongysh has joined #openstack-dev | 02:49 | |
*** Shrews has quit IRC | 02:49 | |
*** neelashah has joined #openstack-dev | 02:50 | |
*** epim has quit IRC | 02:51 | |
*** fifieldt has joined #openstack-dev | 02:53 | |
yongli | ping yjiang5 | 02:56 |
*** venkatesh has quit IRC | 02:57 | |
*** matsuhashi has quit IRC | 03:00 | |
*** Shaan7 has quit IRC | 03:01 | |
*** dubsquared has joined #openstack-dev | 03:01 | |
*** markwash has joined #openstack-dev | 03:01 | |
*** briancurtin has quit IRC | 03:05 | |
*** dubsquared has quit IRC | 03:05 | |
*** briancurtin has joined #openstack-dev | 03:06 | |
*** xarses has joined #openstack-dev | 03:08 | |
*** terriyu has quit IRC | 03:09 | |
*** rushiagr has joined #openstack-dev | 03:10 | |
*** prekarat has joined #openstack-dev | 03:12 | |
*** sumanth has quit IRC | 03:12 | |
*** dguitarbite has joined #openstack-dev | 03:13 | |
*** sthaha has quit IRC | 03:17 | |
*** paragan has joined #openstack-dev | 03:18 | |
*** sthaha has joined #openstack-dev | 03:18 | |
*** sthaha has quit IRC | 03:18 | |
*** sthaha has joined #openstack-dev | 03:18 | |
*** rushiagr has quit IRC | 03:19 | |
*** dguitarbite has quit IRC | 03:22 | |
*** prekarat has quit IRC | 03:25 | |
*** jeffrey4l has quit IRC | 03:27 | |
*** arata has joined #openstack-dev | 03:27 | |
*** pmathews has joined #openstack-dev | 03:28 | |
*** urulama has joined #openstack-dev | 03:32 | |
*** alex_xu has quit IRC | 03:32 | |
*** urulama has quit IRC | 03:36 | |
*** dguitarbite has joined #openstack-dev | 03:38 | |
*** jasdeepH has joined #openstack-dev | 03:38 | |
*** thelorax123 has quit IRC | 03:38 | |
*** alex_xu has joined #openstack-dev | 03:39 | |
*** thelorax123 has joined #openstack-dev | 03:39 | |
*** reaper has joined #openstack-dev | 03:44 | |
*** tdruiva_ has joined #openstack-dev | 03:45 | |
*** sthaha has quit IRC | 03:45 | |
*** sthaha has joined #openstack-dev | 03:46 | |
*** sthaha has joined #openstack-dev | 03:46 | |
*** tdruiva has quit IRC | 03:48 | |
*** sarob has joined #openstack-dev | 03:51 | |
*** radix_ has quit IRC | 03:54 | |
*** jhesketh has joined #openstack-dev | 03:55 | |
*** arata has left #openstack-dev | 03:57 | |
*** nermina has quit IRC | 03:59 | |
*** prekarat has joined #openstack-dev | 04:00 | |
*** thelorax123 has quit IRC | 04:00 | |
*** pmathews has quit IRC | 04:00 | |
*** macjack has quit IRC | 04:01 | |
*** thelorax123 has joined #openstack-dev | 04:01 | |
*** dubsquared has joined #openstack-dev | 04:01 | |
*** prekarat has quit IRC | 04:02 | |
*** prekarat has joined #openstack-dev | 04:04 | |
*** sarob has quit IRC | 04:04 | |
*** dubsquared has quit IRC | 04:06 | |
*** mihgen has joined #openstack-dev | 04:06 | |
*** nermina has joined #openstack-dev | 04:11 | |
*** rods has quit IRC | 04:16 | |
*** cpallares has joined #openstack-dev | 04:21 | |
*** cpallares has quit IRC | 04:22 | |
*** tdruiva_ has quit IRC | 04:23 | |
*** rushiagr has joined #openstack-dev | 04:23 | |
*** tdruiva has joined #openstack-dev | 04:23 | |
*** matsuhashi has joined #openstack-dev | 04:23 | |
*** dolphm_afk has joined #openstack-dev | 04:25 | |
*** chandankumar has quit IRC | 04:25 | |
*** sumanth has joined #openstack-dev | 04:25 | |
*** chandankumar has joined #openstack-dev | 04:25 | |
*** sarob has joined #openstack-dev | 04:27 | |
*** tdruiva has quit IRC | 04:28 | |
*** venkatesh has joined #openstack-dev | 04:28 | |
*** dolphm_afk has quit IRC | 04:28 | |
*** jcooley_ has joined #openstack-dev | 04:30 | |
*** sarob has quit IRC | 04:32 | |
*** tdruiva has joined #openstack-dev | 04:35 | |
*** tdruiva has quit IRC | 04:37 | |
*** tdruiva has joined #openstack-dev | 04:37 | |
*** tdruiva has joined #openstack-dev | 04:38 | |
*** FunnyLookinHat has joined #openstack-dev | 04:40 | |
*** dolphm_afk has joined #openstack-dev | 04:44 | |
*** rongze has quit IRC | 04:48 | |
morganfainberg | jamielennox, +2 btw. | 04:48 |
morganfainberg | jamielennox, just got back (had an extra errands to run) | 04:49 |
*** mriedem has quit IRC | 04:49 | |
*** sarob has joined #openstack-dev | 04:49 | |
*** YorikSar has quit IRC | 04:51 | |
*** sarob has quit IRC | 04:52 | |
*** tdruiva has quit IRC | 04:53 | |
*** tdruiva has joined #openstack-dev | 04:53 | |
*** aditirav has joined #openstack-dev | 04:54 | |
*** sandywalsh has quit IRC | 04:56 | |
*** tdruiva has quit IRC | 04:57 | |
*** YorikSar has joined #openstack-dev | 04:58 | |
*** dubsquared has joined #openstack-dev | 05:02 | |
*** venkatesh has quit IRC | 05:04 | |
*** aditirav has quit IRC | 05:05 | |
*** aditirav has joined #openstack-dev | 05:05 | |
*** dubsquared has quit IRC | 05:06 | |
*** hartsocks has quit IRC | 05:07 | |
*** yamahata_ has quit IRC | 05:08 | |
*** hartsocks has joined #openstack-dev | 05:08 | |
*** sarob has joined #openstack-dev | 05:15 | |
jamielennox | morganfainberg: does that mean it passed jenkins, cause it failed a few times in a row there | 05:17 |
*** rongze has joined #openstack-dev | 05:18 | |
*** sumanthns has joined #openstack-dev | 05:19 | |
*** jasdeepH has quit IRC | 05:20 | |
*** paragan is now known as pnemade | 05:20 | |
*** venkatesh has joined #openstack-dev | 05:20 | |
*** kushal has joined #openstack-dev | 05:20 | |
*** nshaikh has joined #openstack-dev | 05:23 | |
*** colinmcnamara has joined #openstack-dev | 05:25 | |
*** rongze has quit IRC | 05:27 | |
*** colinmcnamara has quit IRC | 05:28 | |
*** jruzz has quit IRC | 05:30 | |
*** sandywalsh has joined #openstack-dev | 05:31 | |
*** venkatesh has quit IRC | 05:31 | |
*** MaxV has joined #openstack-dev | 05:32 | |
*** michchap has joined #openstack-dev | 05:34 | |
*** jruzz has joined #openstack-dev | 05:36 | |
*** rohitk has joined #openstack-dev | 05:37 | |
*** ArcTanSusan has joined #openstack-dev | 05:41 | |
*** MaxV has quit IRC | 05:42 | |
*** sarob has quit IRC | 05:44 | |
*** sarob has joined #openstack-dev | 05:45 | |
*** sarob has quit IRC | 05:49 | |
*** jdennis1 has joined #openstack-dev | 05:51 | |
*** vipul is now known as vipul-away | 05:52 | |
*** jdennis has quit IRC | 05:53 | |
*** jorisroovers has joined #openstack-dev | 05:53 | |
*** jasdeepH has joined #openstack-dev | 05:53 | |
*** afazekas has joined #openstack-dev | 05:53 | |
*** rdas has joined #openstack-dev | 05:54 | |
*** nshaikh has left #openstack-dev | 05:55 | |
*** ngoracke has quit IRC | 05:56 | |
*** SergeyLukjanov has joined #openstack-dev | 05:57 | |
*** jcooley_ has quit IRC | 05:59 | |
*** MaxV has joined #openstack-dev | 05:59 | |
*** jcooley_ has joined #openstack-dev | 05:59 | |
*** vipul-away is now known as vipul | 06:01 | |
*** nshaikh has joined #openstack-dev | 06:02 | |
*** dubsquared has joined #openstack-dev | 06:03 | |
*** jcooley_ has quit IRC | 06:05 | |
*** vartom11113 has joined #openstack-dev | 06:05 | |
*** briancurtin has quit IRC | 06:06 | |
*** dolphm_afk has quit IRC | 06:06 | |
*** comay has quit IRC | 06:06 | |
*** dubsquared has quit IRC | 06:07 | |
*** dolphm_a_ has joined #openstack-dev | 06:08 | |
*** venkatesh has joined #openstack-dev | 06:09 | |
*** radix_ has joined #openstack-dev | 06:09 | |
*** dolphm_a_ has quit IRC | 06:10 | |
*** sarob has joined #openstack-dev | 06:11 | |
*** CaptTofu has quit IRC | 06:11 | |
*** jasdeepH has quit IRC | 06:11 | |
*** CaptTofu has joined #openstack-dev | 06:12 | |
*** FunnyLookinHat has quit IRC | 06:12 | |
*** colinmcnamara has joined #openstack-dev | 06:12 | |
*** rongze has joined #openstack-dev | 06:13 | |
*** otherwiseguy has quit IRC | 06:17 | |
*** MaxV has quit IRC | 06:17 | |
*** Abhishek has joined #openstack-dev | 06:18 | |
*** sumanth has quit IRC | 06:21 | |
*** neelashah has quit IRC | 06:21 | |
*** ifarkas has joined #openstack-dev | 06:22 | |
*** mrda has quit IRC | 06:23 | |
*** neeti has joined #openstack-dev | 06:27 | |
*** danwent has joined #openstack-dev | 06:28 | |
* skraynev is away: I'm busy | 06:29 | |
*** boris-42 has joined #openstack-dev | 06:30 | |
*** claxton has joined #openstack-dev | 06:30 | |
*** nosnos_ has joined #openstack-dev | 06:30 | |
*** halfie has joined #openstack-dev | 06:30 | |
*** otherwiseguy has joined #openstack-dev | 06:31 | |
*** vartom11114 has joined #openstack-dev | 06:34 | |
*** nosnos has quit IRC | 06:34 | |
*** vartom11115 has joined #openstack-dev | 06:35 | |
*** ArxCruz has quit IRC | 06:36 | |
*** vartom11113 has quit IRC | 06:36 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 06:37 | |
*** vartom11114 has quit IRC | 06:38 | |
*** _SergeyLukjanov has quit IRC | 06:38 | |
*** vartom11116 has joined #openstack-dev | 06:38 | |
*** vartom11115 has quit IRC | 06:41 | |
*** guohliu has quit IRC | 06:42 | |
*** venkatesh has quit IRC | 06:42 | |
*** aditirav_ has joined #openstack-dev | 06:42 | |
*** vartom11116 has quit IRC | 06:42 | |
*** yongli has quit IRC | 06:44 | |
*** yongli has joined #openstack-dev | 06:44 | |
*** aditirav has quit IRC | 06:46 | |
*** aditirav_ is now known as aditirav | 06:46 | |
*** yongli has quit IRC | 06:47 | |
*** yongli has joined #openstack-dev | 06:47 | |
*** aditirav has quit IRC | 06:49 | |
*** aditirav has joined #openstack-dev | 06:50 | |
*** venkatesh has joined #openstack-dev | 06:51 | |
*** pnemade is now known as paragan | 06:51 | |
*** SergeyLukjanov has joined #openstack-dev | 06:52 | |
*** SergeyLukjanov has quit IRC | 06:52 | |
*** yongli has quit IRC | 06:57 | |
*** yongli has joined #openstack-dev | 06:58 | |
*** reidrac has joined #openstack-dev | 06:58 | |
*** yeylon has joined #openstack-dev | 06:59 | |
*** eglynn has joined #openstack-dev | 07:00 | |
*** Abhishek has quit IRC | 07:01 | |
*** mindpixel has joined #openstack-dev | 07:04 | |
*** dubsquared has joined #openstack-dev | 07:04 | |
*** matsuhashi has quit IRC | 07:05 | |
*** matsuhashi has joined #openstack-dev | 07:05 | |
*** renlt has joined #openstack-dev | 07:07 | |
*** dubsquared has quit IRC | 07:08 | |
*** nati_uen_ has quit IRC | 07:09 | |
*** mrunge has joined #openstack-dev | 07:10 | |
*** reidrac has quit IRC | 07:10 | |
*** yonglihe_ has joined #openstack-dev | 07:13 | |
*** rdopieralski has joined #openstack-dev | 07:13 | |
*** yolanda has joined #openstack-dev | 07:13 | |
*** yonglihe_ has quit IRC | 07:15 | |
*** lsmola has joined #openstack-dev | 07:15 | |
*** yonglihe_ has joined #openstack-dev | 07:15 | |
*** yongli has quit IRC | 07:16 | |
*** yonglihe_ has quit IRC | 07:16 | |
*** yongli has joined #openstack-dev | 07:17 | |
*** markwash has quit IRC | 07:17 | |
*** otherwiseguy has quit IRC | 07:19 | |
*** yonglihe_ has joined #openstack-dev | 07:19 | |
*** yonglihe_ has quit IRC | 07:19 | |
*** yongli has quit IRC | 07:20 | |
*** nosnos_ has quit IRC | 07:20 | |
*** yongli has joined #openstack-dev | 07:21 | |
*** nosnos has joined #openstack-dev | 07:21 | |
*** dolphm_afk has joined #openstack-dev | 07:21 | |
*** yonglihe_ has joined #openstack-dev | 07:22 | |
*** achampion has quit IRC | 07:22 | |
*** yonglihe_ has quit IRC | 07:22 | |
*** urulama has joined #openstack-dev | 07:23 | |
*** vartom11116 has joined #openstack-dev | 07:24 | |
*** dolphm_afk has quit IRC | 07:25 | |
*** comay has joined #openstack-dev | 07:26 | |
*** denis_makogon has joined #openstack-dev | 07:26 | |
*** yongli has quit IRC | 07:28 | |
*** yongli has joined #openstack-dev | 07:28 | |
*** yongli has quit IRC | 07:29 | |
*** yongli has joined #openstack-dev | 07:30 | |
*** markwash has joined #openstack-dev | 07:31 | |
*** claxton has quit IRC | 07:31 | |
*** yongli has quit IRC | 07:32 | |
*** yongli has joined #openstack-dev | 07:32 | |
*** buzztroll has joined #openstack-dev | 07:33 | |
*** nati_ueno has joined #openstack-dev | 07:34 | |
*** venkatesh has quit IRC | 07:34 | |
*** yongli has quit IRC | 07:38 | |
*** yongli has joined #openstack-dev | 07:38 | |
*** achampion has joined #openstack-dev | 07:39 | |
*** gmurphy_ has joined #openstack-dev | 07:40 | |
*** e0ne has joined #openstack-dev | 07:40 | |
*** sarob has quit IRC | 07:46 | |
*** sarob has joined #openstack-dev | 07:47 | |
*** nermina has quit IRC | 07:49 | |
*** flaper87|afk is now known as flaper87 | 07:49 | |
*** yongli has quit IRC | 07:49 | |
*** yongli has joined #openstack-dev | 07:50 | |
*** jprovazn has joined #openstack-dev | 07:50 | |
*** yongli has quit IRC | 07:51 | |
*** sarob has quit IRC | 07:51 | |
*** yongli has joined #openstack-dev | 07:51 | |
*** vipul is now known as vipul-away | 07:51 | |
*** reaper has quit IRC | 07:53 | |
*** xga has joined #openstack-dev | 07:54 | |
*** xga_ has joined #openstack-dev | 07:54 | |
*** prekarat has quit IRC | 07:54 | |
*** yongli has quit IRC | 07:58 | |
*** yongli has joined #openstack-dev | 07:59 | |
*** boris-42 has quit IRC | 07:59 | |
*** yonglihe_ has joined #openstack-dev | 07:59 | |
*** tan has joined #openstack-dev | 08:00 | |
*** dubsquared has joined #openstack-dev | 08:00 | |
*** vartom11116 has quit IRC | 08:00 | |
*** ruhe has joined #openstack-dev | 08:01 | |
*** matsuhashi has quit IRC | 08:01 | |
*** reidrac has joined #openstack-dev | 08:02 | |
*** belmoreira has joined #openstack-dev | 08:02 | |
*** matsuhashi has joined #openstack-dev | 08:03 | |
*** yongli has quit IRC | 08:03 | |
*** fifieldt has quit IRC | 08:03 | |
*** yongli has joined #openstack-dev | 08:03 | |
*** yongli has quit IRC | 08:04 | |
*** fbo_away is now known as fbo | 08:05 | |
*** dubsquared has quit IRC | 08:05 | |
*** xqueralt has joined #openstack-dev | 08:05 | |
*** xqueralt is now known as xqueralt|home | 08:06 | |
*** yonglihe_ has quit IRC | 08:06 | |
*** yongli has joined #openstack-dev | 08:06 | |
*** tkammer has joined #openstack-dev | 08:06 | |
*** yongli has quit IRC | 08:06 | |
*** vipul-away is now known as vipul | 08:06 | |
*** jistr has joined #openstack-dev | 08:07 | |
*** yongli has joined #openstack-dev | 08:07 | |
*** nelsnelson has quit IRC | 08:08 | |
*** sushils has quit IRC | 08:08 | |
*** yonglihe_ has joined #openstack-dev | 08:08 | |
*** yonglihe_ has quit IRC | 08:10 | |
*** yonglihe_ has joined #openstack-dev | 08:11 | |
*** nelsnelson has joined #openstack-dev | 08:11 | |
*** yonglihe_ has quit IRC | 08:11 | |
*** sushils has joined #openstack-dev | 08:11 | |
*** marekd|away is now known as marekd | 08:13 | |
*** yonglihe_ has joined #openstack-dev | 08:13 | |
*** mihgen has quit IRC | 08:13 | |
*** yonglihe_ has quit IRC | 08:13 | |
*** danwent has quit IRC | 08:14 | |
*** yonglihe_ has joined #openstack-dev | 08:15 | |
*** yonglihe_ has quit IRC | 08:15 | |
*** yongli has quit IRC | 08:16 | |
*** yongli has joined #openstack-dev | 08:17 | |
*** eglynn has quit IRC | 08:18 | |
*** yonglihe_ has joined #openstack-dev | 08:18 | |
*** marun has quit IRC | 08:18 | |
*** yonglihe_ has quit IRC | 08:18 | |
*** sushils has quit IRC | 08:19 | |
*** dguitarbite has quit IRC | 08:22 | |
*** claxton has joined #openstack-dev | 08:23 | |
*** sushils has joined #openstack-dev | 08:23 | |
*** Chicago has quit IRC | 08:24 | |
*** mosulica has joined #openstack-dev | 08:27 | |
ttx | notmyname: there is a stable/havana branch for swift | 08:27 |
ttx | so you can "git review stable/havana" | 08:28 |
*** yongli has quit IRC | 08:28 | |
*** yongli has joined #openstack-dev | 08:29 | |
ttx | notmyname: and now I see you proposed it already. Will look into it | 08:29 |
*** yongli has quit IRC | 08:30 | |
*** yongli has joined #openstack-dev | 08:30 | |
*** yongli has quit IRC | 08:31 | |
*** yongli has joined #openstack-dev | 08:31 | |
*** yonglihe_ has joined #openstack-dev | 08:32 | |
*** yonglihe_ has quit IRC | 08:33 | |
*** amuller has joined #openstack-dev | 08:33 | |
*** che-arne has joined #openstack-dev | 08:34 | |
*** corXi has joined #openstack-dev | 08:34 | |
*** sahid has joined #openstack-dev | 08:35 | |
*** omachace has joined #openstack-dev | 08:36 | |
*** omachace has left #openstack-dev | 08:36 | |
*** yeylon_ has joined #openstack-dev | 08:36 | |
*** pfreund has joined #openstack-dev | 08:39 | |
*** yeylon has quit IRC | 08:39 | |
*** ygbo has joined #openstack-dev | 08:40 | |
*** ndipanov has joined #openstack-dev | 08:41 | |
*** yongli has quit IRC | 08:42 | |
*** yongli has joined #openstack-dev | 08:42 | |
*** martyntaylor has joined #openstack-dev | 08:42 | |
*** omachace has joined #openstack-dev | 08:43 | |
*** denis_makogon has quit IRC | 08:44 | |
*** SergeyLukjanov has joined #openstack-dev | 08:48 | |
*** MaxV has joined #openstack-dev | 08:52 | |
*** yonglihe_ has joined #openstack-dev | 08:52 | |
*** avishay has joined #openstack-dev | 08:52 | |
*** yonglihe_ has quit IRC | 08:52 | |
*** yongli has quit IRC | 08:53 | |
*** mengxd has joined #openstack-dev | 08:53 | |
*** ArcTanSusan has quit IRC | 08:53 | |
*** yongli has joined #openstack-dev | 08:53 | |
*** ruhe has quit IRC | 08:54 | |
*** yonglihe_ has joined #openstack-dev | 08:54 | |
*** yonglihe_ has quit IRC | 08:54 | |
*** larsbutler has joined #openstack-dev | 08:55 | |
*** arezmerita has quit IRC | 08:58 | |
*** mengxd has quit IRC | 08:58 | |
*** yeylon_ has quit IRC | 08:59 | |
*** mihgen has joined #openstack-dev | 08:59 | |
*** arezmerita has joined #openstack-dev | 08:59 | |
*** eglynn has joined #openstack-dev | 09:00 | |
*** jpich has joined #openstack-dev | 09:01 | |
*** vartom11116 has joined #openstack-dev | 09:01 | |
*** nati_ueno has quit IRC | 09:01 | |
*** dubsquared has joined #openstack-dev | 09:01 | |
*** aditirav_ has joined #openstack-dev | 09:02 | |
*** markmc has joined #openstack-dev | 09:02 | |
*** jistr has quit IRC | 09:02 | |
*** boden has joined #openstack-dev | 09:03 | |
*** xga_ has quit IRC | 09:04 | |
*** xga has quit IRC | 09:04 | |
*** DinaBelova has joined #openstack-dev | 09:04 | |
*** aditirav has quit IRC | 09:04 | |
*** aditirav_ is now known as aditirav | 09:04 | |
*** jcoufal has joined #openstack-dev | 09:05 | |
*** xga has joined #openstack-dev | 09:05 | |
*** derekh has joined #openstack-dev | 09:05 | |
*** xga_ has joined #openstack-dev | 09:05 | |
*** dubsquared has quit IRC | 09:06 | |
*** Chicago has joined #openstack-dev | 09:07 | |
*** romcheg has joined #openstack-dev | 09:09 | |
*** yongli has quit IRC | 09:09 | |
*** safchain has joined #openstack-dev | 09:11 | |
*** safchain has quit IRC | 09:11 | |
*** yongli has joined #openstack-dev | 09:11 | |
*** MaxV has quit IRC | 09:12 | |
*** yassine has joined #openstack-dev | 09:12 | |
*** MaxV has joined #openstack-dev | 09:12 | |
*** MaxV has joined #openstack-dev | 09:12 | |
*** bogdando has joined #openstack-dev | 09:13 | |
*** yeylon_ has joined #openstack-dev | 09:14 | |
*** devvesa has joined #openstack-dev | 09:16 | |
*** yonglihe_ has joined #openstack-dev | 09:16 | |
*** yongli has quit IRC | 09:16 | |
*** yongli has joined #openstack-dev | 09:17 | |
*** yongli has quit IRC | 09:17 | |
*** dstanek has quit IRC | 09:21 | |
*** buzztroll has quit IRC | 09:22 | |
*** ffio has joined #openstack-dev | 09:24 | |
*** sushils has quit IRC | 09:24 | |
*** teran has joined #openstack-dev | 09:25 | |
*** yonglihe_ has quit IRC | 09:26 | |
*** yongli has joined #openstack-dev | 09:26 | |
*** yonglihe_ has joined #openstack-dev | 09:27 | |
*** yonglihe_ has quit IRC | 09:27 | |
*** vladikr has joined #openstack-dev | 09:28 | |
*** renlt has quit IRC | 09:28 | |
*** yongli has quit IRC | 09:29 | |
*** larsbutler has quit IRC | 09:29 | |
*** teran has quit IRC | 09:29 | |
*** yongli has joined #openstack-dev | 09:30 | |
*** yonglihe_ has joined #openstack-dev | 09:31 | |
*** yonglihe_ has quit IRC | 09:32 | |
*** jistr has joined #openstack-dev | 09:34 | |
*** lucasagomes has joined #openstack-dev | 09:37 | |
*** yongli has quit IRC | 09:38 | |
*** yongli has joined #openstack-dev | 09:39 | |
*** yonglihe_ has joined #openstack-dev | 09:40 | |
*** yonglihe_ has quit IRC | 09:42 | |
*** yongli has quit IRC | 09:42 | |
*** yongli has joined #openstack-dev | 09:42 | |
*** yonglihe_ has joined #openstack-dev | 09:44 | |
*** iartarisi has joined #openstack-dev | 09:45 | |
*** yonglihe_ has quit IRC | 09:46 | |
*** yongli has quit IRC | 09:46 | |
*** yongli has joined #openstack-dev | 09:47 | |
*** yongli has quit IRC | 09:49 | |
*** yongli has joined #openstack-dev | 09:49 | |
*** yamahata_ has joined #openstack-dev | 09:50 | |
*** matsuhashi has quit IRC | 09:51 | |
*** neoXsys has quit IRC | 09:51 | |
*** ben_duyujie has joined #openstack-dev | 09:52 | |
*** yonglihe_ has joined #openstack-dev | 09:52 | |
*** yonglihe_ has quit IRC | 09:52 | |
*** yonglihe_ has joined #openstack-dev | 09:54 | |
*** yonglihe_ has quit IRC | 09:54 | |
*** matsuhas_ has joined #openstack-dev | 09:55 | |
*** max_lobur_afk is now known as max_lobur | 09:55 | |
*** yonglihe_ has joined #openstack-dev | 09:56 | |
*** yonglihe_ has quit IRC | 09:57 | |
*** e0ne has quit IRC | 10:00 | |
*** jtomasek has joined #openstack-dev | 10:00 | |
*** e0ne has joined #openstack-dev | 10:00 | |
*** dubsquared has joined #openstack-dev | 10:02 | |
*** neeti has quit IRC | 10:02 | |
*** xqueralt|home has quit IRC | 10:03 | |
*** larsbutler has joined #openstack-dev | 10:03 | |
*** neeti has joined #openstack-dev | 10:04 | |
*** danpb has joined #openstack-dev | 10:04 | |
*** e0ne has quit IRC | 10:04 | |
*** ruhe has joined #openstack-dev | 10:05 | |
*** neoXsys has joined #openstack-dev | 10:05 | |
*** dubsquared has quit IRC | 10:07 | |
*** matsuhas_ has quit IRC | 10:11 | |
*** matsuhashi has joined #openstack-dev | 10:11 | |
*** erkules_ is now known as erkules | 10:11 | |
*** e0ne has joined #openstack-dev | 10:12 | |
*** e0ne_ has joined #openstack-dev | 10:13 | |
*** vartom11116 has quit IRC | 10:16 | |
*** teran has joined #openstack-dev | 10:16 | |
*** e0ne has quit IRC | 10:18 | |
*** danpb has quit IRC | 10:18 | |
*** JordanP has joined #openstack-dev | 10:19 | |
*** gongysh has quit IRC | 10:19 | |
*** rongze has quit IRC | 10:21 | |
*** nati_ueno has joined #openstack-dev | 10:21 | |
*** danpb has joined #openstack-dev | 10:22 | |
*** rossella_s has joined #openstack-dev | 10:22 | |
*** jhesketh has quit IRC | 10:22 | |
*** faramir1 has quit IRC | 10:23 | |
*** buzztroll has joined #openstack-dev | 10:23 | |
*** xqueralt|home has joined #openstack-dev | 10:25 | |
*** tdruiva has joined #openstack-dev | 10:27 | |
*** ruhe has quit IRC | 10:27 | |
*** buzztroll has quit IRC | 10:27 | |
*** ruhe has joined #openstack-dev | 10:28 | |
*** buzztroll has joined #openstack-dev | 10:30 | |
*** giulivo has joined #openstack-dev | 10:31 | |
*** rongze_ has joined #openstack-dev | 10:31 | |
*** sushils has joined #openstack-dev | 10:32 | |
*** ruhe has quit IRC | 10:33 | |
*** paragan has quit IRC | 10:34 | |
*** buzztroll has quit IRC | 10:35 | |
*** boris-42 has joined #openstack-dev | 10:35 | |
*** pixelb has joined #openstack-dev | 10:37 | |
*** tonix has joined #openstack-dev | 10:38 | |
*** mrda has joined #openstack-dev | 10:38 | |
*** gszasz has joined #openstack-dev | 10:39 | |
*** DinaBelova has quit IRC | 10:42 | |
*** yamahata_ has quit IRC | 10:44 | |
*** athomas has joined #openstack-dev | 10:46 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 10:46 | |
*** _SergeyLukjanov has quit IRC | 10:47 | |
*** avishayb has joined #openstack-dev | 10:48 | |
*** jruzicka has joined #openstack-dev | 10:51 | |
*** irenab has joined #openstack-dev | 10:56 | |
*** mrda has quit IRC | 10:57 | |
*** xga_ has quit IRC | 10:57 | |
*** xga has quit IRC | 10:57 | |
*** mrunge has quit IRC | 10:58 | |
*** jtomasek has quit IRC | 10:58 | |
*** bingbu has quit IRC | 10:59 | |
*** mrunge has joined #openstack-dev | 11:01 | |
*** Ruetobas has quit IRC | 11:01 | |
*** dubsquared has joined #openstack-dev | 11:03 | |
*** rossella_s has quit IRC | 11:03 | |
*** avishay has quit IRC | 11:03 | |
*** SergeyLukjanov has joined #openstack-dev | 11:04 | |
*** rossella_s has joined #openstack-dev | 11:04 | |
*** ArxCruz has joined #openstack-dev | 11:04 | |
*** Ruetobas has joined #openstack-dev | 11:05 | |
*** belmoreira has quit IRC | 11:05 | |
*** belmoreira has joined #openstack-dev | 11:05 | |
*** rongze_ has quit IRC | 11:06 | |
*** DinaBelova has joined #openstack-dev | 11:06 | |
*** jorisroovers has quit IRC | 11:06 | |
*** jorisroovers has joined #openstack-dev | 11:06 | |
*** dubsquared has quit IRC | 11:07 | |
*** pcm_ has joined #openstack-dev | 11:08 | |
*** pcm_ has quit IRC | 11:08 | |
*** fbo is now known as fbo_away | 11:08 | |
*** pcm_ has joined #openstack-dev | 11:08 | |
*** Ruetobas has quit IRC | 11:10 | |
*** matsuhashi has quit IRC | 11:10 | |
*** jtomasek has joined #openstack-dev | 11:11 | |
*** xqueralt|home is now known as xqueralt | 11:13 | |
*** rongze has joined #openstack-dev | 11:15 | |
*** Ruetobas has joined #openstack-dev | 11:15 | |
*** jaume_ has joined #openstack-dev | 11:19 | |
*** Cotes has joined #openstack-dev | 11:19 | |
*** avishay has joined #openstack-dev | 11:20 | |
*** amotoki has quit IRC | 11:21 | |
*** devvesa has quit IRC | 11:21 | |
*** akrivoka has joined #openstack-dev | 11:22 | |
*** MaxV has quit IRC | 11:24 | |
*** MaxV has joined #openstack-dev | 11:24 | |
*** tdruiva has quit IRC | 11:24 | |
*** tdruiva has joined #openstack-dev | 11:25 | |
*** MaxV has quit IRC | 11:29 | |
*** tdruiva has quit IRC | 11:29 | |
*** buzztroll has joined #openstack-dev | 11:32 | |
*** SergeyLukjanov has quit IRC | 11:34 | |
*** SergeyLukjanov has joined #openstack-dev | 11:36 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 11:37 | |
*** _SergeyLukjanov is now known as SergeyLukjanov | 11:38 | |
*** pcm_ has quit IRC | 11:42 | |
*** ruhe has joined #openstack-dev | 11:42 | |
*** giulivo has quit IRC | 11:43 | |
*** rossella_s has quit IRC | 11:46 | |
*** rossella_s has joined #openstack-dev | 11:46 | |
*** ruhe has quit IRC | 11:48 | |
*** ruhe has joined #openstack-dev | 11:49 | |
*** nati_ueno has quit IRC | 11:49 | |
*** renlt has joined #openstack-dev | 11:49 | |
*** alex_xu has quit IRC | 11:51 | |
*** jroovers has joined #openstack-dev | 11:53 | |
*** nosnos has quit IRC | 11:53 | |
*** jprovazn has quit IRC | 11:54 | |
*** glenng has joined #openstack-dev | 11:55 | |
*** renlt has quit IRC | 11:55 | |
*** jorisroovers has quit IRC | 11:55 | |
*** tdruiva has joined #openstack-dev | 11:57 | |
*** sahid has quit IRC | 11:58 | |
*** giulivo has joined #openstack-dev | 11:58 | |
*** glenng has quit IRC | 11:59 | |
*** ruhe has quit IRC | 12:00 | |
*** avishay has quit IRC | 12:00 | |
*** MaxV has joined #openstack-dev | 12:01 | |
*** rfolco has joined #openstack-dev | 12:01 | |
*** tdruiva has quit IRC | 12:02 | |
*** ArxCruz has quit IRC | 12:03 | |
*** mohits has joined #openstack-dev | 12:03 | |
*** vkmc has joined #openstack-dev | 12:03 | |
*** tdruiva has joined #openstack-dev | 12:03 | |
*** jaume_ has quit IRC | 12:03 | |
*** mohits has quit IRC | 12:03 | |
*** dubsquared has joined #openstack-dev | 12:04 | |
*** jaume_ has joined #openstack-dev | 12:04 | |
*** sandywalsh has quit IRC | 12:04 | |
*** WhiteAnthrax has quit IRC | 12:04 | |
*** mrunge has quit IRC | 12:05 | |
*** buzztroll has quit IRC | 12:05 | |
dsantos_ | dhellmann: ping | 12:05 |
*** WhiteAnthrax has joined #openstack-dev | 12:05 | |
*** pcm_ has joined #openstack-dev | 12:06 | |
*** dubsquared has quit IRC | 12:08 | |
*** vladikr has quit IRC | 12:08 | |
*** nshaikh has left #openstack-dev | 12:11 | |
*** pcm_ has quit IRC | 12:12 | |
*** mkollaro has joined #openstack-dev | 12:13 | |
*** pcm_ has joined #openstack-dev | 12:13 | |
*** yaguang has quit IRC | 12:14 | |
*** rushiagr has quit IRC | 12:15 | |
*** Loquacity has quit IRC | 12:15 | |
*** avishay has joined #openstack-dev | 12:16 | |
*** jroovers has quit IRC | 12:18 | |
*** claxton has quit IRC | 12:22 | |
*** CaptTofu has quit IRC | 12:28 | |
*** CaptTofu has joined #openstack-dev | 12:28 | |
*** rossella_s has quit IRC | 12:32 | |
*** yamahata_ has joined #openstack-dev | 12:32 | |
*** mrunge has joined #openstack-dev | 12:33 | |
*** ruhe has joined #openstack-dev | 12:35 | |
*** Alexei_987 has joined #openstack-dev | 12:35 | |
*** romcheg has left #openstack-dev | 12:36 | |
*** tmclaugh[work] has joined #openstack-dev | 12:37 | |
*** sumansn_ has joined #openstack-dev | 12:41 | |
*** xga_ has joined #openstack-dev | 12:41 | |
*** xga has joined #openstack-dev | 12:41 | |
*** avishayb has quit IRC | 12:41 | |
*** avishayb has joined #openstack-dev | 12:42 | |
*** sumanthns has quit IRC | 12:43 | |
*** [1]avishayb has joined #openstack-dev | 12:43 | |
*** markvoelker1 has joined #openstack-dev | 12:44 | |
*** rch has quit IRC | 12:44 | |
*** lucasagomes is now known as lucas-hungry | 12:45 | |
*** Nikolay_St has quit IRC | 12:46 | |
*** jorisroovers has joined #openstack-dev | 12:46 | |
*** avishayb has quit IRC | 12:47 | |
*** [1]avishayb is now known as avishayb | 12:47 | |
*** jroovers has joined #openstack-dev | 12:47 | |
*** fbo_away is now known as fbo | 12:49 | |
*** jistr is now known as jistr|eng | 12:49 | |
*** rfolco has quit IRC | 12:50 | |
*** jorisroovers has quit IRC | 12:51 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 12:51 | |
*** _SergeyLukjanov has quit IRC | 12:52 | |
*** sandywalsh has joined #openstack-dev | 12:54 | |
*** alex_klimov has joined #openstack-dev | 12:56 | |
*** aditirav has quit IRC | 12:58 | |
*** sumanthns has joined #openstack-dev | 12:58 | |
*** sumansn_ has quit IRC | 13:00 | |
dosaboy | markmc: ping | 13:01 |
*** buzztroll has joined #openstack-dev | 13:02 | |
*** jroovers has quit IRC | 13:02 | |
*** avishay has quit IRC | 13:03 | |
*** dubsquared has joined #openstack-dev | 13:04 | |
insanidade | hi all. I have a question about devstack. Is this the right channel for that issue ? | 13:04 |
kashyap | Just ask, people might respond. | 13:05 |
*** buzztroll has quit IRC | 13:06 | |
*** CaptTofu has quit IRC | 13:08 | |
*** dubsquared has quit IRC | 13:09 | |
*** CaptTofu has joined #openstack-dev | 13:09 | |
*** sandywalsh_ has joined #openstack-dev | 13:11 | |
*** dolphm_afk has joined #openstack-dev | 13:11 | |
*** sandywalsh has quit IRC | 13:12 | |
*** jab416171 has quit IRC | 13:13 | |
*** mohits_ has quit IRC | 13:13 | |
*** mkoderer has quit IRC | 13:13 | |
*** erlon has quit IRC | 13:13 | |
*** sgordon has joined #openstack-dev | 13:13 | |
*** mehdi has quit IRC | 13:14 | |
*** marun has joined #openstack-dev | 13:15 | |
*** Abhishek has joined #openstack-dev | 13:15 | |
jd__ | dhellmann: around? | 13:16 |
*** jaume_ has quit IRC | 13:17 | |
*** safchain has joined #openstack-dev | 13:18 | |
*** bvandenh has quit IRC | 13:19 | |
*** ben_duyujie has quit IRC | 13:19 | |
*** paragan has joined #openstack-dev | 13:21 | |
*** gordc has joined #openstack-dev | 13:22 | |
*** sandywalsh has joined #openstack-dev | 13:22 | |
*** riskable has quit IRC | 13:22 | |
*** sandywalsh_ has quit IRC | 13:22 | |
*** vladikr has joined #openstack-dev | 13:23 | |
*** ygbo has quit IRC | 13:23 | |
*** tonix_ has joined #openstack-dev | 13:23 | |
*** tonix has quit IRC | 13:23 | |
*** rods has joined #openstack-dev | 13:23 | |
*** ygbo has joined #openstack-dev | 13:24 | |
*** alexpilotti has joined #openstack-dev | 13:25 | |
*** jab416171 has joined #openstack-dev | 13:25 | |
*** tonix has joined #openstack-dev | 13:26 | |
insanidade | what is wrong in this command? keystone endpoint-create --region RegionOne --service_id --publicurl http://192.168.100.47:5000/v2.0 --adminurl http://192.168.100.47:35357/v2.0 --internalurl http://192.168.100.47:5000/v2.0 | 13:26 |
tristanC | insanidade: there is no service_id! | 13:27 |
dolphm_afk | insanidade: there's no --service_id value specified, and --service_id should be --service-id | 13:27 |
kashyap | insanidade, You haven't provided service_id | 13:27 |
*** dolphm_afk is now known as dolphm | 13:27 | |
insanidade | tristanC, dolphm , kashyap : that command was generated by devstack (./stack.sh). where should I set that? | 13:28 |
*** sumanthns has quit IRC | 13:28 | |
tristanC | insanidade: you can get the service_id with: 'keystone service-list', get the id of 'identity' | 13:28 |
*** tonix_ has quit IRC | 13:29 | |
tristanC | insanidade: it is the service creation that have failed then | 13:29 |
dolphm | insanidade: it might be failing to create a service and moving on anyway | 13:29 |
insanidade | tristanC, dolphm , kashyap : http://paste.openstack.org/show/54058/ | 13:29 |
insanidade | so, devstack is messing things around ? | 13:31 |
tristanC | insanidade: the real error should have happen just before what you pasted | 13:31 |
insanidade | tristanC: I understand. Pretty weird as devstack is pretty straightforward to set up - we don't have to configure almost anything. anyway, I'll keep trying. | 13:32 |
*** SergeyLukjanov has joined #openstack-dev | 13:32 | |
kashyap | It's straightforward as long as you don't hit any issues :) You might want to check the screen logs | 13:33 |
tristanC | insanidade: sounds like your system wasn't clean, you better try, clean.sh, unstack.sh and try another stack.sh | 13:33 |
*** jruzicka has quit IRC | 13:33 | |
*** lbragstad has quit IRC | 13:34 | |
*** erlon has joined #openstack-dev | 13:34 | |
insanidade | tristanC, kashyap : it works fine in all other distros it's intended to work with. first time I see those issues. I've tried all clean up/stop/restart scripts and this is a fresh fedora install. I'll keep trying. thanks. | 13:35 |
*** thomasem has joined #openstack-dev | 13:35 | |
*** rushiagr has joined #openstack-dev | 13:35 | |
*** macjack has joined #openstack-dev | 13:35 | |
*** Shrews has joined #openstack-dev | 13:35 | |
*** macjack has quit IRC | 13:36 | |
*** vartom11116 has joined #openstack-dev | 13:37 | |
*** eharney has joined #openstack-dev | 13:37 | |
*** mkoderer has joined #openstack-dev | 13:38 | |
*** DinaBelova has quit IRC | 13:40 | |
*** DinaBelova has joined #openstack-dev | 13:40 | |
*** mrunge has quit IRC | 13:40 | |
*** romcheg has joined #openstack-dev | 13:41 | |
*** macjack has joined #openstack-dev | 13:42 | |
*** dstanek has joined #openstack-dev | 13:42 | |
*** mohits_ has joined #openstack-dev | 13:42 | |
*** dprince has joined #openstack-dev | 13:43 | |
*** ifarkas has quit IRC | 13:43 | |
*** mehdi has joined #openstack-dev | 13:45 | |
*** vartom11116 has quit IRC | 13:48 | |
*** kushal has quit IRC | 13:48 | |
*** vartom11116 has joined #openstack-dev | 13:49 | |
*** romcheg has left #openstack-dev | 13:50 | |
*** ifarkas has joined #openstack-dev | 13:51 | |
*** Artpicre has quit IRC | 13:51 | |
*** CaptTofu has quit IRC | 13:53 | |
*** CaptTofu has joined #openstack-dev | 13:53 | |
*** mfer has joined #openstack-dev | 13:54 | |
*** Artpicre has joined #openstack-dev | 13:54 | |
*** neelashah has joined #openstack-dev | 13:55 | |
*** rossella_s has joined #openstack-dev | 13:56 | |
*** lucas-hungry is now known as lucasagomes | 13:58 | |
*** claytonc has quit IRC | 14:00 | |
*** danielbruno has joined #openstack-dev | 14:00 | |
*** kushal has joined #openstack-dev | 14:01 | |
*** ngoracke has joined #openstack-dev | 14:03 | |
*** buzztroll has joined #openstack-dev | 14:03 | |
*** dolphm has quit IRC | 14:04 | |
*** dubsquared has joined #openstack-dev | 14:05 | |
*** sahid has joined #openstack-dev | 14:05 | |
*** rnirmal has joined #openstack-dev | 14:06 | |
*** Abhishek has quit IRC | 14:06 | |
*** dvarga has joined #openstack-dev | 14:07 | |
*** gfidente has joined #openstack-dev | 14:09 | |
*** giulivo has quit IRC | 14:09 | |
*** dubsquared has quit IRC | 14:10 | |
*** glenng has joined #openstack-dev | 14:10 | |
*** glenng has quit IRC | 14:11 | |
dsantos_ | dhellmann: ping | 14:12 |
*** dolphm has joined #openstack-dev | 14:12 | |
*** ruhe has quit IRC | 14:13 | |
*** sthaha has quit IRC | 14:14 | |
*** peristeri has joined #openstack-dev | 14:14 | |
*** michchap has quit IRC | 14:15 | |
*** glenng has joined #openstack-dev | 14:17 | |
*** gfidente has quit IRC | 14:17 | |
*** ruhe has joined #openstack-dev | 14:18 | |
*** marun has quit IRC | 14:19 | |
*** thelorax123 has quit IRC | 14:19 | |
*** vartom11116 has quit IRC | 14:19 | |
*** athomas has quit IRC | 14:20 | |
*** thelorax123 has joined #openstack-dev | 14:20 | |
*** MaxV has quit IRC | 14:21 | |
*** Tross has joined #openstack-dev | 14:21 | |
*** MaxV has joined #openstack-dev | 14:21 | |
*** dubsquared has joined #openstack-dev | 14:22 | |
*** vladikr has quit IRC | 14:23 | |
*** alex_klimov has quit IRC | 14:23 | |
*** xga_ has quit IRC | 14:24 | |
*** xga has quit IRC | 14:24 | |
*** vladikr has joined #openstack-dev | 14:25 | |
*** FunnyLookinHat has joined #openstack-dev | 14:26 | |
*** dubsquared has quit IRC | 14:26 | |
*** MaxV has quit IRC | 14:26 | |
*** irenab has quit IRC | 14:26 | |
*** xga_ has joined #openstack-dev | 14:27 | |
*** xga has joined #openstack-dev | 14:27 | |
*** alex_klimov has joined #openstack-dev | 14:27 | |
*** athomas has joined #openstack-dev | 14:29 | |
*** xga__ has joined #openstack-dev | 14:30 | |
*** gfidente has joined #openstack-dev | 14:31 | |
*** dbalog has joined #openstack-dev | 14:31 | |
*** jergerber has joined #openstack-dev | 14:31 | |
*** MaxV has joined #openstack-dev | 14:32 | |
*** safchain has quit IRC | 14:32 | |
*** xga_ has quit IRC | 14:32 | |
*** xga has quit IRC | 14:32 | |
*** yamahata_ has quit IRC | 14:32 | |
*** sumanth has joined #openstack-dev | 14:32 | |
*** jistr|eng is now known as jistr | 14:32 | |
*** xga has joined #openstack-dev | 14:33 | |
*** tdruiva has quit IRC | 14:33 | |
*** claytonc has joined #openstack-dev | 14:33 | |
*** achampion has quit IRC | 14:33 | |
*** tdruiva has joined #openstack-dev | 14:33 | |
*** achampion has joined #openstack-dev | 14:34 | |
*** burt has joined #openstack-dev | 14:35 | |
*** thelorax123 has quit IRC | 14:35 | |
*** yaguang has joined #openstack-dev | 14:36 | |
*** buzztroll has quit IRC | 14:36 | |
*** aeperezt has joined #openstack-dev | 14:38 | |
*** tdruiva has quit IRC | 14:38 | |
*** sandywalsh_ has joined #openstack-dev | 14:39 | |
*** marun has joined #openstack-dev | 14:39 | |
*** sandywalsh has quit IRC | 14:39 | |
*** neeti has quit IRC | 14:40 | |
*** Shaan7 has joined #openstack-dev | 14:42 | |
*** clayb has joined #openstack-dev | 14:43 | |
*** clayb has quit IRC | 14:43 | |
*** rraja has joined #openstack-dev | 14:43 | |
*** clayb has joined #openstack-dev | 14:44 | |
*** dims has joined #openstack-dev | 14:45 | |
*** rch has joined #openstack-dev | 14:45 | |
*** kbringard has joined #openstack-dev | 14:46 | |
*** aditirav has joined #openstack-dev | 14:48 | |
*** achampion has quit IRC | 14:50 | |
*** achampion has joined #openstack-dev | 14:52 | |
zul | jgriffith: ping when you are around (re: rtslib) | 14:53 |
*** dolphm has quit IRC | 14:54 | |
*** mriedem has joined #openstack-dev | 14:54 | |
*** boris-42 has quit IRC | 14:54 | |
*** dolphm has joined #openstack-dev | 14:54 | |
*** gsilvis has quit IRC | 14:55 | |
*** nermina has joined #openstack-dev | 14:55 | |
*** aditirav has quit IRC | 14:56 | |
eharney | zul: anything i can help with re: rtslib? | 14:56 |
zul | eharney: yeah it seems that rstlib changed their license to apache 2.0 which allows us to use it now so I dont think there is a need for rtslib-fb anymore | 14:57 |
*** gsilvis has joined #openstack-dev | 14:57 | |
zul | eharney: unless there is some differences betwen the two | 14:57 |
eharney | zul: yes, they went to apache license, as did rtslib-fb afterward. but that wasn't why we were using rtslib-fb to start with (they were both AGPL before) | 14:58 |
*** twalton has joined #openstack-dev | 14:58 | |
zul | eharney: so why are we using rtslib-fb? | 14:58 |
eharney | zul: there are some differences... -fb has diverged to some extent | 14:58 |
*** oubiwann has joined #openstack-dev | 14:59 | |
eharney | zul: i used it because it was packaged and available in Fedora/RH*/etc and the other one wasn't -- it's also being used for other projects that Cinder will use like targetd | 14:59 |
zul | eharney: grr...ok | 14:59 |
eharney | zul: i don't know how compatible they are exactly at this point | 15:00 |
*** briancurtin has joined #openstack-dev | 15:01 | |
*** rcleere has joined #openstack-dev | 15:04 | |
*** dprince has quit IRC | 15:06 | |
*** achampion has quit IRC | 15:10 | |
*** dubsquared has joined #openstack-dev | 15:11 | |
*** aditirav has joined #openstack-dev | 15:12 | |
*** dubsquared has quit IRC | 15:13 | |
*** dubsquared has joined #openstack-dev | 15:13 | |
*** dubsquared has quit IRC | 15:14 | |
*** dubsquared has joined #openstack-dev | 15:15 | |
*** omachace has left #openstack-dev | 15:15 | |
*** dubsquared has quit IRC | 15:16 | |
*** dubsquared has joined #openstack-dev | 15:16 | |
dolphm | morganfainberg: ayoung: morning review pesterance https://review.openstack.org/#/c/52456/ | 15:16 |
*** msmedved has joined #openstack-dev | 15:17 | |
*** pcm__ has joined #openstack-dev | 15:17 | |
*** jmontemayor has joined #openstack-dev | 15:18 | |
*** dubsquar_ has joined #openstack-dev | 15:18 | |
*** pcm_ has quit IRC | 15:19 | |
*** achampion has joined #openstack-dev | 15:19 | |
*** ruhe has quit IRC | 15:20 | |
*** epopt37 has quit IRC | 15:21 | |
*** dubsquared has quit IRC | 15:21 | |
*** ruhe has joined #openstack-dev | 15:22 | |
*** dubsquar_ has quit IRC | 15:23 | |
*** avishayb has quit IRC | 15:23 | |
*** sandywalsh_ has quit IRC | 15:23 | |
*** paragan has quit IRC | 15:26 | |
*** prekarat has joined #openstack-dev | 15:27 | |
*** dubsquared has joined #openstack-dev | 15:27 | |
*** vijendar has joined #openstack-dev | 15:30 | |
*** e0ne has joined #openstack-dev | 15:31 | |
*** dubsquared has quit IRC | 15:31 | |
aloga | ttx: ping | 15:32 |
ttx | aloga: yes? | 15:33 |
*** DinaBelova has quit IRC | 15:33 | |
jgriffith | zul: yo | 15:34 |
zul | jgriffith: unping sorry | 15:34 |
jgriffith | zul: haha | 15:34 |
*** epopt37 has joined #openstack-dev | 15:34 | |
jgriffith | okie dokie | 15:34 |
*** e0ne_ has quit IRC | 15:34 | |
*** urulama has quit IRC | 15:35 | |
*** mriedem has quit IRC | 15:35 | |
*** reaper has joined #openstack-dev | 15:39 | |
*** avishay has joined #openstack-dev | 15:39 | |
*** SumitNaiksatam has quit IRC | 15:39 | |
*** marekd is now known as marekd|away | 15:40 | |
*** aditirav_ has joined #openstack-dev | 15:40 | |
*** xingchao has quit IRC | 15:40 | |
*** alex_klimov has quit IRC | 15:40 | |
*** aditirav has quit IRC | 15:42 | |
*** aditirav_ is now known as aditirav | 15:42 | |
*** e0ne_ has joined #openstack-dev | 15:43 | |
*** netredem-jr has joined #openstack-dev | 15:43 | |
*** radez_g0n3 is now known as radez | 15:43 | |
*** mrodden has joined #openstack-dev | 15:43 | |
*** pete5 has joined #openstack-dev | 15:46 | |
*** e0ne has quit IRC | 15:46 | |
*** twalton has left #openstack-dev | 15:48 | |
*** athomas has quit IRC | 15:48 | |
*** jruzicka has joined #openstack-dev | 15:49 | |
*** jobewan has joined #openstack-dev | 15:49 | |
*** alexpilotti has quit IRC | 15:53 | |
*** jcooley_ has joined #openstack-dev | 15:53 | |
*** jmontemayor has quit IRC | 15:55 | |
*** neeti has joined #openstack-dev | 15:55 | |
*** buzztroll has joined #openstack-dev | 15:56 | |
*** rdopieralski has quit IRC | 15:56 | |
*** rdas has quit IRC | 15:57 | |
*** athomas has joined #openstack-dev | 15:57 | |
*** rraja has quit IRC | 15:57 | |
*** jnoller has joined #openstack-dev | 15:58 | |
*** willingc has joined #openstack-dev | 15:58 | |
*** ruhe has quit IRC | 16:00 | |
*** BLZbubba has quit IRC | 16:00 | |
*** BLZbubba has joined #openstack-dev | 16:00 | |
*** rnirmal has quit IRC | 16:00 | |
*** otherwiseguy has joined #openstack-dev | 16:00 | |
*** Ruetobas has quit IRC | 16:01 | |
*** alexpilotti has joined #openstack-dev | 16:01 | |
*** alop has joined #openstack-dev | 16:01 | |
*** jcoufal has quit IRC | 16:02 | |
*** reidrac has quit IRC | 16:02 | |
*** rdas has joined #openstack-dev | 16:03 | |
*** Ruetobas has joined #openstack-dev | 16:03 | |
*** jistr has quit IRC | 16:03 | |
*** jtomasek has quit IRC | 16:04 | |
*** rohitk has quit IRC | 16:04 | |
*** kushal has quit IRC | 16:04 | |
*** amuller has quit IRC | 16:05 | |
*** AffiliateOwnz has joined #openstack-dev | 16:06 | |
*** renlt has joined #openstack-dev | 16:06 | |
*** danwent has joined #openstack-dev | 16:06 | |
*** ruhe has joined #openstack-dev | 16:07 | |
*** mkollaro has quit IRC | 16:08 | |
*** michchap has joined #openstack-dev | 16:08 | |
*** AffiliateOwnz has quit IRC | 16:08 | |
*** xarses has quit IRC | 16:08 | |
*** Ruetobas has quit IRC | 16:08 | |
*** xqueralt has quit IRC | 16:10 | |
*** yolanda has quit IRC | 16:10 | |
*** willingc has quit IRC | 16:11 | |
*** teran has quit IRC | 16:11 | |
*** tanisdl has joined #openstack-dev | 16:11 | |
*** matiu has joined #openstack-dev | 16:11 | |
*** ifarkas has quit IRC | 16:12 | |
*** Ruetobas has joined #openstack-dev | 16:14 | |
*** AffiliateOwnz has joined #openstack-dev | 16:15 | |
*** hartsocks has left #openstack-dev | 16:16 | |
*** AffiliateOwnz has quit IRC | 16:17 | |
*** tzumainn has quit IRC | 16:17 | |
*** willingc has joined #openstack-dev | 16:18 | |
*** mindpixel has quit IRC | 16:18 | |
*** otherwiseguy has quit IRC | 16:18 | |
*** afazekas has quit IRC | 16:19 | |
*** jnoller has quit IRC | 16:21 | |
*** mgagne has joined #openstack-dev | 16:22 | |
*** kushal has joined #openstack-dev | 16:23 | |
*** nati_ueno has joined #openstack-dev | 16:24 | |
*** SumitNaiksatam has joined #openstack-dev | 16:26 | |
*** gimpspace has joined #openstack-dev | 16:26 | |
*** mosulica has quit IRC | 16:27 | |
*** gimpspace is now known as gimpswork | 16:27 | |
*** Mandell has quit IRC | 16:28 | |
*** iartarisi has quit IRC | 16:28 | |
*** willingc has quit IRC | 16:29 | |
*** buzztroll has quit IRC | 16:29 | |
*** RajM has joined #openstack-dev | 16:30 | |
*** gszasz has quit IRC | 16:32 | |
*** mihgen has quit IRC | 16:32 | |
*** achampion has quit IRC | 16:32 | |
*** cyeoh has quit IRC | 16:33 | |
*** thomasem has quit IRC | 16:33 | |
*** rcleere has quit IRC | 16:34 | |
*** corXi has quit IRC | 16:34 | |
ayoung | dolphm, HTF do I run just pep8 with tox? THis whole "deprecate with a vague note to go read about tox" is passive-aggressive. | 16:35 |
*** devoid has joined #openstack-dev | 16:35 | |
*** devoid has left #openstack-dev | 16:35 | |
roaet | ayoung: i may be able to help | 16:36 |
roaet | ayoung: you should just be able to run 'tox' but if you want to just run pep8 you can run tox -e pep8 | 16:36 |
roaet | Did you make a virtualenv? | 16:36 |
roaet | If so just install tox into it. | 16:37 |
*** safchain has joined #openstack-dev | 16:37 | |
ayoung | roaet, all of the ways to do that using the older set of tools was documented in run_tests.sh. I am annoyed not so much that we are switching to tox, but that someone decided to put in a deprecation message into run_tests.sh | 16:38 |
ayoung | INstead of fixing it. | 16:38 |
roaet | ayoung: the run_tests doesn't work when I run it. Only tox has. | 16:39 |
roaet | I understand your frustration though. | 16:39 |
ayoung | roaet, if I need to have a-priori knowledge of tox in order to get my work done, the terrorists have already won. | 16:39 |
roaet | Bomb has been planted eh. | 16:39 |
roaet | Tox is pretty simple, and I don't mind helping, but I cannot assist with coping with the change. | 16:40 |
ayoung | roaet, then we should change run_tests.sh to do all of the tox commands...but I really don't have the gumption to do that, so I just run run_tests.sh and have to hit the enter key twice. | 16:40 |
ayoung | roaet, yes you can | 16:40 |
ayoung | you can take over this review and fix things: https://review.openstack.org/#/c/56121/ | 16:40 |
ayoung | for example, I don't think it maps the pep8 thing | 16:40 |
*** zbitter has joined #openstack-dev | 16:40 | |
*** ndipanov is now known as ndipanov_gone | 16:41 | |
*** rushiagr has quit IRC | 16:41 | |
*** renlt has quit IRC | 16:41 | |
roaet | I am not sure about it either. | 16:41 |
*** teran has joined #openstack-dev | 16:41 | |
ayoung | roaet, everything single thing is simple. COmplexity comes from lots of simple things. Someone saying "we need to switch from library X to library Y" happens all the time in OPenSTack...but if people are going to champion the change, they need to see it through. | 16:41 |
roaet | I am an advocate for deprecating the run_tests. Tox is appears to be the way the python community is moving and it is probably for the best. All my opinion obviously. | 16:43 |
*** zaneb has quit IRC | 16:44 | |
clarkb | ayoung: tox -epep8 | 16:44 |
*** dolphm is now known as dolphm_afk | 16:44 | |
*** cyeoh has joined #openstack-dev | 16:45 | |
ayoung | roaet, deprecating the use of a self documenting command is just arrogance. Deprecating the use of the underlying library is, on the other hand, sensible. I cannot keep up with every last change on my project, nevermind what happens in the rest of the python world. I am not going to memorize the tox commands, I am, instead, going to end up scripting them myself...so I will end up with a fort of run_Tests.sh. As a copre dev | 16:45 |
ayoung | on Keystone, I think that is not the right approach for my proejct. | 16:45 |
* ayoung turns around and kicks the Wavemaster | 16:45 | |
roaet | I believe the insistence to remain in the past and reinventing the wheel is the cause of a vast majority of the complexity of openstack and, in my opinion, will be its failure. Having two identical ways to do things is not correct. | 16:47 |
roaet | Especially when one does not require upkeep and the other does. | 16:48 |
*** mrunge has joined #openstack-dev | 16:49 | |
*** kushal has quit IRC | 16:49 | |
ayoung | roaet, we need to keep up the documentation. If you are going to drop the run_tests.sh command, then everything it currently provides needs to be documented, or you have removed tools from developers. Telling someone to go read up on tox is not sufficient. But having a command that walks a coder through the steps to maintain development is not "two identical ways" It is documenting the current way. | 16:49 |
ayoung | Everything requires upkeep. Anyone that says differently is selling something. | 16:50 |
roaet | I agree that telling people to 'learn tox' is probably not the most proactive way to do things. | 16:50 |
roaet | But give my prior knowledge of tox, I can assume that the person who said that was just assuming that such a feat would be trivial for openstack developers. | 16:51 |
aloga | trivial does not mean that it is not time consuming | 16:51 |
aloga | ;-) | 16:51 |
roaet | aloga: I agree with you, but not in regards to tox. | 16:52 |
roaet | As it is literally one command (with a prereq of a virtualenv ;) ) | 16:52 |
*** yassine has quit IRC | 16:53 | |
*** xarses has joined #openstack-dev | 16:53 | |
ayoung | roaet, which was something that was in the old run_tests.sh script. | 16:54 |
aloga | roaet: yes, but not with the current message | 16:54 |
*** thomasem has joined #openstack-dev | 16:54 | |
*** jmontemayor has joined #openstack-dev | 16:54 | |
aloga | roaet: if I want to run pep8 with tox, and I go to http://tox.readthedocs.org/en/latest/ | 16:54 |
aloga | I cannot find the answer | 16:55 |
*** reed has joined #openstack-dev | 16:55 | |
*** thomasem has left #openstack-dev | 16:55 | |
*** neeti has quit IRC | 16:55 | |
roaet | aloga: i see. again I agree that the person who made that issue could be a bit more sensitive. | 16:55 |
roaet | other than just RTFM | 16:55 |
aloga | roaet: indeed, i just was ranting :-) | 16:55 |
ayoung | roaet, here are the options: Yes/No virtual env, recreate-db, stop running after first test failure, update the venv, yes/no pep8 (and short form), generate coverage report. | 16:55 |
*** herndon has joined #openstack-dev | 16:55 | |
roaet | Which is pretty much what happened. | 16:55 |
devananda | bnemec: ping | 16:56 |
*** e0ne_ has quit IRC | 16:56 | |
*** jnoller has joined #openstack-dev | 16:56 | |
bnemec | devananda: Hey, just saw your update on the review. | 16:56 |
ayoung | I have copied over the version from , I think swiftclient, to wrap tox to do a subset, but the venv management is missing. I think the recreate-db option can be dropped | 16:56 |
*** yaguang has quit IRC | 16:56 | |
*** diogogmt has joined #openstack-dev | 16:57 | |
*** achampion has joined #openstack-dev | 16:57 | |
devananda | bnemec: i had a chat with clarkb over in -infra a bit ago too. AIUI, he'd prefer oslo not use lockfiles around db tests at all, since we can just create unique schema per test now | 16:57 |
ayoung | roaet, the tox documentation falls into the "not quite adequete" category, too. I have yet to figure out how to stop after the first test failure using it. | 16:57 |
*** jcoufal has joined #openstack-dev | 16:58 | |
ayoung | roaet, sorry to rant at you, as I realize you were trying to be helpful. | 16:58 |
*** haomaiwang has joined #openstack-dev | 16:59 | |
roaet | ayoung: I'm perfectly fine being a duck. I don't know how to make it stop after the first test either. | 16:59 |
roaet | ayoung: tox runs something under it for the rests, be it nosetests or something else. | 17:00 |
ayoung | roaet, I'm guessing we need to pass something through to testr | 17:00 |
roaet | ayoung: to pass arguments to the underlying test running you run tox -- -args | 17:00 |
*** buzztroll has joined #openstack-dev | 17:00 | |
roaet | the -- will bypass tox's argparse and pass the rest to testr | 17:00 |
bnemec | devananda: Well, we can talk to the people who wrote the db tests and see if they can add support for that. | 17:00 |
bnemec | I'm assuming the current code doesn't do that. | 17:00 |
clarkb | devananda: or per test process. myswl may not work, if not we can update permissions | 17:00 |
roaet | whatever args you wish to pass to testr you just need to put after the double-dash | 17:01 |
bnemec | I feel like there were other cases where we needed a global lock directory, but I can't remember for sure so I might be imagining things. :-) | 17:01 |
bnemec | Oh, yeah there were. | 17:01 |
bnemec | Neutron needs a way to set it globally. | 17:01 |
*** haomaiwa_ has quit IRC | 17:01 | |
roaet | ayoung: are you aware of the tox.ini file? | 17:01 |
ayoung | roaet, for example, one thing that I'm unclear of is what tox does about updating the venv. | 17:02 |
sdague | dhellmann: or other oslo folks.... is there a rand_name util in the oslo test tree already? | 17:02 |
clarkb | do they really? these are "unittests"... | 17:02 |
roaet | ayoung: tox creates its own venv to run tests into | 17:02 |
sdague | I'd rather not pull it from tempest if I don't need to | 17:02 |
roaet | ayoung: when you wish to update tox's venv you need to run that, you can do the same thing with tox -r | 17:02 |
roaet | which rebuilds the whole thing. | 17:02 |
roaet | When you change *-requirements in any way you need to update the venv. | 17:02 |
roaet | If there is a new dependency or if things are just 'acting funny' | 17:03 |
ayoung | roaet, one venv per arch. /toc/py27 for example | 17:03 |
roaet | ayoung: per 'environment' | 17:03 |
ayoung | but does it update that before every run? It seems to, as a tox run is slow. | 17:03 |
ayoung | right | 17:03 |
roaet | you can define environments for pep8, py26, py27, etc. | 17:03 |
devananda | bnemec: even with the change to tox.ini, i still got the same error, so ... | 17:03 |
roaet | It only updates it the first time and every time you have -r | 17:04 |
roaet | it is extremely slow at first, but runs much faster the 2nd time. | 17:04 |
*** gfidente has quit IRC | 17:04 | |
ayoung | how do you unactivate an venv | 17:04 |
roaet | ayoung: you shouldn't have to | 17:04 |
*** ygbo has quit IRC | 17:04 | |
roaet | The only reason why I say to make your own venv is because it's better to install tox in your nice sandbox | 17:05 |
*** buzztroll has quit IRC | 17:05 | |
roaet | tox will create it's own venv, activate and deactivate on it's own. | 17:05 |
roaet | deactivate is how you get out of yours. | 17:05 |
ayoung | tox -r barfed when I run it after activting the venv explicitly | 17:05 |
roaet | you should not activate the venv | 17:05 |
ayoung | I activated the venv to run testr and see its commands | 17:05 |
roaet | My order of operations is as follows: | 17:05 |
bnemec | devananda: Yeah, I don't really understand that. I'm sure we create temp directories other places. :-/ | 17:05 |
roaet | git clone, create venv, activate venv, install tox, run tox (it will make its own venv) | 17:06 |
roaet | you can skip steps 2-4 if you install tox system wide (ala sudo pip install) but that is no good. | 17:06 |
ayoung | roaet, why do you create your own venv? | 17:06 |
*** buzztroll has joined #openstack-dev | 17:06 | |
roaet | ayoung: because I don't like installing packages system wide | 17:06 |
*** terriyu has joined #openstack-dev | 17:06 | |
roaet | by creating my own venv I can install tox in a sandbox, as well as run my project (neutron) in that sandbox | 17:07 |
bnemec | Oh, but this code is using lockfile for some reason. | 17:07 |
*** henrynash has joined #openstack-dev | 17:07 | |
bnemec | I wonder if that's the problem. | 17:07 |
roaet | not to mention swap my python version per project. | 17:07 |
roaet | it is a matter of taste, but sudo pip install has only lead to heartache to me. | 17:07 |
*** jmontemayor has quit IRC | 17:07 | |
*** jnoller has quit IRC | 17:07 | |
ayoung | roaet, do you put all of the openstack projects into that sandbox? THe whole "all devstack in one venv" thing? | 17:08 |
*** Abhilash has joined #openstack-dev | 17:08 | |
roaet | ayoung: I put each project in their own venv | 17:08 |
ayoung | Or is that to avoid polluting your systems' installed tox with a pip installed one? | 17:08 |
roaet | So if I need a different version of some cross-dep between projects (for testing) I can do so. | 17:08 |
roaet | nova, keystone, everything is in their own venv. | 17:08 |
roaet | tox is installed in each venv | 17:08 |
roaet | there is no system-wide tox installation | 17:09 |
*** ygbo has joined #openstack-dev | 17:09 | |
*** jnoller has joined #openstack-dev | 17:09 | |
*** stevemar has joined #openstack-dev | 17:09 | |
bnemec | devananda: I think that code might just be broken. :-( | 17:09 |
roaet | And none of the openstack deps are installed system wide | 17:09 |
bnemec | Looking closer, I see it's passing in the lock_path hard-coded. | 17:09 |
bnemec | It shouldn't be doing that. | 17:09 |
roaet | So I can keep all my deps separate. | 17:09 |
*** prekarat has quit IRC | 17:09 | |
bnemec | That's why using the lockutils wrapper didn't change anything. | 17:10 |
roaet | If I update cliff, for instance, for my neutron-client development, my (assuming something else uses it) nova-client won't bork. | 17:10 |
ayoung | roaet, so the tox run nests another venv inside your project wide one? But you said you clone first and then create the venv, so I assume that they are side by side, no? So under neutron-client you have .tox and .venv subdirs? | 17:11 |
roaet | ayoung: again, it is a matter of taste. tbh I have been considering pushing a change to devstack to make it use venv's . it would greatly simplify things | 17:12 |
*** zoresvit has quit IRC | 17:12 | |
*** SergeyLukjanov has quit IRC | 17:12 | |
roaet | ayoung: correct they are side-by-side.. not inside each other | 17:12 |
*** max_lobur is now known as max_lobur_afk | 17:12 | |
ayoung | roaet, there has been a lot of discussion about that in the past. I suspect the "right" thing would be to make it possible but optional. That would be fan-flipping-tastic | 17:12 |
*** pfreund has quit IRC | 17:12 | |
*** ruhe has quit IRC | 17:13 | |
roaet | ayoung: it's much better once the initial cost of doing it goes away | 17:13 |
*** vuil has joined #openstack-dev | 17:13 | |
roaet | ayoung: I'm sad that the person who made the deprecate task wasn't more sensitive, as we as should strive to be. But I have high hopes that you will enjoy the simplicity of the system after getting used to it. | 17:14 |
bnemec | devananda: So my thought is to fix the hard-coded relative path problem now, and then discuss per-test schemas with clarkb as an alternative to the locking. | 17:14 |
bnemec | How does that sound? | 17:14 |
ayoung | roaet, well, to be honest, I won;'t let run_tests.sh disppear, but I will update it to wrap tox. I might make it do exactly what you said, by creating one venv for tox.... | 17:15 |
*** cdub has joined #openstack-dev | 17:15 | |
*** ArcTanSusan has joined #openstack-dev | 17:15 | |
ayoung | I think that it should be the documentation for the best practices. run_tests.sh is just so inviting and friendly. | 17:15 |
roaet | ayoung: I have very little experience with scripting tox environments (bash), I can help should you need it. | 17:15 |
roaet | I will be leaving for lunch shortly. | 17:16 |
ayoung | roaet, you can start buy commenting on this review. Your insight is very valuable: https://review.openstack.org/#/c/56121/ | 17:16 |
roaet | ayoung: venvs inside of bash-scripts are tricky | 17:16 |
roaet | I will do so after lunch. thanks for the work on it | 17:16 |
* roaet lunches | 17:17 | |
*** belmoreira has quit IRC | 17:18 | |
*** bogdando has quit IRC | 17:18 | |
*** markmc has quit IRC | 17:19 | |
morganfainberg | dolphm_afk, looking at the password thing now. | 17:22 |
*** dvarga is now known as dvarga_lunch | 17:22 | |
*** jnoller has quit IRC | 17:22 | |
*** ArcTanSusan has quit IRC | 17:23 | |
morganfainberg | dstanek, ping | 17:23 |
dstanek | morganfainberg: hi | 17:24 |
devananda | bnemec: which code -- oslo or something in my patch in ironic? | 17:24 |
morganfainberg | dstanek, so, based upon the password change mechanism discussion yesterday, is "admin_or_owner" the right choice? | 17:24 |
bnemec | devananda: Oslo | 17:24 |
*** reed has quit IRC | 17:24 | |
morganfainberg | dstanek, wouldn't just the RBAC policy be just owner? Since admin would use patch user: password directly | 17:24 |
bnemec | devananda: It's forcing the lock path to be the relative path "pgadmin" | 17:25 |
morganfainberg | and the admin likely wouldn't know the old password | 17:25 |
*** pmathews has joined #openstack-dev | 17:25 | |
*** zoresvit has joined #openstack-dev | 17:25 | |
devananda | bnemec: right | 17:25 |
morganfainberg | dstanek, not that i'd -1 for that, it isn't a big deal, just more of a "this seems silly to also include admin" for the password change interface | 17:25 |
dstanek | morganfainberg: that's a very good point; i didn't rethink the impl after the meeting | 17:26 |
dstanek | morganfainberg: i would -1 it :-) i'll post a patch in a sed | 17:26 |
dstanek | sec | 17:26 |
morganfainberg | dstanek, heh, i was thinking we could work more on that as we move towards rotation... unless you already implemented that and i haven't gotten that far | 17:27 |
morganfainberg | dstanek, it was more of a note about cleanup as we move forward than anything else. | 17:27 |
*** aditirav_ has joined #openstack-dev | 17:28 | |
*** nati_ueno has quit IRC | 17:29 | |
*** reidrac has joined #openstack-dev | 17:29 | |
*** aditirav has quit IRC | 17:31 | |
*** aditirav_ is now known as aditirav | 17:31 | |
morganfainberg | dstanek, hold on a new patch though, i'm still reviewing ;) might have other things for you. | 17:31 |
*** fbo is now known as fbo_away | 17:31 | |
*** ygbo has quit IRC | 17:32 | |
dstanek | morganfainberg: sounds good; i'm waiting for my current test run to finish | 17:32 |
morganfainberg | dstanek, cool | 17:32 |
*** bogdando has joined #openstack-dev | 17:32 | |
ayoung | dstanek, sorry to be Pedantic about Verbs and HTTP | 17:33 |
*** peristeri has quit IRC | 17:34 | |
*** angdraug has joined #openstack-dev | 17:34 | |
ayoung | But if {user}/password is the resource and you are changing the content, it is a PUT, whereas POST is a catchall, like ioctl. Use only if there is nothing more logical | 17:34 |
*** urulama has joined #openstack-dev | 17:35 | |
*** safchain has quit IRC | 17:36 | |
RajM | Hi.. I am having trouble running VirtualBox on my windows 7 laptop (HP Ultrabook, Hardware Virt turned on)... Once the Ubuntu installs.. and system askes for restart to fiish the process.. It bombs.. Has anyone else experienced this... | 17:36 |
morganfainberg | dstanek, ok i commented | 17:36 |
morganfainberg | dstanek, oh hah, ayoung also commented on the same thing as I did ;) | 17:36 |
* ayoung feels less pedantic...only mildly so, though | 17:37 | |
*** BillStokes has quit IRC | 17:37 | |
*** tonix has quit IRC | 17:37 | |
morganfainberg | technically, though, wouldn't it be PATCH? | 17:37 |
morganfainberg | now that i think about it | 17:37 |
dstanek | ayoung: doesn't put imply that you are replacing the representation of a resource with another - this is not the case here right? | 17:38 |
morganfainberg | dstanek, POST/PUT are create, PUT is create/update, patch is ... update? | 17:38 |
*** tonix has joined #openstack-dev | 17:38 | |
ayoung | your are replaceing the contesnt of the resource. THe named resource is <userid>/password | 17:39 |
morganfainberg | dstanek, so, put theoretically is valid since it's technically an update operation, and it's a wholesale replacement of the resource (in this case password) | 17:39 |
ayoung | patch implise modifying a subset of it | 17:39 |
morganfainberg | ayoung, yeah, just got there. had to think it through | 17:39 |
*** MaxV has quit IRC | 17:39 | |
*** MaxV has joined #openstack-dev | 17:40 | |
dstanek | ayoung: i think of PUT as store the body of this request at the uri - since i was not actually doing that i thought POST was more accurate | 17:40 |
*** urulama has quit IRC | 17:40 | |
*** MaxV has quit IRC | 17:40 | |
dstanek | i also couldn't find an example of a password change API that did anything other than a POST | 17:41 |
*** MaxV has joined #openstack-dev | 17:41 | |
ayoung | dstanek, nah, PUT is right, here...need to go pick up a turkey right now | 17:41 |
morganfainberg | ayoung, turkey! | 17:41 |
*** tonix has quit IRC | 17:41 | |
*** jasdeepH has joined #openstack-dev | 17:42 | |
*** mikeoutland has joined #openstack-dev | 17:42 | |
aloga | mikal: ping? | 17:43 |
*** adalbas has quit IRC | 17:43 | |
*** tonix has joined #openstack-dev | 17:43 | |
*** mfer has quit IRC | 17:44 | |
*** mfer has joined #openstack-dev | 17:44 | |
*** MaxV has quit IRC | 17:45 | |
*** chandankumar has quit IRC | 17:46 | |
*** xga has quit IRC | 17:47 | |
*** xga__ has quit IRC | 17:47 | |
*** colinmcnamara has quit IRC | 17:48 | |
bnemec | devananda: https://review.openstack.org/#/c/58830/ | 17:49 |
*** colinmcnamara has joined #openstack-dev | 17:49 | |
*** colinmcnamara has quit IRC | 17:49 | |
*** ssurana has joined #openstack-dev | 17:49 | |
bnemec | It needs more work, but this is an improvement over what was there before and should get it working. | 17:49 |
*** tiamar has quit IRC | 17:50 | |
*** colinmcnamara has joined #openstack-dev | 17:50 | |
morganfainberg | dolphm_afk, ping | 17:50 |
morganfainberg | oh afk. hah | 17:50 |
*** jcooley_ has quit IRC | 17:51 | |
*** athomas has quit IRC | 17:51 | |
*** danwent has quit IRC | 17:52 | |
*** BillStokes has joined #openstack-dev | 17:52 | |
*** derekh has quit IRC | 17:53 | |
*** sandywalsh has joined #openstack-dev | 17:55 | |
*** FunnyLookinHat has quit IRC | 17:55 | |
*** adalbas has joined #openstack-dev | 17:56 | |
*** dolphm_afk is now known as dolphm | 17:56 | |
dolphm | morganfainberg: -afk | 17:56 |
morganfainberg | dolphm, welcome back | 17:56 |
dolphm | morganfainberg: it's definitely POST, especially with rotation | 17:57 |
morganfainberg | dolphm, since as far as i can tell, KDS is going into keystone now, mind lifting -2 on https://review.openstack.org/#/c/40692/ | 17:57 |
dolphm | morganfainberg: done | 17:57 |
morganfainberg | dolphm, hrm, ok looking forward i can accept making it a post | 17:57 |
morganfainberg | dstanek, ^ | 17:57 |
morganfainberg | dolphm, it could be a put as well though, PUT is valid "create" semanitc | 17:57 |
*** nati_ueno has joined #openstack-dev | 17:58 | |
*** e0ne has joined #openstack-dev | 17:58 | |
morganfainberg | dolphm, but i'll defer to your decision on that one if you say POST, I'll happily not needlessly argue over semantics. | 17:58 |
morganfainberg | ok, now... i need to start working on either KVS refactor or resuscitate the multi domain cleanup. | 17:59 |
dolphm | morganfainberg: yeah, but PUT wouldn't really be idempotent with rotation & password expiration in play | 18:00 |
*** ffio has quit IRC | 18:00 | |
*** SergeyLukjanov has joined #openstack-dev | 18:00 | |
*** pablosan has joined #openstack-dev | 18:00 | |
*** danwent has joined #openstack-dev | 18:00 | |
morganfainberg | dolphm, fair enough. in it's current incarnation (prior to rotation) I could see it being PUT for sure. but since it'll change rapidly here, no need to make it PUT and then change to POST for the sake of pedantry | 18:01 |
dolphm | morganfainberg: thoughts from yesterday/this morning ... https://blueprints.launchpad.net/keystone/+spec/service-scoped-tokens | 18:01 |
*** SergeyLukjanov has quit IRC | 18:01 | |
morganfainberg | dolphm, looking at it now. | 18:01 |
dolphm | not very fleshed out, but there you go | 18:01 |
*** teran has quit IRC | 18:02 | |
*** SergeyLukjanov has joined #openstack-dev | 18:02 | |
morganfainberg | damn i am drinking my caffiene too slowly! :P | 18:02 |
*** morganfainberg is now known as needscoffee | 18:02 | |
*** rnirmal has joined #openstack-dev | 18:03 | |
needscoffee | dolphm, i think that BP covers exactly what we've been talking about for a bit. | 18:03 |
needscoffee | and what was discussed yesterday | 18:04 |
dolphm | needscoffee: it's not redundant with the another bp though, right? | 18:04 |
needscoffee | dolphm, the service-id one? | 18:04 |
dolphm | needscoffee: avoids the project-based service roles or whatever, which just feels like continuing the hack we have today | 18:04 |
dolphm | needscoffee: any of the cited ones | 18:05 |
*** romcheg1 has joined #openstack-dev | 18:05 | |
needscoffee | dolphm, no not redundant. | 18:05 |
needscoffee | dolphm, i think it is a clean pulling together of the ones listed, and it avoids that porject-hack as you stated | 18:05 |
*** twoputt_ has joined #openstack-dev | 18:06 | |
*** twoputt has joined #openstack-dev | 18:06 | |
*** needscoffee is now known as morganfainberg | 18:06 | |
dolphm | morganfainberg: caffeinated now? | 18:06 |
*** JordanP has quit IRC | 18:06 | |
*** teran has joined #openstack-dev | 18:06 | |
morganfainberg | dolphm, yes. drank 10oz of coffee just now. | 18:06 |
dolphm | morganfainberg: it's quicker to use a syringe | 18:07 |
*** eglynn has quit IRC | 18:07 | |
morganfainberg | dolphm, probably, someone i know from college tried snorting caffeine powder... said it wasn't pleasant -- based on that experience (and the last phlebotomist visit) I'll stick to consuming it by drinking it ;) | 18:08 |
morganfainberg | dolphm, but in short, i think your BP is the one that should probably be used to track the changes and pull in the relevant bits of the other ones. It's not redundant, just more of a super-blueprint that we can distill the needed bits to. | 18:09 |
*** SergeyLukjanov_ has joined #openstack-dev | 18:09 | |
* morganfainberg proceeds to type a novel after saying "in short" | 18:10 | |
*** READ10 has quit IRC | 18:10 | |
dolphm | morganfainberg: in short, i agree | 18:10 |
morganfainberg | dolphm, the long answer: I aaaaaaaaaaaaaaaaaaggggggggggggggggggggggrrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeee (ad infinitum) | 18:11 |
morganfainberg | ? | 18:11 |
* morganfainberg watches too much Zero Punctuation | 18:11 | |
*** SergeyLukjanov has quit IRC | 18:12 | |
*** Abhilash has quit IRC | 18:13 | |
dstanek | morganfainberg, dolphm: okay dokey - leaving as a POST | 18:14 |
*** romcheg1 has left #openstack-dev | 18:15 | |
*** tkammer has quit IRC | 18:17 | |
*** Gwyxx has joined #openstack-dev | 18:18 | |
*** martyntaylor has quit IRC | 18:19 | |
*** Gwyxx is now known as SL-RHanson | 18:19 | |
*** sahid has quit IRC | 18:20 | |
*** e0ne_ has joined #openstack-dev | 18:20 | |
*** ifarkas has joined #openstack-dev | 18:20 | |
*** Mandell has joined #openstack-dev | 18:20 | |
*** achampio1 has joined #openstack-dev | 18:21 | |
*** achampion has quit IRC | 18:21 | |
*** e0ne has quit IRC | 18:23 | |
*** mrunge has quit IRC | 18:24 | |
*** n0ano has quit IRC | 18:24 | |
*** tdruiva has joined #openstack-dev | 18:26 | |
*** branen has quit IRC | 18:27 | |
*** markmcclain has joined #openstack-dev | 18:27 | |
*** markmcclain has quit IRC | 18:29 | |
*** tdruiva has quit IRC | 18:30 | |
*** jpich has quit IRC | 18:30 | |
*** mlavalle has joined #openstack-dev | 18:31 | |
*** tdruiva has joined #openstack-dev | 18:31 | |
*** melwitt has joined #openstack-dev | 18:32 | |
*** martyntaylor has joined #openstack-dev | 18:33 | |
*** lucasagomes is now known as lucas-dinner | 18:34 | |
*** jruzicka has quit IRC | 18:34 | |
*** dolphm_ has joined #openstack-dev | 18:37 | |
*** irenab has joined #openstack-dev | 18:38 | |
*** reed has joined #openstack-dev | 18:39 | |
*** dolphm has quit IRC | 18:39 | |
*** alop_ has joined #openstack-dev | 18:41 | |
*** colinmcnamara has quit IRC | 18:41 | |
*** alop has quit IRC | 18:42 | |
*** alop_ is now known as alop | 18:42 | |
*** colinmcnamara has joined #openstack-dev | 18:42 | |
*** colinmcnamara has quit IRC | 18:46 | |
dstanek | morganfainberg: check out the conversation here https://review.openstack.org/#/c/52448/1/openstack-identity-api/v3/src/markdown/identity-api-v3.md | 18:46 |
*** e0ne has joined #openstack-dev | 18:47 | |
morganfainberg | dstanek, *reading | 18:47 |
*** gimpswork has quit IRC | 18:47 | |
*** xqueralt has joined #openstack-dev | 18:47 | |
morganfainberg | dstanek, that conversation seems to mirror exactly what we just discussed (dolphm and I). And especially when you factor in the rotation work -> you are creating a new entry for that resource | 18:48 |
morganfainberg | regardless of return that is. 204 is a fine return in that case. | 18:49 |
morganfainberg | imo | 18:49 |
morganfainberg | create doesn't _have_ to return anything, right? | 18:49 |
morganfainberg | dstanek, well... sec | 18:49 |
morganfainberg | ooh. | 18:49 |
dolphm_ | morganfainberg: i don't think so.. | 18:49 |
dstanek | morganfainberg: well, post doesn't really mean create - but you'll have to return a status of some sort, just not a resource representation | 18:50 |
morganfainberg | dolphm_, just reading this: http://blog.ploeh.dk/2013/04/30/rest-lesson-learned-avoid-204-responses/ | 18:50 |
morganfainberg | and that is a valid point, you might not have any data to return, but links might be nice. | 18:50 |
*** e0ne_ has quit IRC | 18:50 | |
dolphm_ | morganfainberg: links to what? | 18:51 |
dolphm_ | morganfainberg: the user? | 18:51 |
morganfainberg | possibly the user? | 18:51 |
dstanek | morganfainberg: we don't really have a REST API - it's an HTTP API so our clients already don't expect links | 18:52 |
morganfainberg | dstanek, right. i know. ... this was in context of a summit discussion (arg, you should have been there! :P ) | 18:52 |
dolphm_ | morganfainberg: seems circular -- if i'm a hateos client changing the password for a user ref, i already have the user ref. i don't expect to get back anything new to operate on | 18:52 |
dstanek | hopefully next time | 18:53 |
morganfainberg | dolphm_, i can buy that. but it's a fair point that in absentia of the previous location, you do lose context | 18:53 |
morganfainberg | but since we're developing the client, it might not be as relevant since we know where we came from | 18:53 |
*** boris-42 has joined #openstack-dev | 18:54 | |
morganfainberg | hrm. | 18:54 |
dolphm_ | morganfainberg: if you're going to apply this argument more broadly, all api responses should include a link back to the root of the api at minimum? | 18:54 |
morganfainberg | dolphm_, i can agree with that | 18:54 |
dstanek | i think it's ok to expect that the clients keep context of where they came from | 18:55 |
*** pmathews has quit IRC | 18:55 | |
morganfainberg | dolphm_, that is if we wanted to move towards ture HATEOS | 18:55 |
morganfainberg | s/ture/true | 18:55 |
morganfainberg | dstanek, yeah, i mean. POST and a 204 don't rub me the wrong way or anything. just was thinking outloud here :) | 18:56 |
*** branen has joined #openstack-dev | 18:57 | |
*** briancurtin has quit IRC | 18:58 | |
morganfainberg | dolphm_, if providing links back though, it would mean no 204s.. meaning.... more 202s? or 200s? *shrug* | 18:59 |
*** vartom11116 has joined #openstack-dev | 18:59 | |
dstanek | morganfainberg: you could also use link headers | 18:59 |
dolphm_ | morganfainberg: i'd say 204 is still valid -- you can also return links in headers | 18:59 |
morganfainberg | dolphm_, dstanek, ah yesh | 18:59 |
dolphm_ | :) wishlist for v4 | 18:59 |
morganfainberg | good point. | 18:59 |
dolphm_ | maybe | 18:59 |
morganfainberg | dolphm_, hehe v2 is dead, long live v4? | 19:00 |
morganfainberg | :P | 19:00 |
dolphm_ | link headers don't work when you start nesting resource representations | 19:00 |
stevemar | dont let v3 hear you say those things | 19:00 |
dolphm_ | which is maybe discouraged anyway, but often asked for | 19:00 |
dstanek | it would be interesting to have an in depth API design discussion | 19:00 |
morganfainberg | dolphm_, also headers aren't guarenteed through proxyies etc | 19:00 |
morganfainberg | might be the wrong approach | 19:01 |
dolphm_ | i'd like to have openstack-wide api design guidelines (recent mention of this on -dev list too, under UX program) | 19:01 |
morganfainberg | dolphm_, I'm actually responding to the email from Jesse that you, and some others are on. | 19:01 |
morganfainberg | dolphm_, which might dovetail into a discussion like that. | 19:02 |
morganfainberg | (api-design-guidelines) | 19:02 |
dolphm_ | morganfainberg: cool | 19:02 |
*** aditirav has quit IRC | 19:02 | |
ayoung | dstanek, morganfainberg links actually are essential. If you were to do this from a client, it would not know what to do after the POST returned. Links are for that | 19:02 |
*** achampio1 has quit IRC | 19:03 | |
morganfainberg | dolphm_, i think there is some serious merit there. maybe that could codify into the canonical 1.0 for everything across the board. | 19:03 |
ayoung | a 204, I would expect, would not refresh the current page. Leave the old view there. | 19:03 |
*** irenab has quit IRC | 19:03 | |
morganfainberg | ayoung, which is the argument made when dealing with HATEOS, no context following. | 19:04 |
*** danwent has quit IRC | 19:04 | |
*** achampion has joined #openstack-dev | 19:04 | |
*** mihgen has joined #openstack-dev | 19:05 | |
*** FunnyLookinHat has joined #openstack-dev | 19:07 | |
*** briancurtin has joined #openstack-dev | 19:07 | |
dstanek | ayoung: if you are a client implementing password change functionality you could easily go back to the entry point without a link | 19:07 |
dstanek | ayoung: i'm not saying that we shouldn't have links, but that they may not always be required | 19:08 |
*** luisg has joined #openstack-dev | 19:08 | |
dolphm_ | dstanek: and if a client didn't give me the ability to hang onto references to previous documents, i'd cry | 19:08 |
dstanek | dolphm_: true, but that may be a broken client :-) and there's always the entry point | 19:09 |
*** cpallares has joined #openstack-dev | 19:09 | |
*** ruhe has joined #openstack-dev | 19:10 | |
*** e0ne has quit IRC | 19:10 | |
dstanek | i like the think through the API as a set of use cases - someone in horizon wants to change their password; horizon uses the "form" on the user resource to POST the new credentials | 19:11 |
*** e0ne has joined #openstack-dev | 19:13 | |
dolphm_ | dstanek: ++ | 19:14 |
*** yolanda has joined #openstack-dev | 19:15 | |
*** steven-weston has joined #openstack-dev | 19:15 | |
*** fbo_away is now known as fbo | 19:16 | |
*** lucas-dinner has quit IRC | 19:17 | |
*** MaxV has joined #openstack-dev | 19:17 | |
*** sushils has quit IRC | 19:18 | |
*** colinmcnamara has joined #openstack-dev | 19:18 | |
*** shakayumi has joined #openstack-dev | 19:20 | |
*** rdas has quit IRC | 19:21 | |
*** jcooley_ has joined #openstack-dev | 19:22 | |
*** danpb has quit IRC | 19:22 | |
*** danwent has joined #openstack-dev | 19:23 | |
*** achampion has quit IRC | 19:23 | |
*** akrivoka has quit IRC | 19:23 | |
morganfainberg | dolphm_, can i say how much i dislike how google re-formats me emails for me for whatever reason *grumbles* it didn't used to do that. | 19:23 |
*** achampion has joined #openstack-dev | 19:23 | |
*** stevemar2 has joined #openstack-dev | 19:24 | |
*** terrylhowe has joined #openstack-dev | 19:25 | |
*** epim has joined #openstack-dev | 19:26 | |
dolphm_ | morganfainberg: outgoing or incoming? | 19:26 |
*** colinmcnamara has quit IRC | 19:26 | |
*** stevemar has quit IRC | 19:26 | |
morganfainberg | dolphm_, outgoing. it seems to contort thing to very narrow line-wraps now | 19:27 |
morganfainberg | dolphm_, it changed like... a month ago? | 19:27 |
morganfainberg | dolphm_, might also be something silly in the "google apps for business" settings | 19:27 |
*** Mandell has quit IRC | 19:28 | |
*** RajM has quit IRC | 19:29 | |
*** rongze has quit IRC | 19:30 | |
dolphm_ | morganfainberg: ooh, i did notice that! i wasn't sure if that was caused by gmail or not | 19:31 |
morganfainberg | dolphm_, yep. | 19:31 |
*** rongze has joined #openstack-dev | 19:31 | |
morganfainberg | dolphm_, i use the web interface, but that is likely going to push me back to a "real" client | 19:31 |
morganfainberg | it's really annoying. | 19:32 |
*** nati_uen_ has joined #openstack-dev | 19:32 | |
*** Abhishek_ has joined #openstack-dev | 19:33 | |
*** CaptTofu has quit IRC | 19:34 | |
ayoung | dstanek, I am agreeing with you: 204 should be correctly implemented by the clients. | 19:34 |
*** CaptTofu has joined #openstack-dev | 19:34 | |
*** nati_ueno has quit IRC | 19:35 | |
*** rongze has quit IRC | 19:36 | |
*** alex_klimov has joined #openstack-dev | 19:37 | |
*** zbitter is now known as zaneb | 19:38 | |
ayoung | dstanek, the way I think about it is: 204 says: message rec'd, go about your business | 19:38 |
ayoung | and the client should not be expecting a response to update with. | 19:38 |
*** radez is now known as radez_g0n3 | 19:38 | |
*** eglynn has joined #openstack-dev | 19:40 | |
ayoung | dolphm_, so, had an interesting talk with roaet earlier. WHat he says that he does is 1. sets up a venv and works inside that, to include installing tox. Then, tox will create a second venv and run the unit tests in there. They aren't relly nesteds so much as swap from one to the next. run_tests.sh seems like the right way to document/streamline a setup like this. | 19:40 |
dstanek | ayoung: that's my feelings as well | 19:40 |
ayoung | so runTests.sh would do what it currently does: creates a .venv, but doesn't put the Python code in there. | 19:41 |
*** radez_g0n3 is now known as radez | 19:41 | |
*** radez is now known as radez_g0n3 | 19:41 | |
ayoung | Python code would go into .tox/py27 only | 19:41 |
*** vkmc has quit IRC | 19:42 | |
dstanek | ayoung: that's exactly my setup; i use a venv i created with pythonbrew and when i use tox it isolates itself in the venv it creates | 19:42 |
morganfainberg | ayoung, also part of the convo i saw about venvs for devstack +++, i would love that. | 19:42 |
dstanek | ayoung: that way i can install stuff like tox without it being system wide | 19:42 |
*** Mandell has joined #openstack-dev | 19:42 | |
ayoung | morganfainberg, yeah, it seems like the approach he is taking would work well if you created the .venv at /opt/stack, and then used that for all of the projects under it | 19:43 |
morganfainberg | ayoung, /opt/stack/.venv default, overriable (there are cases to move it) | 19:43 |
morganfainberg | but yes. | 19:43 |
dsantos_ | bnemec: ping | 19:43 |
*** willingc has joined #openstack-dev | 19:44 | |
*** macjack has quit IRC | 19:45 | |
*** ctlaugh_ has joined #openstack-dev | 19:45 | |
*** macjack has joined #openstack-dev | 19:45 | |
ayoung | morganfainberg, so run_tests.sh could even potentially create it there. | 19:45 |
morganfainberg | ayoung, aye | 19:45 |
ayoung | Or devstack could | 19:45 |
*** ctlaugh has quit IRC | 19:45 | |
morganfainberg | dolphm_, so... turns out somehow my composer got mucked into "plain text" only mode. *fixes* | 19:46 |
bnemec | dsantos_: ack | 19:46 |
*** CaptTofu has quit IRC | 19:47 | |
*** CaptTofu has joined #openstack-dev | 19:48 | |
dsantos_ | bnemec: I saw your comment in my patch... I really forgot to change the test... What do you think I should do? Is something like this? http://paste.openstack.org/show/54096/ | 19:48 |
roaet | i'm back | 19:48 |
*** Alexei_987 has left #openstack-dev | 19:48 | |
bnemec | dsantos_: That won't work though will it? | 19:48 |
roaet | it appears people are talking about venvs | 19:49 |
bnemec | There are going to be some - values in the log message because we haven't set everything in the context. | 19:49 |
*** jcooley_ has quit IRC | 19:49 | |
bnemec | Also, I don't think you can use a dict like that because the order is not guaranteed so the test would be nondeterminstic. | 19:50 |
bnemec | *nondeterministic | 19:50 |
*** dbalog has left #openstack-dev | 19:50 | |
*** urulama has joined #openstack-dev | 19:51 | |
roaet | morganfainberg: ayoung: I don't know why we'd want to put all the things into one venv | 19:51 |
roaet | It makes a lot more sense to do it for each project | 19:51 |
morganfainberg | roaet, in the case of the *client libs, it would require installing them into multiple venvs (develop helps with this iirc) | 19:52 |
dsantos_ | bnemec: sure... I'm sorry... I thought ctxt.to_dict()['user_identity'] | 19:52 |
roaet | morganfainberg: indeed, installing them individually, but as you said develop would help | 19:53 |
dsantos_ | bnemec: I didn't see any other test like this, so I don't know another way to test my code | 19:53 |
roaet | morganfainberg: it'd be super cool if one could nest venvs | 19:53 |
morganfainberg | roaet, feature request for virtualenv? ;) | 19:53 |
*** aloga_ has joined #openstack-dev | 19:53 | |
bnemec | dsantos_: I think that would work. Let me look a little closer. | 19:53 |
aloga_ | dolphm_: ping? | 19:53 |
roaet | morganfainberg: pirate/child relationship for venv, heck yes. I will go look for it heh. | 19:53 |
*** jamielennox is now known as jamielennox|away | 19:53 | |
dsantos_ | bnemec: ok | 19:54 |
clarkb | one venv because making sure everything works together is important for distros | 19:54 |
ayoung | roaet, what we were talking about for devstack | 19:54 |
ayoung | Having devstack running in a venv would be a lot cleaner. | 19:54 |
bnemec | dsantos_: Yeah, that looks like it should work. | 19:55 |
roaet | ayoung: yeah. I was talking to infra about it. I have my 'own' devstack I was writing (before I decided to just support devstack) called zenstack | 19:55 |
roaet | it did exactly that, and used tmux instead of screen :P | 19:55 |
morganfainberg | ayoung, clarkb, roaet, venv for devstack would be nice as well because on Fedora *cough* installing into system libs with pip is ... silly | 19:55 |
ayoung | roaet, many methods of feline pelt removal | 19:56 |
morganfainberg | system libs path (vs. say like ubuntu /usr/local/<path>) | 19:56 |
roaet | ayoung: absolutely | 19:56 |
*** Abhishek_ has quit IRC | 19:56 | |
roaet | ayoung: I just like using up-to-date software. screen so abandoned :( | 19:56 |
*** alop_ has joined #openstack-dev | 19:56 | |
*** alop has quit IRC | 19:57 | |
*** alop_ is now known as alop | 19:57 | |
*** jcooley_ has joined #openstack-dev | 19:58 | |
*** radez_g0n3 is now known as radez | 20:00 | |
*** matrohon has quit IRC | 20:00 | |
*** rongze has joined #openstack-dev | 20:01 | |
ayoung | roaet, http://git.savannah.gnu.org/cgit/screen.git/log/ doesn't look too bad. | 20:01 |
dsantos_ | bnemec: nice... I'm gonna run the tests and submit another patch | 20:01 |
ayoung | still waiting for http://sourceforge.net/p/tmux/tmux-code/commit_browser to return... | 20:02 |
ayoung | http://sourceforge.net/p/tmux/tmux-code/ci/3e498cdb49c4ef9fcc5a4bf742407768561e795a/log/?path= | 20:03 |
*** mfer has quit IRC | 20:03 | |
ayoung | Sourceforge looks a Github and shakes its tiny fist. | 20:03 |
*** jasdeepH has quit IRC | 20:04 | |
*** nermina has quit IRC | 20:04 | |
*** jasdeepH has joined #openstack-dev | 20:04 | |
*** jasdeepH has quit IRC | 20:04 | |
*** vipul is now known as vipul-away | 20:06 | |
*** vipul-away is now known as vipul | 20:06 | |
*** rongze has quit IRC | 20:06 | |
*** jcooley_ has quit IRC | 20:07 | |
*** mihgen has quit IRC | 20:08 | |
*** tdruiva has quit IRC | 20:08 | |
*** ruhe has quit IRC | 20:10 | |
*** rossella_s has quit IRC | 20:12 | |
*** MaxV has quit IRC | 20:12 | |
*** nati_uen_ has quit IRC | 20:14 | |
ayoung | morganfainberg, dstanek I have a class that is supposed to represent a revocation event. It has a scope (user, project, domain) and some times as part of it. I don't want to make the thing a glorified Dictionary. I know how Iwould do it in a type safe language. How do I make a self documenting class like this in Python? | 20:17 |
*** reed has quit IRC | 20:17 | |
*** sygi_ has joined #openstack-dev | 20:17 | |
ayoung | For example, I want to document the required fields in the constructor, but then doing an explicit self.foo = foo for each seems dumb. And using Kwargs makes it easy, but doesn't self document | 20:18 |
dstanek | ayoung: are the defaults mutable? | 20:19 |
morganfainberg | dstanek, oh god noooooooooooooooo | 20:19 |
dstanek | morganfainberg: ? | 20:19 |
morganfainberg | dstanek, mutable defaults = bad. | 20:19 |
ayoung | dstanek, no | 20:19 |
morganfainberg | defaults are created at bycode compilation, not each instantiation | 20:19 |
dstanek | morganfainberg: lol, i said that wrong | 20:19 |
morganfainberg | dstanek, hah ok | 20:20 |
ayoung | dstanek, what I really want is kwargs as a local variable but not in the param list | 20:20 |
morganfainberg | phew | 20:20 |
*** pmathews has joined #openstack-dev | 20:20 | |
ayoung | So scope...in C it would be an enum | 20:20 |
*** nati_ueno has joined #openstack-dev | 20:20 | |
ayoung | In a Class oriented language like C++ I would make it a Class with 3 static instances | 20:21 |
morganfainberg | ayoung, oh. you want init to specify the arguments, but have it end up in a kwargs dict? | 20:21 |
dstanek | ayoung: self.foo = foo is a little verbose but not aweful | 20:21 |
*** tdruiva has joined #openstack-dev | 20:21 | |
ayoung | dstanek, but it is dumb...why inflict a late binding language on us if we can't do late binding? | 20:21 |
*** Abhishek_ has joined #openstack-dev | 20:21 | |
*** vipul is now known as vipul-away | 20:21 | |
*** radez is now known as radez_g0n3 | 20:21 | |
ayoung | http://stackoverflow.com/questions/582056/getting-list-of-parameter-names-inside-python-function | 20:22 |
morganfainberg | ayoung, you could make it a dict subclass and overload geattr and setattr to reference the local dict as properties, and not actually use __init__? | 20:22 |
*** radez_g0n3 is now known as radez | 20:22 | |
dstanek | ayoung: how is that any different from a binding perspective? | 20:23 |
morganfainberg | ayoung, unfortunately getting argspec is direct frame and argspec inspection. | 20:23 |
ayoung | I'm not suggesting it is better, just showing what I want. | 20:23 |
dstanek | ayoung: the late binding refers to calling a method or accessing an attribute on an object | 20:23 |
*** FunnyLookinHat has quit IRC | 20:23 | |
*** otherwiseguy has joined #openstack-dev | 20:23 | |
*** jcooley_ has joined #openstack-dev | 20:23 | |
dstanek | ayoung: i have a metaclass laying around that creates "data objects" with is sorta what you are looking for | 20:24 |
ayoung | oooh locals! | 20:24 |
morganfainberg | dstanek, eeeuw, but yeah metaclass seems like what ayoung is asking for | 20:24 |
ayoung | I was on my way to college when I metaclass once | 20:24 |
*** mihgen has joined #openstack-dev | 20:25 | |
morganfainberg | ayoung, yes locals() will do what you're looking for | 20:25 |
morganfainberg | i think | 20:25 |
dstanek | including slow down the function :-) | 20:26 |
*** danielbruno has quit IRC | 20:26 | |
*** danielbruno has joined #openstack-dev | 20:26 | |
*** bswartz has quit IRC | 20:26 | |
morganfainberg | dstanek, eh, fast locals to dict isn't that bad is it? | 20:26 |
*** dvarga_lunch is now known as dvarga | 20:27 | |
*** adalbas has quit IRC | 20:28 | |
*** bswartz has joined #openstack-dev | 20:28 | |
dstanek | morganfainberg: depends on what you are doing - i'm assuming that ayoung will be looping through locals calling setattr on self | 20:28 |
morganfainberg | dstanek, actually could do a dict subclass and override getattr to make it a dot-notation property, then use a simple self.update(locals()) | 20:29 |
p4tux_ | hi | 20:29 |
morganfainberg | dstanek, and a single call to locals (fast locals -> dict) shouldn't be that much of a performance penalty? | 20:30 |
*** p4tux_ is now known as p4tux | 20:30 | |
*** sushils has joined #openstack-dev | 20:30 | |
morganfainberg | dstanek, why do i suddenly feel like i need to take a shower ... and that feels dirty? | 20:30 |
dstanek | morganfainberg: no, i guess i think it's silly | 20:30 |
morganfainberg | dstanek, could use decorators to do the magic :P | 20:30 |
dstanek | morganfainberg: now you have a dictionary - why even have a class? | 20:30 |
*** rongze has joined #openstack-dev | 20:31 | |
*** fbo is now known as fbo_away | 20:31 | |
morganfainberg | dstanek, enforced instantiation positional/keyword args | 20:32 |
dstanek | i guess i have been doing Python for so long that i'm stuff in my ways | 20:32 |
morganfainberg | dstanek, but the dot-notation work is superfluous | 20:32 |
ayoung | ooh, I have a hack..wait one and I'll show you guys | 20:32 |
*** Abhishek_ has quit IRC | 20:32 | |
*** neoXsys has quit IRC | 20:32 | |
morganfainberg | dstanek, i know, i know, lets jsut use json blobs for everything! | 20:33 |
morganfainberg | dstanek /s | 20:33 |
dstanek | morganfainberg: namedtuple ftw | 20:33 |
dstanek | morganfainberg: i hope not...not in love with the use of *_ref everywhere :-P | 20:34 |
morganfainberg | dstanek, hehe | 20:34 |
*** tdruiva has quit IRC | 20:35 | |
*** vipul-away is now known as vipul | 20:35 | |
*** urulama has quit IRC | 20:36 | |
dsantos_ | bnemec: I think the oslo repo is broken. I got some errors. After that I cloned the repo again and run the tests and I got the error again | 20:39 |
dsantos_ | bnemec: http://paste.openstack.org/show/54098/ | 20:39 |
*** sygi_ has quit IRC | 20:39 | |
*** rongze has quit IRC | 20:40 | |
ayoung | morganfainberg, dsantos_ http://fpaste.org/57307/85584807/ | 20:40 |
*** gimpswork has joined #openstack-dev | 20:40 | |
* ayoung hates the copy, but I might be essential, since locals gets updated with each local var. Might be a more effecient approach | 20:40 | |
morganfainberg | d = dict() ? what is that for? | 20:41 |
*** e0ne_ has joined #openstack-dev | 20:41 | |
morganfainberg | ayoung, also, IIRC locals() makes a new isolated dict | 20:41 |
dstanek | ayoung: you don't need to copy the locals dict, you can drop d and you may way to filter self in the for loop | 20:42 |
morganfainberg | so locals.iteritems() is fine. | 20:42 |
morganfainberg | erm locals() | 20:42 |
*** aloga_ has quit IRC | 20:42 | |
morganfainberg | dstanek, ++ on filtering self | 20:42 |
*** e0ne has quit IRC | 20:43 | |
dsantos_ | ayoung: sorry, what is that paste for? | 20:43 |
*** aloga_ has joined #openstack-dev | 20:44 | |
*** claytonc has quit IRC | 20:44 | |
*** yolanda has quit IRC | 20:44 | |
*** FunnyLookinHat has joined #openstack-dev | 20:45 | |
*** tdruiva has joined #openstack-dev | 20:45 | |
ayoung | morganfainberg, dstanek if I don't do the copy I get an exception | 20:45 |
*** neoXsys has joined #openstack-dev | 20:45 | |
ayoung | dsantos_, sorry to wake you, that was meant for dstanek . Tswhat you get for sharing the same first two letters | 20:47 |
morganfainberg | ayoung, what exception are you getting? | 20:47 |
*** tanisdl has quit IRC | 20:47 | |
ayoung | RuntimeError: dictionary changed size during iteration | 20:48 |
morganfainberg | ayoung, huh. oh iterator might work differently in that case. | 20:49 |
dstanek | ayoung: what version of python? | 20:49 |
*** raildo_ has quit IRC | 20:49 | |
ayoung | morganfainberg, I could probably get away with just copying the keys and doing for k in keys: locals()[k] | 20:49 |
ayoung | dstanek, 27 I think | 20:49 |
*** jdennis has joined #openstack-dev | 20:49 | |
dstanek | hmmm oddd | 20:49 |
ayoung | 2.7.5 | 20:49 |
*** jdennis1 has quit IRC | 20:49 | |
ayoung | dstanek, OK, so that answers my first question, but how about the real part? | 20:50 |
*** dsantos_ has quit IRC | 20:50 | |
*** dolphm_ has quit IRC | 20:50 | |
*** mohits_ has quit IRC | 20:50 | |
dstanek | ayoung: what was the real part? | 20:50 |
ayoung | How do I represent Scope... | 20:50 |
*** samuelqueiroz has quit IRC | 20:50 | |
ayoung | I guess I have to do Run time type checking or something ugly | 20:50 |
*** tellesnobrega has quit IRC | 20:50 | |
ayoung | dstanek, I need to say that a revocation event is like: type=user, user_id=blah | 20:51 |
ayoung | where type/scope is user, project, or domain | 20:51 |
ayoung | or trust | 20:51 |
ayoung | or whatever oauth would use | 20:51 |
ayoung | I know I could do a string...strings are just a little...um...procedural | 20:52 |
ayoung | I don't want to look up a user objkect in the backend, or anything like that | 20:52 |
morganfainberg | ayoung, same way we do in the deprecation decorator? scope.<scopeName> which is bound to a specific value? | 20:53 |
dstanek | morganfainberg: ++ then it can be a string, but nobody should care | 20:53 |
morganfainberg | e.g. we use utils.deprecated.ICEHOUSE i think ( dstanek will likley know more than I know off the top of my head since he wrote it) | 20:53 |
*** dsantos_ has joined #openstack-dev | 20:53 | |
*** tellesnobrega has joined #openstack-dev | 20:54 | |
morganfainberg | dstanek, it could be anything... please not UTF-8 strings ... because just no :P | 20:54 |
ayoung | morganfainberg, so if I were in C++ I would create a powertype for the scope, somcething like class ScopeType with a private constructor and then have 3 static instances. | 20:54 |
*** tdruiva has quit IRC | 20:55 | |
ayoung | It might be overkill, but it is useful for when you actually want to link behavior with the scope | 20:55 |
dstanek | ayoung: could do that, but having the string values as constants is all you need | 20:55 |
ayoung | I was thinking that in the Database the scopes would be integers, simplest storage representation | 20:55 |
morganfainberg | ayoung, basically constants that you can reference (and validate against) would be the approach i would take | 20:55 |
ayoung | so ideally I would have a way to go between integer and string representations | 20:55 |
morganfainberg | ayoung, sure, you could use an enum | 20:56 |
dstanek | morganfainberg: ran it though timeit for fun http://fpaste.org/57312/38558563/ | 20:56 |
*** glenng has quit IRC | 20:56 | |
dstanek | morganfainberg: the more dynamic version is about 3-4 times slower, but they are both so fast that it's unlikely to matter | 20:56 |
ayoung | morganfainberg, but, in the future, how would I move from an enum to a class if I wanted? | 20:56 |
ayoung | OK..guess enum makes enough sense, burn the other bridge when I get there | 20:57 |
dstanek | ayoung: why not just use the number for the value of the constant? | 20:57 |
*** rwsu has quit IRC | 20:57 | |
*** markvoelker1 has quit IRC | 20:57 | |
*** lsmola has quit IRC | 20:57 | |
pete5 | dstanek: morganfainberg: care to take another look at https://review.openstack.org/#/c/56430/? I think I've addressed your concerns | 20:57 |
pete5 | I'd ask Dolph too but I don't know what his irc handle is | 20:58 |
pete5 | thanks! | 20:58 |
morganfainberg | pete5, dolphm but he isn't on at the moment | 20:58 |
pete5 | :-) | 20:59 |
*** tdruiva has joined #openstack-dev | 20:59 | |
ayoung | dstanek, I want organization, and I want to be able to refactor to more intelligent classes as the design emerges. stand alone Constants are like parallel arrays; they have an implicit contract. I'm trying for explicit where possible | 20:59 |
dstanek | ayoung: then you may really want a separate Scope class | 20:59 |
ayoung | pete5, I think you might not want to do that...let me look at your commit. If you are doing what I think you are doing..we will have to talk...wait one | 21:00 |
dstanek | ayoung: 'USER_SCOPE = Scope(id=1, desc="user scope!") | 21:00 |
dstanek | pete5: he is dolphm, but he's not here right now | 21:00 |
ayoung | pete5, nah, you are cool | 21:00 |
*** f13o has joined #openstack-dev | 21:01 | |
morganfainberg | ayoung, dstanek's approach is about right. a scope class, you can make each scope instantiation a singleton if needed. | 21:01 |
morganfainberg | ayoung, string, int, and const referance? | 21:01 |
ayoung | morganfainberg, singletons are a degenerate case where the enum pattern seems closer | 21:01 |
ayoung | class ScopeType(enum): | 21:02 |
ayoung | domain = 1 | 21:02 |
ayoung | project = 2 | 21:02 |
ayoung | user = 3 | 21:02 |
ayoung | trust = 4 | 21:02 |
ayoung | 21:02 | |
morganfainberg | ayoung, sure. | 21:02 |
ayoung | seems more correct. I can always turn a member variable into a string | 21:02 |
dstanek | ayoung: will you ever need to print out the desciption of the scope? | 21:02 |
morganfainberg | ayoung, you... _could_ use __dict__ to do introspection on the string names. | 21:02 |
morganfainberg | but.. i don't think i'd recommend that | 21:02 |
morganfainberg | it feels dirty | 21:03 |
*** denis_makogon_ has joined #openstack-dev | 21:03 | |
ayoung | dstanek, "description" other than "user"? | 21:03 |
dstanek | ayoung: no, just 'user' | 21:03 |
*** samuelqueiroz has joined #openstack-dev | 21:03 | |
ayoung | dstanek, I think with the above I can do it like this | 21:04 |
ayoung | say I get the scope out of the db into the variable i | 21:04 |
ayoung | ScopeType(i) | 21:04 |
ayoung | should give me domain | 21:04 |
morganfainberg | ayoung, named tuple? | 21:05 |
ayoung | morganfainberg, how would that be better? | 21:05 |
morganfainberg | ayoung, not sure if it would be | 21:06 |
*** markwash has quit IRC | 21:06 | |
ayoung | morganfainberg, I think enum is the right thing...going to go with it for now | 21:06 |
morganfainberg | ok | 21:06 |
dstanek | ayoung: does Python 2.x have an enum package to use? | 21:07 |
morganfainberg | dstanek, mightbe collections | 21:07 |
ayoung | dstanek, I think it does | 21:07 |
ayoung | ooh, I've been looking at 3.4 | 21:07 |
*** sarob has joined #openstack-dev | 21:08 | |
dstanek | it was added in Python 3.x, but i don't know if it was backported | 21:08 |
dstanek | ayoung: maybe on pypi | 21:08 |
ayoung | dstanek, I see references... | 21:08 |
*** nermina has joined #openstack-dev | 21:09 | |
morganfainberg | hrm | 21:09 |
*** fbo_away is now known as fbo | 21:09 | |
ayoung | morganfainberg, dstanek, http://pythonhosted.org/flufl.enum/ seems like that was the basis for the 3.4 work | 21:10 |
*** tdruiva has quit IRC | 21:12 | |
*** tdruiva has joined #openstack-dev | 21:12 | |
*** tdruiva_ has joined #openstack-dev | 21:15 | |
*** tdruiva has quit IRC | 21:15 | |
dstanek | ayoung: doesn't support 2.6 | 21:15 |
*** tdruiva_ has quit IRC | 21:16 | |
*** tdruiva has joined #openstack-dev | 21:16 | |
*** tdruiva has joined #openstack-dev | 21:17 | |
*** Makdaam has quit IRC | 21:20 | |
dstanek | ayoung: it should be trivial to implement the basics of the python 3.4 enum | 21:21 |
ayoung | dstanek, argh! | 21:21 |
radix | are there any flake8/hacking rules for docstring syntax? | 21:21 |
radix | like, ensuring it's valid rest/sphinx | 21:22 |
ayoung | damnit, Jim, I'm a programmer, not a vetrinarian! | 21:22 |
*** tdruiva has quit IRC | 21:22 | |
*** Makdaam has joined #openstack-dev | 21:23 | |
ayoung | dstanek, where do you see that it doesn't support 2.6? | 21:23 |
*** mlavalle has quit IRC | 21:24 | |
*** alex_klimov has quit IRC | 21:24 | |
ayoung | http://pythonhosted.org/flufl.enum/#requirements | 21:24 |
ayoung | Crad! Crup! | 21:24 |
dstanek | ayoung: now you have me interested...entering the kitchen to see what i can stir up | 21:26 |
*** dolphm has joined #openstack-dev | 21:27 | |
ayoung | dstanek, wonder if it would work for 2.6 | 21:27 |
*** reidrac has quit IRC | 21:27 | |
*** MaxV has joined #openstack-dev | 21:28 | |
ayoung | dstanek, it is really nice doing the enum thing, cuz I can get type chcking like this | 21:28 |
ayoung | @property | 21:28 |
ayoung | def scope_type(self): | 21:28 |
ayoung | return self._scope_type | 21:28 |
ayoung | or, more important | 21:29 |
ayoung | like this | 21:29 |
ayoung | @scope_type.setter | 21:29 |
ayoung | def scope_type(self, value): | 21:29 |
ayoung | self._scope_type = ScopeType(value) | 21:29 |
ayoung | the copy constructor semantics mean another ScopeType instance will pass, or an integer will for marshalling. Haven't tried a string yet, though | 21:30 |
*** markwash has joined #openstack-dev | 21:30 | |
ayoung | yep, string works, too. I like this. | 21:31 |
morganfainberg | ayoung, hehe, i was holding of on recommending that tbh | 21:33 |
jgriffith | lifeless: ping | 21:33 |
lifeless | pong | 21:33 |
jgriffith | lifeless: does: "RequiredOptError value required for option: lock_path" ring any bells for you? | 21:34 |
morganfainberg | ayoung, wasn't really sure if that was an appropriate direction for your goal | 21:34 |
*** MaxV has quit IRC | 21:34 | |
dstanek | ayoung: does it work in 2.6? | 21:34 |
jgriffith | lifeless: comming out of common/rpc | 21:34 |
morganfainberg | ayoung, i'll know next time to go w/ gut | 21:34 |
morganfainberg | dstanek, yeah we use it elsewhere in OS | 21:34 |
*** jamielennox|away is now known as jamielennox | 21:34 | |
*** rongze has joined #openstack-dev | 21:34 | |
lifeless | jgriffith: other than I saw that code when I was looking into the bad local.py in nova last week, no. | 21:34 |
lifeless | jgriffith: sorry | 21:34 |
*** MaxV has joined #openstack-dev | 21:34 | |
morganfainberg | dstanek, i think | 21:34 |
jgriffith | lifeless: bummers | 21:34 |
ayoung | dstanek, if it doesn't I'll investigate why. Might be a solvable problem | 21:35 |
ayoung | let me get the unit test running in 2.7 and then I'll tryin 2.6 | 21:35 |
*** Loquacity has joined #openstack-dev | 21:36 | |
*** nermina has quit IRC | 21:36 | |
morganfainberg | dstanek, or erm, misread that | 21:36 |
*** mihgen has quit IRC | 21:36 | |
morganfainberg | dstanek, hah *i need to stop looking up from code and switching context* | 21:36 |
*** MaxV_ has joined #openstack-dev | 21:36 | |
ayoung | morganfainberg, not to rush you or anything, but I am about to implement yet another KVS backend, this time for revocation testing, and I would love to use the Dogpile approach we've discussed | 21:37 |
*** MaxV has quit IRC | 21:37 | |
morganfainberg | ayoung, i have just started working on it. got roped into a bunch of internal cleanup that had to happen | 21:37 |
*** boden has quit IRC | 21:37 | |
*** jhesketh has joined #openstack-dev | 21:37 | |
ayoung | "I do no suppose you can aspeed things up?" | 21:37 |
*** tmclaugh[work] has quit IRC | 21:38 | |
morganfainberg | ayoung, but yes. it is high on my todo list now (since i'm on "vacation" I can work on this and not worry about internal company) | 21:38 |
*** gimpswork has quit IRC | 21:38 | |
morganfainberg | ayoung, i hope i have some working stuff this weekend? | 21:38 |
dstanek | ayoung: needed the mental exercise :-) http://paste.openstack.org/show/54101/ | 21:38 |
ayoung | morganfainberg, you rock, | 21:38 |
morganfainberg | ayoung, the only concern is my implementation is likely going to demand oslo.config 1.3 | 21:38 |
*** ifarkas has quit IRC | 21:38 | |
ayoung | morganfainberg, I'm OK with that for Keystone | 21:38 |
morganfainberg | ayoung, json config options | 21:38 |
ayoung | that is the latest, no? | 21:39 |
morganfainberg | ayoung, the up-and-coming not yet released one | 21:39 |
*** rongze has quit IRC | 21:39 | |
morganfainberg | ayoung, not yet "officially released" | 21:39 |
ayoung | ah...no problem. | 21:39 |
morganfainberg | yeah | 21:39 |
morganfainberg | iirc they have a json option which means i can do more dynamic work w/ the KVS backend impl | 21:39 |
ayoung | dstanek, by importing six you get 2.6 support, right? /me has not been paying attention | 21:39 |
morganfainberg | for the generic options being passed in that is. the formalized replacement for memcache and in-mem kvs will of course handle all that for you | 21:40 |
ayoung | morganfainberg, OK, I'll work with the sql backend for my stuff this week, and be an active participant in your stuff. Please use tokens as the first impl. | 21:40 |
dstanek | ayoung: sorta. it gives you some tool that work equally well in 2.x and 3.x | 21:41 |
morganfainberg | ayoung, yeah that was the plan. some of the other KVS have... unfortunate side-effects assuming the inmemdb is mutable | 21:41 |
morganfainberg | and it'll be a lot more work to "fix" that | 21:41 |
ayoung | morganfainberg, get tokens working, and we'll beat the others into submission. | 21:41 |
ayoung | the others are far lower priority | 21:41 |
morganfainberg | ayoung, that was the plan. | 21:42 |
* ayoung works with some pretty darn cool people | 21:42 | |
morganfainberg | ayoung, the plan was replace KVS and Memcache with dogpile pre-configured, then work on beating the custom backend stuff into submission | 21:43 |
*** radez is now known as radez_g0n3 | 21:44 | |
morganfainberg | ayoung, it will be a small bit slower using KVS than before because all new KVS stuff will do copy mechanisms to store/retrive the data since i want to ensure the data in dogpile is isolated from being changed by reference | 21:44 |
*** jab416171 has quit IRC | 21:44 | |
morganfainberg | for compat until i beat other kvs (non-token) into submission, i'll be wedging in an option to make it... work as the current one does. | 21:44 |
ayoung | KVS is for testing...can we make that optional ? | 21:44 |
ayoung | to make it fast? | 21:45 |
morganfainberg | ayoung, well, the issue is that KVS doesn't really mirror a real backend without that isolation | 21:45 |
ayoung | I understand that, and we can make the tests run with it on buy default, but a developer looking to speed up tests could tweak to keep deveopment streamlined. | 21:46 |
morganfainberg | ayoung, it will have an option, i need it for compat | 21:46 |
ayoung | sounds good | 21:46 |
morganfainberg | ayoung, part of beating the current kvs uses into submission | 21:46 |
morganfainberg | i'm going to see if i can get away with copy.copy vs copy.deepcopy | 21:46 |
dstanek | morganfainberg, ayoung: for review.openstack.org/52456 should i same the method the same as the resource? password instead of change_password? | 21:47 |
morganfainberg | i really would rather not have to deepcopy everything... but i think our datastructures kind of require it | 21:47 |
morganfainberg | dstanek, i don't think that is a requirement | 21:47 |
morganfainberg | dstanek, change_password is a descriptive method name | 21:47 |
morganfainberg | the API uri resource (in a number of cases) doesn't match the method | 21:48 |
dstanek | morganfainberg: k | 21:48 |
ayoung | time for Hanukagiving. Have a Chag Sameach, Y'all! | 21:50 |
*** ayoung is now known as ayoung-dreidle | 21:50 | |
*** jamielennox is now known as jamielennox|away | 21:51 | |
*** cdub has quit IRC | 21:52 | |
*** jcoufal has quit IRC | 21:52 | |
morganfainberg | ayoung-dreidle, lol have fun. | 21:52 |
*** dvarga has quit IRC | 21:54 | |
*** nati_ueno has quit IRC | 21:55 | |
*** nati_ueno has joined #openstack-dev | 21:55 | |
*** noslzzp has quit IRC | 21:55 | |
*** thomasem has joined #openstack-dev | 21:56 | |
*** steven-w1 has joined #openstack-dev | 21:57 | |
*** SergeyLukjanov_ has quit IRC | 21:58 | |
*** ilblackdragon has joined #openstack-dev | 21:59 | |
*** pcm__ has quit IRC | 21:59 | |
*** gordc has quit IRC | 22:04 | |
*** steven-w1 has quit IRC | 22:05 | |
*** e0ne_ has quit IRC | 22:06 | |
*** ilblackdragon has quit IRC | 22:06 | |
*** vladikr has quit IRC | 22:06 | |
*** jcooley_ has quit IRC | 22:06 | |
*** e0ne has joined #openstack-dev | 22:06 | |
*** tdruiva has joined #openstack-dev | 22:08 | |
*** ilblackd_ has joined #openstack-dev | 22:10 | |
*** ilblackd_ has quit IRC | 22:11 | |
ekarlso | jkoelker_: what's the Quark stuff ? | 22:11 |
*** ilblackdragon has joined #openstack-dev | 22:11 | |
*** tdruiva has quit IRC | 22:11 | |
*** tdruiva has joined #openstack-dev | 22:12 | |
*** tdruiva has quit IRC | 22:12 | |
*** tdruiva has joined #openstack-dev | 22:12 | |
*** READ10 has joined #openstack-dev | 22:12 | |
devananda | notmyname: in case you're interested in the result of our chat about consistent hashing -- https://review.openstack.org/#/c/58607/5/ironic/common/hash_ring.py | 22:13 |
*** tdruiva has quit IRC | 22:14 | |
*** pablosan has quit IRC | 22:14 | |
*** tdruiva has joined #openstack-dev | 22:14 | |
*** boris-42 has quit IRC | 22:16 | |
*** thomasem has quit IRC | 22:18 | |
*** pablosan has joined #openstack-dev | 22:18 | |
*** mrda has joined #openstack-dev | 22:18 | |
*** tdruiva has quit IRC | 22:18 | |
*** alop has quit IRC | 22:20 | |
*** alop_ has joined #openstack-dev | 22:20 | |
*** yeylon_ has quit IRC | 22:20 | |
*** alop_ is now known as alop | 22:20 | |
*** alexpilotti has quit IRC | 22:24 | |
*** alexpilotti_ has joined #openstack-dev | 22:24 | |
*** sgordon has quit IRC | 22:25 | |
*** jhesketh__ has joined #openstack-dev | 22:25 | |
*** dvarga has joined #openstack-dev | 22:25 | |
*** dvarga_lunch has joined #openstack-dev | 22:27 | |
*** dvarga has quit IRC | 22:27 | |
*** willingc has quit IRC | 22:29 | |
*** Abhishek has joined #openstack-dev | 22:30 | |
*** michchap has quit IRC | 22:30 | |
*** dolphm has quit IRC | 22:31 | |
*** dvarga_lunch has quit IRC | 22:32 | |
*** briancurtin has quit IRC | 22:32 | |
*** michchap has joined #openstack-dev | 22:33 | |
*** rongze has joined #openstack-dev | 22:35 | |
*** FunnyLookinHat has quit IRC | 22:36 | |
*** otherwiseguy has quit IRC | 22:38 | |
*** netredem-jr has quit IRC | 22:38 | |
*** rongze has quit IRC | 22:39 | |
*** burt has quit IRC | 22:44 | |
*** pete5 has quit IRC | 22:44 | |
*** eglynn has quit IRC | 22:46 | |
*** flaper87 is now known as flaper87|afk | 22:49 | |
*** otherwiseguy has joined #openstack-dev | 22:51 | |
*** denis_makogon_ has quit IRC | 22:51 | |
*** ilblackdragon has quit IRC | 22:51 | |
*** kbringard has quit IRC | 22:56 | |
*** vuil has quit IRC | 22:57 | |
*** jobewan has quit IRC | 22:57 | |
*** jhesketh__ has quit IRC | 22:58 | |
*** jhesketh__ has joined #openstack-dev | 22:58 | |
*** loq_mac has joined #openstack-dev | 23:02 | |
*** JonnyNomad has quit IRC | 23:03 | |
*** READ10 has quit IRC | 23:05 | |
*** luckylittle has joined #openstack-dev | 23:06 | |
*** luckylittle has left #openstack-dev | 23:06 | |
*** viktors has joined #openstack-dev | 23:08 | |
*** max_lobur_afk has quit IRC | 23:08 | |
*** max_lobur_afk has joined #openstack-dev | 23:09 | |
*** eharney has quit IRC | 23:10 | |
*** jamielennox|away is now known as jamielennox | 23:11 | |
*** alexpilotti_ has quit IRC | 23:11 | |
*** willingc has joined #openstack-dev | 23:13 | |
*** jcooley_ has joined #openstack-dev | 23:14 | |
*** fbo is now known as fbo_away | 23:20 | |
*** jcooley_ has quit IRC | 23:21 | |
*** rnirmal has quit IRC | 23:22 | |
*** ayoung-dreidle has quit IRC | 23:22 | |
*** fifieldt has joined #openstack-dev | 23:27 | |
*** neelashah has quit IRC | 23:28 | |
*** dvarga has joined #openstack-dev | 23:28 | |
*** vartom11116 has quit IRC | 23:30 | |
*** alexpilotti has joined #openstack-dev | 23:30 | |
*** vijendar has quit IRC | 23:32 | |
*** dvarga has quit IRC | 23:32 | |
*** heyongli has joined #openstack-dev | 23:33 | |
*** rongze has joined #openstack-dev | 23:36 | |
*** dvarga has joined #openstack-dev | 23:37 | |
*** alop has quit IRC | 23:38 | |
*** rongze has quit IRC | 23:40 | |
*** dvarga has quit IRC | 23:42 | |
*** aloga_ has quit IRC | 23:45 | |
*** twoputt_ has quit IRC | 23:52 | |
*** twoputt has quit IRC | 23:53 | |
*** mikeoutland has quit IRC | 23:55 | |
*** ron-slc has quit IRC | 23:55 | |
*** mikeoutland has joined #openstack-dev | 23:56 | |
*** dstanek has quit IRC | 23:57 | |
*** diogogmt has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!