Thursday, 2018-10-11

openstackgerritElod Illes proposed openstack/ceilometer-powervm master: Install ceilometer from pypi  https://review.openstack.org/60905812:12
openstackgerritElod Illes proposed openstack/ceilometer-powervm master: Install ceilometer from pypi  https://review.openstack.org/60905812:21
efriededmondsw: We going to move forward with ^ ?13:22
efriedI think we ought to be able to depend on depends-on to pick up new changes moving forward, nah?13:22
edmondswI'm not sure how DependsOn matters here?13:23
edmondswI think we probably proceed with this to get things working again13:24
edmondswI'm still hoping tonyb can suggest something better, but let's not wait on that13:24
efriededmondsw: I thought the whole reason we were doing the -egit business was so that we could develop against new changes in ceilometer. The way the rest of the community deals with that is, if a new feature or bugfix is being developed in the dep, they use depends-on to get zuul to pick it up.13:28
efriedOh, but this is a weird one because ceilometer isn't a lib13:28
efriedand the whole point is for us to CI against whatever they're developing so we can catch problems early.13:28
efriedyeah13:28
edmondswI don't think CI matters here. The tox.ini shouldn't be involved in CI, right? I think it's just for local testing13:34
edmondswand zuul13:34
edmondswfor CI, I think we'll still be using ceilometer's master13:35
edmondswbased on how we setup the CI13:35
edmondswand for zuul, you're probably right about using DependsOn13:36
edmondswbut that still leaves local testing where ideally we should be testing with ceilometer master, but this change leaves us testing with something older13:36
edmondswefried ^13:37
efried"for CI, I think we'll still be using ceilometer's master" <= howzat?13:37
efriedwe did some special hackyhack?13:37
edmondswnot a hack... but tox just doesn't really have anything to do with CI13:38
efriedno, but CI uses requirements13:39
efrieddoesn't it?13:39
edmondswsure, and the fact that we require _at_least_ ceilometer 11 will work when devstack is setup using ceilometer master13:39
efriedokay, I still don't get how that's working, but I'll gladly take your word for it.13:40
edmondswhttps://github.com/powervm/powervm-ci/blob/0e1bdae8c03228d14b9d9b0e6039ce718060a6b0/devstack/prep_devstack.sh#L127-L13313:41
edmondswif CI is testing a master commit, ZUUL_BRANCH will be master13:42
edmondswif it's testing rocky, it'll be stable/rocky, etc13:43
edmondswsome time after the lines above, we'll do stack.sh and it will be using ZUUL_BRANCH for ceilometer as well as everything else13:43
efriedcool13:50
efriedAnd things like py* unit tests are using zuul jobs, which don't touch our tox setup?13:51
*** openstackgerrit has quit IRC14:58
*** openstackgerrit has joined #openstack-powervm15:00
*** openstackgerrit has quit IRC15:22
*** openstackstatus has quit IRC18:28
*** openstackstatus has joined #openstack-powervm18:30
*** ChanServ sets mode: +v openstackstatus18:30
edmondswefried sorry, just seeing that last question... and I don't understand it19:36
efriedit's really not important19:37
edmondswefried alrighty then19:37
edmondswoh, and I added my +2 on https://review.openstack.org/#/c/60905819:37
efried+A19:38
*** openstackgerrit has joined #openstack-powervm19:50
openstackgerritMerged openstack/ceilometer-powervm master: Install ceilometer from pypi  https://review.openstack.org/60905819:50
tonybefried, edmondsw: I'll look into the ceilometer thing.  If zuul is setup right you shoudl be getting master and Depends-On will work.20:29
tonybI can hack up a 'dev' tox env for you for local development20:29
efriedtonyb: I think the only thing we're concerned about now is the fact that there's no way to get master ceilometer when running tox locally.20:29
efried(well, without manually switching branches under .tox/)20:30
tonybIt'll probably take me a few days ... I'm sure you can understand what my inbox looks like after 3weeks ;P20:30
efriedheh. No hurry. Development on ceilometer-powervm is *very* light.20:30
tonybefried: Yeah I can setup a toxenv that'll do that for you and double check you're getting the right ceilometer in the gate20:30
efriedoh, okay, cool. Thank you.20:31
tonybYeah you're for sure only getting released versions in the gate :/20:32
efriedoh. edmondsw ^20:33
openstackgerritTony Breeds proposed openstack/ceilometer-powervm master: [DNM] Testing zuul  https://review.openstack.org/60982321:22
* tonyb is pretty sure ^^^ will not work but it's a start for doing what we want21:22
openstackgerritTony Breeds proposed openstack/ceilometer-powervm master: [DNM] Testing zuul  https://review.openstack.org/60982321:29
*** openstackgerrit has quit IRC22:19
*** openstackgerrit has joined #openstack-powervm22:20
*** openstackstatus has quit IRC22:28
*** openstackstatus has joined #openstack-powervm22:29
*** ChanServ sets mode: +v openstackstatus22:29

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