On 30/11/2021 15:16, Jérémy Lal wrote:


Le mar. 30 nov. 2021 à 15:09, Yadd <y...@debian.org <mailto:y...@debian.org>> a écrit :

    On 30/11/2021 14:52, Jérémy Lal wrote:
     >
     >
     > Le mar. 30 nov. 2021 à 14:48, Jérémy Lal <kapo...@melix.org
    <mailto:kapo...@melix.org>
     > <mailto:kapo...@melix.org <mailto:kapo...@melix.org>>> a écrit :
     >
     >     Package: pkg-js-tools
     >     Version: 0.9.84
     >     Severity: normal
     >
     >     Hi,
     >
     >     while working on bootstrapping nodejs on a new arch,
     >     i found out that loop:
     >
     >     nodejs uses nodepath during build (in debian/rules),
     >     and is ditributed in pkg-js-tools, which itself depends on
    nodejs.
     >
     >     It would make sense to let nodepath be distributed by nodejs
    package ?
     >
     >
     > Haha but nodepath <modulename> is actually checking if module is
    installed,
     > so that is of no use for my problem.
     > So uniting nodepath with nodejs package must be done for another
    reason.
     >
     > Jérémy

    Hi,

    not easy: nodepath is used by dh-sequence-nodejs during
    "auto_configure"
    step, so if you use it during nodejs build, circular dependency will
    stay


Yes, i've stopped using it for building nodejs.
Was this the sole reason for pkg-js-tools build-dependency in nodejs ?

Jérémy

Hi,

pkg-js-tools test-depends on nodejs:any, not really build-depends. So I don't think its a heavy circular dependency: you can build pkg-js-tools with "nocheck"

Cheers,
Yadd

Reply via email to