[Pkg-rust-maintainers] Package for nu

vanessa sochat vsochat at stanford.edu
Thu Oct 17 15:27:52 BST 2019


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

#default-run = "nu"


And indeed the number of non-green packages is quite extensive! I've
generated and shared the output
<https://gist.github.com/vsoch/af0d7533775e3c21418e6b8a6a3825bd> for anyone
interested - do  find for "(outdated)" to see the packages that would
render in yellow.

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 here <https://github.com/nushell/nushell/issues/741>, 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 :)

Thank you again!

Best,

Vanessa

On Wed, Oct 16, 2019 at 9:16 PM kpcyrd <kpcyrd at rxv.cc> wrote:

> Hey!
>
> The link you're looking for is probably this one:
>
> https://salsa.debian.org/rust-team/debcargo-conf/blob/master/README.md
>
> This repo contains all our packages and is also somewhat easy to get
> started with, even with no prior knowledge about debian. I recommend
> joining the #debian-rust irc channel on oftc for assistance though
> (that's also where most of the team coordination happens).
>
> One important bit you might've missed is the fact that each crate in the
> dependency tree is uploaded as a debian package due to debian policies.
> One tool that's used to track trees for new projects is cargo-debstatus
> (https://github.com/kpcyrd/cargo-debstatus) which gives cargo-tree style
> output annotated with their status:
>
> - green: already in debian
> - white: can be uploaded if all dependencies are green (or if you write
>   a patch)
> - yellow: outdated dependency and needs to be patched (or fixed
>   upstream)
>
> As a spoiler, the output for nu is quite long unfortunately. Other
> issues you'd run into:
>
> - nu currently requires a beta release of rust that we don't have in
>   debian (that's the default-run problem you ran into)
> - it has pre-release versions of futures 0.3.0 in its dependency tree
>   that we currently can't support with our tooling
>
> I'd expect those issues to resolve themself over time and you can
> already get started with other crates in the meantime, but the large
> dependency tree is going to keep you busy for a while.
>
> I hope this answers some of your questions
>


-- 
Vanessa Villamia Sochat
Stanford University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20191017/2dd52171/attachment-0001.html>


More information about the Pkg-rust-maintainers mailing list