<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 20 January 2014 15:44, Tom Stellard <span dir="ltr"><<a href="mailto:tom@stellard.net" target="_blank">tom@stellard.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Thanks for the feedback. Here is a summary of the responses.<br>
These items are still up for discussion, but if there are no<br>
objections in the next few days, I will add these to the<br>
release documentation:<br></blockquote><div><br></div><div>Hi Tom,</div><div><br></div><div>Thanks for the summary, I agree with mostly everything, but I have some specific comments inline...</div><div><br></div><div><br>
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">+ Shared library name will remain <a href="http://libLLVM-Major.Minor.so" target="_blank">libLLVM-Major.Minor.so</a>, but<br>
</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
a <a href="http://libLLVM-Major.Minor.Patch.so" target="_blank">libLLVM-Major.Minor.Patch.so</a> symlink will be added.<br></blockquote><div><br></div><div>You mean a library M.m.p will be created and a symlink M.m will point to it, right?</div>
<div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">+ Supported platforms will be determined by test coverage.<br>
</blockquote><div><br></div><div>I'm in two minds about it. While it makes no sense to re-build for all archs if the bug-fix is specific to only one, it'll confuse people if you need to use the same toolchain across different architectures, and we'll end up replying on the list: "oh, 3.5.1 is only for ARM and x86, while 3.5.2 is only for Mips...", etc. I think we should release all binaries, and maybe test less extensively on the architectures that have no bug-fixes, but still build the binaries, the libraries, and symlinks.</div>
<div><br></div><div>The problem arises when no one will build and test for arch A and we simply cannot release something without even knowing it runs. We shouldn't stop the release because of that, and that would be an acceptable case where there simply is no patch-release for that arch. I would expect it not to happen for the architectures listed as "supported" in the documentation, and in time, it should be "frowned upon" for "supported" architectures NOT to do a patch release.</div>
<div><br></div><div><br></div><div>cheers,</div><div>--renato</div></div></div></div>