Bug#994703: [Pkg-javascript-devel] Bug#994703: Bug#994703: nodejs: please documents deps or avoid it

2021-09-19 Thread Jérémy Lal
Le dim. 19 sept. 2021 à 22:27, Bastien ROUCARIES <
roucaries.bast...@gmail.com> a écrit :

> Le dim. 19 sept. 2021 à 19:33, Jérémy Lal  a écrit :
> >
> >
> >
> > Le dim. 19 sept. 2021 à 18:54, Bastien Roucariès <
> roucaries.bast...@gmail.com> a écrit :
> >>
> >> Package: nodejs
> >> Version: 12.22.5~dfsg-2
> >> Severity: serious
> >>
> >> Dear Maintainer,
> >>
> >> README.source should document the deps directory.
> >>
> >> It will be better to remove some libs from deps. Why libz is needed for
> node ?
> >> Could we push this plugin stuff to libz and so on.
> >>
> >> Acorn embdeded should be fixed by recent version.
> >>
> >> openssl one is worry some..
> >
> >
> > Hi,
> >
> > What's in ./deps/ is mostly not used for building node.
> > It's pretty much obvious if you look at ./debian/rules configure flags.
>
> Yes but README.Source is in this case good
> >
> > I believe it is not common practice to remove unused files, as long as
> it's okay with DFSG.
> Yes also
> > That's why
> > zlib, openssl, nghttp2, http-parser, uv, c-ares, brotli
> > are kept around in ./deps/ directory.
> >
> > This is actually useful, it makes debugging against "upstream-like"
> builds easier.
>
> Yes but in order to be less worried about something in this huge code
> base use these files, I will really prefer to move the deps dir before
> configure or removing the -r bit in order to avoid something strange
>
> I was hit ten years ago by some leaking hardcoded path on a project I
> compiled, and I really prefer to be paraonoiac on this side
>

Yes, why not. Better safe than sorry.

Jérémy


Bug#994703: [Pkg-javascript-devel] Bug#994703: Bug#994703: nodejs: please documents deps or avoid it

2021-09-19 Thread Bastien ROUCARIES
Le dim. 19 sept. 2021 à 19:33, Jérémy Lal  a écrit :
>
>
>
> Le dim. 19 sept. 2021 à 18:54, Bastien Roucariès 
>  a écrit :
>>
>> Package: nodejs
>> Version: 12.22.5~dfsg-2
>> Severity: serious
>>
>> Dear Maintainer,
>>
>> README.source should document the deps directory.
>>
>> It will be better to remove some libs from deps. Why libz is needed for node 
>> ?
>> Could we push this plugin stuff to libz and so on.
>>
>> Acorn embdeded should be fixed by recent version.
>>
>> openssl one is worry some..
>
>
> Hi,
>
> What's in ./deps/ is mostly not used for building node.
> It's pretty much obvious if you look at ./debian/rules configure flags.

Yes but README.Source is in this case good
>
> I believe it is not common practice to remove unused files, as long as it's 
> okay with DFSG.
Yes also
> That's why
> zlib, openssl, nghttp2, http-parser, uv, c-ares, brotli
> are kept around in ./deps/ directory.
>
> This is actually useful, it makes debugging against "upstream-like" builds 
> easier.

Yes but in order to be less worried about something in this huge code
base use these files, I will really prefer to move the deps dir before
configure or removing the -r bit in order to avoid something strange

I was hit ten years ago by some leaking hardcoded path on a project I
compiled, and I really prefer to be paraonoiac on this side

Bastien

> Jérémy
>
> --
> Pkg-javascript-devel mailing list
> pkg-javascript-de...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel