[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Fw: reviewboard and its bugs
From:       Tim Boudreau <niftiness () gmail ! com>
Date:       2014-08-20 18:35:03
Message-ID: CA+qecRN8R8UCLwSA9NhxbXVGKNJcsLpeZyT6f=NGNYiZoHnUbw () mail ! gmail ! com
[Download RAW message or body]

On Wed, Aug 20, 2014 at 11:08 AM, Jesus Rivero (Neurogeek) <
neurogeek@gentoo.org> wrote:

> I originally responded to another thread. Here is what I said:
> <
> I gave this a try some time ago and was bummed down by some things. I dont
> like nodejs enough, and npm devs seems to not care about centrally/globally
> installed packages. There are some npm packages that have to be modified so
> they can work when globally installed and it gets boring after a while. npm
> packages tend to be really small so one package can have a really high
> number of deps.
>

For NodeJS, the first-class thing is web applications, and as far as their
concerned, the "best practice" is, if your application uses a library, it
should have its own copy of it. And, for web applications, that *does*
guarantee that you know what version of everything you're deploying, and
allows an application to have dependencies which themselves have
conflicting dependencies - which helps ensure deployment is uncomplicated
and you know what you're deploying.

However, globally installed packages are supported, and are increasingly
important as people discover NodeJS is useful for things that are not
web-application related.  So it seems like something that's not going away,
and sooner or later package managers will have to deal with it.


> If anybody is interested in this, check out my repo with npm packages[0]
> and a really simple g-npm tool[1] to generate ebuilds for them. These tools
> might be outdated cause I don't use nodejs anymore and I dont care much
> about it.
>

g-npm looks interesting.

-Tim

[Attachment #3 (text/html)]

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 20, 2014 \
at 11:08 AM, Jesus Rivero (Neurogeek) <span dir="ltr">&lt;<a \
href="mailto:neurogeek@gentoo.org" \
target="_blank">neurogeek@gentoo.org</a>&gt;</span> wrote:<br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra" \
style="font-family:arial,sans-serif;font-size:13px">I originally responded to another \
thread. Here is what I said:</div> <div class="gmail_extra" \
style="font-family:arial,sans-serif;font-size:13px"> &lt;</div><div \
class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px">I gave this a \
try some time ago and was bummed down by some things. I dont like nodejs enough, and \
npm devs seems to not care about centrally/globally installed packages. There are \
some npm packages that have to be modified so they can work when globally installed \
and it gets boring after a while. npm packages tend to be really small so one package \
can have a really high number of deps.  </div> \
</div></blockquote><div><br></div><div>For NodeJS, the first-class thing is web \
applications, and as far as their concerned, the &quot;best practice&quot; is, if \
your application uses a library, it should have its own copy of it. And, for web \
applications, that *does* guarantee that you know what version of everything \
you&#39;re deploying, and allows an application to have dependencies which themselves \
have conflicting dependencies - which helps ensure deployment is uncomplicated and \
you know what you&#39;re deploying.</div> <div><br></div><div>However, globally \
installed packages are supported, and are increasingly important as people discover \
NodeJS is useful for things that are not web-application related.   So it seems like \
something that&#39;s not going away, and sooner or later package managers will have \
to deal with it.</div> <div>  </div><blockquote class="gmail_quote" style="margin:0 0 \
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> <div \
class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:13px">If anybody is interested in this, check out my repo with npm \
packages[0] and a really simple g-npm tool[1] to generate ebuilds for them. These \
tools might be outdated cause I don&#39;t use nodejs anymore and I dont care much \
about it.</span></div> </div></blockquote><div><br></div><div>g-npm looks \
interesting.</div><div><br></div><div>-Tim</div><div><br></div></div> </div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic