[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