[Pkg-rust-maintainers] some progress on 1.0.0 alpha

Sylvestre Ledru sylvestre at debian.org
Tue Jan 20 07:55:09 UTC 2015


On 19/01/2015 23:24, Luca Bruno wrote:
> On Monday 19 January 2015 11:07:40 Jordan Justen wrote:
>> I attempted to make some progress on packaging rust 1.0.0 alpha.
>>
>> I got something that could build with pbuilder for amd64 and i386. I
>> only tested the installed package a little on amd64.
>>
>> I was basing my work on:
>> http://anonscm.debian.org/cgit/collab-maint/rust.git/
>> but, it appears that this repo no longer exists.
> Sorry for breaking it, we were today in the process of moving stuff to the new 
> project. That repo now lives at pkg-rust/legacy-rust.git but I think it's 
> easier if we just scrap the bloated history and start from a fresh one.
>
> As people may have noticed, we have now a ML :)
> I'm switching over there from now on...
\o/
https://lists.alioth.debian.org/mailman/listinfo/pkg-rust-maintainers

>> I hope some of this is useful in getting rust packaged for debian.
> Yes, thanks, it's a start. I'll have a look at it tomorrow morning.
I pushed Jordan's work here:
git+ssh://username@git.debian.org//git/pkg-rust/rust.git
I did some minor changes.

> In the meanwhile I was trying to catch-up with latest libraries status, and it 
> seems that:
>  * libuv has been split out in an external crate
>  * debian jemalloc can't be used due to rust using a "je_" prefix
>    https://github.com/rust-lang/rust/pull/18678
>  * system compiler-rt doesn't link out-of-the-box due to
>    https://github.com/rust-lang/rust/issues/15054
>  * minimum LLVM is now 3.6 (yet unreleased) due to
>    https://github.com/rust-lang/rust/issues/20010 
3.6 is in NEW (I uploaded it a few days ago).
We (llvm) branched it recently.
>
> So I suspect we should focus on using embedded libs for 1.0 and and later try 
> to improve the situation. This has unfortunately some drawbacks:
>  * a big source tarball (currently 21M)
I don't see that as an issue.
>  * a very long build time
>  * having to fill-in a huge debian/copyright file
yep :/

We can reuse the llvm copyright file (it contains compiler-rt too).

Cheers,
Sylvestre




More information about the Pkg-rust-maintainers mailing list