<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Apr 14, 2015 at 1:37 PM, Matthew Jordan <span dir="ltr"><<a href="mailto:mjordan@digium.com" target="_blank">mjordan@digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<br>
As you know, 1.8 and 12 are in security fix only mode. Generally, that<br>
would normally mean that releases made from those branches would only<br>
ever be made from the previous tag, ensuring that the only changes in<br>
the versions are specific to the security issues being resolved.<br>
<br>
However, since we've moved to Git, there are a few things that needed<br>
to be merged into those branches for them to be useful. That includes<br>
a minimum amount of Git support (.gitignore files, for example). More<br>
generally, that also included menuselect, as those branches previously<br>
relied on svn:externals to pull menuselect in.<br>
<br>
That begs the question: the next time we make a release of 1.8/12 for<br>
security reasons, what is the release? And what should it be called?<br>
<br>
I can see a few different options:<br>
<br>
* The next release is <a href="http://1.8.32.4/12.8.3" target="_blank">1.8.32.4/12.8.3</a>, but is made from the branch and<br>
contains the menuselect/git changes.<br>
<br>
* We make a special, one-time only, bug fix release of 1.8/12<br>
containing the menuselect/git changes, with a note of why it was made.<br>
Those releases would go out as 1.8.33.0 and 12.9.0.<br>
<br>
* We don't make a special bug-fix release, but instead the next<br>
security release is made as <a href="http://1.8.33.0/12.9.0" target="_blank">1.8.33.0/12.9.0</a> and contains both the<br>
menuselect/Git changes as well as the security release changes.<br>
<br>
Note that in any of the cases mentioned above, the UPGRADE notes will<br>
clearly state what has changed in the version, including the<br>
menuselect alterations.<br>
<br>
Thoughts? Suggestions? Flames?<br></blockquote><div><br></div><div>The .gitignore and .gitreview files seem like a non-issue. They're hidden files that should be ignored by anyone consuming the release.</div><div><br></div><div>The menuselect import also seems like a non-issue from a release perspective. While it's very different from a source management perspective, the actual release deliverable shouldn't look any different. menuselect is in the tarball just like it was before. Or am I missing something?</div><div><br></div><div>-- </div><div>Russell Bryant </div></div></div></div>