<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 27, 2023 at 11:38 AM Yasufumi Ogawa <<a href="mailto:yasufum.o@gmail.com">yasufum.o@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On 2023/02/27 10:51, Takashi Kajinami wrote:<br>
> On Thu, Feb 23, 2023 at 5:18 AM Ghanshyam Mann <<a href="mailto:gmann@ghanshyammann.com" target="_blank">gmann@ghanshyammann.com</a>><br>
> wrote:<br>
> <br>
>>   ---- On Sun, 19 Feb 2023 18:44:14 -0800  Takashi Kajinami  wrote ---<br>
>>   > Hello,<br>
>>   ><br>
>>   > Currently tosca-parser is part of heat's governance, but the core<br>
>> reviewers of this repositorydoes not contain any active heat cores while we<br>
>> see multiple Tacker cores in this group.Considering the fact the project is<br>
>> mainly maintained by Tacker cores, I'm wondering if we canmigrate this<br>
>> repository to Tacker's governance. Most of the current heat cores are not<br>
>> quitefamiliar with the codes in this repository, and if Tacker team is not<br>
>> interested in maintainingthis repository then I'd propose retiring this.<br>
As you mentioned, tacker still using tosca-parser and heat-translator.<br>
<br>
>><br>
>> I think it makes sense and I remember its usage/maintenance by the Tacker<br>
>> team since starting.<br>
>> But let's wait for the Tacker team opinion and accordingly you can propose<br>
>> the governance patch.<br>
Although I've not joined to tacker team since starting, it might not be <br>
true because there was no cores of tosca-parser and heat-translator in <br>
tacker team. We've started to help maintenance the projects because no <br>
other active contributer.<br>
<br>
>><br>
>>   ><br>
>>   > Similarly, we have heat-translator project which has both heat cores<br>
>> and tacker cores as itscore reviewers. IIUC this is tightly related to the<br>
>> work in tosca-parser, I'm wondering it makesmore sense to move this project<br>
>> to Tacker, because the requirement is mostly made fromTacker side rather<br>
>> than Heat side.<br>
>><br>
>> I am not sure about this and from the name, it seems like more of a heat<br>
>> thing but it is not got beyond the Tosca template<br>
>> conversion. Are there no users of it outside of the Tacker service? or any<br>
>> request to support more template conversions than<br>
>> Tosca?<br>
>><br>
> <br>
> Current hea-translator supports only the TOSCA template[1].<br>
> The heat-translator project can be a generic template converter by its<br>
> nature but we haven't seen any interest<br>
> in implementing support for different template formats.<br>
> <br>
> [1]<br>
> <a href="https://github.com/openstack/heat-translator/blob/master/translator/osc/v1/translate.py#L49" rel="noreferrer" target="_blank">https://github.com/openstack/heat-translator/blob/master/translator/osc/v1/translate.py#L49</a><br>
> <br>
> <br>
> <br>
>> If no other user or use case then I think one option can be to merge it<br>
>> into Tosca-parser itself and retire heat-translator.<br>
>><br>
>> Opinion?<br>
Hmm, as a core of tosca-parser, I'm not sure it's a good idea because it <br>
is just a parser TOSCA and independent from heat-translator. In <br>
addition, there is no experts of Heat or HOT in current tacker team <br>
actually, so it might be difficult to maintain heat-translator without <br>
any help from heat team.<br></blockquote><div><br></div><div>The hea-translator project was initially created to implement a translator from TOSCA parser to HOT[1].</div><div>Later tosca-parser was split out[2] but we have never increased scope of tosca-parser. So it has been</div><div>no more than the TOSCA template translator.<br></div><div><br></div><div>[1] <a href="https://blueprints.launchpad.net/heat/+spec/heat-translator-tosca">https://blueprints.launchpad.net/heat/+spec/heat-translator-tosca</a></div><div>[2] <a href="https://review.opendev.org/c/openstack/project-config/+/211204">https://review.opendev.org/c/openstack/project-config/+/211204</a></div><div><br></div><div>We (Heat team) can provide help with any problems with heat, but we own no actual use case of template translation.</div><div>Maintaining the heat-translator repository with tacker, which currently provides actual use cases would make more sense.</div><div>This also gives the benefit that Tacker team can decide when stable branches of heat-translator should be retired</div><div>along with the other Tacker repos.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
By the way, may I ask what will be happened if the governance is move on <br>
to tacker? Is there any extra tasks for maintenance?<br>
<br></blockquote><div>TC would have better (and more precise) explanation but my understanding is that</div><div> - creating a release<br></div><div> - maintaining stable branches<br></div><div> - maintaining gate health</div><div>would be the required tasks along with moderating dev discussion in mailing list/PTG/etc.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks,<br>
Yasufumi<br>
<br>
>><br>
> <br>
> That also sounds good to me.<br>
> <br>
> <br>
>> Also, correcting the email subject tag as [tc].<br>
>><br>
>> -gmann<br>
>><br>
>>   ><br>
>>   > [1]<br>
>> <a href="https://review.opendev.org/admin/groups/1f7855baf3cf14fedf72e443eef18d844bcd43fa,members%5B2%5D" rel="noreferrer" target="_blank">https://review.opendev.org/admin/groups/1f7855baf3cf14fedf72e443eef18d844bcd43fa,members[2]</a><br>
>> <a href="https://review.opendev.org/admin/groups/66028971dcbb58add6f0e7c17ac72643c4826956,members" rel="noreferrer" target="_blank">https://review.opendev.org/admin/groups/66028971dcbb58add6f0e7c17ac72643c4826956,members</a><br>
>>   > Thank you,Takashi<br>
>>   ><br>
>><br>
>><br>
> <br>
<br>
</blockquote></div></div>