Re: [Pkg-javascript-devel] default autopkgtest for nodejs modules

2014-09-15 Thread Antonio Terceiro
Hello,

On Thu, Sep 11, 2014 at 09:21:39PM +0200, Jérémy Lal wrote:
 Hi,
 
 version 3.5 of autopkgtest has a default test/control
 for ruby or perl packages.
 
 Node.js modules could also have a similar default test control:
 require('themodule')) where themodule is taken after package name
 (node-themodule).
 
 It is weaker (it doesn't run the upstream test suite) but it's better
 than nothing.
 
 Typical example at
 http://anonscm.debian.org/cgit/pkg-javascript/node-ansi.git/commit/?id=4932d564dbd982611edb74d208517852d5b45492
 
 Antonio, maybe you can help us with that ?

Sure. This process is in a bit of a heavy brainstorming at this point,
and we will probably extract the detection logic to a separate package
so that autopkgtest, sadt (from devscripts) and other runners that might
come into existance can share this behaviour.

I have committed support for nodejs in that new package, please check if
it suits your needs:

http://anonscm.debian.org/cgit/collab-maint/autodep8.git

Please feel free to commit there if you want to change something. To run
the test suite you can just `make test` or `./test.sh`

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature
___
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] Processing of cajun_2.0.3-2_amd64.changes

2014-09-15 Thread Debian FTP Masters
cajun_2.0.3-2_amd64.changes uploaded successfully to localhost
along with the files:
  libcajun-dev_2.0.3-2_all.deb
  cajun_2.0.3-2.dsc
  cajun_2.0.3-2.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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] cajun_2.0.3-2_amd64.changes ACCEPTED into unstable

2014-09-15 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 15 Sep 2014 16:43:43 +0200
Source: cajun
Binary: libcajun-dev
Architecture: source all
Version: 2.0.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian Javascript Maintainers 
pkg-javascript-devel@lists.alioth.debian.org
Changed-By: Daniel Pocock dan...@pocock.pro
Description:
 libcajun-dev - C++ headers for JSON generation and parsing
Changes:
 cajun (2.0.3-2) unstable; urgency=low
 .
   * Update VCS URLs.
   * Migrate to pkg-javascript maintainership.
Checksums-Sha1:
 bdf3d67977fe0c9436a0fe88a746f9319377dc72 1922 cajun_2.0.3-2.dsc
 d608b1ce2c07fd0c584737c05e19ae83133c92da 2436 cajun_2.0.3-2.debian.tar.xz
 62f6a634727b8c5fe7005625aea45b2a134782f0 11568 libcajun-dev_2.0.3-2_all.deb
Checksums-Sha256:
 1b95416b388408f420e11f8dd938ea0ff65c09eac2d7fca5365e9dda7b789905 1922 
cajun_2.0.3-2.dsc
 f78f59c2fb53dac0fa0c5fa2b9e66db2432c80f5372025f473e0aec947135376 2436 
cajun_2.0.3-2.debian.tar.xz
 10fcbe5cdf76d741095b9597df24833566e3d6cf7a0e5736cebeebdfa8503303 11568 
libcajun-dev_2.0.3-2_all.deb
Files:
 680ee95e3b65fcd77605dd981fac16d6 11568 libdevel optional 
libcajun-dev_2.0.3-2_all.deb
 82d85ec585457d01a96804a8b0fd78a3 1922 devel optional cajun_2.0.3-2.dsc
 fd9cb8a0471bc33dac7af454d7237294 2436 devel optional 
cajun_2.0.3-2.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJUFvu7AAoJEGxlgOd711bE0H4P/ROk6t3O6OsACQCf5LIL4a+G
kIX4x0iq6I1uoIHIZLhtymQDpcixvIlIrwU+7g06IksX08eFYac8Cewy4YxwUW/Q
8zuYpbQG7mCltON9blNtz19YFnvveHRWc5N6W1YJMYeCrLnA3DEClHr/T7/tOQDf
LkrglJvZAiOfX1diN0JtcObYOTV/g6GbsfEWmhwmjRilFRO27tP0I9Sc21EDRo0V
AF6BWArDYAlhGW7CW32zEgPm5ya/Y+3Rc2V1LLI037Xc3yPRfUAcT5EKX3Ix4Zem
87YfJFqUaLQQ8u9NMmrPLZabWGzZjV7l4T2ea1jXtUylHVyuFEjwpC4Ki1+1elWU
g/J4bJYN/aCZ0Dci9lL0FZKoVy1lrOv5slC5MrZlFv86R5qTT1m81IWdZkz5NStN
QgDwZkJ/fR2HJVBmq9ohSY0xpYP/nx0Ruxw0jrigGQRQULeJF6zvTAaTRbZCeArO
hpH6GwtmktuV/y+/YNQWdcY1UPcFIPQCVaBqs4XT2jx/hZy+agTkvqsCV6QSl9Bp
N9k744HVzBhIPVzjrb5nQ9Py+Tvt8ewTyDnZ+BTNDclcXMJzdSqhwaiAS4zfnM2G
H5+RumAl2tJ5AIMXappi4ijx/2SuBkXH0wJmzS5ZtLK1ymlFTsW8AjQrLAYwSdoY
gM8KMeox9z45xOH8xA0q
=4ZHK
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
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#761670: impossible to bootstrap build of node-jake and node-utilities: (build-)dependency loop

2014-09-15 Thread Thomas Goirand
Package: node-jake
Version: 0.7.9-1
Severity: serious

Hi,

Trying to do a bunch of backports, I came across this issue.

node-utilities build-depends: node-jake
node-jake depends: node-utilities

So, it's impossible to build node-utilities, because it needs node-jake,
which cannot be installed, because it depends on node-utilities, which
isn't build.

This cycle has to be broken, otherwise it makes it very hard for porters
to bootstrap the rebuild of node-utilities  node-jake.

Cheers,

Thomas Goirand (zigo)

___
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#761672: node-utilities build-depends on itself

2014-09-15 Thread Thomas Goirand
Package: node-utilities
Version: 0.0.31-1
Severity: serious

The test-suite of node-utilities uses node-jake, which itself uses
node-utilities. So, effectively, node-utilities is build-depending on
itself, which should never happen, and which by the way isn't even
declared in the debian/control file in an explicit way.

To effectively rebuild node-utilities on a system where node-jake isn't
available (yet), one has to manually disable the unit test or do some
kind of hacks.

Please fix the dependency loop.

Also, please respect the DEB_BUILD_OPTIONS. You should add something like
this:

override_dh_auto_test:
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
some-tests
endif

Cheers,

Thomas Goirand (zigo)

___
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#761674: npm should allow the use of node-ansi from backports

2014-09-15 Thread Thomas Goirand
Package: npm
Version: 1.4.21+ds-2
Severity: normal

Hi,

Please downgrade the required version of node-ansi to be:
= 0.3.0-2~

and not just:
= 0.3.0-2

so that one can do/use a backported version of node-ansi.

Thanks.

Thomas Goirand (zigo)

___
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] validator.js 3.17.0+dfsg1-1 MIGRATED to testing

2014-09-15 Thread Debian testing watch
FYI: The status of the validator.js source package
in Debian's testing distribution has changed.

  Previous version: (not in testing)
  Current version:  3.17.0+dfsg1-1

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See https://release.debian.org/testing-watch/ for more information.

___
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#761681: should.js build-depends on node-mocha which isn't in Debian

2014-09-15 Thread Thomas Goirand
Package: node-should
Version: 4.0.4+dfsg-1
Severity: serious

Hi,

As per the title of this bug, node-mocha should be packaged, or should.js
should not build-depend on it.

Cheers,

Thomas Goirand (zigo)

___
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] how to build jsondiffpatch?

2014-09-15 Thread Leo Iannacone
On 15 September 2014 20:19, Andrew Kelley superjo...@gmail.com wrote:
 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:

You could try to understand what's going on in Gulpfile.js and
override_dh_auto_build with a similar workflow.

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

 What can we do?

Ok (IMHO) for now build only node-jsondiffpatch.
browserify needs more attention.

___
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] libv8 packaging and arm64

2014-09-15 Thread Riku Voipio
  Please read this answer i made a couple of months ago:
  https://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2014-June/008013.html

  ACK. Thanks for the quick response - I appreciate you're in a
  difficult situation. :-/. Do you have any feel for progress towards
  nodejs 0.12 / mongodb 2.8 that you mentioned there?
 
 It doesn't look promising !

nodejs has a 0.12 branch[1]. Would it be possible to upload new libv8
and nodejs release branch to experimental for testing?

[1] https://github.com/joyent/node/tree/v0.12

___
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#761681: Bug#761681: should.js build-depends on node-mocha which isn't in Debian

2014-09-15 Thread Leo Iannacone
On 15 September 2014 19:42, Thomas Goirand z...@debian.org wrote:
 Hi,

 As per the title of this bug, node-mocha should be packaged, or should.js
 should not build-depend on it.

Hi Thomas,

node-mocha is provided by mocha package:

Package: mocha
Source: node-mocha
...
Provides: node-mocha

___
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#761681: Bug#761681: should.js build-depends on node-mocha which isn't in Debian

2014-09-15 Thread Leo Iannacone
On 15 September 2014 19:42, Thomas Goirand z...@debian.org wrote:
 Hi,

 As per the title of this bug, node-mocha should be packaged, or should.js
 should not build-depend on it.


Hi Thomas,

node-mocha is provided by mocha, see:

$ apt-cache show mocha | grep ^Provides

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