LLVM 4.0.1 -rc2 has been tagged

Hi,

I have just tagged 4.0.1-rc2, so it is ready for testing.

-Tom

Windows is ready, but I'm failing to connect to the sftp:

$ sftp testing@ftp.llvm.org
ssh: connect to host ftp.llvm.org port 22: Connection timed out
Couldn't read packet: Connection reset by peer

Anton: do you know what's up?

These are the checksums:

$ sha1sum LLVM-4.0.1-rc2*
ac2433a73d699f66d350b4643f7ada74d27bef7d LLVM-4.0.1-rc2-win32.exe
29b054b6999b20289adbb76eebb7b4b42f10e2e4 LLVM-4.0.1-rc2-win64.exe

It was built with the attached batch file.

build_llvm_401-rc2.bat|attachment (3.7 KB)

Anton: do you know what's up?

Yes. UIUC firewalled all incoming connections to port 22 to UIUC
addresses (including llvm.org). We are working on fixing this for us.

Hans & Tom,

Let us move to the new llvm.org infrastructure for this release then?
Give me couple of days to think about how everything would be
structured and I will return to you. Most probably, by Monday.

Hi,

ARM & AArch64 look OK and are ready for upload.

Checksums:

2859cede7fd8286493cceb9852a5d4664a2b27a8 /home/tcwg-buildslave/public_html/builds/releases/llvm/clang+llvm-4.0.1-rc2-aarch64-linux-gnu.tar.xz
05d703d2cbe8ff7d5577fcfa88ccb93673d75cec /home/tcwg-buildslave/public_html/builds/releases/llvm/clang+llvm-4.0.1-rc2-armv7a-linux-gnueabihf.tar.xz

Cheers,
Diana

Built on OpenMandriva for x86_64, i586, aarch64 and armv7hnl, no problems detected.

Built and tested OK (no changes against the previous rc). Uploaded here:

http://www.andric.com/freebsd/clang/clang+llvm-4.0.1-rc2-amd64-unknown-freebsd10.tar.xz
http://www.andric.com/freebsd/clang/clang+llvm-4.0.1-rc2-i386-unknown-freebsd10.tar.xz

SHA256 (clang+llvm-4.0.1-rc2-amd64-unknown-freebsd10.tar.xz) = af18b7163c0eb3ee3df7ec4b5b368f0bb616fecc915f18452ca4f256a831ece6
SHA256 (clang+llvm-4.0.1-rc2-i386-unknown-freebsd10.tar.xz) = 6def40e1f76b067c9e3e3715f170d4bf7e82bc3ae76987325efaa2a8cf9cc6f1

-Dimitry

Hi,

No changes from RC1. I can upload the binaries when the new infrastructure is ready.

SHA1(clang+llvm-4.0.1-rc2-mipsel-linux-gnu.tar.xz)= f2a304c6af28ff6b9efa199982742f4b552d21cd
SHA1(clang+llvm-4.0.1-rc2-mips-linux-gnu.tar.xz)= 51120e823c2b35a22e2c7a8ce14349f38ef83c8d
SHA1(clang+llvm-4.0.1-rc2-x86_64-linux-gnu-debian8.tar.xz)= 4699820d089c78cb5e97db4c6e8147d00ea69795

Thanks,
Simon

Has there been any progress on this?

Can you put the somewhere that I can get and upload to LLVM.org?

-Tanya

Well, the sftp used to be the place we'd upload things and then the
release manager would put in the /opt/pre-releases dir.

Now it seems the sftp is gone, and also I can't get to the server to
upload things to the /opt/pre-releases dir, which I use for the
Windows snapshots in addition to regular releases.

I understand this is due to a server move? Is it possible to restore
access for me and Tom to /opt/pre-releases and for the rest of the
release testers to a staging area somewhere?

Well, the sftp used to be the place we'd upload things and then the
release manager would put in the /opt/pre-releases dir.

Now it seems the sftp is gone, and also I can't get to the server to
upload things to the /opt/pre-releases dir, which I use for the
Windows snapshots in addition to regular releases.

I understand this is due to a server move? Is it possible to restore
access for me and Tom to /opt/pre-releases and for the rest of the
release testers to a staging area somewhere?

Sorry for the delay, but hopefully we can move forward now.

This is not really due to a server move. Its due to changes in policy at UIUC. They are essentially blocking all outside access to the server (SSH, SFTP, etc) for security reasons. We have known this is coming but unfortunately couldn’t move everything over fast enough. Our new move date is June 24th.

I am going to set you up where all the releases live. This is an AWS server. I already have the website config, DNS, etc.. you can view here:
http://prereleases.llvm.org

I will need your public key to give you access (and account name if you have a preference).

I have gone ahead and set Tom up as I already had his key.

My question to you all - Do you need all the previous prereleases? Or could I only copy over some of them?

Thanks,
Tanya

Hi Tanya,

I have gone ahead and set Tom up as I already had his key.

Let us have the setup as we had on llvm.org previously? Basically we
had a restricted account called "tester" that was only allowed to to
SFTP. We allowed multiple people to access it via public keys and it
worked.

Could you please copy the /home/tester/.ssh/authorized_keys from
llvm.org to this new server? I will take care of the rest.

Hi Tanya,

I have gone ahead and set Tom up as I already had his key.

Let us have the setup as we had on llvm.org previously? Basically we
had a restricted account called "tester" that was only allowed to to
SFTP. We allowed multiple people to access it via public keys and it
worked.

Thanks, I was out of the loop on how this was set up.

Could you please copy the /home/tester/.ssh/authorized_keys from
llvm.org to this new server? I will take care of the rest.

I’ve gone ahead and set up an account: testers and copied over the keys (note I think the account on llvm.org was testing, but I changed it to what Anton said)

Server Name: prereleases.llvm.org

I've created an uploads directory like before

The actual document root for prereleases.llvm.org is /data/www-prereleases. I assume Tom and Hans need access to do the final move and Tom is part of that group with access. Tom has access currently.

I have verified this works for me, but can others try?

-Tanya

Hi Tanya,

Works for me. I've uploaded rc2 and rc3 for ARM and AArch64.

Thanks,
Diana

PS: For convenience, the SHA1s were:
2859cede7fd8286493cceb9852a5d4664a2b27a8
clang+llvm-4.0.1-rc2-aarch64-linux-gnu.tar.xz
05d703d2cbe8ff7d5577fcfa88ccb93673d75cec
clang+llvm-4.0.1-rc2-armv7a-linux-gnueabihf.tar.xz
5095a689b7aeda422360a98965077dd45a7ac1d5
clang+llvm-4.0.1-rc3-aarch64-linux-gnu.tar.xz
52c34536b4b4174aa84d6682df0f0e33fef89f09
clang+llvm-4.0.1-rc3-armv7a-linux-gnueabihf.tar.xz

Worked for me too. Uploaded:

SHA256 (clang+llvm-4.0.1-rc2-amd64-unknown-freebsd10.tar.xz) = af18b7163c0eb3ee3df7ec4b5b368f0bb616fecc915f18452ca4f256a831ece6
SHA256 (clang+llvm-4.0.1-rc2-i386-unknown-freebsd10.tar.xz) = 6def40e1f76b067c9e3e3715f170d4bf7e82bc3ae76987325efaa2a8cf9cc6f1
SHA256 (clang+llvm-4.0.1-rc3-amd64-unknown-freebsd10.tar.xz) = 0d231190f8365f1bbd17087e03ff73e1cf8a21312a507dffa8dcff2b7baec29b
SHA256 (clang+llvm-4.0.1-rc3-i386-unknown-freebsd10.tar.xz) = 28675267542ef98e64c3b68cc038518c374ce89177d82b9bcbdc7311d9a3556c

-Dimitry