<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, 27 May 2015 at 01:01 Hans Wennborg <<a href="mailto:hans@chromium.org">hans@chromium.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello everyone,<br>
<br>
There is still some time to go, but I would like to share my<br>
preliminary plan for 3.7.<br>
<br>
The idea is to keep us on the 6-month release cycle, which means:<br>
<br>
- Branch for 3.7 on 14 July 2015<br>
- Release 3.7 end of August (absolutely no later than 4 September)<br>
<br>
I also have a few things I'd like to try this time:<br>
<br>
- Announce the first release candidate on llvm-announce to encourage<br>
more early testing. Last time many issues were raised late in the<br>
process. I'm sure that will happen this time too, but announcing the<br>
RC to a wider audience might help mitigate some of that.<br>
<br>
- Using CMake for the release binaries. I think I promised we'd do<br>
this for 3.7. I haven't actually started looking at this yet, but I'm<br>
still optimistic.<br></blockquote><div><br></div><div>I've been very slowly chipping away at issues that are holding back Debian packaging from using CMake. I've got a question about a small break in compatibility with autotools.</div><div><br></div><div>Over at <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D10562&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=CnzuN65ENJ1H9py9XLiRvC_UQz6u3oG6GUNn7_wosSM&m=UcafgQdzNFv7NT5d40AjpnjtXrek61FV0bYlq3gQPxA&s=UzaqmDJiBRqWko48pWssxTSr6604iR7e-gjDMpBfjLQ&e=">http://reviews.llvm.org/D10562</a>, I have a patch up for review that adds a clang(1) man page to the Sphinx docs in clang/docs, and adds a CMake target for it. At the moment there is Makefile under clang/docs/tools that builds a man page using pod2man, but no CMake target.</div><div><br></div><div>I'd like to remove cmake/docs/tools/Makefile, clang.pod and associated files. Packagers would need to build the man page using Sphinx, which is what is done for LLVM tools (llc, lli, etc.) at the moment. Even if using autotools, the man page can be built by invoking Makefile.sphinx directly. Does anyone object to this change happening before branching for 3.7?</div><div><br></div><div>Cheers,</div><div>Andrew</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Provide a tarball with the docs and doxygen as part of the release.<br>
<br>
- PGP signatures on pre-built binaries: the person who builds the<br>
binary should sign it (unless you think this is too involved).<br>
<br>
- Not including Dragonegg in the release; it seems pretty unmaintaned by now.<br>
<br>
Please let me know what you think!<br>
<br>
Cheers,<br>
Hans<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" rel="noreferrer" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div></div>