[Pkg-javascript-devel] node-webfont (was: Re: Request to join the Debian JavaScript Maintainers group)
Julian Gilbey
jdg at debian.org
Sun Dec 11 21:20:47 GMT 2022
On Sun, Dec 11, 2022 at 09:38:12PM +0100, Jonas Smedegaard wrote:
> Quoting Julian Gilbey (2022-12-11 21:04:39)
> > > > Maybe create just a node-webfont package with embedded dependencies
> >
> > That does seem like a sensible idea - I hadn't thought of doing that
> > until I read the wiki (there's a theme here!). I doubt that most of
> > the packages required by webfont would be needed by other packages.
>
> Please don't hide embedding dependencies, but install them and provide
> them as virtual packages.
>
> It is not only a matter of them being concretely needed by other
> packages *now* but also being easily able to locate them if needed
> *later* and for other reasons - e.g. security bugfixes.
Hi Jonas,
https://wiki.debian.org/Javascript/GroupSourcesTutorial explicitly
advises doing this. I agree with your points, so I'm a little
confused.
I realise, though, that I don't know exactly what you mean by "install
them and provide them as virtual packages"; is it the point made in
"Step 2" on that Wiki page about adding them to d/control as Provides?
If so, then I think what is meant is: we include them all in a single
source and binary package, in this case node-webfont, but that package
should install these embedded node packages in /usr/share/nodejs/ as
normal (and not under /usr/share/nodejs/webfont) and declare Provides:
node-... for all of these dependencies.
Have I understood correctly?
Best wishes,
Julian
More information about the Pkg-javascript-devel
mailing list