[Pkg-javascript-devel] Bug#1026974: Bug#1026974: Cannot exclude a component from consideration using !
Julian Gilbey
jdg at debian.org
Sun Dec 25 20:01:25 GMT 2022
Yes, these components are C++ code, not Javascript, so I want the
dh-nodejs scripts to completely ignore them.
Best wishes,
Julian
On Sun, Dec 25, 2022 at 08:49:25PM +0100, Israel Galadima wrote:
> Can I ask what you're trying to achieve by excluding the component listed in
> debian/watch? There could be a dh command or some pkg-js-tools functionality
> that can be used to achieve it.
> On Sun, 25 Dec 2022 at 20:36, Israel Galadima <izzygaladima at gmail.com> wrote:
>
> Hi Julian,
> These are some excerpts from pkg-js-tools manpage:
> 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.
> From the above, I don't think "!" in debian/nodejs/additional_components is
> used to exclude a component listed in debian/watch.
> On Sun, 25 Dec 2022 at 13:09, Julian Gilbey <jdg at debian.org> wrote:
>
> Package: pkg-js-tools
> Version: 0.15.12
> Severity: normal
>
> I am working on a package (node-webfont) which requires a non-node
> component. The dh-nodejs tools keeps complaining, for example
> debclean reports:
>
> Found debian/nodejs/additional_components
> /!\ woff2/package.json not found
> Unable to load woff2
> /!\ brotli/package.json not found
> Unable to load brotli
>
> My additional_components reads:
> ---
> !brotli
> !woff2
> ---
> following the guidance in pkg-js-tools(7), if I've understood it
> correctly. But it seems that this syntax doesn't help;
> list-node-components reports:
>
> [...]
> varstream
> woff2
> brotli
> !brotli
> !woff2
>
> with the first occurrence being picked up from debian/watch and the !
> occurrences being those in additional_components. But
> component_list in /usr/share/perl5/Debian/PkgJs/Utils.pm has a
> different behaviour, and it would seem that that should work.
> Unfortunately, though, it doesn't appear to do so, and I don't
> understand why not.
>
> Best wishes,
>
> Julian
More information about the Pkg-javascript-devel
mailing list