Reminder 3.5.2 merge deadline is Monday, Mar 16 - Testers needed

Hi,

Just a reminder that testing for 3.5.2 will begin on Monday, Mar 16. If
you have any patches you want merged please send an email to the
relevant commits list and cc me and the code owner. If you have already
done this and are waiting for a response, please ping the thread.

As always we need testers, so let me know if you want to help with
testing.

Thanks,
Tom

I'm happy to build and test on Windows as usual.

Thanks,
Hans

Happy to test Ubuntu 14.04 x86_64 as usual.

Ben

2015-03-12 23:04 GMT+01:00 Tom Stellard <tom@stellard.net>:

Testing on ARM and AArch64 as usual.

I'll do mips and mipsel.

Hi,

Just a reminder that testing for 3.5.2 will begin on Monday, Mar 16. If
you have any patches you want merged please send an email to the
relevant commits list and cc me and the code owner. If you have already
done this and are waiting for a response, please ping the thread.

As always we need testers, so let me know if you want to help with
testing.

Update:

I'm in the process of merging some last minute patches, so testing will
be delayed until Tuesday (probably around 21:00 UTC).

-Tom

> Hi,
>
> Just a reminder that testing for 3.5.2 will begin on Monday, Mar 16. If
> you have any patches you want merged please send an email to the
> relevant commits list and cc me and the code owner. If you have already
> done this and are waiting for a response, please ping the thread.
>
> As always we need testers, so let me know if you want to help with
> testing.
>

Update:

I'm in the process of merging some last minute patches, so testing will
be delayed until Tuesday (probably around 21:00 UTC).

LLVM 3.5.2-rc1 has been tagged and is ready for testing. Just a
reminder that we should be using llvm 3.5.1 as the reference for
regression testing.

-Tom

Looks good on Ubuntu 14.04:

Performance Regressions 99
Performance Improvements 146
Unchanged Tests 747
Total Tests 992

Uploaded clang+llvm-3.5.2-rc1-x86_64-linux-gnu-ubuntu-14.04.tar.xz

Ben

ARM and AArch64 uploaded and good to go.

Uploaded Windows binary:
2d8bb64e9f86cd316f02cec1a8ff306e84a553a3 LLVM-3.5.2-rc1-win32.exe

Attaching the build script for posterity.

Thanks,
Hans

build_llvm_352.bat|attachment (2.32 KB)

I've uploaded clang+llvm-3.5.2-rc1-mips-linux-gnu.tar.xz and clang+llvm-3.5.2-rc1-mips-linux-gnu.tar.xz started testing them.

Hi,

uploaded OS X binaries to SFTP, looks good:

MD5 (clang+llvm-3.5.2-rc1-x86_64-apple-darwin.tar.xz) = 53f0eff1887167dd65d7abacf2c18644

Cheers,
Sebastian

> > Hi,
> >
> > Just a reminder that testing for 3.5.2 will begin on Monday, Mar 16. If
> > you have any patches you want merged please send an email to the
> > relevant commits list and cc me and the code owner. If you have already
> > done this and are waiting for a response, please ping the thread.
> >
> > As always we need testers, so let me know if you want to help with
> > testing.
> >
>
> Update:
>
> I'm in the process of merging some last minute patches, so testing will
> be delayed until Tuesday (probably around 21:00 UTC).
>

LLVM 3.5.2-rc1 has been tagged and is ready for testing. Just a
reminder that we should be using llvm 3.5.1 as the reference for
regression testing.

Hi,

In the past whenever a -rc was deemed ready for release, I just
dropped the -rc name from the binaries and used them as the release
binaries. This was done to save the hassle of having testers regenerate
identical binaries using the -final tag.

I'm not sure if this is actually the right thing to do, because I
know there is a way to include the svn tag in the llvm version
string (I'm not sure how to do this, but I'm pretty sure I've seen
this before in bug reports).

How do the testers feel about re-building binaries from the -final
tag even with the source is identical to -rc*? Is this something
we should be doing?

Thanks,
Tom

I have no idea how much use the binaries get... Previously when I compiled for Ubuntu x86_64, but required a newer version of libstdc++, it took a while for people to complain, and similarly, when I thought I'd built for 32bit, but was actually requiring 64bit, it took a while for complaints to come in. I'd assume the latest Ubuntu LTS on x86 hardware is a fairly popular platform as far as they go. Having said that, perhaps there are alternative builds (e.g., on launchpad) that people prefer, that mean that my builds are used less than say, for some less popular platform where there are fewer choices of binary builds.

I have no issue recompiling for final, and would recommend it anyway, but then, a build is pretty quick and not disruptive on my platform. Perhaps doing an svn switch to the new tag would only require a small compilation and mostly linking.

Ben

clang+llvm-3.5.2-rc1-mips-linux-gnu.tar.xz
   All good

clang+llvm-3.5.2-rc1-mipsel-linux-gnu.tar.xz
   Default options good. -mips32 test-suite still running.

clang+llvm-3.5.2-rc1-x86_64-linux-gnu-ubuntu-14.04.tar.xz (cross compiling for various mips)
   All good.

clang+llvm-3.5.2-rc1-mipsel-linux-gnu.tar.xz has finished. All good.