<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="font-size:10pt;" face="Verdana,sans-serif" color="#000000" size="2"><br id="FontBreak"></font>Thanks for the response, I'll definitely take a look at those things.<br><br><div><hr id="stopSpelling">From: gus@debian.org<br>Date: Wed, 3 Jun 2015 08:08:06 +0000<br>To: acharles@outlook.com; pkg-rust-maintainers@lists.alioth.debian.org<br>Subject: Re: [Pkg-rust-maintainers] Help with packaging rust<br><br><div dir="ltr">Welcome!<br><br><div>The best way to get started is to jump right in and file bugs, write patches, or start discussions.</div><div><br></div><div>You've almost certainly already found it, but the source is <a href="http://anonscm.debian.org/cgit/pkg-rust/rust.git/" target="_blank">http://anonscm.debian.org/cgit/pkg-rust/rust.git/</a></div><div><br></div><div>My personal big "todo" items are:</div><div><br></div><div> - package up cargo</div><div>   (my preliminary work is <a href="http://anonscm.debian.org/cgit/pkg-rust/cargo.git/log/?h=gus/wip-debian" target="_blank">http://anonscm.debian.org/cgit/pkg-rust/cargo.git/log/?h=gus/wip-debian</a> - 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 :/  )</div><div><br></div><div> - Get rustc.deb on more architectures</div><div>   - 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.</div><div><br></div><div> - Come up with a generic solution for packaging Rust libraries so they still work with cargo</div><div>  - This may or may not be a prerequisite for packaging cargo itself.</div><div>  - I started a discussion (and proposal) here: <a href="https://internals.rust-lang.org/t/how-to-distro-package-a-cargo-using-rust-executable/1785" target="_blank">https://internals.rust-lang.org/t/how-to-distro-package-a-cargo-using-rust-executable/1785</a> which people seem mostly ok with, but requires non-trivial work.</div><div><br></div><div> - Take advantage of some of the Debian auto-testing environments.</div><div>  - Make some of the rustc test suite available to autopkgtest</div><div>  - Once we get cross-compiling working, something on <a href="http://ci.debian.net" target="_blank">ci.debian.net</a> that re-bootstraps a new arch - just to make sure it keeps working.</div><div><br></div><div> - Gus</div></div><br><div class="ecxgmail_quote"><div dir="ltr">On Wed, 3 Jun 2015 at 11:38 Ahmed Charles <<a href="mailto:acharles@outlook.com">acharles@outlook.com</a>> wrote:<br></div><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">I'd like to help packaging rustc/cargo on debian. What's the best way to get started/help out?<br><br>Thanks<br><font style="font-size:10pt;" face="Verdana,sans-serif" color="#000000" size="2"></font>                                          </div></div>
_______________________________________________<br>
Pkg-rust-maintainers mailing list<br>
<a href="mailto:Pkg-rust-maintainers@lists.alioth.debian.org" target="_blank">Pkg-rust-maintainers@lists.alioth.debian.org</a><br>
<a href="https://lists.alioth.debian.org/mailman/listinfo/pkg-rust-maintainers" target="_blank">https://lists.alioth.debian.org/mailman/listinfo/pkg-rust-maintainers</a><br>
</blockquote></div>
<br>_______________________________________________
Pkg-rust-maintainers mailing list
Pkg-rust-maintainers@lists.alioth.debian.org
https://lists.alioth.debian.org/mailman/listinfo/pkg-rust-maintainers</div>                                         </div></body>
</html>