Perl 6 - the future is here, just unevenly distributed

IRC log for #openstack-rally, 2015-06-30

| Channels | #openstack-rally index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:30 kun_huang ping BaQs
00:31 boris-42 joined #openstack-rally
00:31 kun_huang ping boris-42
00:31 boris-42 kun_huang: pong
00:32 kun_huang boris-42: https://review.openstack.org/#/c/196855/
00:32 kun_huang this one nearly done
00:33 dmorita joined #openstack-rally
01:03 boris-42 kun_huang: yep going to update it
01:03 boris-42 kun_huang: we decide just to remove those benchmarks
01:03 boris-42 tests**
01:06 kun_huang boris-42: his patch need update a little
01:20 boris-42 kun_huang: yep going to do that now
01:26 openstackgerrit Boris Pavlovic proposed openstack/rally: Restore coverage test functionality  https://review.openstack.org/196799
01:26 openstackgerrit Boris Pavlovic proposed openstack/rally: Remove extraneous failed server/image tests  https://review.openstack.org/196855
01:27 boris-42 kun_huang: ^ okay I hope we will be able to merge this
01:27 echoingumesh joined #openstack-rally
01:29 echoingu_ joined #openstack-rally
01:34 kun_huang boris-42: btw, the old "self.get_fm.cleanUp()" seems being used in a wrong way
01:35 boris-42 kun_huang: ya it looks quite strange
01:36 kun_huang it looks good, just looks good
01:37 kun_huang cleanup() seems to clear fixture instance
01:37 kun_huang before 1.2.0, it did, but now, not
01:38 boris-42 kun_huang: so I agree with stpierre
01:38 kun_huang that test case need run with real object and isntances, but all other need complicated mock and fixture environment
01:38 boris-42 let's just get rid of wrong tests
01:49 openstackgerrit Boris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/196493
01:52 boris-42 kun_huang: ^ less then 300ms to start rally
01:52 boris-42 kun_huang: -80ms from booting start
01:52 boris-42 kun_huang: need to tune mreeeee
02:04 openstackgerrit Boris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/196493
02:07 echoingumesh joined #openstack-rally
02:08 openstackgerrit Boris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/196493
02:09 kun_huang boris-42: have you maintained a etherpad to maintain some review work?
02:09 boris-42 kun_huang: ?
02:12 kun_huang boris-42: to track that some patches are close to merge, some need argue further and so on
02:15 boris-42 kun_huang: so we have
02:16 boris-42 http://goo.gl/04aT6p
02:16 boris-42 kun_huang: ^ rally dashboard
02:19 openstackgerrit Boris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/196493
02:33 kun_huang boris-42: that is good but not enough for me
02:33 kun_huang boris-42: I tried this https://etherpad.openstack.org/p/rally_review_work
02:37 boris-42 kun_huang: so if you would like to maintain such list
02:37 boris-42 kun_huang: I think everybody will be happy
02:37 boris-42 kun_huang: to use it)
02:37 boris-42 rally boot time real0m0.267s
02:37 boris-42
02:37 boris-42 WOOOT
02:40 kun_huang you could add in channel topic :)
02:40 kun_huang btw I'm building openstack in my temporary office
02:41 kun_huang really wanna have a test on your patch boris-42
02:42 echoingumesh joined #openstack-rally
02:42 openstackgerrit Merged openstack/rally: Remove extraneous failed server/image tests  https://review.openstack.org/196855
02:43 echoingumesh joined #openstack-rally
02:45 boris-42 kun_huang: what test/
02:46 kun_huang boris-42: your patch on rally boot
02:46 boris-42 kun_huang: did you see this lib https://github.com/boris-42/profimp ?
02:46 boris-42 kun_huang: I will attach to reports to it
02:50 openstackgerrit Boris Pavlovic proposed openstack/rally: Optimize Rally imports to reduce start time  https://review.openstack.org/196493
02:56 boris-42 kun_huang: and actually I will add test
03:08 kevinbenton joined #openstack-rally
03:33 openstackgerrit Chris St. Pierre proposed openstack/rally: VMTasks: Make waiting for ping timing configurable  https://review.openstack.org/192776
03:33 openstackgerrit Chris St. Pierre proposed openstack/rally: Fix EC2 utils and tests  https://review.openstack.org/192775
03:33 openstackgerrit Chris St. Pierre proposed openstack/rally: Better Scenario test case fixtures  https://review.openstack.org/192774
03:33 openstackgerrit Chris St. Pierre proposed openstack/rally: Add Heat scenario to test scaling policies  https://review.openstack.org/178436
03:41 openstackgerrit Merged openstack/rally: Restore coverage test functionality  https://review.openstack.org/196799
04:46 openstackgerrit Kiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/193527
04:52 kiran-r joined #openstack-rally
04:54 tfreger joined #openstack-rally
05:03 kiran-r joined #openstack-rally
05:04 openstackgerrit Merged openstack/rally: Handle NoneType error from pool_create_args  https://review.openstack.org/192222
05:12 rdas joined #openstack-rally
05:18 kiran-r joined #openstack-rally
05:19 openstackgerrit Merged openstack/rally: unit-tests: fix mock check errors messages  https://review.openstack.org/194403
05:19 openstackgerrit Merged openstack/rally: Support validate parameters list for restricted_parameters  https://review.openstack.org/194552
05:19 openstackgerrit Merged openstack/rally: Support validate parameters list for restricted_parameters  https://review.openstack.org/194552
05:23 _kiran_ joined #openstack-rally
05:25 nihilifer joined #openstack-rally
05:27 kiran-r kun_huang: http://185.8.56.88/gqYeldQhUx/mgsenjaTDd/
05:30 kiran-r kun_huang: https://review.openstack.org/#/c/193432/ https://review.openstack.org/#/c/193527/
06:08 oanufriev__ joined #openstack-rally
06:15 echoingumesh joined #openstack-rally
06:24 yfried|afk joined #openstack-rally
06:29 yfried joined #openstack-rally
06:40 nkhare joined #openstack-rally
06:57 neeti joined #openstack-rally
07:00 oanufriev__ joined #openstack-rally
07:05 anshul joined #openstack-rally
07:09 kiran-r joined #openstack-rally
07:10 tfreger joined #openstack-rally
07:15 kiran-r yfried: Hi!
07:19 fhubik joined #openstack-rally
07:27 temujin joined #openstack-rally
07:31 albertw1 joined #openstack-rally
07:32 echoingumesh joined #openstack-rally
07:33 e0ne joined #openstack-rally
07:38 yfried kiran-r: hi
07:40 kiran-r yfried: Can you review this patch? https://review.openstack.org/#/c/193432/17
07:41 yfried kiran-r: looking
07:42 kiran-r yfried: Thanks.! =)
07:45 kiran-r yfried: Sorry, I forgot to add a dependent patch which used lbaas_v1 context. https://review.openstack.org/#/c/193527/
07:45 kiran-r yfried: Please review this one too
07:45 tfreger joined #openstack-rally
07:54 amaretskiy joined #openstack-rally
08:02 fhubik_lunch joined #openstack-rally
08:03 temujin joined #openstack-rally
08:07 fhubik_lunch joined #openstack-rally
08:12 acruz joined #openstack-rally
08:25 andreykurilin__ joined #openstack-rally
08:26 amalinow joined #openstack-rally
08:36 tfreger joined #openstack-rally
08:47 openstackgerrit Alexander Maretskiy proposed openstack/rally: [Reports] Add class for merging data stream  https://review.openstack.org/194745
08:49 openstackstatus NOTICE: OpenStack CI is down due to hard drive failures
08:49 Topic for #openstack-rally is now OpenStack CI is down due to hard drive failures
08:50 openstackgerrit Alexander Gubanov proposed openstack/rally: Add Nova network scenarios  https://review.openstack.org/178139
08:56 fabian4 joined #openstack-rally
08:58 redixin joined #openstack-rally
08:59 lutostag joined #openstack-rally
09:02 e0ne joined #openstack-rally
09:12 karimb joined #openstack-rally
09:29 e0ne joined #openstack-rally
09:32 tosky joined #openstack-rally
09:34 andreykurilin__ gates are broken... again
09:40 tfreger joined #openstack-rally
09:46 tfreger joined #openstack-rally
09:56 karimb joined #openstack-rally
09:57 oanufriev_ joined #openstack-rally
10:17 aix joined #openstack-rally
10:22 paboldin joined #openstack-rally
10:22 paboldin Review please: https://review.openstack.org/194754/
10:24 paboldin Yo, rally. We heard you like unit tests so we put unittests in your unittests so you can unittest while you unittest.
10:24 openstackgerrit Kiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/193432
10:26 kairat_kushaev left #openstack-rally
10:40 tfreger1 joined #openstack-rally
10:41 tfreger joined #openstack-rally
10:43 karmatronic joined #openstack-rally
10:47 openstackgerrit Kiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/193432
10:57 oanufrie1 joined #openstack-rally
11:00 karmatronic joined #openstack-rally
11:04 openstackgerrit Kiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/193527
11:05 kiran-r andreykurilin__: Not again! :(
11:06 karimb joined #openstack-rally
11:13 exploreshaifali joined #openstack-rally
11:15 openstackgerrit Pavel Boldin proposed openstack/rally: Add command-dict option to specify command args  https://review.openstack.org/177016
11:15 openstackgerrit Pavel Boldin proposed openstack/rally: Add command_customizer context  https://review.openstack.org/183227
11:15 openstackgerrit Pavel Boldin proposed openstack/rally: Add boot_runcommand_delete_custom_image scenario  https://review.openstack.org/183228
11:15 openstackgerrit Pavel Boldin proposed openstack/rally: Add command-dict option to upload a local command  https://review.openstack.org/177015
11:17 oanufriev_ joined #openstack-rally
11:22 anshul joined #openstack-rally
11:32 openstackgerrit Roman Vasilets proposed openstack/rally: Add ability to specify directory with murano package files  https://review.openstack.org/195677
11:53 karimb joined #openstack-rally
11:54 MaxPC joined #openstack-rally
11:54 mwagner_lap joined #openstack-rally
12:01 anshul joined #openstack-rally
12:07 openstackgerrit Chris St. Pierre proposed openstack/rally: VMTasks: Make waiting for ping timing configurable  https://review.openstack.org/192776
12:07 openstackgerrit Chris St. Pierre proposed openstack/rally: Fix EC2 utils and tests  https://review.openstack.org/192775
12:07 openstackgerrit Chris St. Pierre proposed openstack/rally: Better Scenario test case fixtures  https://review.openstack.org/192774
12:14 stpierre joined #openstack-rally
12:18 openstackgerrit Kiran proposed openstack/rally: Adds LBaaS-V1 context  https://review.openstack.org/193432
12:31 openstackgerrit Kiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and list vips  https://review.openstack.org/193527
12:42 frayedknot joined #openstack-rally
12:49 openstackgerrit Kiran proposed openstack/rally: Add Neutron LoadBalancer v1 create and delete vips  https://review.openstack.org/193818
13:01 gubouvier joined #openstack-rally
13:05 yfried redixin: I'm having trouble installing rally on a rhel machine
13:05 yfried http://paste.openstack.org/show/328437/
13:06 yfried redixin: IIRC you wrote the last version of the intall script
13:08 yfried andreykurilin__: ^
13:09 yfried meteorfox: ping
13:09 redixin yfried, it failed while trying to download https://pypi.python.org/simple/setuptools/../../packages/source/s/setuptools/setuptools-9.1.tar.gz
13:09 redixin with 404
13:09 yfried redixin: yeah. But I have no idea why it built this url to DL
13:14 paboldin btw it works for wget
13:14 yfried paboldin: my error?
13:14 paboldin yfried: probably some temporary failure
13:18 openstackgerrit Kiran proposed openstack/rally: Add Neutron Loadbalancer v1 create and update vips  https://review.openstack.org/194106
13:23 stpierre i keep dreaming of a day when gates aren't broken
13:31 boris-42 joined #openstack-rally
13:37 yfried paboldin: redixin: https://bugs.launchpad.net/rally/+bug/1470110
13:37 openstack Launchpad bug 1470110 in Rally "Installation script fails with "curl"" [Medium,New]
13:37 yfried boris-42: ^
13:38 boris-42 redixin: stpierre ^
13:38 boris-42 yfried: uh oh
13:38 paboldin curl versoin please
13:40 stpierre looks like wget resolves the ../'s client side
13:40 stpierre while curl does this:
13:40 stpierre > GET /simple/setuptools/../../packages/source/s/setuptools/setuptools-9.1.tar.gz HTTP/1.1
13:40 stpierre the easy fix is to just require wget and forget about curl
13:41 yfried paboldin: boris-42: redixin: curl 7.29.0
13:42 paboldin stpierre: we should not pass an invalid url to the CURL at the first place
13:42 stpierre sure, but that's not the easy fix :)
13:42 stpierre that's the URL we get from pypi
13:42 redixin +1 for using wget
13:46 e0ne joined #openstack-rally
13:48 yfried paboldin: boris-42: redixin: http://paste.openstack.org/show/328596/ problem with jsonschema requirments
13:48 yfried paboldin: boris-42: redixin: http://paste.openstack.org/show/328611/
13:49 yfried seems like jsonschema requires functools32 but it wasn't installed. I wonder if the bug is in rally or in jsonschema
13:49 openstackgerrit Chris St. Pierre proposed openstack/rally: install_rally.sh: always use wget, not cURL  https://review.openstack.org/197079
13:50 stpierre yfried: i've seen that with several openstack components, so i suspect jsonschema
13:50 stpierre seems like there should be an upstream global-requirements fix for it by now
13:51 stpierre ...but there isn't, afaict
13:53 boris-42 yfried: recently I saw that bug
13:53 boris-42 yfried: with functools
13:53 yfried boris-42: https://bugs.launchpad.net/rally/+bug/1466055
13:53 openstack Launchpad bug 1466055 in Rally "functools32 should be added to requirements" [Undecided,New]
13:53 boris-42 yfried: stpierre redixin let's get rid of curl
13:54 stpierre boris-42: https://review.openstack.org/197079
13:54 yfried boris-42: stpierre: where do I post bugs against req
13:54 boris-42 yfried: stpierre redixin it will make installation script simpler
13:54 kun_huang kiran-r: ping
13:57 stpierre yfried: i'm not actually sure. looking through commits to the requirements repo i don't see many that reference open bugs. you may just want to put in a review
13:57 yfried stpierre: ^ re jsonschema and functools32 ?
13:58 yfried stpierre: where do I submit bugs against requirements?
13:59 stpierre yeah, i don't know where. i don't see a relevant project in launchpad
14:01 stpierre the reviews against requirements with bugs associated have the bugs in different projects
14:01 stpierre e.g., the bug closed by https://review.openstack.org/#/c/196867/ is against nova
14:01 stpierre so i'm ugessing the bug you entered against rally is sufficient
14:01 albertw joined #openstack-rally
14:01 yfried stpierre: boris-42: https://bugs.launchpad.net/openstack-gate/+bug/1462421
14:02 openstack Launchpad bug 1462421 in OpenStack-Gate "jsonschema 2.5.0 pulling in functools32 which breaks py26 and py34 jobs" [Undecided,Confirmed]
14:02 stpierre i was just looking at that :)
14:02 yfried stpierre: do you have a fix?
14:02 yfried stpierre: because this breaks my automation
14:03 yfried boris-42: stpierre: can we use a lower version of jsonschema in rally?
14:03 albertw1 joined #openstack-rally
14:04 yfried like <2.5.0 ?
14:05 stpierre we're not allowed to diverge from global requirements
14:05 stpierre which has: jsonschema>=2.0.0,<3.0.0,!=2.5.0
14:07 yfried stpierre: but that's a range
14:08 yfried stpierre: jsonschema>=2.0.0,<2.5.0
14:08 stpierre yeah, but we can't diverge from that
14:08 yfried stpierre: ^ doesn't contradict
14:08 stpierre we can't specify our own range
14:09 yfried stpierre: so what can we do?
14:09 stpierre i think we need to add to global requirements: functools32;python_version=='2.7'
14:09 stpierre but i've never used that syntax before so i'm not entirely sure
14:17 nihilifer joined #openstack-rally
14:19 yfried stpierre: boris-42: https://github.com/Julian/jsonschema/issues/233
14:19 yfried so, must use newer version of pip
14:21 stpierre that's odd, global requirements specifies pip>=6.0
14:23 yfried stpierre: no "pip" in rally/requirements.txt
14:23 karmatronic joined #openstack-rally
14:23 stpierre oh, that could sure be the issue then. we need to add pip to our requirements
14:24 yfried stpierre: I'm on it
14:28 openstackgerrit Yair Fried proposed openstack/rally: Adds pip to requirements  https://review.openstack.org/197109
14:28 yfried boris-42: stpierre: ^
14:30 neeti joined #openstack-rally
14:36 karimb joined #openstack-rally
14:39 boris-42 yfried: this seems a bit strange...
14:39 yfried boris-42: ?
14:40 boris-42 yfried: adding to requriments something that is not used in runtime
14:40 yfried boris-42: what do you mean?
14:41 yfried boris-42: since we are creating a venv, we need to make sure pip is up to date
14:52 oanufrie1 joined #openstack-rally
14:54 Topic for #openstack-rally is now ☁ Rally RoadMap: http://goo.gl/JZkmwY ☁ Review Dashboard: http://goo.gl/YuCJfl ☁ IRC logs http://irclog.perlgeek.de/openstack-rally ☁ Key persons to ask:  boris-42, yfried, msdubov, rediskin, andreykurilin, amaretskiy  ☁ Documentation: https://rally.readthedocs.org/en/latest/ ☁ To publish changes to Rally:  https://rally.readthedocs.org/en/latest/contribute.html
14:54 openstackstatus NOTICE: The log volume was repaired and brought back online at 14:00 UTC. Log links today from before that time may be missing, and changes should be rechecked if fresh job logs are desired for them.
14:54 yfried boris-42: looks like latest pip doesn't fix the issue
14:58 boris-42 yfried:  ....
14:58 boris-42 yfried: we have so many issues latest 2 week...
15:02 openstackgerrit Yair Fried proposed openstack/rally: Adds pip to requirements  https://review.openstack.org/197109
15:02 yfried boris-42: pip has to come first on the list
15:02 yfried boris-42: testing now
15:02 frayedknot joined #openstack-rally
15:10 temujin joined #openstack-rally
15:10 oanufrie1 left #openstack-rally
15:16 kiran-r joined #openstack-rally
15:17 yfried looks like pip is updated before jsonschema is installed, and yet - jsonschema is installed without functools32
15:17 yfried however, when I install jsonschema again, it works as expected
15:17 yfried seems like an issue with pip were it's still using the old version in the same operations
15:18 yfried boris-42: stpierre: ^ http://paste.openstack.org/show/328808/ search for "@@"
15:18 yfried boris-42: stpierre: seems like the best solution is to update pip as part of installation script
15:19 stpierre ugh
15:22 yfried [18:21] <fungi> yfried: this is why we never bothered to include pip in our requirements lists in the past
15:22 yfried [18:21] <yfried> fungi: ack
15:22 yfried [18:21] <fungi> you need a separate bootstrapping step to upgrade pip before you use it to install other things
15:22 yfried [18:21] <yfried> fungi: so, I'm still at loss for the bug
15:22 yfried stpierre: ^ any ideas?
15:23 stpierre uggggggggggh
15:23 stpierre this is terrible
15:23 stpierre it looks like we don't actually use pip until after we've set up the virtualenv
15:24 stpierre so i guess we could remove python-pip from the required package list, and then install it with get-pip.py after the venv has been activated
15:24 aix joined #openstack-rally
15:24 yfried stpierre: and make sure it's latest
15:24 stpierre e.g., lines 9-11 here: https://review.openstack.org/#/c/191194/7/Dockerfile
15:25 stpierre i *think* get-pip.py does that, but yeah
15:25 yfried stpierre: that's in docker. what about install script?
15:25 yfried paboldin: ^
15:25 stpierre i'm just offering that up as an example of what to do in install_rally.sh
15:26 yfried stpierre: also - what about no venv (system mode)?
15:27 stpierre i think we could just add the get-pip.py step after the virtualenv is (optionally) installed, regardless of whether or not it's used. so remove python-pip from required packages, remove the 'pip wheel' check from install_virtualenv, and then add get-pip.py on line 651
15:28 stpierre although i'm not sure if we'd need to add the 'pip wheel' check back in, or if get-pip.py can be counted on to take care of that
15:33 yfried stpierre: removing https://github.com/openstack/rally/blob/master/install_rally.sh#L427-L442
15:33 stpierre yeah, since pip would get installed after that
15:34 yfried stpierre: where's "remove python-pip from required packages"?
15:34 stpierre https://github.com/openstack/rally/blob/master/install_rally.sh#L308-L310 and https://github.com/openstack/rally/blob/master/install_rally.sh#L331-L346
15:36 stpierre hrm, i'm not sure that get-pip.py respects virtualenvs :(
15:37 yfried stpierre: who would know?
15:38 stpierre well, i tried it and it didn't; i'm guessing you could get it to with the right combination of CLI options, but i can't find much on the googles
15:38 stpierre i might just not be searching for the right thing, though
15:39 stpierre oh, wait
15:39 stpierre virtualenvs include pip
15:39 stpierre so all we need to do is make sure that our venv has a new enough pip, *or* use get-pip.py if we're installing to the system
15:39 stpierre so we don't need get-pip.py to respect venvs
15:42 PrashantS joined #openstack-rally
15:44 openstackgerrit Chris St. Pierre proposed openstack/rally: WIP: install newer pip in install_rally.sh  https://review.openstack.org/197142
15:44 stpierre yfried: there's a starting point
15:46 yfried stpierre: can't we just run "pip install -U pip" before doing anything else?
15:47 yfried stpierre: this would upgrade pip prior to isntalling rally
15:48 stpierre yeah, i guess all the other changes i made in there aren't really necessary, are they?
15:49 kiran-r joined #openstack-rally
15:50 yfried stpierre: I don't really know. I get lost in bash...
15:50 yfried stpierre: so can we merge this?
15:53 openstackgerrit Chris St. Pierre proposed openstack/rally: Install newer pip in install_rally.sh  https://review.openstack.org/197142
15:54 stpierre i want to get redixin's feedback on it first
15:55 yfried stpierre: I think you must use -U when package exists
15:56 stpierre if you specify a version it will respect that
15:56 stpierre so if you run 'pip install pip>=6.0' and pip 6.0 is installed, it won't upgrade it
15:56 redixin stpierre, we have line 337 download "$getpip" https://raw.github.com/pypa/pip/master/contrib/get-pip.py
15:57 stpierre yeah, but that only runs if installing pip via system packages fails
15:57 stpierre and get-pip.py doesn't actually install the latest pip
16:00 kun_huang anyone knows the status of cloud-certification task?
16:00 aix joined #openstack-rally
16:01 tosky joined #openstack-rally
16:02 frayedknot joined #openstack-rally
16:02 boris-42 kun_huang: there is patch
16:02 kiran-r joined #openstack-rally
16:02 boris-42 kun_huang: https://review.openstack.org/#/c/193521/
16:02 boris-42 kun_huang: I belive I will have to continue work on this patch
16:05 kun_huang about this work, we will develop another level engine which interacts with scenarios and sla functionality?
16:05 kun_huang boris-42:
16:05 boris-42 kun_huang: hm not sure that I understand you...
16:06 kun_huang or just design some json/yaml task files?
16:06 boris-42 kun_huang: it will be just a paramtrized task..
16:06 boris-42 kun_huang: it will be single task
16:06 redixin stpierre, what will happen if we run "pip install 'pip>=6.0'" while pip==5.0 is installed?
16:06 stpierre it will upgrade pip to >=6.0
16:06 boris-42 pip install -U pip
16:06 boris-42 stpierre: ^
16:06 kun_huang it seems not need develop another new module
16:07 boris-42 kun_huang: ?
16:07 redixin stpierre, so there is no need to add -U, right?
16:07 stpierre redixin: not if we specify a version
16:07 stpierre boris-42: the only reason i'm concerned about that is if someone is installing rally alongside other openstack stuff without a virtualenv, it seems like that could (theoretically) cause version conflicts
16:07 kun_huang https://www.irccloud.com/pastebin/IJA8Ftb2/
16:08 stpierre if we use the version pinning as it is in global requirements, that can't happen
16:08 kun_huang boris-42:  this looks interesting
16:08 stpierre but that's really, really tenuous
16:08 boris-42 stpierre: yep that can be terrible..
16:08 boris-42 kun_huang: yep that is the idea
16:08 stpierre so i *slightly* lean towards 'pip install pip>=6.0', but it's a very slight lean
16:08 boris-42 kun_huang: https://rally.readthedocs.org/en/latest/tutorial/step_5_task_templates.html
16:09 redixin imo script should not touch anything if pip>=6.0 is good enough
16:09 redixin latest version of pip is not absolutely required
16:10 redixin better do not upgrade if it is possible
16:12 kun_huang redixin: why? does "pip install -U pip" bother people in some cases?
16:12 redixin kun_huang, it will upgrade pip, but this is not necessary if there is already good version of pip
16:13 kun_huang got it redixin
16:14 kun_huang I think we both agree that pip is unstable usually
16:26 boris-42 stpierre: btw what do you think https://review.openstack.org/#/c/195966/ ?)
16:26 jaypipes joined #openstack-rally
16:27 boris-42 stpierre: not so clear but works on more platforms
16:27 stpierre are there platforms that we care about that lack sed -i?
16:28 andreykurilin__ joined #openstack-rally
16:29 dontalton joined #openstack-rally
16:31 stpierre bash portability is *hard*, and it can deeply, deeply compromise readability. i really don't want to just start adding portability for portability's sake. if we honestly want to target running rally on solaris or OS X, then i guess let's do that (and get the CI resources necessary to do so), but i don't think a piecemeal approach to maybe making install_rally.sh kinda work on Solaris or OS X is a good thing.
16:34 boris-42 stpierre: I am using Mac OS
16:34 boris-42 stpierre: so I would be happy if rally will be simple to install on it
16:34 kiran-r joined #openstack-rally
16:35 stpierre if we want to target OS X i'm down with that. i just want to make sure we know what our targeted platforms are, because targeting * is a losing plan.
16:35 albertw1 any reason that install_rally wasn't written in python?
16:36 e0ne joined #openstack-rally
16:37 stpierre presumably because it'd be a python script that just made a bunch of subprocess calls to shell commands :)
16:38 paboldin albertw1: every language has it's design goals. python is a clue language, not shell language.
16:42 anshul joined #openstack-rally
16:46 acruz joined #openstack-rally
16:47 boris-42 albertw: albertw1 ping
16:47 albertw1 well yea there is that in some cases alright! but perhaps some of the shell commands could be better handled for portability by leaving it to python.
16:48 boris-42 albertw1: so let's do the next
16:48 boris-42 albertw1: we will create CI that tests installation on Solaris
16:48 boris-42 albertw1: and make one patch that fixes all issues and merge it
16:48 boris-42 albertw1: thougths?
16:51 openstackgerrit joined #openstack-rally
16:54 stpierre +1, then we'll be able to see how much complexity the whole thing adds (and what features, like long options, we might lose)
16:54 stpierre and make an informed decision
16:54 stpierre i like informed decisions :)
16:56 openstackgerrit Merged openstack/rally: install_rally.sh: always use wget, not cURL  https://review.openstack.org/197079
16:56 albertw1 sounds good.
17:03 kiran-r joined #openstack-rally
17:14 openstackgerrit Alexander Maretskiy proposed openstack/rally: [Bash-Completion] Fix bash completon for files paths  https://review.openstack.org/197186
17:27 oanufriev_ joined #openstack-rally
17:37 kiran-r joined #openstack-rally
17:38 yfried joined #openstack-rally
17:51 openstackgerrit Oleh Anufriiev proposed openstack/rally: Remove task validation from api.Task.start  https://review.openstack.org/158899
17:58 e0ne joined #openstack-rally
18:06 temujin_ joined #openstack-rally
18:12 temujin_ joined #openstack-rally
18:34 temujin_ joined #openstack-rally
18:44 davideagnello joined #openstack-rally
19:22 echoingumesh joined #openstack-rally
19:23 Prashant_ joined #openstack-rally
19:29 tosky joined #openstack-rally
19:47 openstackgerrit Merged openstack/rally: find should use portable options  https://review.openstack.org/196086
19:56 adiantum joined #openstack-rally
20:02 temujin_ joined #openstack-rally
20:04 rook joined #openstack-rally
20:13 frobware_ joined #openstack-rally
20:14 nihilifer joined #openstack-rally
20:14 echoingumesh joined #openstack-rally
20:44 amit213 joined #openstack-rally
20:50 karimb joined #openstack-rally
21:00 andreykurilin__ joined #openstack-rally
21:04 PrashantS joined #openstack-rally
22:09 davideag_ joined #openstack-rally
23:12 oanufriev__ joined #openstack-rally

| Channels | #openstack-rally index | Today | | Search | Google Search | Plain-Text | summary