[Pkg-rust-maintainers] Help with packaging rust

Angus Lees gus at debian.org
Wed Jun 3 08:08:06 UTC 2015


Welcome!

The best way to get started is to jump right in and file bugs, write
patches, or start discussions.

You've almost certainly already found it, but the source is
http://anonscm.debian.org/cgit/pkg-rust/rust.git/

My personal big "todo" items are:

 - package up cargo
   (my preliminary work is
http://anonscm.debian.org/cgit/pkg-rust/cargo.git/log/?h=gus/wip-debian -
but I've stalled waiting for a cargo release that builds with a stable
rustc.  We could bundle the right rustc-nightly along with cargo, etc if we
wanted to package it right now but that solution still makes me feel dirty
:/  )

 - Get rustc.deb on more architectures
   - This is all about working out the cross-bootstrap story, since we
can't bundle the stage0 for every arch.  The Rust packaging now has a good
multiarch split, but I need to multiarch some of the build-deps (notably
llvm-3.6-dev) before this is possible.

 - Come up with a generic solution for packaging Rust libraries so they
still work with cargo
  - This may or may not be a prerequisite for packaging cargo itself.
  - I started a discussion (and proposal) here:
https://internals.rust-lang.org/t/how-to-distro-package-a-cargo-using-rust-executable/1785
which people seem mostly ok with, but requires non-trivial work.

 - Take advantage of some of the Debian auto-testing environments.
  - Make some of the rustc test suite available to autopkgtest
  - Once we get cross-compiling working, something on ci.debian.net that
re-bootstraps a new arch - just to make sure it keeps working.

 - Gus

On Wed, 3 Jun 2015 at 11:38 Ahmed Charles <acharles at outlook.com> wrote:

> I'd like to help packaging rustc/cargo on debian. What's the best way to
> get started/help out?
>
> Thanks
>  _______________________________________________
> Pkg-rust-maintainers mailing list
> Pkg-rust-maintainers at lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-rust-maintainers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-rust-maintainers/attachments/20150603/891fe808/attachment.html>


More information about the Pkg-rust-maintainers mailing list