Hi Timo,

On Tue, 2024-10-15 at 21:13 +0200, Timo Röhling wrote:
> * John Paul Adrian Glaubitz <adrian.glaub...@suse.com> [2024-10-15 
> * 21:04]:
> > This solution is still suboptimal as it makes bootstrapping
> > Debian from source needlessly harder.
>
> It is not really a solution but a stopgap, because
> the original http-parser no longer works correctly [1].

OK, thanks for taking care of that. And I agree that a stopgap
solution was necessary in this case.

> > Since libgit2 is a transitive build dependency of rustc which
> > is in turn a build dependency of many other packages, a lot of
> > packages will be blocked to build unless the nodejs package has
> > been built.
> > 
> > The proper fix would be really to untie the llhttp C library from
> > NodeJS. I don't really understand what the reason for tying a lean
> > C library to such a big code base as NodeJS. It's like adding Libre
> > Office as a build dependency to glibc.
>
> I agree with you 100%. Let's see how [2] pans out.

Would be great if upstream could be convinced to untie the library.

Adrian

PS: Sorry for the accidental use of my work address. Oops.

> [1] https://bugs.debian.org/1084223
> [2] https://bugs.debian.org/1081636

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to