Friday, 2019-02-15

*** apetrich has quit IRC03:15
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418704:09
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418704:31
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418704:46
openstackgerritRenat Akhmerov proposed openstack/mistral master: Release note for fixing YAQL data context preparation  https://review.openstack.org/63712705:14
openstackgerritRenat Akhmerov proposed openstack/mistral master: Release note for fixing YAQL data context preparation  https://review.openstack.org/63712705:15
openstackgerritRenat Akhmerov proposed openstack/mistral stable/rocky: Fix how Mistral prepares data for evaluating a YAQL expression  https://review.openstack.org/63713006:08
*** jtomasek has joined #openstack-mistral07:00
*** pgaxatte has joined #openstack-mistral07:09
rakhmerovhi all, help wanted to understand how to address http://logs.openstack.org/87/594187/19/check/openstack-tox-docs/1cadddf/job-output.txt.gz#_2019-02-15_04_57_51_06951707:18
rakhmerovthe patch is: https://review.openstack.org/#/c/594187/07:19
rakhmerovrequirements-check is now fixed but I'm not sure how to fix this issue with docs07:19
rakhmerovd0ugal: ^07:19
*** apetrich has joined #openstack-mistral07:30
apetrichMorning07:31
apetrichwe have weird version conflict07:31
apetrich(dogpile.cache 0.7.1 (/home/zuul/src/git.openstack.org/openstack/mistral/.tox/docs/lib/python3.5/site-packages), Requirement.parse('dogpile.cache<0.7.0,>=0.6.2'), {'oslo.cache'})07:31
apetrichI saw that here https://review.openstack.org/#/c/594187/ on the failed docs gate07:31
rakhmerovapetrich: hi, yes07:39
rakhmerovwhat I don't understand is why it happens only on this patch?07:39
rakhmerovwe used to have it on other patches but they it was somehow magically fixed07:39
apetrichmmm07:40
rakhmerovI'm not sure how07:40
apetrichlet me test it locally and see what happens.07:40
rakhmerovit looks like a problem in oslo.cache rather than in Mistral07:40
apetrichaye07:40
rakhmerovseems like oslo.cache has a conflicting dependency07:40
rakhmerovbut Mistral pulls oslo.cache in turn07:41
apetrichmaybe the dogpile 0.7.1 is installed on the gates for something else?07:41
rakhmerovyes, that's what it seems like07:42
rakhmerovbut why does it happen only for this patch? :)07:43
rakhmerovand how to fix it07:43
rakhmerovapetrich: https://github.com/openstack/oslo.cache/blob/master/requirements.txt#L507:43
apetrichaye it happens locally07:43
apetrichoslo-cache 1.32.0 has requirement dogpile.cache<0.7.0,>=0.6.2, but you'll have dogpile-cache 0.7.1 which is incompatible.07:43
rakhmerovyeah07:44
apetrichaye I agree it is their problem07:44
rakhmerovapetrich: any idea why it doesn't occur on other patches?07:45
rakhmerove.g. we merged another patch yesterday and it was ok07:46
apetrichNo idea07:48
rakhmerovaah.. I think I'm starting to understand07:56
apetrichrakhmerov, do we need dogpile for mistral07:56
rakhmerovapetrich: https://review.openstack.org/#/c/594187/19/requirements.txt07:56
apetrichexactly07:56
rakhmerovI deleted the upper version for dogpile07:56
rakhmerovand that's why it can now pull 0.7.1 I think..07:56
apetrichif you add that line it works07:56
apetrichyeah07:56
rakhmerovbut if I don't delete it then there's a problem with requirements check07:57
rakhmerovso I still don't understand what to do07:57
rakhmerovapetrich: well, it's a good question where we need it or not07:57
apetrichignore the question07:57
rakhmerovI don't remember that we use it explicitly somewhere07:57
apetrichI was getting on that change07:58
rakhmerov?07:58
apetrichdogpile is refered only in the requirements07:58
rakhmerovhah..07:58
rakhmerovthen why do we have it in requirements.tx?07:58
rakhmerovinteresting07:58
rakhmerovlet me try to remove it07:58
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418708:02
apetrichrakhmerov, we might have to remove from lower-requirements also08:06
rakhmerovyeah, let's see08:06
rakhmerovI'd like to experiment08:06
rakhmerovrequirements-check now passed08:08
rakhmerovapetrich: doc again failed08:12
rakhmerovwith the same error08:12
rakhmerovdo you think removing a low constraint may help?08:12
rakhmerovapetrich: ^08:13
apetrichshouldn't08:16
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418708:16
apetrichrakhmerov, ^ if it is the 0.7.1 again08:16
rakhmerovyeah08:16
rakhmerovit shouldn't08:16
rakhmerovbut I decided to see if it changes anything08:16
apetrichI'm fine with that08:19
apetrichit is a very odd bug08:19
apetrichwe might need the dogpile.cache in the requirements to avoid that issue. if you remove both it fails locally08:26
apetrichbound with the upperversion at 0.7.008:26
rakhmerovyeah08:35
rakhmerovyeah, so removing it didn't help08:36
openstackgerritRenat Akhmerov proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418708:39
apetrichdo you remember the issue that was happening on keeping the <=0.7.0 ?08:39
d0ugalrakhmerov, apetrich: Here now. Any luck figuring it out?08:43
rakhmerovd0ugal: hi, not yet08:45
rakhmerovwe keep trying )08:45
rakhmerovI rolled it back to where it was now08:45
rakhmerovand requirements-check now failed again, of course08:46
rakhmerovaah.. this is insane08:46
rakhmerovd0ugal: it looks like a mystery really08:46
rakhmerovthe only way to pass requirements-check that I found is to remove the upper bound in requirements.txt08:47
rakhmerovbut if we do it then docs start failing because oslo.cache pulls some weird version08:47
rakhmerov0.7.108:47
rakhmerovI guess I'm misunderstanding something..08:48
rakhmerovquestion #1) Given that it's now rebased properly, why is this the only patch where it happens? It has nothing to do with this dogpile.cache08:49
d0ugalWe hit something like this before08:49
d0ugalhttps://review.openstack.org/#/c/626532/08:49
rakhmerovyes08:49
rakhmerovd0ugal: do you remember what the solution was?08:49
d0ugalIt was me that pinned dogpile to <0.7 to fix it at the time08:49
rakhmerovaah, yes08:49
rakhmerovso you updated oslo.cache08:49
d0ugalit conflicted with openstacksdk08:50
rakhmerovyeah08:50
d0ugalhttps://github.com/openstack/openstacksdk/commit/b25e4b8be57e582cb133be310f2789271bc1e8d408:50
d0ugalso maybe that has just been released?08:50
d0ugalYeah, openstacksdk was released 11 days ago08:50
d0ugalso maybe we are just seeing that come through now?08:50
rakhmerovooh damn..08:50
d0ugalI'll propose a revert to my change in oslo cache08:51
rakhmerovI see08:51
rakhmerovwait a sec..08:51
rakhmerovd0ugal: why revert of your change?08:51
rakhmerovwhat exactly do you want to do?08:51
d0ugalrakhmerov: to remove the limit from oslo.cache?08:51
d0ugalMaybe that isn't the correct fix08:51
rakhmerovaah..08:52
d0ugalIt was also removed from global requirements08:52
d0ugalhttps://github.com/openstack/requirements/commit/d6576d9a6e0629c5c7059aa8c9e36e9c0994ed5b08:52
rakhmerov"maybe" doesn't sound too encouraging :)08:52
d0ugalso both global and sdk removed the limit08:52
d0ugallol08:52
rakhmerovyeah08:52
rakhmerovok, please go ahead08:52
d0ugalWe should also remove it from mistral08:52
rakhmerovI think this is the right direction, yes08:52
rakhmerovyep08:52
rakhmerovwhen I removed boundaries it was still failing08:53
rakhmerovrequirements-check I mean08:53
rakhmerovwhen I removed only the upper bound then this gate was OK08:53
rakhmerovbut doc was failing08:53
rakhmerovwhen it was w/o any bounds then it'd say "Low bound is not set" or something like this08:54
d0ugalhmm08:55
d0ugalI guess we will see what happens08:55
openstackgerritDougal Matthews proposed openstack/mistral master: Update dogpile.cache to match global requirements  https://review.openstack.org/63714508:55
rakhmerovok08:55
d0ugalI proposed a new patch instead of a revert08:57
*** akovi has joined #openstack-mistral09:02
openstackgerritVlad Gusev proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418709:08
rakhmerovd0ugal: both jobs failed09:09
d0ugaldamn09:09
openstackgerritVlad Gusev proposed openstack/mistral master: Stop using deprecated keystone_authtoken/auth_uri  https://review.openstack.org/59418709:10
d0ugalThen I'm really not sure09:11
*** shardy has joined #openstack-mistral09:11
rakhmerovyeah09:13
rakhmerovthat's the thing09:13
rakhmerov:)09:13
rakhmerovd0ugal: Can you please try to remove the upper bound only?09:14
rakhmerovThat's what I saw in other projects09:14
rakhmerovd0ugal: openstacksdk has dogpile.cache>=0.6.209:18
d0ugalyeah09:18
d0ugalhttp://codesearch.openstack.org/?q=dogpile.cache&i=nope&files=requirements.txt&repos=09:18
rakhmerovinterestingly, a dependency w/o an upper bound still remains compatible with global requirements09:21
rakhmerovI wonder if it was always the case or it was changed not long ago09:21
openstackgerritDougal Matthews proposed openstack/mistral master: Update dogpile.cache to match global requirements  https://review.openstack.org/63714509:22
d0ugalhttps://github.com/openstack/requirements/blob/master/upper-constraints.txt#L40209:23
d0ugalI don't think we should ever get higher than 0.6.8 because of that anyway09:23
d0ugalThis is such a confusing mess09:23
rakhmerovhm.. yes09:24
rakhmerovit is a mess09:24
d0ugalI miss the requirements bot updating everything. It created noise but it seemed to work09:24
rakhmerovooh yeah09:24
rakhmerovbtw, why was it removed?09:24
rakhmerovI don't quite remember09:24
d0ugalI can't remember either09:24
rakhmerovor just missed that09:24
rakhmerovok09:24
apetrichme neither09:28
*** vgvoleg has quit IRC09:29
rakhmerovd0ugal: doc failed, requirements-check passed09:30
rakhmerovsame error09:30
rakhmerovpkg_resources.ContextualVersionConflict: (dogpile.cache 0.7.1 (/home/zuul/src/git.openstack.org/openstack/mistral/.tox/docs/lib/python3.5/site-packages), Requirement.parse('dogpile.cache<0.7.0,>=0.6.2'), {'oslo.cache'})09:30
rakhmerovit seems like we can't do anything in Mistral to fix it09:31
rakhmerovso may be reverting your patch to oslo.cache is the only solution09:34
rakhmerovd0ugal: ^09:35
*** vgvoleg has joined #openstack-mistral09:49
d0ugalYeah, worth trying09:49
*** vgvoleg has quit IRC09:51
rakhmerovd0ugal: can you please do that?10:07
d0ugalMy olso.cache patch is essentially a revert I think?10:08
rakhmerovyeah10:13
rakhmerovwell, not sure10:14
*** vgvoleg has joined #openstack-mistral10:52
openstackgerritVlad Gusev proposed openstack/mistral master: Release note for fixing event-engines HA  https://review.openstack.org/63716710:56
openstackgerritChandan Kumar proposed openstack/mistral master: Revert "Fix how Mistral prepares data for evaluating a YAQL expression"  https://review.openstack.org/63717011:01
akoviDo you have some info on why the YAQL change is being reverted?12:59
*** jistr is now known as jistr|mtg15:32
*** jistr|mtg is now known as jistr16:04
*** pgaxatte has quit IRC16:34
*** akovi has quit IRC17:06
openstackgerritCorey Bryant proposed openstack/mistral master: add python 3.7 unit test job  https://review.openstack.org/63726819:06
openstackgerritCorey Bryant proposed openstack/mistral-lib master: add python 3.7 unit test job  https://review.openstack.org/63726919:07
openstackgerritCorey Bryant proposed openstack/python-mistralclient master: add python 3.7 unit test job  https://review.openstack.org/63727019:07
*** shardy has quit IRC19:43

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