From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2C73713877A for ; Wed, 20 Aug 2014 03:38:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4497AE0804; Wed, 20 Aug 2014 03:37:39 +0000 (UTC) Received: from mail-we0-f171.google.com (mail-we0-f171.google.com [74.125.82.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 075EDE076D for ; Wed, 20 Aug 2014 03:37:32 +0000 (UTC) Received: by mail-we0-f171.google.com with SMTP id p10so7300466wes.2 for ; Tue, 19 Aug 2014 20:34:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=UT/4KqSiqV0TIeT3FZ8BZRaG5u+E6TDC0asgkGQZPx4=; b=K1N+eacIpGBMSpggpwFn/VYE2mfdn6I3pDdwn5YVTApUXEDvab3DqDB6Mzlh1NvvCf 5s3+A9U9I8O16bxhl+0i6keQjvkecvl+GJV42kwF1moN+KY10cgQcUs6KySqCUMr+x6J MIccYPaefQU4M9cozq9XWjpdvW77MexqbDuqiJnWJFNpeisWlv+DnKY0ln375oyczWEk WyiEmPNOXK1OilH5mIqbOSdw5WWuGNnjRfAdjFF8lLwygUaflKNJoE8Pm+KafWynXXaU IfJJZfLBEtPVGEY996POC0llQEJNg41i71+hj6WUcYEIa72AOeDYawZlv11E4KRREJLg RvgA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.180.92.73 with SMTP id ck9mr11812401wib.54.1408505644095; Tue, 19 Aug 2014 20:34:04 -0700 (PDT) Sender: neurogeekster@gmail.com Received: by 10.216.217.12 with HTTP; Tue, 19 Aug 2014 20:34:04 -0700 (PDT) In-Reply-To: <53F3FBE3.300@yahoo.ca> References: <20140820084808.5f78c624@archtester.homenetwork> <53F3FBE3.300@yahoo.ca> Date: Tue, 19 Aug 2014 23:34:04 -0400 X-Google-Sender-Auth: Rj2kjfeVok1Pjb3CfIdXEMtBBiE Message-ID: Subject: Re: tl;dr: [gentoo-dev] Fw: reviewboard and its bugs From: "Jesus Rivero (Neurogeek)" To: gentoo-dev@lists.gentoo.org Content-Type: multipart/alternative; boundary=f46d043892c5949f6005010746e5 X-Archives-Salt: fb6a6d44-c3a3-443e-8016-beb488e017a6 X-Archives-Hash: dfcbd1d73a0046c9082f3c4cb1a4f8fb --f46d043892c5949f6005010746e5 Content-Type: text/plain; charset=UTF-8 On Tue, Aug 19, 2014 at 9:37 PM, Alex Xu wrote: > tl;dr: python package has nodejs dependencies, we don't have a mechanism > like distutils.eclass to install those system-wide. > > 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. 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. Feel free to ping me if you have questions. Cheers, [0] https://github.com/neurogeek/gentoo-overlay (I might have something more recent somewhere) [1] https://github.com/neurogeek/g-npm -- Jesus Rivero (Neurogeek) Gentoo Developer --f46d043892c5949f6005010746e5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable



On Tue, Aug 19, 2014 at 9:37 PM, Alex Xu <alex_y_xu@yahoo.ca&= gt; wrote:
tl;dr: python package has nodejs dependencies, we don'= t have a mechanism
like distutils.eclass to install those system-wide.

I gave this a try some time ago and was bummed down by s= ome things. I dont like nodejs enough, and npm devs seems to not care about= centrally/globally installed packages. There are some npm packages that ha= ve to be modified so they can work when globally installed and it gets bori= ng after a while. npm packages tend to be really small so one package can h= ave a really high number of deps.=C2=A0

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 out= dated cause I don't use nodejs anymore and I dont care much about it.

Feel free t= o ping me if you have questions.

=
Cheers,

[0]=C2=A0https= ://github.com/neurogeek/gentoo-overlay (I might have something more rec= ent somewhere)

--
Jesus Rivero (Neurogeek)
Gentoo Developer
--f46d043892c5949f6005010746e5--