[Pkg-javascript-devel] uploading new browserify-lite version

2015-07-07 Thread Andrew Kelley
Hi Jérémy,

Daniel is interested in browserify-lite and I have completed and packaged
up some feature requests that he had. He has offered to upload the new
version this time.

Daniel, I have done all the packaging and created the tag etc. All that
remains is for you to check out the code from git, use gbp to build it, and
upload it.

Cheers,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-nan update

2015-05-18 Thread Andrew Kelley
On Sun, May 17, 2015 at 12:51 AM Jérémy Lal kapo...@melix.org wrote:

 can you check if that goes well with reverse build dependencies please ?


Yes. Fortunately the only reverse build dependencies are node-leveldown
(which I am working on) and node-ws, which is supposed to be on nan version
1.8.x anyway.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] node-nan update

2015-05-16 Thread Andrew Kelley
Hi Jérémy,

I'm working on updating node-leveldown to the new upstream release and I
need a newer node-nan release to do so. Want some help with node-nan?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#778568: unblock: node-findit2/2.2.3-2

2015-02-16 Thread Andrew Kelley
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package node-findit2

The package build-depends on node-tap, a buggy package. However, this
dependency is strictly optional and is only used to run upstream tests.
Further, there are many examples of Debian JavaScript packages which
have tests disabled.

diff -Nru node-findit2-2.2.3/debian/changelog 
node-findit2-2.2.3/debian/changelog
--- node-findit2-2.2.3/debian/changelog 2014-10-20 00:05:27.0 +
+++ node-findit2-2.2.3/debian/changelog 2015-02-16 19:25:16.0 +
@@ -1,3 +1,9 @@
+node-findit2 (2.2.3-2) unstable; urgency=medium
+
+  * remove build dependency on buggy dependency: node-tap
+
+ -- Andrew Kelley superjo...@gmail.com  Mon, 16 Feb 2015 19:25:08 +
+
 node-findit2 (2.2.3-1) unstable; urgency=medium
 
   * Initial release (Closes: #765772)
diff -Nru node-findit2-2.2.3/debian/control node-findit2-2.2.3/debian/control
--- node-findit2-2.2.3/debian/control   2014-10-20 00:03:35.0 +
+++ node-findit2-2.2.3/debian/control   2015-02-16 19:23:44.0 +
@@ -6,7 +6,6 @@
 Build-Depends:
  debhelper (= 8)
  , dh-buildinfo
- , node-tap
  , nodejs
 Standards-Version: 3.9.6
 Homepage: https://github.com/andrewrk/node-findit
diff -Nru node-findit2-2.2.3/debian/rules node-findit2-2.2.3/debian/rules
--- node-findit2-2.2.3/debian/rules 2014-10-20 00:03:21.0 +
+++ node-findit2-2.2.3/debian/rules 2015-02-16 19:24:00.0 +
@@ -9,8 +9,6 @@
 
 #override_dh_auto_build:
 
-override_dh_auto_test:
-   tap test/*.js
 
 

unblock node-findit2/2.2.3-1

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


[Pkg-javascript-devel] can you fix node-tap and I will ask for the unblock?

2015-02-16 Thread Andrew Kelley
Jérémy,

Thank you for fixing node-serve-static. I have filed a bug for an unblock
on the package: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778566

Could you do the same for node-tap? Perhaps even by deleting the failing
test? Then I will file an unblock on node-tap.

Regards,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#778576: unblock: node-tap/0.4.13-2

2015-02-16 Thread Andrew Kelley
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package node-tap

The bug that caused this package to be scheduled for autoremoval is
fixed with this small patch which disables a single test.

This does not affect the behavior of the package itself in any way.

diff -Nru node-tap-0.4.13/debian/changelog node-tap-0.4.13/debian/changelog
--- node-tap-0.4.13/debian/changelog2014-10-20 00:01:44.0 +
+++ node-tap-0.4.13/debian/changelog2015-02-16 22:53:56.0 +
@@ -1,3 +1,9 @@
+node-tap (0.4.13-2) unstable; urgency=medium
+
+  * Patch fixing failing test FTBFS (Closes: #775627)
+
+ -- Jérémy Lal kapo...@melix.org  Mon, 16 Feb 2015 23:52:37 +0100
+
 node-tap (0.4.13-1) unstable; urgency=low
 
   * Initial release (Closes: #765988)
diff -Nru node-tap-0.4.13/debian/patches/mitigate_test_segv.patch 
node-tap-0.4.13/debian/patches/mitigate_test_segv.patch
--- node-tap-0.4.13/debian/patches/mitigate_test_segv.patch 1970-01-01 
00:00:00.0 +
+++ node-tap-0.4.13/debian/patches/mitigate_test_segv.patch 2015-02-16 
22:53:00.0 +
@@ -0,0 +1,30 @@
+Description: exit code of segv test depend on platform - do not check it
+ For reasons yet to be discovered, the assumption in segv test is wrong on
+ the platform used for https://bugs.debian.org/775627.
+Last-Update: 2015-02-16
+Author: Jérémy Lal kapo...@melix.org
+Forwarded: no, need more info
+--- a/test/segv.js
 b/test/segv.js
+@@ -37,9 +37,7 @@
+   , { 'id': 1,
+   'ok': false,
+   'name': ' ././segv',
+-  'exit': null,
+   'timedOut': true,
+-  'signal': process.platform === 'linux' ? 'SIGSEGV' : 'SIGTERM',
+   'command': './segv' }
+   , 'tests 1'
+   , 'fail  1' ]
+@@ -47,11 +45,6 @@
+   tc.on('data', function (d) {
+ var e = expect.shift()
+ 
+-// specific signal can be either term or bus
+-if (d.signal  e.signal)
+-  e.signal = d.signal === SIGTERM || d.signal === SIGBUS ?
+-d.signal : e.signal
+-
+ t.same(d, e)
+   })
+   tc.on('end', function () {
diff -Nru node-tap-0.4.13/debian/patches/series 
node-tap-0.4.13/debian/patches/series
--- node-tap-0.4.13/debian/patches/series   2014-10-20 00:01:40.0 
+
+++ node-tap-0.4.13/debian/patches/series   2015-02-16 22:53:00.0 
+
@@ -1,3 +1,4 @@
 nodejs_rename.patch
 use_available_modules.patch
 sbuild_disable_tests.patch
+mitigate_test_segv.patch

unblock node-tap/0.4.13-2

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] node-serve-static in danger of getting removed

2015-02-04 Thread Andrew Kelley
Leo,

The upstream maintainer of serve-static is going to release 1.6.5 (1.6.4
currently in danger of getting removed from debian) with the bug fix in it:

https://github.com/expressjs/serve-static/commit/0399e399935bab99530d6926094b4451438c2d50#commitcomment-9590955

When that happens will you go through the process to get it unflagged for
removal?

Regards,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-serve-static in danger of getting removed

2015-02-04 Thread Andrew Kelley
It seems I have been unsubscribed from pkg-javascript-devel for some reason
and I did not see
http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2015-January/009894.html
until now.

On Wed, Feb 4, 2015 at 1:16 PM, Andrew Kelley superjo...@gmail.com wrote:

 Leo,

 The upstream maintainer of serve-static is going to release 1.6.5 (1.6.4
 currently in danger of getting removed from debian) with the bug fix in it:


 https://github.com/expressjs/serve-static/commit/0399e399935bab99530d6926094b4451438c2d50#commitcomment-9590955

 When that happens will you go through the process to get it unflagged for
 removal?

 Regards,
 Andrew

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-19 Thread Andrew Kelley
On Oct 17, 2014 4:11 PM, Andrew Kelley superjo...@gmail.com wrote:

 Good idea. Done.

 On Fri, Oct 17, 2014 at 4:06 PM, Jérémy Lal kapo...@melix.org wrote:
 Maybe it can be written in the long description of the package ?
 This module is a backward-compatible rewrite of node-findit

I found one more bug and fixed it upstream. Then updated the node-findit2
package which is ready for review and upload. Anything else you wanted me
to do?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-findit2_2.2.3-1_amd64.changes is NEW

2014-10-19 Thread Andrew Kelley
On Sun, Oct 19, 2014 at 5:34 PM, Debian FTP Masters 
ftpmas...@ftp-master.debian.org wrote:

 binary:node-findit2 is NEW.
 source:node-findit2 is NEW.

 Your package has been put into the NEW queue, which requires manual action
 from the ftpteam to process.


Hi FTP masters,

This module, node-findit2, is a fork of node-findit. The 3 dependencies of
node-findit in Debian have switched to node-findit2 upstream. After
node-findit2 is accepted, node-findit can be removed. This package is NEW,
but in practice it is closer to an update for node-findit which was already
accepted.

Regards,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-17 Thread Andrew Kelley
On Thu, Oct 16, 2014 at 2:17 PM, Andrew Kelley superjo...@gmail.com wrote:

 On Wed, Oct 15, 2014 at 12:44 AM, Jérémy Lal kapo...@melix.org wrote:

  What should I do?

 Since both have same API, i'd add your patches as quilt patches to
 node-findit that is already in debian and add a binary package
 node-findit2 (symlinking /usr/lib/nodejs/findit to findit2).

 Or the reverse, change upstream and add binary node-findit to
 node-findit2.


 What about this?

 * Add patch as quilt patch to node-findit that is already in debian
 * When packaging other package updates that depend on findit2, patch them
 to depend on node-findit instead, since the patch provides the findit2 API
 and bug fixes.

 If you are OK with that strategy, then node-findit is ready for review and
 upload.


Also if this strategy is OK, then node-multiparty is updated and ready for
review and upload.

Felipe, if Jérémy says that this strategy for node-findit is OK, then the
groovebasin package is updated and ready for review and upload.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-17 Thread Andrew Kelley
On Fri, Oct 17, 2014 at 12:15 AM, Jérémy Lal kapo...@melix.org wrote:

 Le jeudi 16 octobre 2014 à 14:17 -0700, Andrew Kelley a écrit :
  On Wed, Oct 15, 2014 at 12:44 AM, Jérémy Lal kapo...@melix.org wrote:
 
What should I do?
  
   Since both have same API, i'd add your patches as quilt patches to
   node-findit that is already in debian and add a binary package
   node-findit2 (symlinking /usr/lib/nodejs/findit to findit2).
  
   Or the reverse, change upstream and add binary node-findit to
   node-findit2.
 
 
  What about this?
 
  * Add patch as quilt patch to node-findit that is already in debian
  * When packaging other package updates that depend on findit2, patch them
  to depend on node-findit instead, since the patch provides the findit2
 API
  and bug fixes.

 I agree up to that point where you imply that findit2 has a different
 API ? If that's the case then findit2 must be... findit2 !


Hmm, in this case, since upstream seems to be ignoring my pull request,
maybe I will

 * rename the module to a better fork name (as I did with formidable -
multiparty)
 * add new node module to debian
 * update packages to depend on new module
 * delete node-findit from debian since nothing depends on it
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-17 Thread Andrew Kelley
On Fri, Oct 17, 2014 at 3:40 PM, Jérémy Lal kapo...@melix.org wrote:

 Le vendredi 17 octobre 2014 à 15:04 -0700, Andrew Kelley a écrit :
  On Fri, Oct 17, 2014 at 12:15 AM, Jérémy Lal kapo...@melix.org wrote:
 
   Le jeudi 16 octobre 2014 à 14:17 -0700, Andrew Kelley a écrit :
On Wed, Oct 15, 2014 at 12:44 AM, Jérémy Lal kapo...@melix.org
 wrote:
   
  What should I do?

 Since both have same API, i'd add your patches as quilt patches to
 node-findit that is already in debian and add a binary package
 node-findit2 (symlinking /usr/lib/nodejs/findit to findit2).

 Or the reverse, change upstream and add binary node-findit to
 node-findit2.
   
   
What about this?
   
* Add patch as quilt patch to node-findit that is already in debian
* When packaging other package updates that depend on findit2, patch
 them
to depend on node-findit instead, since the patch provides the
 findit2
   API
and bug fixes.
  
   I agree up to that point where you imply that findit2 has a different
   API ? If that's the case then findit2 must be... findit2 !
  
 
  Hmm, in this case, since upstream seems to be ignoring my pull request,
  maybe I will
 
   * rename the module to a better fork name (as I did with formidable -
  multiparty)
   * add new node module to debian
   * update packages to depend on new module
   * delete node-findit from debian since nothing depends on it

 If that's the case, then please keep a name close to the original one,
 so that when packaging a module depending on (old) findit, one can find
 easily the new findit to be a match.

 You might also want to commit to keep a backward-compatible API with
 node-findit.

 These are only suggestions.


I have thought about it, and I decided to keep the name as findit2. Also I
agree to commit to backward-compatible API with node-findit, so that debian
packages can use findit2 instead. I should have a package done here
shortly. One thing that is kind of funny, is that since I cleaned up the
code considerably, the lines of code is now small enough that FTP masters
might say it is too small!! But hopefully if we tell them we are going to
remove node-findit and this package is intended to replace it, then they
will be OK with it.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-17 Thread Andrew Kelley
On Fri, Oct 17, 2014 at 3:43 PM, Andrew Kelley superjo...@gmail.com wrote:



 On Fri, Oct 17, 2014 at 3:40 PM, Jérémy Lal kapo...@melix.org wrote:

 Le vendredi 17 octobre 2014 à 15:04 -0700, Andrew Kelley a écrit :
  On Fri, Oct 17, 2014 at 12:15 AM, Jérémy Lal kapo...@melix.org wrote:
 
   Le jeudi 16 octobre 2014 à 14:17 -0700, Andrew Kelley a écrit :
On Wed, Oct 15, 2014 at 12:44 AM, Jérémy Lal kapo...@melix.org
 wrote:
   
  What should I do?

 Since both have same API, i'd add your patches as quilt patches to
 node-findit that is already in debian and add a binary package
 node-findit2 (symlinking /usr/lib/nodejs/findit to findit2).

 Or the reverse, change upstream and add binary node-findit to
 node-findit2.
   
   
What about this?
   
* Add patch as quilt patch to node-findit that is already in debian
* When packaging other package updates that depend on findit2,
 patch them
to depend on node-findit instead, since the patch provides the
 findit2
   API
and bug fixes.
  
   I agree up to that point where you imply that findit2 has a different
   API ? If that's the case then findit2 must be... findit2 !
  
 
  Hmm, in this case, since upstream seems to be ignoring my pull request,
  maybe I will
 
   * rename the module to a better fork name (as I did with formidable -
  multiparty)
   * add new node module to debian
   * update packages to depend on new module
   * delete node-findit from debian since nothing depends on it

 If that's the case, then please keep a name close to the original one,
 so that when packaging a module depending on (old) findit, one can find
 easily the new findit to be a match.

 You might also want to commit to keep a backward-compatible API with
 node-findit.

 These are only suggestions.


 I have thought about it, and I decided to keep the name as findit2. Also I
 agree to commit to backward-compatible API with node-findit, so that debian
 packages can use findit2 instead. I should have a package done here
 shortly. One thing that is kind of funny, is that since I cleaned up the
 code considerably, the lines of code is now small enough that FTP masters
 might say it is too small!! But hopefully if we tell them we are going to
 remove node-findit and this package is intended to replace it, then they
 will be OK with it.


Alright, node-findit2 is packaged up and ready for review and upload. I
think we should send a note to the FTP masters that it will replace
node-findit.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-17 Thread Andrew Kelley
Good idea. Done.

On Fri, Oct 17, 2014 at 4:06 PM, Jérémy Lal kapo...@melix.org wrote:

 Le vendredi 17 octobre 2014 à 16:03 -0700, Andrew Kelley a écrit :
  Alright, node-findit2 is packaged up and ready for review and upload. I
  think we should send a note to the FTP masters that it will replace
  node-findit.

 Maybe it can be written in the long description of the package ?
 This module is a backward-compatible rewrite of node-findit



___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-16 Thread Andrew Kelley
On Wed, Oct 15, 2014 at 12:44 AM, Jérémy Lal kapo...@melix.org wrote:

  What should I do?

 Since both have same API, i'd add your patches as quilt patches to
 node-findit that is already in debian and add a binary package
 node-findit2 (symlinking /usr/lib/nodejs/findit to findit2).

 Or the reverse, change upstream and add binary node-findit to
 node-findit2.


What about this?

* Add patch as quilt patch to node-findit that is already in debian
* When packaging other package updates that depend on findit2, patch them
to depend on node-findit instead, since the patch provides the findit2 API
and bug fixes.

If you are OK with that strategy, then node-findit is ready for review and
upload.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] patching away readable-stream might not be right

2014-10-14 Thread Andrew Kelley
See
https://github.com/andrewrk/node-multiparty/commit/11780f4a6e3e8c6d439639794c795bb5fdaefe97#commitcomment-8163898

According to this, if a package depends on readable-stream 1.1.x, then it
is actually puling in node 0.11 stream API. This means that patching it to
use built-in v0.10.29 stream API could introduce bugs.

So maybe we should package node-readable-stream 1.1.x?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] can we use my fork of node-findit?

2014-10-14 Thread Andrew Kelley
I fixed all the bugs in node-findit and submitted the patch to upstream:
https://github.com/substack/node-findit/pull/34

But I am afraid that upstream will not accept my code and I do not have
time to wait. So I have forked findit to findit2 and started using that in
my modules, because it fixes bugs.

So now my question is, when packaging these modules, may I update
node-findit, keeping the same package name, but use my fork instead?

It keeps the same API and fixes all the findit bugs. Further, the only
packages that depend on findit so far are mine:

$ apt-cache rdepends  node-findit
node-findit
Reverse Depends:
  groovebasin

So far only groovebasin depends on node-findit. And this update happened
upstream in groovebasin:

groovebasin
  findit - findit2
  connect-static
findit - findit2
  multiparty
findit - findit2

So that's 3 places that need the fork instead of the original, and 0 places
that need the original.

What should I do?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] browserify-lite

2014-10-03 Thread Andrew Kelley
On Oct 2, 2014 11:49 PM, Jérémy Lal kapo...@melix.org wrote:

 Le jeudi 02 octobre 2014 à 20:57 -0700, Andrew Kelley a écrit :
  To provide a possible alternative for upstream projects which depend on
  browserify, which is a heavy dependency dragging many things along with
it,
  I have created a module called browserify-lite:
 
  https://github.com/andrewrk/browserify-lite
 
  My question, should I package this module for Debian? Or is it *too*
  lite? :-)
 
  Groove Basin already depends on it for its build system:
 
https://github.com/andrewrk/groovebasin/commit/174af756e1dc2ca148e10a8848fb7db83b100378

 Great !
 What modifications are required to port a build script using browserify
 to browserify-lite ?

It depends on how complicated the usage of browserify is. If it is very
simple, then it might make sense to use browserify-lite, anything even
slightly advanced and we would be better off packaging the real browserify.

Anything in particular you're interested in?

 Would it be better to use uglifyjs ast parser ?

Possibly. The tokenizer I coded up should probably be fine, but maybe since
we already have uglifyjs packaged it would make sense to use that.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Comments regarding node-clarinet_0.9.0-1_amd64.changes

2014-10-02 Thread Andrew Kelley
On Thu, Oct 2, 2014 at 5:39 AM, Thorsten Alteholz 
ftpmas...@ftp-master.debian.org wrote:

 I marked your package for accept, but please remove the samples and test
 directories from the source tarball (or take care of the minified files
 in it).


Thank you. I will do that right away.

By the way, there is another package in the NEW queue - node-on-finished -
that looks like a trivially small JavaScript package. But rest assured, it
is not really a new package, but an update to an existing package,
node-finished. Upstream renamed from finished to on-finished so the
Debian package is renamed to match convention.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] browserify-lite

2014-10-02 Thread Andrew Kelley
To provide a possible alternative for upstream projects which depend on
browserify, which is a heavy dependency dragging many things along with it,
I have created a module called browserify-lite:

https://github.com/andrewrk/browserify-lite

My question, should I package this module for Debian? Or is it *too*
lite? :-)

Groove Basin already depends on it for its build system:
https://github.com/andrewrk/groovebasin/commit/174af756e1dc2ca148e10a8848fb7db83b100378
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] NPM: Cannot find module installed globally

2014-09-20 Thread Andrew Kelley
On Sat, Sep 20, 2014 at 7:33 PM, Jérémy Lal kapo...@melix.org wrote:

 * npm actually discourages npm install -g in favor of
   cd thismodule; npm link
   cd thatmodule; npm link thismodule


I think npm encourages using `npm install` which would put dependencies in
a local folder called node_modules and would generally discourage use of
`npm link`, unless you are developing a module and using npm link to test
it while you develop it. Even then, most people do not use npm link.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] how to build jsondiffpatch?

2014-09-15 Thread Andrew Kelley
I am working on packaging jsondiffpatch:
https://github.com/benjamine/jsondiffpatch

This would be:

Source package: jsondiffpatch.js
Node package: node-jsondiffpatch
libjs package: libjs-jsondiffpatch

Node package part is done. The hard part is the libjs package. The
repository ships with build/* containing generated files. So I have
excluded those in a dfsg tarball.

However now we must build those files ourselves. The way it is done is with
gulp:

build: node_modules
@./node_modules/.bin/gulp build

gulp is not in debian and it would take a lot of work to get it there:

http://paste.ubuntu.com/8352160/

Additionally, all the gulp stuff is apparently calling browserify, so that
build-dependency is dragged in too! x.x

What can we do?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] updated packages ready for upload

2014-09-12 Thread Andrew Kelley
On Thu, Sep 11, 2014 at 9:50 PM, Andrew Kelley superjo...@gmail.com wrote:

 On Tue, Sep 9, 2014 at 12:52 PM, Jérémy Lal kapo...@melix.org wrote:

 i think method 2 of
 https://wiki.debian.org/Renaming_a_Package

 applies here. Can you do it, then i'll review and upload ?


 All done and ready for review.


If node-on-finished looks good, then node-body-parser is ready to go too.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-connect-static_1.2.2-1_amd64.changes REJECTED

2014-09-11 Thread Andrew Kelley
OK.

Thorsten,

Please feel free to reject node-errno as well. The upstream repository that
I am ultimately trying to get all the dependencies uploaded for is now
updated to have less dependencies, and among others, node-errno is no
longer required. I am unaware of any other projects that intend to depend
on node-errno.

Regards,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] packages rejected

2014-09-11 Thread Andrew Kelley
On Thu, Sep 11, 2014 at 2:06 PM, Jérémy Lal kapo...@melix.org wrote:

 Moving to pkg-javascript

 Le jeudi 11 septembre 2014 à 10:03 -0700, Andrew Kelley a écrit :
  node-mv

 nodemodules-fs


Looks like this is not started yet, so I will start it.



  node-connect-static

 i know it's easier said than done, but can you consider doing a PR to
 serve-static with the feature(s) you're missing ?

 if not, then yes, bundle it inside groovebasin.


I hadn't considered this. I will go ahead and make a pull request. I have
worked with one of the maintainers in the past, so maybe they will consider
it.



  After
 
 https://github.com/andrewrk/groovebasin/commit/c97a6ae74c46599ff3dfa7992f6e89593501e3f5
  groovebasin no longer depends on node-prr.

 ha ok, but level will anyway, no ?


I meant that even following the chain, node-prr is not depended on at all:

leveldown (1.0.0)
├─ abstract-leveldown (~2.0.0)
│  └─ xtend (~3.0.0)
├─ bindings (~1.2.1)
├─ nan (~1.3.0)
└─ fast-future (~1.0.0)

the prr dependency came in via level-packager, which groove basin
completely avoids now.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] updated packages ready for upload

2014-09-11 Thread Andrew Kelley
On Tue, Sep 9, 2014 at 12:52 PM, Jérémy Lal kapo...@melix.org wrote:

 i think method 2 of
 https://wiki.debian.org/Renaming_a_Package

 applies here. Can you do it, then i'll review and upload ?


All done and ready for review.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] packages rejected

2014-09-11 Thread Andrew Kelley
On Thu, Sep 11, 2014 at 2:28 PM, Andrew Kelley superjo...@gmail.com wrote:

  node-connect-static

 i know it's easier said than done, but can you consider doing a PR to
 serve-static with the feature(s) you're missing ?

 if not, then yes, bundle it inside groovebasin.


 I hadn't considered this. I will go ahead and make a pull request. I have
 worked with one of the maintainers in the past, so maybe they will consider
 it.


I thought about this some more, and I think that I would rather not do it.
As an upstream author, I think the packages are distinct. In particular,
 serve-static has these dependencies:

serve-static (1.6.1)
├─ parseurl (~1.3.0)
├─ send (0.9.1)
├─ escape-html (1.0.1)
└─ utils-merge (1.0.0)

I don't want to drag these dependencies in. Additionally, serve-static and
connect-static have different use cases and implementations; if they were
merged then they would share no code. I think they really are distinct
packages.

However, as an alternative to bundling, I could see this being something
like nodemodules-connect-middleware or something like that. But maybe
bundling is fine since nothing else depends on connect-static as of yet.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Comments regarding node-groove_2.2.4-1_amd64.changes

2014-07-28 Thread Andrew Kelley
On Mon, Jul 28, 2014 at 4:26 AM, Thorsten Alteholz 
ftpmas...@ftp-master.debian.org wrote:

 danse.ogg seems to be created by Kevin MacLeod. Normally he licenses his
 stuff under CC BY. Can you please confirm that he is the author and then
 add an entry to debian/copyright.


Good catch Thorsten. I have confirmed that he is the author and added a
copyright entry for it now. The package is ready for upload when Felipe has
time to do it.
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-bl_0.8.2-1_amd64.changes REJECTED

2014-07-11 Thread Andrew Kelley
Thorsten,

My apologies for not noticing this. Good catch. I will be more careful in
the future.


On Fri, Jul 11, 2014 at 5:00 AM, Thorsten Alteholz 
ftpmas...@ftp-master.debian.org wrote:


 Hi Andrew,

 unfortunately I have to reject your package.

 The license in LICENSE does not match the license you use in
 your debian/copyright.

   Thorsten

 ===

 Please feel free to respond to this email if you don't understand why
 your files were rejected, or if you upload new files which address our
 concerns.


___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] can we upload node-uuid instead of node-node-uuid?

2014-07-04 Thread Andrew Kelley
The proper package for upstream to depend on is uuid:
https://www.npmjs.org/package/uuid

I'd rather patch upstream sources that incorrectly do require('node-uuid')
instead of patching upstream sources (mine included) that correctly do
require('uuid').
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] can we upload node-uuid instead of node-node-uuid?

2014-07-04 Thread Andrew Kelley
As an upstream author I'm happy to switch to using uid-safe. I don't know
what you're referring to with 'mz'.


On Fri, Jul 4, 2014 at 5:20 PM, Leo Iannacone l...@ubuntu.com wrote:

 On 5 July 2014 00:16, Andrew Kelley superjo...@gmail.com wrote:
  On Fri, Jul 4, 2014 at 2:24 PM, Leo Iannacone l...@ubuntu.com wrote:
 
   Le vendredi 04 juillet 2014 à 12:14 -0700, Andrew Kelley a écrit :
I'd rather patch upstream sources that incorrectly do
require('node-uuid')
instead of patching upstream sources (mine included) that correctly
do
require('uuid').
  
 
  May I ask you which module are you going to debianize??
 
  https://github.com/andrewrk/groovebasin/

 And, what about using this module:
 https://github.com/crypto-utils/uid-safe  ??

 I will debianize it asap, but without the support to moderize 'mz' ...



 --
 Ubuntu Member - http://launchpad.net/~l3on
 Home Page - http://leoiannacone.com
 GPG Key Id - 0xD282FC25

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] These Node.js packages are ready for sponsorship

2014-07-01 Thread Andrew Kelley
Another day, another update:

node-abstract-leveldown
node-ansi-regex
node-ansi-styles
node-bindings
node-bl
node-body-parser(depends on depd and media-typer)
node-chalk  (depends on strip-ansi, supports-color, and
ansi-styles)
node-connect-static (depends on findit 2.0.0, pend, bl)
node-cookies(depends on keygrip)
node-crc32-stream
node-deferred-leveldown (depends on abstract-leveldown)
node-deflate-crc32-stream
node-depd
node-diacritics
node-end-of-stream
node-errno  (depends on prr)
node-findit (updated to 2.0.0; upstream fixed an important
bug)
node-groove (depends on bindings)
node-jsondiffpatch  (depends on chalk)
node-keese
node-keygrip
node-lazystream
node-level  (depends on level-packager and leveldown)
node-leveldown  (depends on bindings)
node-level-packager (depends on levelup)
node-levelup(depends on deferred-leveldown, bl, errno, prr)
node-media-typer
node-mess
node-music-library-index(depends on diacritics)
node-mv (depends on ncp)
node-ncp(fixed the problem of the deleted binary in
source)
node-pend
node-prr
node-requireindex
node-strip-ansi (depends on ansi-regex)
node-stylus
node-supports-color
node-tar-stream (depends on bl and end-of-stream)
node-zfill
node-zip-stream (depends on crc32-stream, deflate-crc32-stream,
debug 1.0.2)




On Mon, Jun 30, 2014 at 8:41 AM, Andrew Kelley superjo...@gmail.com wrote:

 Updated ready-for-sponsorship list. I'll try to keep this email to one per
 day from now on.

 node-abstract-leveldown
 node-ansi-regex
 node-ansi-styles
 node-bindings
 node-bl
 node-connect-static   (depends on bl and pend)
 node-cookies  (depends on keygrip)
 node-crc32-stream
 node-deferred-leveldown   (depends on abstract-leveldown)
 node-deflate-crc32-stream
 node-depd
 node-diacritics
 node-end-of-stream
 node-groove   (depends on bindings)
 node-keese
 node-keygrip
 node-lazystream
 node-leveldown(depends on bindings)
 node-media-typer
 node-mess
 node-music-library-index  (depends on diacritics)
 node-mv   (depends on ncp)
 node-ncp
 node-pend
 node-prr
 node-strip-ansi   (depends on ansi-regex)
 node-stylus
 node-supports-color
 node-tar-stream   (depends on bl and end-of-stream)
 node-zfill



 On Sun, Jun 29, 2014 at 9:25 PM, Andrew Kelley superjo...@gmail.com
 wrote:

 Hello pkg-javascript team,

 I have completed many Node.js packages and more are on the way. I'm
 looking for someone to sponsor these packages:

 node-abstract-leveldown
 node-ansi-regex
 node-ansi-styles
 node-bindings   node-leveldown depends on this one
 node-bl
 node-crc32-stream
 node-deflate-crc32-stream
 node-depd
 node-diacritics
 node-end-of-stream
 node-keese
 node-keygrip
 node-lazystream
 node-leveldown    this one compiles native code and depends
 on libleveldb and libsnappy
 node-media-typer
 node-ncp
 node-pend
 node-prr
 node-supports-color
 node-zfill


 The repositories are all in /git/pkg-javascript/.
 Cheers,
 Andrew



___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] These Node.js packages are ready for sponsorship

2014-06-30 Thread Andrew Kelley
Updated ready-for-sponsorship list. I'll try to keep this email to one per
day from now on.

node-abstract-leveldown
node-ansi-regex
node-ansi-styles
node-bindings
node-bl
node-connect-static   (depends on bl and pend)
node-cookies  (depends on keygrip)
node-crc32-stream
node-deferred-leveldown   (depends on abstract-leveldown)
node-deflate-crc32-stream
node-depd
node-diacritics
node-end-of-stream
node-groove   (depends on bindings)
node-keese
node-keygrip
node-lazystream
node-leveldown(depends on bindings)
node-media-typer
node-mess
node-music-library-index  (depends on diacritics)
node-mv   (depends on ncp)
node-ncp
node-pend
node-prr
node-strip-ansi   (depends on ansi-regex)
node-stylus
node-supports-color
node-tar-stream   (depends on bl and end-of-stream)
node-zfill



On Sun, Jun 29, 2014 at 9:25 PM, Andrew Kelley superjo...@gmail.com wrote:

 Hello pkg-javascript team,

 I have completed many Node.js packages and more are on the way. I'm
 looking for someone to sponsor these packages:

 node-abstract-leveldown
 node-ansi-regex
 node-ansi-styles
 node-bindings   node-leveldown depends on this one
 node-bl
 node-crc32-stream
 node-deflate-crc32-stream
 node-depd
 node-diacritics
 node-end-of-stream
 node-keese
 node-keygrip
 node-lazystream
 node-leveldown    this one compiles native code and depends
 on libleveldb and libsnappy
 node-media-typer
 node-ncp
 node-pend
 node-prr
 node-supports-color
 node-zfill


 The repositories are all in /git/pkg-javascript/.
 Cheers,
 Andrew

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] whether or not to sometimes remove questionably useful binaries from node modules

2014-06-30 Thread Andrew Kelley
from #debian-multimedia

fsateler andrewrk: why did you remove the ncp binary?
andrewrk fsateler, it clutters up the global bin namespace, and why would
you ever use it instead of plain old cp ?
andrewrk it seems common for node module authors to include useless
binaries with their libraries
andrewrk another one: https://github.com/rvagg/node-errno
andrewrk in the common use case, all node modules are installed locally
to the project. so people are not worried about picking globally unique
binary names. in the above project if you were using it you could do
something like:
andrewrk ./node_modules/.bin/errno foo
andrewrk while developing. but as node-errno debian package I think it
makes sense to only include the library functionality
andrewrk I suppose Jérémy Lal would have an opinion on this

Any other opinions out there?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] where do I begin? I want to package many node module dependencies for an application

2014-06-29 Thread Andrew Kelley
 (~0.2.12)  node-minimatch (0.2.12-1)
│  │  ├─ lodash (~2.4.1)  None
│  │  ├─ glob (~3.2.6)node-glob (3.2.6-1)
│  │  ├─ rimraf (~2.2.2)  node-rimraf (2.2.2-2)
│  │  ├─ findup-sync (~0.1.2) None
│  │  │  ├─ glob (~3.2.9) node-glob (3.2.6-1)
│  │  │  └─ lodash (~2.4.1)   None
│  │  ├─ iconv-lite (~0.2.11) None
│  │  └─ isbinaryfile (~2.0.0)None
│  ├─ readable-stream (~1.0.26)   None
│  └─ tar-stream (~0.4.0) None
│ ├─ bl (~0.6.0)  None
│ │  └─ readable-stream (~1.0.26) None
│ ├─ end-of-stream (~0.1.3)   None
│ │  └─ once (~1.3.0) node-once (1.1.1-1)
│ ├─ xtend (~3.0.0)   None
│ └─ readable-stream (~1.0.26-4)  None
├─ lastfm (~0.9.0)None
│  └─ underscore ()   underscore
(1.4.4-2ubuntu1)
├─ requireindex (~1.1.0)  None
├─ mess (~0.1.1)  None
├─ express (~4.4.3)   node-express (2.5.9-2)
├─ mkdirp (~0.3.5)node-mkdirp (0.3.5-1)
├─ findit (~1.1.1)None
├─ keese (~1.0.0) None
├─ level (~0.18.0)None
│  ├─ level-packager (~0.18.0)None
│  │  └─ levelup (~0.18.0)None
│  │ ├─ semver (~2.3.1)   node-semver (2.1.0-2)
│  │ ├─ xtend (~3.0.0)None
│  │ ├─ deferred-leveldown (~0.2.0)   None
│  │ │  └─ abstract-leveldown (~0.12.1)   None
│  │ │ └─ xtend (~2.1.1)  None
│  │ ├─ bl (~0.8.0)   None
│  │ ├─ errno (~0.1.1)None
│  │ │  └─ prr (~0.0.0)   None
│  │ ├─ readable-stream (~1.0.26) None
│  │ └─ prr (~0.0.0)  None
│  └─ leveldown (~0.10.0) None
│ ├─ bindings (~1.1.1)None
│ └─ nan (~0.6.0) node-nan (0.3.2-1)
├─ osenv (0.0.3)  node-osenv (0.0.3-1)
├─ superagent (~0.18.0)   None
│  ├─ qs (0.6.6)  node-qs (0.6.5-1)
│  ├─ cookiejar (1.3.2)   None
│  ├─ methods (0.0.1) None
│  ├─ extend (~1.2.1) None
│  ├─ form-data (0.1.2)   node-form-data (0.1.0-1)
│  ├─ mime (1.2.5)node-mime (1.2.11-1)
│  ├─ readable-stream (1.0.27-1)  None
│  ├─ formidable (1.0.14) node-formidable (1.0.13-1)
│  ├─ debug (~0.7.2)  node-debug (0.6.0-1)
│  ├─ reduce-component (1.0.1)None
│  └─ component-emitter (1.1.2)   None
├─ body-parser (~1.4.3)   None
│  ├─ depd (0.3.0)None
│  ├─ qs (0.6.6)  node-qs (0.6.5-1)
│  ├─ raw-body (1.2.2)node-raw-body (0.0.3-1)
│  ├─ type-is (1.3.1) None
│  │  ├─ media-typer (0.2.0)  None
│  │  └─ mime-types (~1.0.1)  None
│  ├─ bytes (1.0.0)   node-bytes (0.2.1-1)
│  ├─ media-typer (0.2.0) None
│  └─ iconv-lite (0.4.3)  None
├─ mv (~2.0.0)None
│  ├─ ncp (~0.4.2)None
│  ├─ rimraf (~2.2.6) node-rimraf (2.2.2-2)
│  └─ mkdirp (~0.3.5) node-mkdirp (0.3.5-1)
├─ ws (~0.4.31)   None
│  ├─ tinycolor (0.x) node-tinycolor
(0.0.1~git20130725-1)
│  ├─ nan (~0.3.0)node-nan (0.3.2-1)
│  ├─ options (=0.0.5)   None
│  └─ commander (~0.6.1)  node-commander (2.0.0-1)
└─ groove (~2.2.1)None
   └─ bindings (~1.1.1)   None

Warnings occured:
 [warning] xtend: utils-merge does the same job (but it works only for two
objects), see node-through2 for a patch
 [error]   readable-stream: Only nodejs = 0.10.x is in debian, see
node-multiparty for a patch




On Thu, Jun 26, 2014 at 1:19 PM, Andrew Kelley superjo...@gmail.com wrote:

 Hello pkg-javascript-devel team,

 I am andrewrk from the pkg-multimedia-maintainers team.

 I started packaging Groove Basin http://groovebasin.com/ - a music

[Pkg-javascript-devel] These Node.js packages are ready for sponsorship

2014-06-29 Thread Andrew Kelley
Hello pkg-javascript team,

I have completed many Node.js packages and more are on the way. I'm looking
for someone to sponsor these packages:

node-abstract-leveldown
node-ansi-regex
node-ansi-styles
node-bindings   node-leveldown depends on this one
node-bl
node-crc32-stream
node-deflate-crc32-stream
node-depd
node-diacritics
node-end-of-stream
node-keese
node-keygrip
node-lazystream
node-leveldown    this one compiles native code and depends on
libleveldb and libsnappy
node-media-typer
node-ncp
node-pend
node-prr
node-supports-color
node-zfill


The repositories are all in /git/pkg-javascript/.
Cheers,
Andrew
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] where do I begin? I want to package many node module dependencies for an application

2014-06-27 Thread Andrew Kelley
On Fri, Jun 27, 2014 at 12:35 AM, Emilien Klein emilien+deb...@klein.st
wrote:

 Hi andrewrk,

 Let us know if you need more information.


A couple questions for you:

1. Should I create ITPs for each and every one of the new modules (about
65)?

2. How does one package up modules that contain C++ code?

For me these are:
https://npmjs.org/package/ws
https://npmjs.org/package/leveldown
https://npmjs.org/package/groove

Related question: both ws and leveldown have a conflicting runtime
dependency on https://npmjs.org/package/nan but this looks like perhaps it
should be a compile-time dependency. Any advice on this?



 P.S.: I'm assuming you are not subscribed to the
 pkg-javascript-devel@l.a.d.o list, hence the CC. Let us know if you
 are subscribed though.


I am now subscribed :-)
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] where do I begin? I want to package many node module dependencies for an application

2014-06-27 Thread Andrew Kelley
On Fri, Jun 27, 2014 at 1:39 PM, Jérémy Lal kapo...@melix.org wrote:

 Le vendredi 27 juin 2014 à 21:28 +0200, Emilien Klein a écrit :
  2014-06-27 17:34 GMT+02:00 Andrew Kelley superjo...@gmail.com:
   On Fri, Jun 27, 2014 at 12:35 AM, Emilien Klein 
 emilien+deb...@klein.st
   wrote:

   2. How does one package up modules that contain C++ code?
  
   For me these are:
   https://npmjs.org/package/ws
   https://npmjs.org/package/leveldown
   https://npmjs.org/package/groove
 
  Do these packages have a Makefile, or some building recipe? If it's
  using one of the popular tools, the package helpers should be able to
  take care of the building process for you.

 Usually c++ node modules use node-gyp, see packages build-depending on
 node-gyp to find out about it (reverse-depends -b node-gyp).


Thanks, this is helpful.


So far I have packaged up 3 modules:
http://anonscm.debian.org/gitweb/?p=pkg-javascript/node-findit.git;a=summary
http://anonscm.debian.org/gitweb/?p=pkg-javascript/node-pend.git;a=summary
http://anonscm.debian.org/gitweb/?p=pkg-javascript/node-keygrip.git;a=summary

Any feedback before I continue?
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel