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