Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-20 Thread Ross Gammon
Control: tags -1 moreinfo

Okay - it turns out that for node-bluebird to work in Debian, we need to
build the javascript using their build script, and thus need lots of
extra dependencies packaged.

I am working on these other packages, so this RFS is on hold for a bit.

Regards,

Ross



signature.asc
Description: OpenPGP digital signature


Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-06 Thread Ross Gammon
On 03/04/2015 11:47 PM, Sebastiaan Couwenberg wrote:
 Thanks for the fixes. I've pushed some more changes for various things
 I encountered.

Thanks for those. Using npm2deb for the first time made me miss some of
my normal steps.

 
 Did you notice that the upstream build process requires itself?

No - I did notice that the upstream build (and tests) did not work, but
not that the require was the reason for it. I was looking to see if we
could use tools/build.js to build the minified js instead of using
uglify. After giving up, my thought was to work with upstream to fix it
later - but I am happy to do that now instead.

 The tools/build.js script also does some modifications to the source
 when it generates the js/main/ code from the source.
 
 If installing the unmodified source is not sufficient, we may need to
 find a different solution to replace build.js to bootstrap this package.

I might raise an issue upstream and see what they say. It would be good
to have the upstream build and tests working.

 I haven't tested this yet.

After the doing that, I suppose the final thing is to repack to remove
the pre-built minified js.

Cheers,

Ross



signature.asc
Description: OpenPGP digital signature


Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-04 Thread Ross Gammon
On 03/04/2015 08:11 AM, Sebastiaan Couwenberg wrote:
  I think reverting this change and adding a lintian override
  instead is a better idea.

Fixed

  
  Whoops - I should of checked that. I was in a hurry to finish -
  that is never a good thing. I have a few family commitments
  tonight, but after that I will fix.
 There is no hurry getting the the openlayers dependency tree packaged,
 there is a lot of work to do which will take quite some time and
 that's not a problem. Remember: Good things come to those who wait. :-)

And I look forward to each package! Sometimes the family like to see me
though :-)

Cheers,

Ross



signature.asc
Description: OpenPGP digital signature


Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-04 Thread Sebastiaan Couwenberg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 03/04/2015 09:58 PM, Ross Gammon wrote:
 On 03/04/2015 08:11 AM, Sebastiaan Couwenberg wrote:
 I think reverting this change and adding a lintian
 override instead is a better idea.
 
 Fixed

Thanks for the fixes. I've pushed some more changes for various things
I encountered.

Did you notice that the upstream build process requires itself?

The tools/build.js script also does some modifications to the source
when it generates the js/main/ code from the source.

If installing the unmodified source is not sufficient, we may need to
find a different solution to replace build.js to bootstrap this package.

I haven't tested this yet.

Kind Regards,

Bas

- -- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJU94uTAAoJEGdQ8QrojUrxDhIP/Ah33ARxoQrRC3bN7BHSMjkv
OZcSUH24aiRAiWdRfnRUkW1hD7coevmxQcbUU6bSfKT1nXPf/VjSJH0eSBb6d+QD
I2QtG2JJNr4rG6HE3j7PLK9CITS4KrvqHSoeAKI3IdY5pl6WYw5IGiIaC4parHiO
rMV0rhBzhGBP7NyqujXriKvyr6UrzHklZ8W7Y7V55LPOGASYVa44+/LG262sOuZO
AbL4X4LR9cngVIULxcljCCCGV1tHLAc9+YK/Fca19gMdfjgbOftKM+YmyVLOesfi
eKpiy7g1t/c7BxNMcaAgVqAnX2fWWFh4ADs1Fnjapc4ocpHRsfA6RUPprscJ7acM
bAVh+AVK96nGmusKwNPOGN0U9lRO1o7/pPtZXgEXULpgG/hgqWKVOPCrIaFxqjfv
wqApYvH8ae1DOTQLZsl3ANgJPqX6G9p6ou7MVf5FRKbNhkRy8YFqnT9SHEmU4Ibo
AvQQ6rdHenh5pL3vBImfBam2DOhDDbnk3r9D/rCj/bBVYsmSscvCfB9yYvo8dn0w
LO7vPLrRm3KdizaT8H6YwbskIT26XOS4jN7dpelMPs/U3ipn7sE7u3vX3VcLesrK
Ini4NBlfBUmM6EQ89EN3sKjVcSroOL+LfIpje8XzeP+2D6nzSSkC8gopG11URQil
bXUSKQAbw5gYX19pz/zC
=56rf
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54f78b93.6090...@xs4all.nl



Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-03 Thread Ross Gammon
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package node-bluebird

* Package name: node-bluebird
  Version : 2.9.13+dfsg-1
  Upstream Author : Petka Antonov petka.anto...@gmail.com
* URL : https://github.com/petkaantonov/bluebird
* License : Expat
  Section : web

It builds these binary packages:

libjs-bluebird - Fully featured Promises/A+ implementation - javascript
node-bluebird - Fully featured Promises/A+ implementation - Nodejs

To access further information about this package, please visit the following
URL:

http://mentors.debian.net/package/node-bluebird


Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/n/node-bluebird/node-
bluebird_2.9.13+dfsg-1.dsc

The packaging can be found here:
http://anonscm.debian.org/cgit/pkg-javascript/node-bluebird.git

Changes since the last upload:

  [ Ross Gammon ]
  * Initial release (Closes: #779305)
  * Repack tarball to exclude minified javascript without source
  * Document repacking of tarball in d/README.source
  * Add a libjs-bluebird package for the browser js files
  * Fix duplicate package descriptions
  * Remove async.js and use packaged version instead

  [ Bas Couwenberg ]
  * Restructure control file with cme.
  * Add myself to Uploaders.
  * Update Vcs-Browser URL to use cgit instead of gitweb.

Regards,
Ross Gammon



-- System Information:
Debian Release: jessie/sid
  APT prefers trusty-security
  APT policy: (990, 'trusty-security'), (900, 'trusty-updates'), (500, 
'trusty'), (400, 'trusty-proposed'), (200, 'utopic-proposed'), (100, 
'trusty-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.0-46-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150303200115.22179.76326.reportbug@localhost



Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-03 Thread Sebastiaan Couwenberg
Hi Ross,

Thanks for your work on the bluebird packaging!

On 03/03/2015 09:01 PM, Ross Gammon wrote:
   * Fix duplicate package descriptions

You may want to tweak these a bit to be more in line with other node-*
and libjs-* packages.

See for example node-q:

http://anonscm.debian.org/cgit/pkg-javascript/node-q.git/tree/debian/control

And also what npm2deb generates.

I pushed a change with my suggested improvement.

   * Remove async.js and use packaged version instead

This looks a lintian false positive, the async.js in bluebird is quite
different from the node-async one.

Compare:

http://anonscm.debian.org/cgit/pkg-javascript/node-async.git/tree/lib/async.js

http://anonscm.debian.org/cgit/pkg-javascript/node-bluebird.git/tree/src/async.js

I think reverting this change and adding a lintian override instead is a
better idea.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54f61a85.9070...@xs4all.nl



Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-03 Thread Sebastiaan Couwenberg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 03/04/2015 07:53 AM, Ross Gammon wrote:
 On 03/03/2015 09:33 PM, Sebastiaan Couwenberg wrote:
 * Remove async.js and use packaged version instead
 
 This looks a lintian false positive, the async.js in bluebird is
 quite different from the node-async one.
 
 Compare:
 
 http://anonscm.debian.org/cgit/pkg-javascript/node-async.git/tree/lib/async.js


 
http://anonscm.debian.org/cgit/pkg-javascript/node-bluebird.git/tree/src/async.js
 
 I think reverting this change and adding a lintian override
 instead is a better idea.
 
 Whoops - I should of checked that. I was in a hurry to finish -
 that is never a good thing. I have a few family commitments
 tonight, but after that I will fix.

There is no hurry getting the the openlayers dependency tree packaged,
there is a lot of work to do which will take quite some time and
that's not a problem. Remember: Good things come to those who wait. :-)

Kind Regards,

Bas

- -- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJU9rAVAAoJEGdQ8QrojUrx5PIQAK8ZtMnv24NhhSBc6EuG63TI
ckEUJkdAi+8mBCNH/W2YS8mgs2p4KOSx5OCMl/fAHidEd4NRPGxbzxY0D7dxLVGr
e3zLhl2XpKfTXxB8lXyjCFhbrt3y+BNdRH8JJKt0WfGrz3lkp9XtI0L9B/vbZ/uZ
vNXVNeQUPcz1xZcAJlVv8LOnqnsj9pj/5sqSKsd2z4bcyh4dhxUjhuqDhjErzJS4
eqAzMJPzl6FavdU+pbGyeGGxpCGjyK9zte3VW1E1xgd30OKoTRbzV+LkmY2s02qG
lj9rcgf+PTYE391CETDTzpVg5t/RfnoAc7O/YIORfVFehor3aUDVOdiXz0HhN6B6
KTsd/WNO/JzAbNvpkGIrTzuXz0AOz8At6Cnz8BEm8v1hcWaoHyRPdO8fGbNvD8Tl
yejmCAUDsbbZfPQzZ21Di9lRalD02mKSqS37d0X7xnJPvNRrKBQYwuB3v51Cnjey
EOzA/QMCv6JXv/29YooR6L2WnwuhIADy4CXBgZyo2MIQkzwBoAfUB1VIDNmkm53V
0DkgnQIZ5R3mKPrRHSFJzNPRAEyaa0halFYWlGk5LqK0d7xBRGWM/BdMll3mH4hP
0AsOy0cwL54tvGABfAm7C/xK2MgV6yudDMJkXORWv1oG0v5HEX0zF7L+bv7zK8ch
91LPdA2FU3j7rKIlNS/2
=adMa
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54f6b015.9000...@xs4all.nl



Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-03 Thread Stéphane Fillion



On 2015-03-04 02:11, Sebastiaan Couwenberg wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 03/04/2015 07:53 AM, Ross Gammon wrote:

On 03/03/2015 09:33 PM, Sebastiaan Couwenberg wrote:

* Remove async.js and use packaged version instead

This looks a lintian false positive, the async.js in bluebird is
quite different from the node-async one.

Compare:

http://anonscm.debian.org/cgit/pkg-javascript/node-async.git/tree/lib/async.js




http://anonscm.debian.org/cgit/pkg-javascript/node-bluebird.git/tree/src/async.js

I think reverting this change and adding a lintian override
instead is a better idea.

Whoops - I should of checked that. I was in a hurry to finish -
that is never a good thing. I have a few family commitments
tonight, but after that I will fix.

There is no hurry getting the the openlayers dependency tree packaged,
there is a lot of work to do which will take quite some time and
that's not a problem. Remember: Good things come to those who wait. :-)

Kind Regards,

Bas

- -- 
  GPG Key ID: 4096R/6750F10AE88D4AF1

Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJU9rAVAAoJEGdQ8QrojUrx5PIQAK8ZtMnv24NhhSBc6EuG63TI
ckEUJkdAi+8mBCNH/W2YS8mgs2p4KOSx5OCMl/fAHidEd4NRPGxbzxY0D7dxLVGr
e3zLhl2XpKfTXxB8lXyjCFhbrt3y+BNdRH8JJKt0WfGrz3lkp9XtI0L9B/vbZ/uZ
vNXVNeQUPcz1xZcAJlVv8LOnqnsj9pj/5sqSKsd2z4bcyh4dhxUjhuqDhjErzJS4
eqAzMJPzl6FavdU+pbGyeGGxpCGjyK9zte3VW1E1xgd30OKoTRbzV+LkmY2s02qG
lj9rcgf+PTYE391CETDTzpVg5t/RfnoAc7O/YIORfVFehor3aUDVOdiXz0HhN6B6
KTsd/WNO/JzAbNvpkGIrTzuXz0AOz8At6Cnz8BEm8v1hcWaoHyRPdO8fGbNvD8Tl
yejmCAUDsbbZfPQzZ21Di9lRalD02mKSqS37d0X7xnJPvNRrKBQYwuB3v51Cnjey
EOzA/QMCv6JXv/29YooR6L2WnwuhIADy4CXBgZyo2MIQkzwBoAfUB1VIDNmkm53V
0DkgnQIZ5R3mKPrRHSFJzNPRAEyaa0halFYWlGk5LqK0d7xBRGWM/BdMll3mH4hP
0AsOy0cwL54tvGABfAm7C/xK2MgV6yudDMJkXORWv1oG0v5HEX0zF7L+bv7zK8ch
91LPdA2FU3j7rKIlNS/2
=adMa
-END PGP SIGNATURE-





--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54f6b120.3080...@gmail.com



Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]

2015-03-03 Thread Ross Gammon
On 03/03/2015 09:33 PM, Sebastiaan Couwenberg wrote:

   * Fix duplicate package descriptions
 
 You may want to tweak these a bit to be more in line with other node-*
 and libjs-* packages.
 
 See for example node-q:
 
 http://anonscm.debian.org/cgit/pkg-javascript/node-q.git/tree/debian/control
 
 And also what npm2deb generates.
 
 I pushed a change with my suggested improvement.
 

Changes looked good - will double check later tonight.

   * Remove async.js and use packaged version instead
 
 This looks a lintian false positive, the async.js in bluebird is quite
 different from the node-async one.
 
 Compare:
 
 http://anonscm.debian.org/cgit/pkg-javascript/node-async.git/tree/lib/async.js
 
 http://anonscm.debian.org/cgit/pkg-javascript/node-bluebird.git/tree/src/async.js
 
 I think reverting this change and adding a lintian override instead is a
 better idea.

Whoops - I should of checked that. I was in a hurry to finish - that is
never a good thing. I have a few family commitments tonight, but after
that I will fix.

Cheers,

Ross



signature.asc
Description: OpenPGP digital signature