<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Cambria",serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang="EN-US" link="blue" vlink="purple"><div class="WordSection1"><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d">Hi all –</span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d">I think this might’ve gotten buried a bit in the pre-summit and summit madness.</span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d">I just wanted to kick the thread – I think this is a really good idea.  Dogpiling all plugins into a single LP project makes it really difficult to pick out which bugs affect which plugins – and the ecosystem is only getting bigger.</span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d">Irina, please add this to the SDK as a best practice when you have time.  I’ll talk to plugin teams I’m working with to make sure they know about this, as well.</span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d">Sheena</span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Cambria",serif;color:#1f497d"> </span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Irina Povolotskaya [mailto:<a href="mailto:ipovolotskaya@mirantis.com">ipovolotskaya@mirantis.com</a>] <br><b>Sent:</b> Tuesday, April 19, 2016 9:49 AM<br><b>To:</b> <a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a><br><b>Subject:</b> [openstack-dev] [Fuel][Plugins] One plugin - one Launchpad project</span></p><p class="MsoNormal"> </p><div><p class="MsoNormal">Hi to everyone,</p><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">as you possibly know (at least, those dev. teams working on their Fuel plugins) we have a fuel-plugins Launchpad project [1] which serves as all-in-one entry point for filing bugs, related</p></div><div><p class="MsoNormal">to plugin-specific problems.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">nevertheless, this single project is a bad idea in terms of providing granularity and visibility for each plugin:</p></div><div><p class="MsoNormal">- it's not possible to make up milestones, unique for every plugin that would coincide with the plugin's version (which is specified in metadata.yaml file)</p></div><div><p class="MsoNormal">- it's not possible to provide every dev. team with exclusive rights on managing importance, milestones etc.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">therefore, I would like to propose the following:</p></div><div><p class="MsoNormal">- if you have your own fuel plugin, create a separate LP project for it e.g.[2] [3]and make up all corresponding groups for managing release cycle of your plugin</p></div><div><p class="MsoNormal">- if you have some issues with fuel plugin framework itself, please consider filing bugs in fuel project [4] as usual.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">I would appreciate getting feedback on this idea.</p></div><div><p class="MsoNormal">if it seems fine, then I'll follow-up with adding instructions into our SDK [5] and the list of already existing LP projects.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">thanks.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">[1] <a href="https://launchpad.net/fuel-plugins" target="_blank">https://launchpad.net/fuel-plugins</a></p></div><div><p class="MsoNormal">[2] <a href="https://launchpad.net/lma-toolchain" target="_blank">https://launchpad.net/lma-toolchain</a></p></div><div><p class="MsoNormal">[3] <a href="https://launchpad.net/fuel-plugin-nsxv" target="_blank">https://launchpad.net/fuel-plugin-nsxv</a></p></div><div><p class="MsoNormal">[4] <a href="https://launchpad.net/fuel">https://launchpad.net/fuel</a></p></div><div><p class="MsoNormal">[5] <a href="https://wiki.openstack.org/wiki/Fuel/Plugins">https://wiki.openstack.org/wiki/Fuel/Plugins</a></p></div><div><p class="MsoNormal"><br clear="all"></p><div><p class="MsoNormal"> </p></div><p class="MsoNormal">-- </p><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><p class="MsoNormal">Best regards,</p></div><p class="MsoNormal"><br>Irina Povolotskaya</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"> </p></div><div><p class="MsoNormal"> </p></div><p class="MsoNormal" style="margin-bottom:12.0pt"> </p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></body></html>