| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2019-12-19 | |||
| 16:05:42 | sshnaidm | #chair sshnaidm | |
| 16:05:47 | elmiko | i think sshnaidm could as well, just missed the name | |
| 16:05:57 | gtema | #chair sshnaidm | |
| 16:05:58 | openstack | Current chairs: gtema sshnaidm | |
| 16:06:08 | sshnaidm | oh, great | |
| 16:06:10 | gtema | #chair elmiko | |
| 16:06:10 | openstack | Current chairs: elmiko gtema sshnaidm | |
| 16:06:29 | gtema | it's fun to talk to bot | |
| 16:06:33 | sshnaidm | tbh, we have a few topics only | |
| 16:06:42 | elmiko | haha, it's more activity than we usually get gtema ;) | |
| 16:06:55 | gtema | yey, behold | |
| 16:07:03 | sshnaidm | #link https://etherpad.openstack.org/p/openstack-ansible-modules | |
| 16:07:24 | sshnaidm | I've sent a mail about movign modules http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011597.html | |
| 16:07:24 | sshnaidm | Need to decide finally about the strategy | |
| 16:07:43 | sshnaidm | we've got the answer from mordred only | |
| 16:07:51 | gtema | well yeah. I thought we actually agreed on the strategy | |
| 16:08:00 | gtema | so I found nothing I could add | |
| 16:08:11 | gtema | except - yes, there would be changes | |
| 16:08:22 | gtema | I mean changes in modules | |
| 16:08:42 | sshnaidm | so nobody objected to that mail, I can assume everybody is agreed | |
| 16:08:45 | gtema | and yes - we must stay compatible and not break users | |
| 16:08:51 | sshnaidm | or just not present :) | |
| 16:09:30 | gtema | well, there is no question in the email. There are things we discussed and things to consider | |
| 16:09:34 | sshnaidm | so each module will be treated separately, some of them will be deprecated, some not | |
| 16:09:36 | gtema | I agree to them | |
| 16:10:05 | sshnaidm | for keeping them backward compatible we'll need good testing, just to remember | |
| 16:10:09 | gtema | yes, kinda. We do a rename and maintain backward-compatibility through botmeta | |
| 16:10:38 | gtema | ironic modules might be replaced (new + deprecation of old) completely | |
| 16:10:44 | sshnaidm | and good testing is not what we have currently, also to remember.. | |
| 16:11:02 | sshnaidm | gtema, yeah, I think so | |
| 16:11:09 | gtema | that is for sure. I am still thinking how we can enable testing in the new repo | |
| 16:11:11 | sshnaidm | they are out of sync.. | |
| 16:11:31 | sshnaidm | gtema, we have pep and old ci job there in patches | |
| 16:11:44 | sshnaidm | later we'll need to work on that more of course | |
| 16:12:10 | sshnaidm | I think we agreed also not to change anything in 2.9 | |
| 16:12:25 | sshnaidm | for not to sync them manually | |
| 16:12:38 | gtema | well, 2.9 is out in the wild anyway, so we can't change anything there | |
| 16:12:57 | sshnaidm | gtema, I mean via github PRs to ansible upstream | |
| 16:13:05 | sshnaidm | or via backports | |
| 16:13:17 | gtema | yes | |
| 16:13:34 | sshnaidm | next: Should we move modules with keeping history? | |
| 16:13:44 | gtema | there is anyway currently nobody watching for PRs (while I see there are discussions from the PR-contributors) | |
| 16:14:09 | sshnaidm | gtema, well, I submitted a few patches in last months | |
| 16:14:15 | gtema | I, personally, see no need in that, but also not object in keeping history | |
| 16:14:24 | gtema | I know | |
| 16:14:29 | sshnaidm | I'd like to keep the history tbh is possible | |
| 16:14:36 | sshnaidm | s/is/if/ | |
| 16:14:54 | sshnaidm | it helps to understand the logic of changes | |
| 16:14:58 | gtema | yeah, this is nice "if" | |
| 16:15:19 | gtema | but anyway for history you can always refer to Ansible itself | |
| 16:15:27 | sshnaidm | gtema, right | |
| 16:15:41 | sshnaidm | - Should we move now and not to wait till Jan? | |
| 16:15:56 | sshnaidm | I think it's obvious we need to wait | |
| 16:16:00 | gtema | hmm, | |
| 16:16:15 | gtema | from what I see there are currently nobody except us here now | |
| 16:16:22 | sshnaidm | we will need gundalow that is in PTO to make changes in Ansible itself, botmeta etc | |
| 16:16:28 | gtema | and we "agreed" to do this beginning of Jan | |
| 16:16:32 | sshnaidm | yeah | |
| 16:17:20 | gtema | let's better wait for Jan. I don't want to touch this now and instead enjoy calm time at work | |
| 16:17:30 | sshnaidm | agree | |
| 16:17:35 | sshnaidm | - python 2-3 compatibility | |
| 16:17:51 | gtema | this is nice | |
| 16:17:56 | sshnaidm | I think pabelanger wrote about it: technically should follow ansible engine, which is p26 / py27 / py35 / py36 / py37 / py38 | |
| 16:18:00 | gtema | we just "dropped" py2 tests in sdk | |
| 16:18:12 | sshnaidm | or maybe not pabelanger.. people, put your names please in etherpad notes! | |
| 16:18:25 | gtema | but in ansible modules themselves I don't think we have some weird stuff | |
| 16:19:03 | sshnaidm | gtema, that's interesting, if Ansible runs on 2.7 and openstacksdk supports 3 only | |
| 16:19:11 | gtema | so actually technically saying we can't guarantee anymore, that any new SDK release will support py2 | |
| 16:19:26 | gtema | ansible runs on py3 as well | |
| 16:19:46 | sshnaidm | gtema, I take the worst case when somebody run it on 2.7 host | |
| 16:19:56 | gtema | and sdk<=0.39.0 guarantee py2 compat | |
| 16:20:14 | gtema | it will work now | |
| 16:20:28 | sshnaidm | gtema, we won't freeze sdk reqs I think | |
| 16:20:33 | gtema | but not guaranteed to be working with SDK=0.40.0 | |
| 16:20:59 | gtema | no, we only have a dep in modules themselves | |
| 16:21:07 | sshnaidm | so I think we may not to support 2.7 hosts.. | |
| 16:21:10 | gtema | as min_version | |
| 16:21:54 | gtema | with just 12 days left until EOL - we need to push people. And we still do this gently | |
| 16:22:15 | gtema | we havn't started removing support for py2, we just stopped verifying it | |
| 16:22:54 | gtema | and I know myself how it is - myself having still platforms with py2 only | |
| 16:23:14 | gtema | so we will definitely not start in the near future in SDK to drop py2 compat things | |
| 16:23:16 | sshnaidm | gtema, well, yeah, and ansible claims for 2.6 support btw | |
| 16:23:24 | sshnaidm | it will be interesting | |
| 16:24:09 | gtema | I'm tired of those crappy things. Let's just leave it as it is and enjoy watching what will happen | |
| 16:24:20 | sshnaidm | gtema, :D | |
| 16:24:36 | sshnaidm | I'll try to wrap up | |
| 16:24:59 | sshnaidm | and get some ansible folks opinions maybe, would be great to get rid off 2.7 of course | |
| 16:25:26 | sshnaidm | any other topics to discuss? | |
| 16:26:02 | gtema | actually not for me. I am "waiting" for the release/test jobs | |
| 16:26:13 | sshnaidm | ok, great | |
| 16:26:13 | gtema | I think this should be addressed next | |
| 16:26:27 | sshnaidm | yeah, | |
| 16:26:48 | sshnaidm | but this is in the new year | |
| 16:27:01 | sshnaidm | thanks all! | |
| 16:27:13 | gtema | wlcm | |
| 16:27:21 | sshnaidm | #endmeeting | |
| 16:27:23 | openstack | Meeting ended Thu Dec 19 16:27:21 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 16:27:24 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-19-16.05.html | |
| 16:27:25 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-19-16.05.txt | |
| 16:27:26 | openstack | Log: http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-19-16.05.log.html | |