Re: [gentoo-user] Nodejs overlay

2021-02-01 Thread Michael Orlitzky
On Mon, 2021-02-01 at 05:23 -0500, Andrew Udvare wrote: > > > > 1. Nothing is shared between packages so build time and disk > > usage skyrockets. > > This is NodeJS and 99% of stuff is plain JavaScript. Many packages > are tiny. More time will be spent unpacking tiny distfiles and re- >

Re: [gentoo-user] Nodejs overlay

2021-02-01 Thread Andrew Udvare
> On 2021-01-31, at 19:20, Michael Orlitzky wrote: > > The only thing a package manager does for you is that it allows one > person (the Gentoo developer, in this case) to invest a little bit of > time to save everyone else (the Gentoo users) a lot of time. When > software has been packaged

Re: [gentoo-user] Nodejs overlay

2021-02-01 Thread Alessandro Barbieri
Il Lun 1 Feb 2021, 00:20 Aisha Tammy ha scritto: > On 1/31/21 8:49 AM, Alessandro Barbieri wrote: > > I'm trying to package nodejs software and I made an overlay for it here > > https://github.com/Alessandro-Barbieri/node-overlay < > https://github.com/Alessandro-Barbieri/node-overlay> > > Could

Re: [gentoo-user] Nodejs overlay

2021-01-31 Thread Aisha Tammy
I agree with all of mjo's points below. Nodejs is so bad that I don't think its worth investing your effort into it. There is really very little hope of fixing their crap. This is a case of its not you, its them. But if you do manage to get some sanity into this craziness I might just try nodejs

Re: [gentoo-user] Nodejs overlay

2021-01-31 Thread Aisha Tammy
On 1/31/21 8:49 AM, Alessandro Barbieri wrote: > I'm trying to package nodejs software and I made an overlay for it here > https://github.com/Alessandro-Barbieri/node-overlay > > Could you try it and send feedback? I have to confess, I don't

Re: [gentoo-user] Nodejs overlay

2021-01-31 Thread Michael Orlitzky
On Sun, 2021-01-31 at 18:42 -0500, Andrew Udvare wrote: > > Our best option is to treat Nodejs stuff the way we treat Rust and Go > packages. Pretend Nodejs 'binaries' are 'built' statically and > therefore, grab all the dependencies in the main package ebuild. The only thing a package manager

Re: [gentoo-user] Nodejs overlay

2021-01-31 Thread Andrew Udvare
> On 2021-01-31, at 18:17, Aisha Tammy wrote: > > On 1/31/21 8:49 AM, Alessandro Barbieri wrote: >> I'm trying to package nodejs software and I made an overlay for it here >> https://github.com/Alessandro-Barbieri/node-overlay >> >> Could

[gentoo-user] Nodejs overlay

2021-01-31 Thread Alessandro Barbieri
I'm trying to package nodejs software and I made an overlay for it here https://github.com/Alessandro-Barbieri/node-overlay Could you try it and send feedback?