Thursday, 2019-08-08

*** jhesketh has quit IRC01:53
*** jhesketh has joined #refstack02:22
*** jhesketh has quit IRC03:29
*** jhesketh has joined #refstack03:36
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Add Queens and Rocky job  https://review.opendev.org/67510505:09
*** tosky has joined #refstack07:17
*** kopecmartin|off is now known as kopecmartin07:59
kopecmartintosky: arxcruz can someone explain this? if i use:  pip install -c constrains <path> , the project is not installed correctly, if after that i try: pip install <path> , the packages are updated based on the requirements.txt and constrains is not taken into account (expected) - BUT now the project is installed correctly08:32
kopecmartinhttp://paste.openstack.org/show/755644/08:32
kopecmartinby correctly i mean that i can run discover-tempest-config command without it complaining about NoneType error on an internal method08:32
toskykopecmartin: is this tempestconf with the os-client-config->openstacksdk patch, or the current master?08:33
kopecmartinwith that patch08:33
kopecmartinor the current master as well, let me try08:33
kopecmartini thing it's not a problem of the patch08:34
kopecmartinOMG *think  :D i need another coffee08:36
kopecmartinshit, maybe it it connected to the patch :o08:36
*** lpiwowar has joined #refstack08:38
tosky"ERROR: python-tempestconf 2.2.2.dev7 has requirement openstacksdk>=0.32.0, but you'll have openstacksdk 0.27.0 which is incompatible."08:38
toskyI was almost sure it was connected08:38
kopecmartini know about the error, however, pip doesn't fail on it and the openstacksdk 0.27 version is installed08:39
kopecmartinif that's the problem then fine, we know that our new job will work08:39
kopecmartinbut i'm not sure what exactly happened there08:39
toskymaybe it makes sense to disconnect the jobs patch from the openstacksdk patch, and merge the former first08:43
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Add Queens and Rocky job  https://review.opendev.org/67510508:50
kopecmartinyeah, let's do that08:50
openstackgerritLukas Piwowarski proposed openstack/python-tempestconf master: Replace os-client-config module by openstacksdk  https://review.opendev.org/67463510:16
kopecmartintosky: seems it's related to the patch, but i have no idea why yet https://logs.opendev.org/35/674635/5/check/python-tempestconf-tempest-devstack-admin-rocky/6ef8698/job-output.txt.gz#_2019-08-08_10_59_37_47124111:41
kopecmartincorrect constraints is used and there is no error during deps installation https://logs.opendev.org/35/674635/5/check/python-tempestconf-tempest-devstack-admin-rocky/6ef8698/job-output.txt.gz#_2019-08-08_10_59_06_80980511:42
kopecmartininteresting, maybe import issue?11:42
kopecmartintosky: lpiwowar just made a good point, there might be a problem with openstacksdk in the version for queens and rocky :o11:49
toskykopecmartin: that was the meaning of my original content: openstacksdk changed its interface over time12:24
toskys/content/comment/12:24
openstackgerritLukas Piwowarski proposed openstack/python-tempestconf master: Replace os-client-config module by openstacksdk  https://review.opendev.org/67463512:40
*** lpiwowar has quit IRC12:40
arxcruztosky: kopecmartin so, is the quees/rocky job will be an experimental one or normal job ?13:06
kopecmartinarxcruz: i'd say normal, seems that we have to keep an eye on openstacksdk13:09
arxcruzok13:09
kopecmartinit doesn't require a lot of resources, does it?13:10
toskyshouldn't we add a stein one too?13:11
toskymaybe we can trim down the resources by adding just the -admin jobs for the older versions to the check and gate queue , and add their -demo counterparts to the experimental queue13:12
toskynon sure whether the question about "experimental jobs" has been addressed, but experimental jobs is just a shortcut for "jobs defined in the experimental queue which are executed by adding a 'check experimental' comment"13:13
kopecmartinahaa, in that case, we can make all the new jobs expoerimental ones .. we'll check just from time to time if they're working .. and mainly when we will be releasing a new version of tempestconf13:14
arxcruztosky: thanks, yeah, i did not explain, i was about to do this morning, but, well, my brain doesn't work before caffeine :D13:15
toskywe shouldn't forget13:15
toskywe could make them also (not just, but also) periodic13:15
toskyI'm not sure how it works with notifications, but it should be easy to figure out13:15
arxcruzperiodic you don't get notification because it's not running as a change on gerrit13:26
arxcruzand notifications came from gerrit13:26
arxcruzhowever, you can use openstack-health and subscribe to the rss feed13:26
arxcruzor we can add this job on cokpick on tripleo-ci13:27
toskyI see13:28
toskyso what do you think? Right now we would need 6 new devstack jobs13:30
kopecmartintosky: when adding jobs for older releases , we're talking about check jobs, right? or they have to be also gate ones?13:44
toskykopecmartin: also gate13:44
kopecmartinok13:44
toskywhile we don't share much queues with other jobs, it may be possible that we could land two patches and the order would matter13:45
toskyas we commit to support the older versions, this commitment should be really strong, and the jobs are the way to show it13:45
toskythat's why I proposed to have at least one job for each older branches in the check and gate queues13:46
kopecmartintosky: good, makes sense13:47
toskybut two may be too many for the available resources; but of course I will buy any other idea that allows us to not regress in the older branches without killing -infra :)13:47
kopecmartinwe don't have that big patch cadence, so it should be fien13:48
kopecmartinfine13:48
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Add Queens, Rocky and Stein job  https://review.opendev.org/67510513:50
arxcruzI though we have releases of tempestconf for each version...13:57
toskyno, tempestconf is branchless13:57
toskythen it's up to us to decide whether we want to ask the consumers (like RDO) to adopt the new version for older branches13:57
arxcruzack13:58
toskybut not testing it beforehand it's calling for troubles13:58
*** tosky has quit IRC16:49
*** kopecmartin is now known as kopecmartin|off17:31

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