<div dir="ltr">Hi Javi,<div><br></div><div>an addon management tool is a great idea, people hate reading documentation and only a few know how to properly create a package (especially for Debian). So, this might be the way to go ...   </div>
<div><br></div><div>Cheers, Boris</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 6, 2013 at 3:36 PM, Javier Fontan <span dir="ltr"><<a href="mailto:jfontan@opennebula.org" target="_blank">jfontan@opennebula.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Any comments on these or should I start with a prototype and see where it leads?<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Oct 29, 2013 at 3:59 PM, Javier Fontan <<a href="mailto:jfontan@opennebula.org">jfontan@opennebula.org</a>> wrote:<br>
> Hello,<br>
><br>
> Now that we have a place where to work on new packages I think it is a<br>
> good time to find a way to install them. There are several ways we can<br>
> use to do so, like:<br>
><br>
> * Stating in the documentation which files goes to what paths.<br>
> * Adding a script that installs the files.<br>
> * Creating packages for distributions that can be installed on top of<br>
> OpenNebula.<br>
><br>
> As a long term solution I don't think that the documentation way is a<br>
> solution. For a 2/3 files addon this may be maintainable but it will<br>
> make upgrades an automation a pain in the ass.<br>
><br>
> Creating packages seems like a great solution from a user stand point<br>
> but will raise the bar of requirements for people that wants to<br>
> contribute as they may need to learn how to make them.<br>
><br>
> My proposal is to create a addon management tool that does this for<br>
> us. The idea is to have a manifest in all the addons with its<br>
> description, the OpenNebula version needed for the addon, external<br>
> dependencies and the list of files that need to be installed. The tool<br>
> will check that file, test the OpenNebula version installed, install<br>
> needed dependencies and copy the files in its place.<br>
><br>
> What do you think about it? Is it too reinvent-the-wheel? Do you know<br>
> of an already made tool to do this?<br>
><br>
> The tool could have some other features like addon discovery, upgrade<br>
> and such but I would start with just the needed features to install<br>
> the addons.<br>
><br>
> Cheers<br>
><br>
> --<br>
> Javier Fontán Muiños<br>
> Developer<br>
> OpenNebula - The Open Source Toolkit for Data Center Virtualization<br>
> <a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @OpenNebula | <a href="http://github.com/jfontan" target="_blank">github.com/jfontan</a><br>
<br>
<br>
<br>
--<br>
Javier Fontán Muiños<br>
Developer<br>
OpenNebula - The Open Source Toolkit for Data Center Virtualization<br>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @OpenNebula | <a href="http://github.com/jfontan" target="_blank">github.com/jfontan</a><br>
_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.opennebula.org">Dev@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org</a><br>
</div></div></blockquote></div><br></div>