08:03:04 <yasufum> #startmeeting tacker 08:03:04 <openstack> Meeting started Tue Nov 24 08:03:04 2020 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:03:05 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:03:07 <openstack> The meeting name has been set to 'tacker' 08:03:57 <Liang> hi 08:04:38 <yasufum> do you have any topic today? 08:04:57 <takahashi-tsc> I have 1 topic about heat-tranlator and tosca-parser. 08:05:03 <yasufum> I have checking our ether pad. 08:05:12 <yasufum> 10th item? 08:05:30 <yasufum> #link https://etherpad.opendev.org/p/tacker-meeting 08:05:33 <takahashi-tsc> Yes, sorry i forget to write item in section 0. 08:05:48 <yasufum> no problem! 08:06:28 <yasufum> Is there no update in 9th item, right? 08:07:18 <takahashi-tsc> no update... POST_FAILURE occurred again but there is no progress now. 08:09:19 <yasufum> OK. I and VA linux have been working for fixing the issue, reducing log messages and so on. 08:09:39 <yasufum> I will share my update in the next meeting, or later possibly. 08:10:24 <yasufum> I have no topic for today, so please go ahead your topic, takahashi-san. 08:10:57 <takahashi-tsc> Sure 08:11:45 <takahashi-tsc> Please see etherpad L522- 08:11:45 <yasufum> #topic heat-translator-and-tosca-parser 08:12:55 <takahashi-tsc> I think tacker development need to update heat-translator and tosca-parser, but recent patches is not merged. 08:14:13 <takahashi-tsc> So i'd like to propose something to proceed with such community activities. I want to send email to openstack-discuss. 08:15:41 <takahashi-tsc> Discussion point is... 1. Is such propose needed? 2. If needed, is it OK that I say that tacker member becomes heat-translator/tosca-parser's reviewers? 08:16:54 <takahashi-tsc> In addtion, I want to propose that Tacker core team becomes heat-translator/tosca-parser core team, if possible. 08:17:34 <takahashi-tsc> L529 is another option(Move heat-translator/tosca-parser repository under Tacker if only Tacker use them.) But I think it is difficult... 08:18:51 <yasufum> Yes, I have already joined for reviewing and positive to become a core. 08:19:02 <yoshito-ito> Thank you, takahashi-san. I agree with your two proposals. I really appreciate if heat-translator/tosca-parser become more active because they are always the bottleneck of the patches related to my specs. 08:21:31 <takahashi-tsc> If OK, I send email to openstack-discuss. I think this is discussion across projects, so [tc] tag is needed. [tc][heat][tacker] 08:21:51 <yoshito-ito> +1 08:26:05 <takahashi-tsc> are there any objections? If no, I'd like to show 1 more discussion point(L530-) 08:26:35 <yasufum> seems nothing 08:27:47 <takahashi-tsc> OK, I think we need to discuss how to develop with heat-translator/tosca-parser. I think we cannot conclude because it depends on above discussion. But I want to start discussion. 08:28:57 <takahashi-tsc> Issue is current tacker's FT use pip package of heat-translator/tosca-parser. i.e. even if the patch is merged to master them, Tacker FT does not use updated code. 08:30:09 <takahashi-tsc> I want team's opinions. Do we need to make script to install master for FT? 08:30:25 <takahashi-tsc> install master of heat-translator/tosca-parser. 08:31:24 <yasufum> We can install pip packages localy from source, and I think it is doable on zuul env as a remedy. 08:32:04 <yasufum> Until required updates are merged in the pip package 08:33:59 <yasufum> Your ‘make a script’ means that you add installation script in our devstack script, right? 08:34:35 <takahashi-tsc> devstack or zuul setup playbook. 08:35:24 <takahashi-tsc> Of course, this is just example. Is there any other way? I'm not sure... 08:35:46 <takahashi-tsc> Before that, we should decide that FT should use pip package or master code. 08:37:59 <takahashi-tsc> I wrote pros/cons of using master code in etherpad L534. 08:38:20 <yoshito-ito> IMO, it's better to use master code because our patches often depend on the new patch in heat-translator/tosca-parser. I don't want to wait till the new codes are introduced to pip repo. 08:39:24 <yoshito-ito> I'm not sure how much risky to use master codes other than pip. 08:40:01 <yoshito-ito> For me, it seems enough to simply change the Zuul or devstack to use master codes without any new FTs. 08:41:12 <yasufum> I think it is not so different between using master or pip repo. 08:42:14 <takahashi-tsc> My biggest concern is L538, "We may release the code which is not available due to not updating heat-translator/tosca-parser pip package." 08:43:27 <takahashi-tsc> I think it will happen very rarely, but it may happen. 08:45:46 <yasufum> We can customize the installation to use master repo while running pip installation. 08:47:25 <yasufum> So, I think it might not so serious issue actually. 08:49:52 <takahashi-tsc> Yes, I think there are not so serious issues. But I think we should decide our strategy and show to developers and users both 08:50:47 <yasufum> It should not be so long term issue, right? 08:51:09 <takahashi-tsc> I think so. 08:51:32 <yasufum> So, we do not need to care users, but only developers. 08:51:56 <yasufum> In my opinion, it just enough to update devstack installation. 08:52:54 <yasufum> for testing on devstack by developers, and passing CI on zuul. 08:53:46 <takahashi-tsc> OK, understood. 08:54:30 <yasufum> We also need to have a discussion with teams, tosca-parser and heat-translator, for getting control for merging our patches in parallel. 08:54:52 <yasufum> Thanks takahashi-san for leading the discussion. 08:55:06 <takahashi-tsc> Agree, thanks. 08:56:36 <takahashi-tsc> That's all from me. 08:58:07 <yasufum> Thanks. Please continue to discussion for details, especially for plans how to make agreement with them. 08:59:16 <yasufum> It is almost the end of time, but do yo have other topic, everyone? 08:59:25 <yoshito-ito> Let me ask you to review my updated specs: 08:59:36 <yoshito-ito> #link https://review.opendev.org/c/openstack/tacker-specs/+/759601 08:59:45 <yoshito-ito> #link https://review.opendev.org/c/openstack/tacker-specs/+/759642 09:00:00 <yoshito-ito> Also, my other specs are ready to review. Thanks. 09:01:00 <yoshito-ito> That's all from me. 09:01:04 <yasufum> Thank you for your mention. 09:03:18 <yasufum> We have some more specs ready to be reviewed which proposed while vPTG. 09:03:41 <yasufum> Please join for the review. Thanks 09:04:18 <yasufum> I would like to close this meeting. Thank you for joining. 09:04:23 <yasufum> bye 09:04:27 <takahashi-tsc> Thanks. bye. 09:04:31 <yoshito-ito> bye 09:04:48 <yasufum> #endmeeting tacker