[Pkg-rust-maintainers] Hi :)

Sylvestre Ledru sylvestre at debian.org
Thu Jan 29 07:38:18 UTC 2015


Hello,

On 29/01/2015 05:48, Angus Lees wrote:
> I'm excited by Rust and glad to see this packaging effort spring back
> to (visible) life.  Over the last month or so, I've been trying to
> build my own rustc packages, and it's well past time that I made
> contact with the rest of you.
>
Oh, too bad we have been duplicated the work.
> The main differences with the current packaging and mine are:
>
>  (1) I build-dep on a hypothetical existing rustc package by default
> and use build profiles to skip this and download stage0 at build time
> for bootstrapping.
>
Well, how do you manage that fact that builds don't have network access?
> The two modes work very cleanly from a packaging pov, but of course we
> aren't going to have a stable rustc that we can use to build the next
> compiler any time soon.  I was imagining that we'd be stuck in
> experimental until we could build ongoing releases without binary
> blobs - but if we have agreement from ftp-masters on the
> embedded-stage0-blob approach then perhaps we don't want this part.
>
We don't know yet. We documented the process and informed ftpmasters
about that but we are waiting for feedback.
Could you share your work somewhere? Maybe we could reuse it.

>  (2) I split it out into separate librust-std "runtime" package,
> rustdoc, rust-gdb, rust-lldb, etc packages
>
> Do we think this is a good idea, or is the simple rustc/rust-doc split
> easier for everyone to manage (users too)?
>
I think it is good for rust-[gdb, lldb}, too early for librust-std.
We tried to document that here:
http://anonscm.debian.org/cgit/pkg-rust/rust.git/tree/debian/README.Debian

>
> More mundanely, I haven't maintained a package so closely with others
> before - what's the usual workflow?  Should I push up a git branch or
> something for review, use a git repo hosted somewhere else, or ... ?
>
If you could publish your code somewhere, it woud be great.
If you think some parts of your packaging should be merged in our,
please submit patches on this mailing list, or if they are trivial, just
merge them.

Sylvestre




More information about the Pkg-rust-maintainers mailing list