08:01:57 <d0ugal> #startmeeting Mistral
08:01:58 <openstack> Meeting started Fri Aug 31 08:01:57 2018 UTC and is due to finish in 60 minutes.  The chair is d0ugal. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:01:59 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:02:01 <openstack> The meeting name has been set to 'mistral'
08:02:02 <d0ugal> Who is around today for the office hour?
08:02:13 <d0ugal> https://etherpad.openstack.org/p/mistral-office-hours
08:02:22 <d0ugal> PING rakhmerov, apetrich, bobh, mcdoker181818, akovi, hardikjasani
08:03:43 <d0ugal> As usual, add or remove your name from the pinglist in the etherpad if you do or don't wany pings :)
08:05:26 <d0ugal> We have one new bug - it looks like the unit tests are failing in Python 3.7
08:05:30 <d0ugal> https://bugs.launchpad.net/mistral/+bug/1790001
08:05:30 <openstack> Launchpad bug 1790001 in Mistral "Py3.7 tests result in core dump" [Undecided,New]
08:05:41 <d0ugal> I actually noticed this before, but forgot to report a bug :)
08:07:00 <hardikjasani> d0ugal: hey
08:07:22 <d0ugal> Hi!
08:07:27 <hardikjasani> Is Openstack mandating compat of all projects with py3.7?
08:07:38 <d0ugal> hardikjasani: no, not yet
08:07:50 <d0ugal> Rocky targets 3.5, Stein 3.6 (iirc)
08:07:59 <d0ugal> but we will want to support 3.7 eventually
08:08:04 <d0ugal> :)
08:10:43 <hardikjasani> That is a fast move for a big project. I think py2.7 requirement will not be dropped for foreseeable future.
08:11:01 <d0ugal> hardikjasani: Adopting new 3.X versions is generally easy
08:11:10 <d0ugal> hardikjasani: and I suspect 2.7 will be dropped sooner than you think
08:11:20 <d0ugal> The goal for stein is to be "python 3 first"
08:12:05 <d0ugal> hardikjasani: https://governance.openstack.org/tc/goals/stein/python3-first.html
08:12:18 <hardikjasani> Need major enterprise distro to move to python3 first say RHEL, CentOS, debian & derivatives
08:12:51 <d0ugal> hardikjasani: well, yes, but you can get Python 3 on all of these already
08:13:00 <d0ugal> and that is the problem of the downstream companies :)
08:13:44 <d0ugal> hardikjasani: Python 2 is also not supported at the end of this year, none of these distros want to take on that problem
08:13:52 <d0ugal> so the motivation to move is stronger than ever
08:14:11 <hardikjasani> There is a bug with SSHAction not working under py3, did you run into that?
08:14:31 <d0ugal> I seen a bug report. I don't use that action.
08:16:03 <hardikjasani> Neither do we, but someone is going to run into that eventually.
08:16:20 <d0ugal> Indeed
08:17:09 <d0ugal> Fixes welcome :-D
08:17:49 <d0ugal> hardikjasani: there is also this btw: https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html#python2-deprecation-timeline
08:19:59 <openstackgerrit> Renat Akhmerov proposed openstack/mistral master: Performance: remove unnecessary workflow execution update  https://review.openstack.org/598501
08:20:16 <d0ugal> "Python 2 is also not supported at the end of this year" - I did mean to write "end of next year"
08:21:15 <d0ugal> so based on that last link, we should be dropping support for Python 2 in the U cycle, which will release early 2020
08:21:54 <d0ugal> so not very soon, but it is a forseeable future at least :)
08:23:19 <rakhmerov> d0ugal: hey
08:23:24 <rakhmerov> discussing anything?
08:23:28 <d0ugal> Hi rakhmerov
08:23:48 <rakhmerov> I just realized that I wasn't joined to the channel :)
08:24:01 <d0ugal> rakhmerov: Only a little bit of discussion about Python 3 support (and deprecating python 2) with hardikjasani
08:24:05 <rakhmerov> and how are things going in general?
08:24:09 <rakhmerov> ok
08:24:19 <d0ugal> Everything is good, Rocky release this week!
08:24:28 <rakhmerov> yeah!
08:24:30 <rakhmerov> awesome
08:24:40 <rakhmerov> please review https://review.openstack.org/#/c/598501
08:24:51 <rakhmerov> another huge improvement (bugfix actually)
08:25:01 <d0ugal> rakhmerov: did you know the goal is to drop Python 2 support in the U cycle?
08:25:14 <rakhmerov> d0ugal: nope, I didn't!
08:25:30 <d0ugal> See these two links...
08:25:32 <rakhmerov> and we're still using Py2 in the company (the fact that I hate)
08:25:33 <d0ugal> https://governance.openstack.org/tc/goals/stein/python3-first.html
08:25:35 <rakhmerov> ok
08:25:36 <d0ugal> https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html#python2-deprecation-timeline
08:25:42 <rakhmerov> ok
08:26:00 <d0ugal> The goal for Stein is to be "python 3 first"
08:26:04 <rakhmerov> so 1.5 years more
08:26:07 <d0ugal> yeah
08:26:08 <rakhmerov> yep
08:26:29 <d0ugal> now everyone defaults to python 2, changing that default to 3 is a good start
08:26:45 <rakhmerov> ok, I think that's going to be enough time for people to move to Py3
08:26:52 <rakhmerov> agree
08:27:28 <d0ugal> It is going to be lots of fun digging out Python 2 compat code and deleting it :)
08:27:37 <rakhmerov> yeah :)
08:27:47 <rakhmerov> lot of easy karma for someone )
08:27:53 <d0ugal> haha, yeah
08:27:57 <rakhmerov> well, maybe not so easy though )
08:28:17 <d0ugal> Probably some easy places, but I guess that is more in the oslo code
08:28:31 <rakhmerov> hope so
08:28:33 <d0ugal> oh and deleting all the "six" imports :)
08:29:38 <rakhmerov> :)
08:30:19 <rakhmerov> d0ugal: so just FYI, https://review.openstack.org/598501 makes highly parallel workflows twice as fast (e.g. when we have hundreds of parallel branches)
08:30:28 <rakhmerov> we absolutely need it in Rocky
08:31:20 <d0ugal> Nice
08:31:44 <d0ugal> rakhmerov: Rocky already released, so it will need to be backported and released as 7.0.1
08:31:49 <d0ugal> rlease note and bug report please
08:33:14 <openstackgerrit> Dougal Matthews proposed openstack/python-mistralclient stable/rocky: Revert "Make Tripleo non-voting on Rocky"  https://review.openstack.org/598532
08:34:40 <rakhmerov> d0ugal: yes, sure
08:34:43 <rakhmerov> I'll do it
08:38:13 <openstackgerrit> Dougal Matthews proposed openstack/python-mistralclient stable/rocky: Revert "Make Tripleo non-voting on Rocky"  https://review.openstack.org/598532
08:39:26 <rakhmerov> d0ugal: so I assign the bug to S-1 now, right?
08:39:33 <d0ugal> rakhmerov: Yeah
08:39:36 <rakhmerov> ok
08:39:41 <d0ugal> I'm just about to close the rc2 milestone :)
08:40:59 <openstackgerrit> Renat Akhmerov proposed openstack/mistral master: Performance: remove unnecessary workflow execution update  https://review.openstack.org/598501
08:46:33 <rakhmerov> d0ugal: ok
08:47:36 <rakhmerov> d0ugal: btw, we (Nokia) don't need 7.0.1 release. We use the latest builds (RDO RPMs) made out of the stable/rocky branch
08:48:03 <d0ugal> rakhmerov: okay, cool
08:48:23 <d0ugal> I didn't know that RDO included unreleased patches
08:48:27 <d0ugal> :)
08:48:39 <d0ugal> but we should do the release anyway, makes things clearer
08:50:57 <openstackgerrit> Renat Akhmerov proposed openstack/mistral master: Performance: remove unnecessary workflow execution update  https://review.openstack.org/598501
08:51:29 <rakhmerov> d0ugal: yes, I agree
08:51:34 <rakhmerov> it was just FYI
08:51:56 <rakhmerov> d0ugal: so the bug report and the release note are ready
08:51:57 <d0ugal> sure
08:52:08 <d0ugal> great, thanks!
09:01:23 <d0ugal> #endmeeting