14:01:37 <tellesnobrega_> #startmeeting sahara
14:01:37 <openstack> Meeting started Thu Feb 28 14:01:37 2019 UTC and is due to finish in 60 minutes.  The chair is tellesnobrega_. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:39 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:41 <openstack> The meeting name has been set to 'sahara'
14:01:44 <tosky> o/
14:01:49 <tellesnobrega_> #chair tosky tellesnobrega
14:01:50 <openstack> Warning: Nick not in channel: tellesnobrega
14:01:51 <openstack> Current chairs: tellesnobrega tellesnobrega_ tosky
14:02:04 <tellesnobrega_> just in case my nick changes at some point
14:02:12 <tellesnobrega_> is jeremyfreudberg around?
14:02:18 <tosky> yep
14:02:21 <jeremyfreudberg> o/
14:02:32 <tellesnobrega_> hey jeremyfreudberg and Gaasmann
14:02:36 <tellesnobrega_> lets get it started
14:02:41 <tellesnobrega_> #topic News/Updates
14:02:41 <Gaasmann> hi
14:04:12 <tellesnobrega_> I've been busy with python 3 work
14:04:39 <tellesnobrega_> finally found the mains source of the issue and have a patch that still needs work, but I'm glad we moved on with it
14:05:57 <jeremyfreudberg> i've been working on filling in the gaps for the new apiv2 features in osc
14:06:08 <tosky> I've been working more on the native zuulv3 grenade job; you may have seen a DNM review for sahara, which I used to test that job
14:07:18 <tellesnobrega_> Gaasmann, want to share anything?
14:08:03 <Gaasmann> Well, I'm trying to automate image generation for my needs so I'm using the scripts to generate images a lot
14:08:28 <Gaasmann> So far I'm running into issue that are not Sahara related, so it's good :-)
14:08:38 <tellesnobrega_> only sahara-image-elements or sahara-image-pack as well?
14:09:06 <Gaasmann> both, I'm using sahara-image-elements for vanilla/storm/spark and sahara-image-pack for the others
14:09:23 <tellesnobrega_> awesome
14:09:44 <tellesnobrega_> We have spark on image-pack now as well, but still need some verifications
14:09:56 <tellesnobrega_> I will try to make it for vanilla and storm soon as well
14:09:56 <Gaasmann> oh, good to know
14:10:18 <tellesnobrega_> spark on centos as well on sahara-image-pack
14:10:22 <Gaasmann> ok great, I'll test thoses
14:10:45 <tellesnobrega_> awesome
14:10:58 <tellesnobrega_> anything else here?
14:11:07 <tellesnobrega_> I have a couple topics to discuss today
14:11:38 <tellesnobrega_> #topic APIv2
14:11:41 <tellesnobrega_> moving on
14:11:44 <tosky> (I have few smaller announcements/reports, but they can go to the end)
14:11:55 <tellesnobrega_> thanks
14:12:03 <tellesnobrega_> I'll save some time for it
14:12:31 <tellesnobrega_> on apiv2, I would like to hear from jeremyfreudberg how ready are we, and remind that M3 is next week and we need to make the switch soon
14:12:36 <tellesnobrega_> do you think we can make it?
14:13:10 <tosky> switch, and also release of the client
14:13:48 <tellesnobrega_> yes
14:14:37 <jeremyfreudberg> yeah, i think we will be fine, the client work should be straightforward enough. and on the server-side i haven't uncovered any thing i want to change yet, so flipping to stable very soon seems likely
14:14:52 <tellesnobrega_> awesome
14:15:05 <tellesnobrega_> about the policies, did you get a chance to double check?
14:15:22 <jeremyfreudberg> no, i still need to double check it...
14:16:04 <tellesnobrega_> jeremyfreudberg, sure, please make sure you do, we need that as well
14:16:15 <jeremyfreudberg> yep
14:16:26 <tellesnobrega_> :)
14:16:27 <tellesnobrega_> thanks
14:16:40 <tellesnobrega_> anything else on apiv2? tosky?
14:17:16 <tosky> there is one change related to APIv2 for sahara-tests still open - again (sorry!) on jeremyfreudberg :)
14:17:29 <tosky> nothing else from me
14:17:40 <jeremyfreudberg> oh, i'll look at it
14:19:17 <tellesnobrega_> moving on
14:19:27 <tellesnobrega_> #topic Split Plugins
14:19:38 <tellesnobrega_> on this front we are actually really good
14:20:01 <tellesnobrega_> but we need to release each plugin
14:20:19 <tellesnobrega_> tosky, you can explain better than me
14:20:51 <tosky> we need to have the the pip version of the plugins to fix the deployers (mostly puppet-openstack and openstack-ansible)
14:21:02 <tosky> because as far as I know they can deploy from git but also from pip
14:21:12 <tosky> deploy packages from
14:21:56 <tellesnobrega_> I will create the patch to release the plugins, I would like to see some reviews on the mapr patch so we don't have to do another release with bug fixes
14:22:05 <tellesnobrega_> so, please take a look at that soon
14:22:13 <tellesnobrega_> #link https://review.openstack.org/#/c/634764/
14:22:24 <tellesnobrega_> #https://review.openstack.org/#/c/634799/
14:22:26 <tellesnobrega_> #link https://review.openstack.org/#/c/634799/
14:22:27 <tosky> sure, it will be fixed by GA
14:22:36 <tosky> we can still release the plugins as beta
14:22:45 <tellesnobrega_> yes
14:23:51 <tellesnobrega_> anything else on the split from anyone?
14:24:52 <tosky> not right now - I will ping the people from puppet and ansible once the pip packages are available; I may also help with the patches, let's see
14:25:11 <tosky> for the record, tripleo should be working even now, thanks to the RPM dependencies
14:25:16 <tellesnobrega_> cook
14:25:34 <tellesnobrega_> cool
14:25:37 <tellesnobrega_> I meant
14:25:47 <tellesnobrega_> moving on
14:25:56 <tellesnobrega_> #topic Python 3
14:26:21 <tellesnobrega_> so, after a week at a staring contest with sahara code and pickle I found that our issue wasn't pickle at all
14:26:28 <tellesnobrega_> It was at first
14:26:52 <tellesnobrega_> but the main reason is that subprocess stdout/stderr are bytes on python3
14:27:11 <tellesnobrega_> there were also some file writing and reading issues that I'm looking into
14:27:34 <tellesnobrega_> but looks like we will have a fix and sahara will work nicely with python3
14:28:49 <tellesnobrega_> decoding the output works, I switched to utf-8 and it worked as well
14:29:29 <tellesnobrega_> I need to check that code with python2 to see if I'll need to add some try except for the decoding
14:30:18 <tellesnobrega_> there is not much on this, just wanted to let everyone know what I found out and let go of the frustration of last week :)
14:30:24 <tosky> yay \o/
14:30:55 <jeremyfreudberg> tosky: is there any reason to backport these python 3 fixes (maybe for some  distro's sake?)
14:32:21 <tosky> jeremyfreudberg: which python 3 fixes?
14:32:54 <tosky> all fixes that tellesnobrega_  is working on and the previous ones?
14:33:15 <tosky> as far as I know as openstack globally we don't support python3 before Stein
14:33:42 <tosky> even if I suspect that Debian may have packaged OpenStack using python3
14:33:46 <tellesnobrega_> I think stein is the python 3 first starting point
14:33:47 <tosky> yep, they did
14:33:54 <jeremyfreudberg> yeah, i meant this current one, plus enable_lazy and anything else that came before
14:34:03 <jeremyfreudberg> i was thinking of debian, yes
14:34:18 <jeremyfreudberg> but if the real starting point is Stein, then no need too
14:35:30 <tosky> backporting them later is not complicated, let's focus on having all of the first; we can create a cumulative patch
14:35:34 <tosky> if needed
14:35:35 <tosky> let's see
14:35:43 <jeremyfreudberg> yep
14:36:19 <tellesnobrega_> I think that is all the topics I have
14:36:41 <tellesnobrega_> does anyone have specific topics or can I change to Open Discussion?
14:37:04 <tosky> I'd say open discussion, I have few points but I don't think that they will require much discussion
14:37:10 <tellesnobrega_> ok
14:37:17 <tellesnobrega_> #topic Open Discussion
14:37:54 <tellesnobrega_> you have the floor tosky
14:38:10 <tosky> sahara-dashboard - you may have noticed a backport of the native zuulv3 integration test job on rocky, the idea is to get rid of the legacy job so that it can be removed from openstack-zuul-jobs
14:38:40 <tosky> but it seems that the backport (even if experimental) is failing even more, and I suspect that the required changes to the integration test infrastructure in horizon haven't been backported to rocky
14:39:13 <tosky> so if this was confirmed, would you agree with dropping the integration tests job from all the stable branches (rocky, queens, pike and, yes, ocata)
14:39:31 <tosky> so that we can nuke the definition of legacy job forever?
14:39:49 <tellesnobrega_> does this have a downside?
14:40:18 <tosky> those tests are not running anyway, so no
14:40:28 <tellesnobrega_> I would say drop it
14:40:36 <jeremyfreudberg> i'm fine with dropping from stable branches
14:40:40 <tosky> okidoki, I will recheck with horizon maintainers
14:40:44 <tosky> then
14:41:03 <tellesnobrega_> awesome
14:41:06 <tellesnobrega_> thanks tosky
14:41:07 <tosky> py37 - there are few of them, I could have single-merged them, but I didn't know - we can merge them
14:41:13 <tosky> and then propose the missing ones
14:41:34 <tosky> they are not strictly needed for stein, but they will be useful later and they don't use too many resources
14:41:52 <tosky> and that's it for this point, unless you have questions
14:42:05 <tellesnobrega_> can you paste the links to the py37 patches?
14:43:09 <tosky> https://review.openstack.org/#/q/project:%255Eopenstack/sahara.*+topic:py37-job+status:open
14:43:30 <tosky> I will propose the missing ones for the other plugins and the other repositories
14:43:38 <tosky> another small point:
14:44:08 <tosky> we have few lingering patches for stable/pike, blocked on a tempest issue (https://bugs.launchpad.net/tempest/+bug/1816022)
14:44:09 <openstack> Launchpad bug 1816022 in tempest "Incompatible requirements break tempest (at least) on stable/pike" [Undecided,In progress] - Assigned to Ghanshyam Mann (ghanshyammann)
14:45:03 <tosky> gmann, QA PTL, kindly investigated and found a fix, so as long as the required patches are merged, we can merge those stable/pike patches (and few more backports that I will propose)
14:45:15 <tosky> so they are not forgotten
14:45:18 <tosky> and that's it
14:45:24 <tellesnobrega_> great
14:45:32 <tellesnobrega_> I will keep an eye on that
14:46:07 <tosky> I don't have other points
14:46:12 <tellesnobrega_> I have something else to say
14:46:39 <tellesnobrega_> next week starts the PTL self-nominations and the week after are the elections
14:47:16 <tellesnobrega_> I'm officially announcing that I'm not running
14:47:34 <tellesnobrega_> it is way past time someone else do this job
14:48:04 <tellesnobrega_> keep an eye for a candidacy from jeremyfreudberg :)
14:48:15 <tosky> thanks for all the efforts so far, tellesnobrega_
14:48:28 <jeremyfreudberg> yes, thanks for all your hard work, tellesnobrega_
14:48:29 <Gaasmann> thanks a lot
14:48:36 <jeremyfreudberg> i am excited to take up the helm
14:48:41 <tellesnobrega_> I really appreciate having you all on the team
14:48:53 <tellesnobrega_> jeremyfreudberg, as you should, it is fun :)
14:49:00 <jeremyfreudberg> :)
14:49:09 <tellesnobrega_> that is it from me
14:49:29 <tellesnobrega_> does anybody have anything else to share today?
14:49:45 <Gaasmann> not on my side
14:50:14 <jeremyfreudberg> not from me
14:50:34 <tellesnobrega_> I guess we can close a bit early and we all get 10 more minutes
14:50:39 <tellesnobrega_> thanks everyone
14:51:19 <tosky> thanks everyone
14:51:23 <tellesnobrega_> see you next week and lets keep an eye for the M3 deadline, we have to merge everything by next Wednesday to be safe
14:51:32 <tellesnobrega_> see you all, thanks again
14:51:33 <jeremyfreudberg> yup
14:51:44 <Gaasmann> thanks, see you
14:51:51 <tellesnobrega_> #endmeeting