[Pkg-javascript-devel] Request to join the Debian JavaScript Maintainers group

Julian Gilbey jdg at debian.org
Sun Dec 11 15:13:35 GMT 2022


On Sun, Dec 11, 2022 at 11:19:44AM +0100, Yadd wrote:
> On 11/12/2022 11:16, Debian GitLab wrote:
> > Julian Gilbey <https://salsa.debian.org/jdg> requested Developer access
> > to the Debian JavaScript Maintainers
> > <https://salsa.debian.org/groups/js-team/-/group_members> group.
> 
> Hi,
> 
> welcome to JS Team, please follow our doc & policy:
>  * https://wiki.debian.org/Javascript
>  * https://wiki.debian.org/Javascript/Tutorial
>  * https://wiki.debian.org/Javascript/GroupSourcesTutorial
> 
> Cheers,
> Yadd

Thanks Yadd!

I'm just a beginner, but I'm having a look at the
fonts-materialdesignicons-webfont package and trying to update it.  To
actually build it from source requires 7 as-yet-unpackaged JavaScript
(node) packages (see below).

I'm reading the JavaScript team policy and tutorial.  Once I've
packaged them, would someone with more Debian JavaScript experience be
willing to glance over them before I upload them?

One specific point: @mdi/font-build creates a binary called
"font-build", which seems to me perhaps overly generic; though there
doesn't yet exist a binary with that name in the Debian archive, I
wonder whether I should rename it to mdi-font-build instead.

Best wishes,

   Julian

The packages needed to build fonts-materialdesignicons-webfont from
source:

* @mdi/font-build
  depends on:
  node-sass [already packaged]
  webfont
  yargs [already packaged]

  * webfont
    depends on:
    cosmiconfig [already packaged]
    deepmerge [already packaged]
    globby [already packaged]
    meow [already packaged]
    nunjucks [already packaged]
    p-limit [already packaged]
    parse-json [already packaged]
    resolve-from [already packaged]
    svg2ttf [already packaged]
    svgicons2svgfont
    ttf2eot
    ttf2woff
    wawoff2
    xml2js [already packaged]

    * svgicons2svgfont
      depends on:
      commander [already packaged]
      glob [already packaged]
      sax [already packaged]
      svg-pathdata
    
    * ttf2eot
      depends on:
      argparse [already packaged]
      
    * ttf2woff
      depends on:
      argparse [already packaged]
      pako [already packaged]
      
    * wawoff2
      depends on:
      argparse [already packaged]

      * svg-pathdata
      no dependencies



More information about the Pkg-javascript-devel mailing list