Monday, 2019-07-22

-openstackstatus- NOTICE: Due to a failure on the logs.openstack.org volume, old logs are unavailable while partition is recovered. New logs are being stored. ETA for restoration probably ~Mon Jul 22 12:00 UTC 201906:05
*** ChanServ changes topic to "Due to a failure on the logs.openstack.org volume, old logs are unavailable while partition is recovered. New logs are being stored. ETA for restoration probably ~Mon Jul 22 12:00 UTC 2019"06:05
*** ricolin__ is now known as ricolin06:20
*** ChanServ changes topic to "This channel is for PowerVM-related development and discussion. For general OpenStack support, please use #openstack."06:25
-openstackstatus- NOTICE: logs.openstack.org volume has been restored. please report any issues in #openstack-infra06:25
*** irclogbot_1 has quit IRC12:39
*** irclogbot_3 has joined #openstack-powervm12:43
openstackgerritVedaAnnayappa proposed openstack/nova-powervm master: Merge:  https://review.opendev.org/67192813:45
*** VedaAnnayappa has joined #openstack-powervm16:13
*** VedaAnnayappa has quit IRC16:25
*** ricolin has quit IRC16:57
*** VedaAnnayappa has joined #openstack-powervm17:15
efriedo/ VedaAnnayappa17:15
VedaAnnayappa@efried Hi17:16
efriedSo first thing, have you read https://wiki.openstack.org/wiki/GitCommitMessages ?17:16
efriedThis gives an overview of how to split up changes (not just how to format commit messages)17:16
VedaAnnayappaSo I need to update the lower-constraints changes to get the test working for py27,py36 and lower-constrains17:19
prometheanfireohai17:20
efriedYes. Clearly that needs to be done first, because you won't be able to merge anything else until then.17:20
VedaAnnayappaand push those changes. means deliver those changes before any other code changes..17:22
prometheanfireyou should be able to run tox locally for the lower-constraints tests to do some quick itteration rather than waiting on gate17:22
efriedThe important points for right now are:17:22
efried- Each change set should do just one thing. Right now https://review.opendev.org/671928 is doing two things: updating constraints; and bringing in image type capabilities. So it needs to be split into two commits. It's possible to put them in series so the image-type commit builds on top of the constraints commit. Or you could just wait for the constraints patch to merge and then propose the other change afterward.17:22
efried- Commit title needs to be <=50c and be descriptive of the change. Right now ^ just says "Merge:"17:22
efried- Commit message should describe what's going on and why, wrapped at 72c.17:22
VedaAnnayappaI had observed that local tox on lower-constraints passes even when the zuul complaints.17:23
efriedyou would have to run17:24
efriedtox -e lower-constraints17:24
efriedexplicitly. But even then, I've noticed sometimes the gate does things differently, which can be frustrating.17:24
efriedIn any case, what you've got now is clearly passing, so I wouldn't mess with it any further.17:24
prometheanfireonce the constraints are fixed, doing things in parallel should be doable17:26
VedaAnnayappaok.. so u prefer me to create a new change set?17:28
prometheanfirea single changeset for the requirements/constraints changes17:30
openstackgerritVedaAnnayappa proposed openstack/nova-powervm master: Updated Libraries  https://review.opendev.org/67212117:42
VedaAnnayappaI am getting an error remote: Processing changes: refs: 1, done18:09
VedaAnnayappaTo ssh://VedaAnnayappa@review.opendev.org:29418/openstack/nova-powervm.git18:09
VedaAnnayappa ! [remote rejected] HEAD -> refs/publish/master (you are not allowed to upload merges)18:09
VedaAnnayappaerror: failed to push some refs to 'ssh://VedaAnnayappa@review.opendev.org:29418/openstack/nova-powervm.git'18:09
openstackgerritVedaAnnayappa proposed openstack/nova-powervm master: Updated Libraries:  https://review.opendev.org/67212518:16
prometheanfireVedaAnnayappa: mind making a review for https://github.com/powervm/pypowervm/issues/12 as well?18:18
VedaAnnayappalet me try18:21
prometheanfirethanks, that'll allow openstack to consume updates from pypowervm again18:24
VedaAnnayappa@prometheanfire I am new to opensource, can you guide me on the issue 1218:29
prometheanfireVedaAnnayappa: I'm not sure how you manage that repo internally, but for github, you create a branch, make your commit then the github ui will show a popup to create a pull request18:30
efriedVedaAnnayappa: Do you have access to the internal gerrit for pypowervm? When I was there, it was called morpheus18:31
VedaAnnayappaThat I would manage to do, wanted to understand the problem.. yes18:31
efriedcool. prometheanfire: morpheus is an internal gerrit, so no pull requests necessary. Assuming it's still wired up, merging in that gerrit will automatically publish to external github repo.18:32
efriedwhereupon I think someone needs to tag a release - again from inside. I don't actually know how that's done :(18:33
VedaAnnayappafine.. I will check on those.. Wanted to understand the issue and how can i reproduce it18:33
VedaAnnayappai have cloned the morpheus pypowervm18:34
prometheanfireVedaAnnayappa: the logs are gone, but it's a requirements job that fails if using a new version of pypowervm18:35
prometheanfireopenstack uses a newer verion of taskflow18:35
prometheanfirepypowervm disallows the use of those newer versions of taskflow18:36
prometheanfirehttps://github.com/openstack/requirements/commit/375a5fded52d7456240be0357de2fd1c09aaef2918:36
prometheanfirehttps://github.com/openstack/requirements/commit/790f2bf704a936c29241a605639343fc91cd0099 too18:36
efriedVedaAnnayappa: I think what you need to do is update the taskflow constraints in pypowervm to match what nova-powervm likes -- namely >=2.16.0 per https://review.opendev.org/#/c/671928/3/requirements.txt@16 -- and then make sure PowerVM CI succeeds (in tree and out of tree).18:37
efriedOf course, that means you'll need to get PowerVM CI working in the first place...18:37
prometheanfire^ that :D18:37
VedaAnnayappacurrently i could see in requirements.txt:taskflow>=2.16.0,<3.2.0 # Apache-2.018:38
efriedMm. Any idea why the <3.2.0 would be there? prometheanfire was that cap in place in g-r at any point in the past?18:38
prometheanfireI don't think so18:39
efriedlooks like the queens u-c was 3.1.018:39
efriedand at rocky g-r stopped having version numbers in it, but u-c was 3.2.018:40
prometheanfiregoing back in history18:40
VedaAnnayappaso.. taskflow is >=2.16.0, do you still see there is need to change it18:40
prometheanfiretwo years, no cap18:40
efriedit's possible the pypowervm cap was put in place simply to match up with the up18:40
efriedu-c18:41
prometheanfireno commit capping it at all18:41
efriedanyway, it seems like the thing to do is make sure you can pass PowerVM CI with taskflow at the current u-c of 3.7.018:41
prometheanfireya, that's possible18:41
efriedVedaAnnayappa and also sanity check PowerVC internally, probably18:42
efriedactually, that may be the easier thing ^18:42
efriedGet someone to run FV regression on PowerVC with taskflow at 3.7.018:42
VedaAnnayappaso shall i change taskflow to 3.7.0 and do necessary test?18:42
VedaAnnayappaok18:43
efriedYeah, I'm suggesting doing that --^ internally with PowerVC. If that passes FVT (which is much more rigorous than the CI anyway) then it's most likely fine.18:43
efriedthat way you're not blocked on getting the upstream CI working.18:43
efriedOkay, I'm out this afternoon. Sounds like you've got enough to keep you busy for a little while :)18:44
efriedgood luck!18:44
efriedo/18:44
prometheanfirethanks18:44
VedaAnnayappasure.. this would sometime for me to setup for the test.. will verify and update in channel18:44
VedaAnnayappahttps://review.opendev.org/#/c/672125/ -- zuul passed18:45
efriedokay, I'll fast approve it so y'all can get moving...18:45
efrieddone18:45
VedaAnnayappaso next changes will be after pushing it .. hope i am on right track18:46
*** efried is now known as efried_pto18:47
openstackgerritMerged openstack/nova-powervm master: Updated Libraries:  https://review.opendev.org/67212518:57
*** VedaAnnayappa has quit IRC18:59

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