llvm 3.8.1 Release

Hi,

First off, I’m new to this mailing list so please forgive me if I’m posting to the wrong one. I have a quick question about the llvm 3.8.1 release. http://llvm.org/ indicates that 3.8.1 was released on June 15, but there is no download link for it? Also, when you sync to the 3.8.0 tag, in svn or the git mirror, it seems that there are commits passed the 3.8.0 release. Does that mean that the tag is actually for 3.8.1? I’m a little confused. Thanks.

Del

Hi Del,

Yes, the tag is for the latest stable release. It’s a bit confusing, we may have to change that later.

Regarding the release, it was tested a while ago, but Tom is a bit late, that’s all.

I think due to a matter of contingency, we may need to appoint a secondary release manager to handle such delays. After all, people do have the right to have personal issues once in a while. :slight_smile:

Cheers,
Renato

OK, so, if I understand, the tag is at 3.8.1, but there is no source drop available for download?

Del

Not yet, publicly at least. Are you waiting for something specific in 3.8.1? If not, there isn’t much difference from 3.8.0, using that should be fine.

Cheers,
Renato

We were using 3.8.0, and found several bugs. We wanted to see if 3.8.1 fixes them.

Del

Did you report the bugs? It would be a lot easier to know if those were in bugzilla, and tracked against 3.8.0.

If not, there’s still time to report them before 3.9.0 branches out.

Cheers,
Renato

We just wanted to check to see if they are real bugs first. We will report them if they are not already fixed. Thanks.

Del

Hi,

I'm working on uploading all the packages now.

-Tom

Hello Tom,

Tom Stellard via llvm-dev <llvm-dev <at> lists.llvm.org> writes:

Hi,

I'm working on uploading all the packages now.

I've downloaded them files several times from different locations (suspected
my webgw might muck with the content) using different clients and the result
is the same:

$ gpg --verify ~/Downloads/cfe-3.8.1.src.tar.xz.sig
distfiles/cfe-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:43:59 PM CDT using RSA key ID
8F0871F202119294
gpg: Good signature from "Tom Stellard <tom@stellard.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 11E5 21D6 4698 2372 EB57 7A1F 8F08 71F2 0211 9294
$ xz -t distfiles/cfe-3.8.1.src.tar.xz

$ gpg --verify ~/Downloads/lldb-3.8.1.src.tar.xz.sig
distfiles/lldb-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:46:27 PM CDT using RSA key ID
8F0871F202119294
gpg: BAD signature from "Tom Stellard <tom@stellard.net>" [unknown]
$ xz -t distfiles/lldb-3.8.1.src.tar.xz
xz: distfiles/lldb-3.8.1.src.tar.xz: Unexpected end of input

$ gpg --verify ~/Downloads/llvm-3.8.1.src.tar.xz.sig
distfiles/llvm-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:46:32 PM CDT using RSA key ID
8F0871F202119294
gpg: BAD signature from "Tom Stellard <tom@stellard.net>" [unknown]
$ xz -t distfiles/llvm-3.8.1.src.tar.xz
xz: distfiles/llvm-3.8.1.src.tar.xz: Unexpected end of input

For the "bad" files, sizes are much smaller then their v3.8.0 counterparts:

$ du -sh llvm-3.8.*
16M llvm-3.8.0.src.tar.xz
224K llvm-3.8.1.src.tar.xz
$ du -sh lldb-3.8.*
11M lldb-3.8.0.src.tar.xz
12K lldb-3.8.1.src.tar.xz

Perhaps the files didn't finish uploading?

Cheers,

-Tom

> We just wanted to check to see if they are real bugs first. We will

report them if they are not already fixed. Thanks.

>
> Del
>
> From: Renato Golin [mailto:renato.golin <at> linaro.org]
> Sent: Wednesday, July 6, 2016 12:07 AM
> To: Del Myers <delmyers <at> microsoft.com>
> Cc: LLVM Dev <llvm-dev <at> lists.llvm.org>
> Subject: RE: [llvm-dev] llvm 3.8.1 Release
>
>
> Did you report the bugs? It would be a lot easier to know if those were

in bugzilla, and tracked against 3.8.0.

>
> If not, there's still time to report them before 3.9.0 branches out.
>
> Cheers,
> Renato
> We were using 3.8.0, and found several bugs. We wanted to see if 3.8.1

fixes them.

>
> Del
>
> From: Renato Golin [mailto:renato.golin <at>

linaro.org<mailto:renato.golin <at> linaro.org>]

> Sent: Tuesday, July 5, 2016 4:19 PM
>
> To: Del Myers <delmyers <at> microsoft.com<mailto:delmyers <at>

microsoft.com>>

> Cc: LLVM Dev <llvm-dev <at> lists.llvm.org<mailto:llvm-dev <at>

lists.llvm.org>>

> Subject: RE: [llvm-dev] llvm 3.8.1 Release
>
>
> Not yet, publicly at least. Are you waiting for something specific in

3.8.1? If not, there isn't much

difference from 3.8.0, using that should be fine.
>
> Cheers,
> Renato
> OK, so, if I understand, the tag is at 3.8.1, but there is no source

drop available for download?

>
> Del
>
> From: Renato Golin [mailto:renato.golin <at>

linaro.org<mailto:renato.golin <at> linaro.org>]

> Sent: Tuesday, July 5, 2016 4:12 PM
> To: Del Myers <delmyers <at> microsoft.com<mailto:delmyers <at>

microsoft.com>>

> Cc: LLVM Dev <llvm-dev <at> lists.llvm.org<mailto:llvm-dev <at>

lists.llvm.org>>

> Subject: Re: [llvm-dev] llvm 3.8.1 Release
>
>
> Hi Del,
>
> Yes, the tag is for the latest stable release. It's a bit confusing, we

may have to change that later.

>
> Regarding the release, it was tested a while ago, but Tom is a bit late,

that's all.

>
> I think due to a matter of contingency, we may need to appoint a

secondary release manager to handle such

delays. After all, people do have the right to have personal issues once

in a while.

>
> Cheers,
> Renato
> Hi,
>
> First off, I’m new to this mailing list so please forgive me if I’m

posting to the wrong one. I have a

quick question about the llvm 3.8.1 release.

http://llvm.org/&lt;https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fllvm.org%2F&data=01|01|delmyers%40microsoft.com|b68abedb6f5c45ad877c08d3a529cbc9|72f988bf86f141af91ab2d7cd011db47|1&sdata=ES2jcG4j%2FPorceJbjS3%2BB3ERaGxA9wb81fR9Fwa2OHA%3D&gt;

indicates that 3.8.1 was released on June 15, but there is no download

link for it? Also, when you sync to the

3.8.0 tag, in svn or the git mirror, it seems that there are commits

passed the 3.8.0 release. Does that mean

that the tag is actually for 3.8.1? I’m a little confused. Thanks.
>
> Del
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev <at> lists.llvm.org<mailto:llvm-dev <at> lists.llvm.org>
>

http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev&lt;https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fllvm-dev&data=01|01|delmyers%40microsoft.com|b68abedb6f5c45ad877c08d3a529cbc9|72f988bf86f141af91ab2d7cd011db47|1&sdata=L1wjtIGTbL%2BbVn2nfyoGGObgS%2B7%2BOi0HM95rXB8Ip1E%3D&gt;

That's odd. They indeed look too small....

cheers,
--renato

Hello Tom,

Tom Stellard via llvm-dev <llvm-dev <at> lists.llvm.org> writes:

>
> Hi,
>
> I'm working on uploading all the packages now.

I've downloaded them files several times from different locations (suspected
my webgw might muck with the content) using different clients and the result
is the same:

$ gpg --verify ~/Downloads/cfe-3.8.1.src.tar.xz.sig
distfiles/cfe-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:43:59 PM CDT using RSA key ID
8F0871F202119294
gpg: Good signature from "Tom Stellard <tom@stellard.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 11E5 21D6 4698 2372 EB57 7A1F 8F08 71F2 0211 9294
$ xz -t distfiles/cfe-3.8.1.src.tar.xz

$ gpg --verify ~/Downloads/lldb-3.8.1.src.tar.xz.sig
distfiles/lldb-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:46:27 PM CDT using RSA key ID
8F0871F202119294
gpg: BAD signature from "Tom Stellard <tom@stellard.net>" [unknown]
$ xz -t distfiles/lldb-3.8.1.src.tar.xz
xz: distfiles/lldb-3.8.1.src.tar.xz: Unexpected end of input

$ gpg --verify ~/Downloads/llvm-3.8.1.src.tar.xz.sig
distfiles/llvm-3.8.1.src.tar.xz
gpg: Signature made Mon 04 Jul 2016 10:46:32 PM CDT using RSA key ID
8F0871F202119294
gpg: BAD signature from "Tom Stellard <tom@stellard.net>" [unknown]
$ xz -t distfiles/llvm-3.8.1.src.tar.xz
xz: distfiles/llvm-3.8.1.src.tar.xz: Unexpected end of input

For the "bad" files, sizes are much smaller then their v3.8.0 counterparts:

$ du -sh llvm-3.8.*
16M llvm-3.8.0.src.tar.xz
224K llvm-3.8.1.src.tar.xz
$ du -sh lldb-3.8.*
11M lldb-3.8.0.src.tar.xz
12K lldb-3.8.1.src.tar.xz

Perhaps the files didn't finish uploading?

Thanks for catching this, I will take a look.

-Tom

Any update here? We're coming up on 1 month past the scheduled release. I've been pending a bunch of other changes in MacPorts to coincide with the 3.8.1 update to limit rebuild churn for our users. Had I known that it would be delayed by a month, I would've landed those other changes in May. It's very important to maintain an accurate schedule and keep downstream projects well informed. For the past month, the 3.8.1 release has seemed to be perpetually right around the corner.

--Jeremy

It looks like the links were added to the landing page, but the issue with the release tarballs being incompletely copied doesn't seem to have been resolved completely.

compiler-rt and clang-tools-extra are 404ing:

http://www.llvm.org/releases/3.8.1/compiler-rt-3.8.1.src.tar.xz
http://www.llvm.org/releases/3.8.1/clang-tools-extra-3.8.1.src.tar.xz

--Jeremy