Bug#779667: RFS: node-bluebird/2.9.13+dfsg-1 [ITP]
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]
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]
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]
-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]
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]
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]
-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]
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]
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