<div dir="ltr">Thank you so kindly for this feedback - I've installed and run cargo-debstatus locally with nu (note that I needed to comment out default-run<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>#default-run = "nu"</div></blockquote><div><br></div><div>And indeed the number of non-green packages is quite extensive! I've generated and <a href="https://gist.github.com/vsoch/af0d7533775e3c21418e6b8a6a3825bd">shared the output</a> for anyone interested - do  find for "(outdated)" to see the packages that would render in yellow.</div><div><br></div><div>As you've pointed out, the larger issue is needing a beta version of nu, so likely our best strategy at this point in time is... time!  I've posted a link to our discussion, along with a summary, to the nushell/nushell repository <a href="https://github.com/nushell/nushell/issues/741">here</a>, and likely we'll poke in after a bit of time - hopefully when we don't need beta and the dependency list is less terrifying :)</div><div><br></div><div>Thank you again!</div><div><br></div><div>Best,</div><div><br></div><div>Vanessa</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 16, 2019 at 9:16 PM kpcyrd <kpcyrd@rxv.cc> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey!<br>
<br>
The link you're looking for is probably this one:<br>
<br>
<a href="https://salsa.debian.org/rust-team/debcargo-conf/blob/master/README.md" rel="noreferrer" target="_blank">https://salsa.debian.org/rust-team/debcargo-conf/blob/master/README.md</a><br>
<br>
This repo contains all our packages and is also somewhat easy to get<br>
started with, even with no prior knowledge about debian. I recommend<br>
joining the #debian-rust irc channel on oftc for assistance though<br>
(that's also where most of the team coordination happens).<br>
<br>
One important bit you might've missed is the fact that each crate in the<br>
dependency tree is uploaded as a debian package due to debian policies.<br>
One tool that's used to track trees for new projects is cargo-debstatus<br>
(<a href="https://github.com/kpcyrd/cargo-debstatus" rel="noreferrer" target="_blank">https://github.com/kpcyrd/cargo-debstatus</a>) which gives cargo-tree style<br>
output annotated with their status:<br>
<br>
- green: already in debian<br>
- white: can be uploaded if all dependencies are green (or if you write<br>
  a patch)<br>
- yellow: outdated dependency and needs to be patched (or fixed<br>
  upstream)<br>
<br>
As a spoiler, the output for nu is quite long unfortunately. Other<br>
issues you'd run into:<br>
<br>
- nu currently requires a beta release of rust that we don't have in<br>
  debian (that's the default-run problem you ran into)<br>
- it has pre-release versions of futures 0.3.0 in its dependency tree<br>
  that we currently can't support with our tooling<br>
<br>
I'd expect those issues to resolve themself over time and you can<br>
already get started with other crates in the meantime, but the large<br>
dependency tree is going to keep you busy for a while.<br>
<br>
I hope this answers some of your questions<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Vanessa Villamia Sochat<br>Stanford University</div>