[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986737: RFS: deno/1.8.3-1 [ITP] -- A secure JavaScript and TypeScript runtime





Le sam. 10 avr. 2021 à 21:42, Geert Stappers <stappers@debian.org> a écrit :
On Sat, Apr 10, 2021 at 09:17:12PM +0300, Sergey Abroskin wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "deno":
>
>  * Package name    : deno
>    Version         : 1.8.3-1
>    Upstream Author : The Deno Authors
>  * URL             : https://deno.land
>
>
>   https://mentors.debian.net/package/deno/
>
>   dget -x https://mentors.debian.net/debian/pool/main/d/deno/deno_1.8.3-1.dsc
>
>    * Initial release (Closes: 961337)
>

<screenshot>
stappers@paddy:/usr/src/debian/deno
$ grep ^name Cargo.lock  | head
name = "Inflector"
name = "adler"
name = "ahash"
name = "ahash"
name = "aho-corasick"
name = "alloc-no-stdlib"
name = "alloc-stdlib"
name = "ansi_term"
name = "anyhow"
name = "anymap"
stappers@paddy:/usr/src/debian/deno
$ grep --after=1 ^Build-Depends debian/control
Build-Depends: debhelper (>= 11), rustc, cargo
Standards-Version: 4.1.3
stappers@paddy:/usr/src/debian/deno
$
</screenshot>

What cargo needs doesn't match the Build-Depends.
If uploaded, it would fail to build due missing build dependencies.


Yes, consider packaging deno for Debian (and it's derivatives)
a very interresting challenge.

Hi !

Deno is _javascript_/Typescript !
Please cc and involve pkg-_javascript_ team.

Issues are 3-fold:
- packaging cargo (rust's package manager) dependencies
- how Deno userland modules (written in typescript/_javascript_) are going to be distributed
  (probably in a way comparable to how node or _javascript_ modules are distributed)
https://github.com/denoland/rusty_v8
  how to make Node and Deno share the same v8. (This is where i might be able to help).

Jérémy



Reply to: