[Pkg-javascript-devel] OpenLayers 3

Sebastiaan Couwenberg sebastic at xs4all.nl
Sun Jul 12 11:17:21 UTC 2015


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



More information about the Pkg-javascript-devel mailing list