<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le sam. 10 avr. 2021 à 21:42, Geert Stappers <<a href="mailto:stappers@debian.org">stappers@debian.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sat, Apr 10, 2021 at 09:17:12PM +0300, Sergey Abroskin wrote:<br>
> Dear mentors,<br>
> <br>
> I am looking for a sponsor for my package "deno":<br>
> <br>
>  * Package name    : deno<br>
>    Version         : 1.8.3-1<br>
>    Upstream Author : The Deno Authors<br>
>  * URL             : <a href="https://deno.land" rel="noreferrer" target="_blank">https://deno.land</a><br>
> <br>
> <br>
>   <a href="https://mentors.debian.net/package/deno/" rel="noreferrer" target="_blank">https://mentors.debian.net/package/deno/</a><br>
> <br>
>   dget -x <a href="https://mentors.debian.net/debian/pool/main/d/deno/deno_1.8.3-1.dsc" rel="noreferrer" target="_blank">https://mentors.debian.net/debian/pool/main/d/deno/deno_1.8.3-1.dsc</a><br>
> <br>
>    * Initial release (Closes: 961337)<br>
> <br>
<br>
<screenshot><br>
stappers@paddy:/usr/src/debian/deno<br>
$ grep ^name Cargo.lock  | head<br>
name = "Inflector"<br>
name = "adler"<br>
name = "ahash"<br>
name = "ahash"<br>
name = "aho-corasick"<br>
name = "alloc-no-stdlib"<br>
name = "alloc-stdlib"<br>
name = "ansi_term"<br>
name = "anyhow"<br>
name = "anymap"<br>
stappers@paddy:/usr/src/debian/deno<br>
$ grep --after=1 ^Build-Depends debian/control <br>
Build-Depends: debhelper (>= 11), rustc, cargo<br>
Standards-Version: 4.1.3<br>
stappers@paddy:/usr/src/debian/deno<br>
$ <br>
</screenshot><br>
<br>
What cargo needs doesn't match the Build-Depends.<br>
If uploaded, it would fail to build due missing build dependencies.<br>
<br>
<br>
Yes, consider packaging deno for Debian (and it's derivatives)<br>
a very interresting challenge.<br></blockquote><div><br></div><div>Hi !</div><div><br></div><div>Deno is Javascript/Typescript !</div><div>Please cc and involve pkg-javascript team.<br></div><div><br></div><div>Issues are 3-fold:</div><div>- packaging cargo (rust's package manager) dependencies</div><div>- how Deno userland modules (written in typescript/javascript) are going to be distributed</div><div>  (probably in a way comparable to how node or javascript modules are distributed)</div><div>- <a href="https://github.com/denoland/rusty_v8">https://github.com/denoland/rusty_v8</a></div><div>  how to make Node and Deno share the same v8. (This is where i might be able to help).</div><div><br></div><div>Jérémy</div><div><br></div><div><br></div></div></div>