Recent clang 3.7 RC1 release broke Travis CI integration

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Recent clang 3.7 RC1 release broke Travis CI integration

Brian Smith
Hi,

Until Friday of last week, it was possible to install a package named "clang-3.7" from the llvm-toolchain-precise repository linked to from http://llvm.org/apt/. However, at about the same time 3.7 RC1 was announced, that stopped working. People who use Travis CI for integration testing frequently depend on being able to retrieve clang this way so that they can test their applications built with clang 3.7.

What is the currently-recommended way to get an apt package of clang-3.7?

Also, I have a suggestion for the future: It seems that the current LLVM project policy is to only create a llvm-toolchain-precise-X.Y repository when version X.Y has been released. Until then, the prerelease versions of clang are only available from the llvm-toolchain-precise repo. It would be more convenient for users of Travis CI and similar integration tools if the llvm-toolchain-precise-X.Y repo was created at the start of the cycle for version X.Y instead of the end.

In particular, it would be great if the llvm-toolchain-precise-3.8 repository could be created now for the 3.8 prereleases, instead of later when 3.8 is released.

Cheers,
Brian
--

_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: Recent clang 3.7 RC1 release broke Travis CI integration

Hans Wennborg-2
This is probably due to trunk getting its version bumped from 3.7 to 3.8.

+sylvestre who maintaines llvm.org/apt.

On Mon, Jul 27, 2015 at 10:06 AM, Brian Smith <[hidden email]> wrote:

> Hi,
>
> Until Friday of last week, it was possible to install a package named
> "clang-3.7" from the llvm-toolchain-precise repository linked to from
> http://llvm.org/apt/. However, at about the same time 3.7 RC1 was announced,
> that stopped working. People who use Travis CI for integration testing
> frequently depend on being able to retrieve clang this way so that they can
> test their applications built with clang 3.7.
>
> What is the currently-recommended way to get an apt package of clang-3.7?
>
> Also, I have a suggestion for the future: It seems that the current LLVM
> project policy is to only create a llvm-toolchain-precise-X.Y repository
> when version X.Y has been released. Until then, the prerelease versions of
> clang are only available from the llvm-toolchain-precise repo. It would be
> more convenient for users of Travis CI and similar integration tools if the
> llvm-toolchain-precise-X.Y repo was created at the start of the cycle for
> version X.Y instead of the end.
>
> In particular, it would be great if the llvm-toolchain-precise-3.8
> repository could be created now for the 3.8 prereleases, instead of later
> when 3.8 is released.
>
> Cheers,
> Brian
> --
> https://briansmith.org/
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev