<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Julian,<div><br></div><div>These are some excerpts from pkg-js-tools manpage:</div><div><br></div><div>debian/nodejs/additional_components is used to set some subdirectories that should be considered as components even if they are not listed in debian/watch. Starting from pkg-js-tools version 0.12.0 and 0.12.7, the packages field in lerna.conf and workspaces field in package.json are used to automatically detect additional components. If a component should not be considered i.e, not automatically detected, insert its name preceded by a "!" in debian/nodejs/additional_components.</div><div><br></div><div>From the above, I don't think "!" in debian/nodejs/additional_components is used to exclude a component listed in debian/watch.</div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 25 Dec 2022 at 13:09, Julian Gilbey <<a href="mailto:jdg@debian.org">jdg@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Package: pkg-js-tools<br>
Version: 0.15.12<br>
Severity: normal<br>
<br>
I am working on a package (node-webfont) which requires a non-node<br>
component.  The dh-nodejs tools keeps complaining, for example<br>
debclean reports:<br>
<br>
Found debian/nodejs/additional_components<br>
/!\ woff2/package.json not found<br>
Unable to load woff2 <br>
/!\ brotli/package.json not found<br>
Unable to load brotli <br>
<br>
My additional_components reads:<br>
---<br>
!brotli<br>
!woff2<br>
---<br>
following the guidance in pkg-js-tools(7), if I've understood it<br>
correctly.  But it seems that this syntax doesn't help;<br>
list-node-components reports:<br>
<br>
[...]<br>
varstream<br>
woff2<br>
brotli<br>
!brotli<br>
!woff2<br>
<br>
with the first occurrence being picked up from debian/watch and the !<br>
occurrences being those in additional_components.  But<br>
component_list in /usr/share/perl5/Debian/PkgJs/Utils.pm has a<br>
different behaviour, and it would seem that that should work.<br>
Unfortunately, though, it doesn't appear to do so, and I don't<br>
understand why not.<br>
<br>
Best wishes,<br>
<br>
   Julian<br>
<br>
-- <br>
Pkg-javascript-devel mailing list<br>
<a href="mailto:Pkg-javascript-devel@alioth-lists.debian.net" target="_blank">Pkg-javascript-devel@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel</a><br>
</blockquote></div>