[Pkg-javascript-devel] node-webfont (was: Re: Request to join the Debian JavaScript Maintainers group)

Jonas Smedegaard jonas at jones.dk
Sun Dec 11 21:37:39 GMT 2022


Quoting Julian Gilbey (2022-12-11 22:20:47)
> 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?

Yes, we agree.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20221211/668f74d3/attachment.sig>


More information about the Pkg-javascript-devel mailing list