<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Oct 15, 2016 at 12:49 PM, Dan Kegel <span dir="ltr"><<a href="mailto:dank@kegel.com" target="_blank">dank@kegel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thoughts?<br></blockquote><div><br></div><div>I would like to hear yours instead :)</div><div><br></div><div>Take a look at [1] where we started the discussion about setting the version in the yaml file. It seems that we should provide at least a way to overwrite the version; but should we provide ways to overwrite and inject values to all the fields? Maybe, I'm not sure. I think we should avoid to make snapcraft a full templating engine. And for what I've seen, the projects that need to change more than the version, or some more complex replacing, they are already preprocessing some files before the build. In that case, it could be reasonable to have a snapcraft.yaml.template in the repository, and use sed, or the go text/template, or something like that to generate the yaml before calling snapcraft.</div><div><br></div><div>We will have a session to design a solution for this during the sprint next week. So please let us know your preference to take it into account.</div><div><br></div><div>pura vida.</div><div><br></div><div>[1] <a href="https://lists.ubuntu.com/archives/snapcraft/2016-September/000907.html">https://lists.ubuntu.com/archives/snapcraft/2016-September/000907.html</a> </div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font face="arial,helvetica,sans-serif">¡paz y baile!</font><br></div><a href="http://www.ubuntu.com" target="_blank">http://www.ubuntu.com</a><br></div></div>
</div></div>