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

Pirate Praveen praveen at onenetbeyond.org
Sun Dec 11 18:09:45 GMT 2022



On Sun, Dec 11 2022 at 05:45:04 PM +01:00:00 +01:00:00, Yadd 
<yadd at debian.org> wrote:
> More simple:
> 
> $ pkgjs-depends @mdi/font-build
> # @mdi/font-build at 1.8.10
> # 12 missing npm module(s)
> DEPENDENCIES:
>   node-argparse (argparse)
>   node-commander (commander)
>   node-cosmiconfig (cosmiconfig)
>   node-deep-equal (call-bind)
>   node-deepmerge (deepmerge)
>   node-define-properties (define-properties)
>   node-es-abstract (es-abstract)
>   node-fs-extra (fs-extra)
>   node-function-bind (function-bind)
>   node-glob (glob)
>   node-globby (globby)
>   node-meow (meow)
>   node-node-sass (node-sass)
>   node-nunjucks (nunjucks)
>   node-p-limit (p-limit)
>   node-pako (pako)
>   node-readable-stream (readable-stream)
>   node-resolve-from (resolve-from)
>   node-sax (sax)
>   node-string.prototype.codepointat (string.prototype.codepointat)
>   node-svg2ttf (svg2ttf)
>   node-xml2js (xml2js)
>   node-yargs (yargs)
> 
> MISSING:
> @mdi/font-build at 1.8.10
>  └── webfont (9.0.0)
>      └── svgicons2svgfont (9.2.0)
>          └── array.prototype.flatmap (1.2.4)
>          └── geometry-interfaces (1.1.4)
>          └── neatequal (1.0.0)
>              └── varstream (0.3.2)
>          └── string.fromcodepoint (0.2.1)
>          └── svg-pathdata (5.0.5)
>      └── ttf2eot (2.0.0)
>          └── microbuffer (1.0.0)
>      └── ttf2woff (2.0.2)
>          └── (^) microbuffer (1.0.0)
>      └── wawoff2 (1.0.2)
> 
> 
> Maybe create just a node-webfont package with embedded dependencies
> 

I have attempted to package this earlier, you can see the existing work 
here
https://salsa.debian.org/js-team/node-webfont

You can try to continue from there.

> On 11/12/2022 16:13, Julian Gilbey wrote:
>> 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
> 
> --
> Pkg-javascript-devel mailing list
> Pkg-javascript-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel





More information about the Pkg-javascript-devel mailing list