Hi all, I'm giving up on the OpenLayers 3 packaging, because packaging Node.js projects is too painful. There is no acceptable solution to the small Node.js module bundling problem among others.
The small Node.js modules need to be bundled in other packages because FTP-master won't accept separate packages when their binary size (excluding /usr/share/doc and other meta information) is less than 5kB. For more information about the FTP master stance, see the 'Small Node.js packages in NEW' thread on pkg-javascript-devel: http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2015-April/010242.html http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2015-June/010692.html I've made some progress packaging the OpenLayers 3 dependency chain, see: https://wiki.debian.org/Javascript/Nodejs/Tasks/openlayers But I won't be able to complete it. I will be orphaning the Node.js packages I'm the only uploader of in the Javascript team. I'm tempted to even ask for removal from the archive, if no-one from the Javascript team wants to take over these packages. The packages in question: acorn node-gaze (still requires nextback & absolute-path, see #784350) node-globule node-minimist (node-optimist dependency, has no other Uploaders) node-q node-tmp I will remove myself from Uploaders of the following packages: node-optimist node-tar I've asked FTP master to REJECT the Node.js packages I've uploaded that are still in NEW, these are: node-after (also required by Julien Puydt see #789912) node-ansi-regex node-ansi-styles node-arraybuffer.slice node-balanced-match node-base64-arraybuffer node-binary node-blob node-brace-expansion node-buffers node-concat-map node-core-util-is node-decompress-zip node-escape-string-regexp node-fs-extra node-get-stdin node-jsonfile node-junk node-mkpath node-nextback node-request-progress node-string-decoder node-supports-color node-touch node-throttleit Ross Gammon packaged the following Node.js module, still in NEW too: node-cli-table node-coffeeify node-convert-source-map node-cross-spawn I'm not sure if he want to give up on Node.js packaging too, but it's very likely since there packages are part of the OpenLayers 3 dependency chain too. I'll also give up on the following ITP/RFPs and close them: closure-util mout node-absolute-path node-bluebird node-chalk node-component-emitter node-engine.io node-engine.io-client node-engine.io-parser node-foreachasync node-get-down node-handlebars node-has-ansi node-has-binary node-has-binary-data node-isarray node-nomnom node-socket.io-adapter node-socket.io-client node-socket.io-parser node-strip-ansi node-utf8 node-walk openlayers3 I'll leave the git repositories for all these packages on Alioth after removing myself from the Uploaders field. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]
