Bug#893189: llvm-defaults to llvm-7 ? [was: Re: Bug#893189: transition: llvm-defaults to llvm 6.0]

2018-10-31 Thread Adrian Bunk
On Tue, Oct 23, 2018 at 09:11:53AM +0200, Sylvestre Ledru wrote:
>...
> * Remove everything but 6 & 7 from the archive to release with only two llvm 
> versions. (maybe one if we are very lucky? :)

Luck alone won't help.

The biggest block for shipping only LLVM 7 in buster might be to move 
ghc on arm* either to LLVM 7 or to not use LLVM - and this would ideally
have to be done before the last gc transition for buster starts.

> Cheers,
> Sylvestre

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#893189: llvm-defaults to llvm-7 ? [was: Re: Bug#893189: transition: llvm-defaults to llvm 6.0]

2018-10-27 Thread Mo Zhou
Hi Sylvestre,

F.Y.I.

> * llvm 6.0 upstream won't have a new upstream release * I have been
> focusing my Debian effort on 7 for a while, so, packaging is a much
> better shape

Julia upstream backported many patches from llvm-7 to their vendored
llvm-6 source. However it's llvm-7 support is still under development
and is not likely to be merged by the stable 1.0.X series.

I may have to port some patches from llvm-7 to Debian's llvm-6 for
julia 1.0.X, if upstream doesn't release julia 1.1 before Buster release,
which would support llvm-7.

> * Remove everything but 6 & 7 from the archive to release with only
> two llvm versions. (maybe one if we are very lucky? :)

IIRC Julia 1.0.X FTBFS with llvm-7. Sorry for the bad news :(
If upstream can release 1.1.X before Buster freeze, julia
won't block llvm-6 removal.



Bug#893189: llvm-defaults to llvm-7 ? [was: Re: Bug#893189: transition: llvm-defaults to llvm 6.0]

2018-10-23 Thread Sylvestre Ledru
Hello Emilio and others,

Le 23/06/2018 à 11:15, Emilio Pozuelo Monfort a écrit :>>
>> Not yet, sorry. been busy with other things!
> 
> Hi Sylvestre, any progress with this? Would be nice to bump llvm-defaults so
> that we can start removing the old versions.I would like upload llvm-defaults 
> to propose version 7 as default for a few reasons:
* llvm 6.0 upstream won't have a new upstream release
* I have been focusing my Debian effort on 7 for a while, so, packaging is a 
much better shape
* libc++ & openmp have been merged into llvm-toolchain-7. We would be able to 
remove libc++ and openmp;
Both had some significant improvements as they have been merged in the main 
line.
* a few packages are already using 7 (Postgresql, rust 1.30 and soon Firefox, 
which would make our life easier when we release)
* 7 should be in testing very soon (tm), still building on mipsel
* Remove everything but 6 & 7 from the archive to release with only two llvm 
versions. (maybe one if we are very lucky? :)

Cheers,
Sylvestre