debian/0000755000000000000000000000000013333123630007163 5ustar debian/README.source0000644000000000000000000000056312270474426011361 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/changelog0000644000000000000000000007417413333123630011052 0ustar nodejs (0.10.25~dfsg2-2ubuntu1.2) trusty-security; urgency=medium * SECURITY UPDATE: CRLF injection vulnerability - debian/patches/CVE-2016-5325.patch: Previously, the reason argument passed to ServerResponse#writeHead was not being properly validated. One could pass CRLFs which could lead to http response splitting. This commit changes the behavior to throw an error in the event any invalid characters are included in the reason. lib/http.js - CVE-2016-5325 -- Mike Salvatore Tue, 07 Aug 2018 10:42:55 -0400 nodejs (0.10.25~dfsg2-2ubuntu1) trusty; urgency=medium * 2014_powerpc_support.patch: Pull in powerpc support from alow. * 2015_ppc64el_configure.patch: Make configure understand ppc64. -- Adam Conrad Wed, 26 Mar 2014 23:59:23 -0600 nodejs (0.10.25~dfsg2-2) unstable; urgency=medium * Update 2005 patch, allow test-abort-fatal-error to time out. -- Jérémy Lal Mon, 27 Jan 2014 14:35:21 +0100 nodejs (0.10.25~dfsg2-1) unstable; urgency=medium * Exclude doc/sh_javascript.min.js, closes: #736779. * Add 1005 patch to include a non-minified version of doc/sh_javascript.min.js, and update path in debian/copyright. * Update 2005 patch, allow test-abort-fatal-error to fail, closes: #736576. -- Jérémy Lal Mon, 27 Jan 2014 09:58:56 +0100 nodejs (0.10.25~dfsg1-1) unstable; urgency=medium * Upstream update -- Jérémy Lal Fri, 24 Jan 2014 15:45:29 +0100 nodejs (0.10.24~dfsg1-1) unstable; urgency=medium * Upstream update -- Jérémy Lal Mon, 23 Dec 2013 00:45:40 +0100 nodejs (0.10.23~dfsg1-3) unstable; urgency=medium * Update 2005 patch, allow test-http-client-timeout-event to fail. -- Jérémy Lal Sat, 14 Dec 2013 10:00:16 +0100 nodejs (0.10.23~dfsg1-2) unstable; urgency=medium * Add 2013 patch, remove --no-parallel option incompatible with gyp < r1773. Was breaking kfreebsd builds as side-effect. * Empty DEB_CONFIGURE_NORMAL_ARGS without quotes because configure assumes it is a path argument. -- Jérémy Lal Sat, 14 Dec 2013 01:52:05 +0100 nodejs (0.10.23~dfsg1-1) unstable; urgency=medium * Upstream update. * Refresh patches, remove 1005 patch, applied upstream. -- Jérémy Lal Thu, 12 Dec 2013 23:04:07 +0100 nodejs (0.10.22~dfsg1-2) unstable; urgency=low * Update 2005 patch, allow test-cluster-dgram-2 to time out. * Apply 1005 patch, upstream fix for BSD builds. -- Jérémy Lal Sat, 30 Nov 2013 23:54:20 +0100 nodejs (0.10.22~dfsg1-1) unstable; urgency=low * Upstream update. * Refresh patches. -- Jérémy Lal Wed, 13 Nov 2013 23:17:51 +0100 nodejs (0.10.21~dfsg1-1) unstable; urgency=low * Upstream update. * Update 2005 patch, allow test-http-pipeline-flood to fail. -- Jérémy Lal Sat, 19 Oct 2013 01:26:18 +0200 nodejs (0.10.20~dfsg1-1) unstable; urgency=low * Upstream update. -- Jérémy Lal Tue, 01 Oct 2013 13:08:52 +0200 nodejs (0.10.19~dfsg1-1) unstable; urgency=low * Upstream update. -- Jérémy Lal Fri, 27 Sep 2013 11:21:18 +0200 nodejs (0.10.18~dfsg1-1) unstable; urgency=low * Upstream update. -- Jérémy Lal Wed, 04 Sep 2013 20:54:54 +0200 nodejs (0.10.17~dfsg1-2) unstable; urgency=low * Update 2005 patch with new failing-on-slow-platforms tests. -- Jérémy Lal Sat, 31 Aug 2013 09:45:06 +0200 nodejs (0.10.17~dfsg1-1) unstable; urgency=low * Upstream update. * Update 2005 patch with new failing-on-slow-platforms tests. -- Jérémy Lal Thu, 29 Aug 2013 17:18:29 +0200 nodejs (0.10.15~dfsg1-4) unstable; urgency=low * Update 2005 patch, adding a handful of tests that can fail on slow platforms. * Add 1004 patch to fix test failures when writing NaN to buffer on mipsel. -- Jérémy Lal Wed, 14 Aug 2013 00:16:46 +0200 nodejs (0.10.15~dfsg1-3) unstable; urgency=low * Update 2005 patch, test-stdout-close-unref and test-tls-zero-clear-in can fail on buildd. -- Jérémy Lal Sat, 10 Aug 2013 09:47:34 +0200 nodejs (0.10.15~dfsg1-2) unstable; urgency=low * Update 2005 patch, allow several tests to fail because of inner timeouts or race conditions on slow buildd servers. -- Jérémy Lal Sat, 10 Aug 2013 00:09:59 +0200 nodejs (0.10.15~dfsg1-1) unstable; urgency=low * Upstream update. * kfreebsd build: uv need -ldl. * Update 2005 patch, allow 12 udp4 tests to fail on buildd servers. * 2011 patch: test.py --arch=target_arch detected by ./configure. This fixes an error in mipsel build. -- Jérémy Lal Mon, 29 Jul 2013 21:14:09 +0200 nodejs (0.10.13~dfsg1-2) unstable; urgency=low [ Jérémy Lal ] * Fix kfreebsd build: + Depend on libkvm-dev on kfreebsd systems. + Tighten to build-depend on gyp versions that builds using flock. + Add patch 2012 to add __FreeBSD_kernel__ defines. + Add patch 1001 readFile not throwing EISDIR on some archs. + Add patches 1002, 1003 to fix bugs in unit tests. + Set gyp flavor in rules file using --dest-os switch. * Restrict make check target in rules to avoid the call to jslint. [ Jonas Smedegaard ] * Make ~dfsg version suffix only optionally numbered. * Stop breaking packages depending on old node binary: None of the affected packages exist in any Debian suite since about a year. * Declare all package relations except same-source ones in rules file. * Add notes in rules file about reasons for versioned dependencies. * Drop NEWS file: Contains only entries for versions older than existing in any Debian suite since about a year. * Rewrite short and long descriptions based on upstream texts. * Bump standards-version to 3.9.4. -- Jérémy Lal Sun, 28 Jul 2013 18:50:13 +0200 nodejs (0.10.13~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Fri, 12 Jul 2013 12:23:38 +0200 nodejs (0.10.11~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Fri, 14 Jun 2013 01:32:49 +0200 nodejs (0.10.10~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Wed, 05 Jun 2013 00:21:10 +0200 nodejs (0.10.9~dfsg1-1) experimental; urgency=low * New upstream release. * Unapply 1001_revert_uv_osx_fix.patch, fixed upstream. -- Jérémy Lal Thu, 30 May 2013 23:08:55 +0200 nodejs (0.10.8~dfsg1-1) experimental; urgency=low * New upstream release. * Set process.config.default_configuration to Release by removing --debug flag. * 1001_revert_uv_osx_fix.patch: revert a libuv commit bringing a test/simple/test-stdout-close-catch.js regression. -- Jérémy Lal Wed, 29 May 2013 00:42:14 +0200 nodejs (0.10.7~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Sat, 18 May 2013 00:40:02 +0200 nodejs (0.10.6~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Wed, 15 May 2013 00:12:32 +0200 nodejs (0.10.5~dfsg1-2) experimental; urgency=low * nodejs-dev.links: fix symlinks to v8 headers. -- Jérémy Lal Sun, 28 Apr 2013 21:15:31 +0200 nodejs (0.10.5~dfsg1-1) experimental; urgency=low * New upstream release. * nodejs-dev.install: common.gypi is needed by node-gyp. -- Jérémy Lal Sun, 28 Apr 2013 20:47:03 +0200 nodejs (0.10.1~dfsg1-2) experimental; urgency=low * copyright: use Source field to document dfsg-repackaging. * nodejs-dev: install headers with the directory layout expected node-gyp. * 2005_expected_failing_tests.patch: some tests fail in chroot. -- Jérémy Lal Mon, 25 Mar 2013 16:21:25 +0100 nodejs (0.10.1~dfsg1-1) experimental; urgency=low * New upstream release. -- Jérémy Lal Fri, 22 Mar 2013 00:11:25 +0100 nodejs (0.10.0~dfsg1-2) experimental; urgency=low * Fix have nodejs-dev depend on libv8-3.14-dev (not bogus libv8-3--14dev). -- Jonas Smedegaard Tue, 19 Mar 2013 05:07:15 +0100 nodejs (0.10.0~dfsg1-1) experimental; urgency=low [ upstream ] * New release. + Node-waf dropped: Replaced by node-gyp (packaged independently). [ Jérémy Lal ] * Build-depend unversioned on cdbs: Needed version satisfied in stable and oldstable no longer supported. * Upstream tarball repackaging: + Exclude test/gc/node_modules. + Exclude tools/blog. + Exclude tools/wrk, a benchmark tool. + Exclude tools/msvs/genfiles, it should be generated instead. It also contains binaries and a meaningless copyright statement. + Exclude deps/cares. + Update exclusions to match already removed files. * Documentation building: + Remove workaround from 0.6.19~dfsg1-3. + Delete already unapplied 1002_upstream_forgot_to_build_doc.patch. + Remove script tags calling external assets from html files. * Patches: + Remove all patches regarding WAF. + Remove patches involving eio or ev since those libs have been rewritten inside uv. + Remove 2008_fix_use_shared_cares.patch, no longer needed. + Adjust 2005_expected_failing_tests.patch: re-enable some tests. + Merge path, binary renames into 2001_FHS_paths_for_nodejs.patch. + Remove unneeded 2002_build_without_libv8_debug.patch. + Remove 2007_fix_use_shared_zlib.patch, replaced by --shared-zlib, but 2010 patch is needed to shut up Makefile. + Remove 1001_align_fast_buffers_8byte_boundary.patch, applied. + Remove 2014_v8_38_compat.patch, unneeded. + Disable 2011_enable_mipsel_build: libv8 fails to build on mipsel. * Drop WAF quirks. * Remove --no-ssl2 flag, it builds fine without it now, and test-tls-server-verify fails in both cases. * Use --without-snapshot since nodejs is using system libv8. * Remove unneeded --shared-ev. * Harden gyp: append CPPFLAGS to CXXFLAGS, export CXXFLAGS and LDFLAGS. Works around bug#689754. * Update DEB_COPYRIGHT_CHECK_IGNORE_REGEX to match all binary files. * Remove trailing slash in DEB_UPSTREAM_URL. * Ship all headers from src and uv/include in nodejs-dev: node-gyp expects them. * Update copyright file: + Drop obsolete paragraphs: eio, waf, buffer_ieee754.js, src/platform_darwin_proctitle.cc. + Add 'Nginx Inc' copyright to ngx-queue.h, as given by upstream LICENSE file, and list the second copy of ngx-queue.h. + Add license for deps/uv/include/uv-private/tree.h and the copy in src/tree.h. + Add ISC licenses for deps/uv/checksparse.sh, deps/uv/src/inet.c. + Add deps/uv/include/uv-private/stdint-msvc2008.h BSD-3-clause. + Add src/v8_typed_array* Expat license. + Update licenses for bundled deps/v8 copy, taken from libv8 debian package. Note deps/v8/tools/testrunner/server/daemon.py is Public-Domain. + List all copies of sh.css. * Suppress lintian OpenSSL warning: false positive. [ Jonas Smedegaard ] * Update copyright file: + Fix GPL licensing to separate verbatim custom reference, verbatim generic boilerplate, and packaging comments. + Explicitly mention Public Domain file as such in Copyright field. * Update package relations: + Build-depend on, and have nodejs-dev depend on, libv8-3.14-dev (not versioned on libv8-dev). + Have nodejs-dbg recommend (not suggest) libv8-3.14-dbg (not libv8-dbg). * Bump dephelper compatibility level to 8. * Drop obsolete "DM-Upload-Allowed" field. * Rewrite README.source: + Refer to common CDBS+git-buildpackage praxis. + Emphasize explicitly that NMUs can totally ignore control.in file. -- Jonas Smedegaard Tue, 19 Mar 2013 04:38:57 +0100 nodejs (0.6.19~dfsg1-6) UNRELEASED; urgency=low * Update package relations: + Generally tighten breaks to relate to (backport of) first known working version (not last known broken version): node → nodejs transition now done for all dependent packages. + Relax needlesly tight breaks for node-bones. -- Jonas Smedegaard Sat, 22 Sep 2012 16:09:56 +0200 nodejs (0.6.19~dfsg1-5) unstable; urgency=low * Team upload. * Fix node-waf so that it correctly looks for "nodejs" instead of "node" (patched node_addon.py) -- David Paleino Fri, 21 Sep 2012 23:23:16 +0200 nodejs (0.6.19~dfsg1-4) unstable; urgency=medium * Update package relations: + Break only packages actually calling /usr/bin/node (directly or via env). + Tighten breaks for packages with fixed release. * Set urgency=medium as this change affects only packaging hints so should not need reset of aging timer in unstable. -- Jonas Smedegaard Mon, 06 Aug 2012 14:51:31 +0200 nodejs (0.6.19~dfsg1-3) unstable; urgency=low [ Jérémy Lal ] * debian/patches: + 2012_fix_v8_3_10.patch, fix crash on exit when building against libv8-3.10.8. + 2013_waf_linkflags.patch, waf must support LINKFLAGS, Closes: #678563. [ Jonas Smedegaard ] * Rename binary node → nodejs: + Adjust paths of binary and manpage. + Fix avoid bogus explicit installation of debug files. + Adjust install scripts and add cleanup for old alternative. + Patch manpage to adjust command name. + Have binary package nodejs break any packages in Debian that reference /usr/bin/node. + Add new binary package nodejs-legacy, and have that (not nodejs) conflict with node. + Add NEWS entry. Closes: bug#611698, #681360. See also bug#614907. Thanks to tech-ctte and everyone else helping to resolve this. * Work around upstream shipping docs in wrong subdir, and disable huge patch 1002 attempting same but causing FTBFS for me. Keep patch 1002 in source, to ease proof-reading by release team. * Add patch 2004 to fix FTBFS: Relax a test to work with slightly different output when linked against recent v8. -- Jonas Smedegaard Sat, 28 Jul 2012 11:19:38 +0200 nodejs (0.6.19~dfsg1-2) unstable; urgency=low * debian/patches: + 2005_expected_failing_tests.patch, more tests can timeout. + 1002_upstream_forgot_to_build_doc.patch, include docs from late release of version 0.6.19. * debian/nodejs.docs: + update path + include markdown files. -- Jérémy Lal Wed, 06 Jun 2012 23:35:37 +0200 nodejs (0.6.19~dfsg1-1) unstable; urgency=low * Upstream update. -- Jérémy Lal Wed, 06 Jun 2012 19:11:21 +0200 nodejs (0.6.18~dfsg1-1) unstable; urgency=low * Upstream update. * debian/patches: + 1002_make_test_not_weak.patch removed, applied upstream. + unfuzz patches. -- Jérémy Lal Wed, 16 May 2012 02:06:42 +0200 nodejs (0.6.17~dfsg1-1) unstable; urgency=low * Upstream update. * Update copyright file: add test/*/testcfg.py files. * debian/patches/1002_make_test_not_weak.patch fixes Makefile test target, otherwise it tries to install an unneeded npm module. -- Jérémy Lal Fri, 04 May 2012 22:38:30 +0200 nodejs (0.6.16~dfsg1-2) unstable; urgency=low * Allow test-dgram-pingpong failure on buildd servers. -- Jérémy Lal Mon, 30 Apr 2012 22:42:23 +0200 nodejs (0.6.16~dfsg1-1) unstable; urgency=low [ Jonas Smedegaard ] * Update copyright file: + Fix Files section for marked: Use asterisk for dir, and ignore symlink. + Tidy Files section for waf-light: Drop superfluous © mark and excess indentation, and sort by year and then name. [ Jonathan Nieder ] * Add /usr/bin/nodejs as a symlink to node and nodejs.1.gz as a symlink to the node(1) manpage. Explanation in README.Debian. Closes: #650343. * Include README.Debian in nodejs package instead of nodejs-dev. [ Jérémy Lal ] * Upstream update. * Fix dversionmangle in watch file. -- Jérémy Lal Mon, 30 Apr 2012 20:58:46 +0200 nodejs (0.6.14~dfsg1-1) unstable; urgency=low * debian/patches/2005_expected_failing_tests.patch: + test-cluster-kill-workers can fail on any arch, not only armel, because it is racey. + test-buffer is not failing. + test-tls-server-verify can fail with openssl 1.0.1 * debian/patches/1001_align_fast_buffers_8byte_boundary.patch fixes test-buffer.js failure on armel. Closes: bug#660800. * debian/patches/2011_enable_mipsel_build.patch: options.arch is useless and buggy. Closes: bug#664627. * Include tools/doc, now properly licensed. * Include tools/doc/node_modules/marked : there are several other markdown parsers in debian, but porting tools/doc/generate.js to one of them is not an easy task. * Update copyright file: + tools/doc is already covered by default + Add Files paragraph covering tools/doc/node_modules/marked. * Remove libv8-dev << 3.8. It is not necessary to conflict with next libv8 branch. * Remove source override: source-contains-waf-binary, fixed in lintian. -- Jérémy Lal Tue, 03 Apr 2012 08:41:15 +0200 nodejs (0.6.12~dfsg1-1) unstable; urgency=low * Update Standards-Version to 3.9.3. * Patch wscript to enable build on mipsel arch, libv8 being available. Upstream does not support that arch, failure expected. * test-cluster-kill-workers is expected to fail on armhf, Bug#660802 will be closed when test pass. * test-buffer is expected to fail on armel, Bug#660800 will be closed when test pass. * Add epoch to dependency on libev >= 1:4.11. Closes: bug#658441. * Remove tools/doc because node-doc-generator has no license for now. * Add copyright for doc/sh* files (shjs). * source.lintian-overrides : source-contains-waf-binary tools/node-waf it is simply not the case here. -- Jérémy Lal Tue, 13 Mar 2012 09:56:02 +0100 nodejs (0.6.11~dfsg1-2) unstable; urgency=low * test-stream-pipe-multi expected to timeout sometimes on busy builds. -- Jérémy Lal Mon, 20 Feb 2012 08:43:24 +0100 nodejs (0.6.11~dfsg1-1) unstable; urgency=low * New upstream release. * Remove upstream patches. * test-dgram-pingpong expected to timeout, the test itself is buggy. * test-buffer expected to fail on armel, allow building package to make it easier to find the cause of the failure. Closes: bug#639636. -- Jérémy Lal Sun, 19 Feb 2012 23:58:31 +0100 nodejs (0.6.10~dfsg2-2) unstable; urgency=low [ Jérémy Lal ] * Expect tests dgram-multicast and broadcast to fail. debian/patches/2005_expected_failing_tests.patch [ Jonas Smedegaard ] * Drop dpkg-source local-options: Defaults since dpkg-source 1.16.1. -- Jonas Smedegaard Fri, 17 Feb 2012 04:18:27 +0100 nodejs (0.6.10~dfsg2-1) unstable; urgency=low * New upstream release. * Depend on libev-dev 4.11, see bug#657080. * Bump dependency on openssl to 1.0.0g. * Remove useless uv_loop_refcount from libuv, refreshed 2009_fix_shared_ev.patch. * Apply to upstream patches landed after 0.6.10 release, to fix debugger repl and http client. -- Jérémy Lal Thu, 16 Feb 2012 23:52:16 +0100 nodejs (0.6.8~dfsg1-1) experimental; urgency=low * New upstream release. Closes:bug#650661 * Repackage to remove non-dfsg font files ./deps/npm/html/*/*.ttf * Remove unneeded bundled dependencies: lighter tarball, debian/copyright is easier to maintain. * Drop unneeded build-dependency on scons. * Depend on zlib1g, libc-ares, libev. Patches done to support building with those shared libs. * Fix DEB_UPSTREAM_URL in debian/rules, and debian/watch. * nodejs.pc file for pkgconfig is no more available. * Build-depend on procps package, a test is using /bin/ps. * Refreshed debian/patches/2005_expected_failing_tests.patch, only for tests that need networking. -- Jérémy Lal Tue, 24 Jan 2012 13:37:01 +0100 nodejs (0.4.12-3) unstable; urgency=low * Depend on libv8 3.6 (>= 3.6.6.14-2), because it fixes CVE-2011-5037. This breaks test/simple/test-sys.js, fixed by an upstream patch. -- Jérémy Lal Sun, 08 Jan 2012 12:00:02 +0100 nodejs (0.4.12-2) unstable; urgency=low * Port to libv8 3.5 branch and depend on it. * Force nodejs-dev to depend on libv8-dev << 3.6, to avoid API incompatibilities between nodejs-dev and libv8-dev. This will help fixing bug#650552, thanks to Jonas Smedegaard. * Do not search modules in /usr/local/lib/nodejs, see README.Debian. * Remove useless debian/patches/1006_version.patch * Drop unneeded dependency on Scons. * Build-Depends on openssl, some tests spawn /usr/bin/openssl. -- Jérémy Lal Mon, 05 Dec 2011 11:34:27 +0100 nodejs (0.4.12-1) unstable; urgency=low * New upstream release * Port to libv8 3.4 branch and depend on it. Closes:bug#642731. * debian/gbp.conf: fix syntax, filter 'doc/logos/*' or else pristine-tar will complain. -- Jérémy Lal Tue, 27 Sep 2011 16:10:10 +0200 nodejs (0.4.11-1) unstable; urgency=low * New upstream release * debian/gbp.conf: Filter out doc/logos, unused, too big, and upstream removed it from 0.5 tarballs. * debian/patches/1006_version.patch : upstream forgot to update VERSION flag in wscript. -- Jérémy Lal Thu, 18 Aug 2011 15:09:01 +0200 nodejs (0.4.10-1) unstable; urgency=low * New upstream release -- Jérémy Lal Wed, 20 Jul 2011 20:50:07 +0200 nodejs (0.4.9-1) unstable; urgency=low * New upstream release * Refresh debian/patches, remove 1001_no_ssl_v2.patch, applied upstream. * deps/http_parser.c based on expat-licensed work of Igor Sysoev. -- Jérémy Lal Wed, 29 Jun 2011 16:46:47 +0200 nodejs (0.4.8-1) unstable; urgency=low * New upstream release, Closes: bug#628148. * Depends on libv8 3.1.8.22 * Refresh debian/patches -- Jérémy Lal Sun, 26 Jun 2011 23:08:01 +0200 nodejs (0.4.7-1) unstable; urgency=low * New upstream release * Bump policy compliance to standards-version 3.9.2. * debian/watch : remove call to uupdate, it is annoying since updates are done with git-import-orig. -- Jérémy Lal Sat, 23 Apr 2011 18:42:42 +0200 nodejs (0.4.6-2) unstable; urgency=low * Expect some tests to fail when run without network. Closes: bug#623374. -- Jérémy Lal Tue, 19 Apr 2011 22:17:37 +0200 nodejs (0.4.6-1) unstable; urgency=low * New upstream release [ Jérémy Lal ] * Unfuzz patches. * Update debian/copyright, now copyright Joyent. * Drop SSL2 methods, see #589706. Closes: bug#622065. * Disable multicast test: Too dependent on network config. * Allow Debian-Maintainer uploads. [ Jonas Smedegaard ] * Update copyright file: + Fix relabel OpenBSD license as OpenBSD~Lucent: Disclaimer is derived. + Fix comma-delimit files, and (while at it) newline-delimit them for improved readability. + Compact and extend copyright years. * Enable copyright-check. Build-depend on devscripts. * Add copyright hints. -- Jonas Smedegaard Sun, 17 Apr 2011 05:05:30 +0200 nodejs (0.4.2-1) experimental; urgency=low * New upstream release [ Jérémy Lal ] * Enable regression tests, without failing when targeted experimental. * Unfuzz patches. * Tighten build-dependency on libev-dev, to match new upstream source. -- Jonas Smedegaard Sat, 12 Mar 2011 10:45:08 +0100 nodejs (0.2.6-5) unstable; urgency=low [ Jonas Smedegaard ] * Update team-maintainance: + Set Debian Javascript Maintainers as maintainer. + Set Jérémy Lal, Dave Beckett and myself as uploaders. * Bump policy compliance to standards-version 3.9.2. * Recompile against newer libv8. Closes: bug#622623. Thanks to Adrian Knoth. * Unfuzz patches. [ Jérémy Lal ] * Update git-buildpackage config : add commented lines explaining layout. * Allow Debian-Maintainer uploads. * Add patch 1001 to disable ssl2 methods. -- Jonas Smedegaard Fri, 15 Apr 2011 23:33:09 +0200 nodejs (0.2.6-4) unstable; urgency=low [ Jérémy Lal ] * Disable simple/test-buffer Buffer.unpack test that fails on ARM. The pack/unpack functions are deprecated, and not documented. [ Jonas Smedegaard ] * Drop done items from TODO. -- Jonas Smedegaard Mon, 07 Feb 2011 23:39:40 +0100 nodejs (0.2.6-3) experimental; urgency=low [ Jérémy Lal ] * Disable simple/test-dgram-multicast test that fails on sbuild. -- Jonas Smedegaard Tue, 25 Jan 2011 23:53:05 +0100 nodejs (0.2.6-2) experimental; urgency=low [ Jérémy Lal ] * Build-depends on libv8-2.5.9.9-2. (Closes: #610527, #607319, #605447, #597784) * Refactor patches, DEP-3 format. * Explain modules search paths in README.Debian. [ Jonas Smedegaard ] * Relax nodejs-dbg suggestion on libv8-dbg to be unversioned: already handled by library packages. -- Jonas Smedegaard Tue, 25 Jan 2011 22:11:05 +0100 nodejs (0.2.6-1) experimental; urgency=low [ Jérémy Lal ] * New upstream release. * nodejs is an alternative to js. (Closes: #597572) * Use upstream binary names for node and node-waf, conflicts with node package. (Closes: #597571) * Global modules search paths : /usr/local/lib/nodejs /usr/lib/nodejs Custom paths can be set through NODE_PATH. The reason is to support future npm package, giving higher priority to modules installed by npm as root. * Repackage using CDBS. Enable regression testing. * Add a note about importing upstream tarball in README.source. * Update TODO [ Jonas Smedegaard ] * Add myself as uploader. * Limit watch file to stable releases. * Enable CDBS build-dependency autoresolving. * Tighten build-dependency on cdbs to versions properly supporting debhelper compat level 7. * Tighten build-dependency on debhelper to versions fully supporting compat level 7. * Build-depend on dh-buildinfo to include buildinfo hints with binary packages for easier troubleshooting. * Build-depend on curl: Needed for regression tests (testing on loopback, so should be Policy compliant). * Newline-delimit package relations for improved readability. * Add patch 2001 to skip TTY-needing regression test. -- Jonas Smedegaard Fri, 21 Jan 2011 21:00:24 +0100 nodejs (0.2.2-1) experimental; urgency=low * New upstream release -- Jérémy Lal Fri, 17 Sep 2010 21:27:40 +0200 nodejs (0.2.0-1) unstable; urgency=low * New upstream release -- Jérémy Lal Fri, 20 Aug 2010 11:49:04 +0200 nodejs (0.1.104-1) unstable; urgency=low * New upstream release. (Closes: #593088) -- Jérémy Lal Mon, 16 Aug 2010 07:07:09 +0200 nodejs (0.1.102-1) unstable; urgency=low * New upstream release -- Jérémy Lal Tue, 27 Jul 2010 08:29:40 +0200 nodejs (0.1.101-2) unstable; urgency=low * Build-Depends on bash-completion for dh_bash-completion -- Jérémy Lal Wed, 21 Jul 2010 08:58:52 +0200 nodejs (0.1.101-1) unstable; urgency=low * New upstream release * Standards-Version 3.9.0 * Move BSD license in debian/copyright * nodejs-waf now accepts NODE_PATH environment variable, which defines where to install compiled modules. Defaults to ~/.node_libraries. * nodejs-waf bash-completion snippet * API Manual registered with doc-base. * Depends on libv8-2.2.24 -- Jérémy Lal Wed, 14 Jul 2010 13:52:07 +0200 nodejs (0.1.99-1) unstable; urgency=low * New upstream release * DNS module : MX support since c-ares 1.7.3 * nodejs-repl is replaced by invoking nodejs without file argument, rlwrap is no more needed. * Full upstream author name in debian/copyright. -- Jérémy Lal Tue, 29 Jun 2010 08:25:13 +0200 nodejs (0.1.97-1) unstable; urgency=low * New upstream release -- Jérémy Lal Sun, 30 May 2010 23:14:24 +0200 nodejs (0.1.95-1) unstable; urgency=low * New upstream release -- Jérémy Lal Fri, 14 May 2010 02:05:25 +0200 nodejs (0.1.94-2) unstable; urgency=low * Drop dependencies on libgnutls-dev, libgpg-error-dev. * Modules path moved to /usr/lib/nodejs (without /modules), to follow more closely upstream practice. * node-repl is now in /usr/share/nodejs because it is simply a js script file ; nodejs-repl still in /usr/bin -- Jérémy Lal Tue, 11 May 2010 19:52:12 +0200 nodejs (0.1.94-1) unstable; urgency=low * New upstream release * API has changed and will be more stable with 0.2 release * Fix dependency on libv8. (Closes: #579044) * Switched from gnutls to libssl. -- Jérémy Lal Thu, 06 May 2010 23:19:12 +0200 nodejs (0.1.92-1) unstable; urgency=low * New upstream release * Switch from udns to c-ares. -- Jérémy Lal Sat, 24 Apr 2010 09:12:06 +0200 nodejs (0.1.33-3) unstable; urgency=low * Fix wrong use of binary-indep target in debian/rules. (Closes: #575383) -- Jérémy Lal Mon, 05 Apr 2010 15:26:40 +0200 nodejs (0.1.33-2) unstable; urgency=low * Previous package was broken in some way. (Closes: #575383) -- Jérémy Lal Thu, 25 Mar 2010 12:24:06 +0100 nodejs (0.1.33-1) unstable; urgency=low * New upstream release. (Closes: #572023) * Debian package has the same license as upstream (MIT). * Include waf in source package and nodejs-dev package. (Closes: #571710) * Switch to dpkg-source 3.0 (quilt) format. * Place modules directory in usr/lib/nodejs/modules, and add it to nodejs module path. Documentation in README.Debian. * Architecture: any since the supported archs depends only on libv8. -- Jérémy Lal Mon, 22 Mar 2010 01:53:48 +0100 nodejs (0.1.27+dfsg-1) unstable; urgency=low * Initial release (Closes: #553514) -- Jérémy Lal Sun, 07 Feb 2010 01:16:07 +0100 debian/compat0000644000000000000000000000000212270474426010374 0ustar 8 debian/rules0000755000000000000000000000624712271410251010252 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk DEB_UPSTREAM_URL = http://nodejs.org/dist/v$(DEB_UPSTREAM_TARBALL_VERSION) DEB_UPSTREAM_TARBALL_BASENAME = node-v$(DEB_UPSTREAM_TARBALL_VERSION) # ./deps/npm contains some non-DFSG files, repackaging is needed. # Conveniently, remove unused software to ease debian/copyright maintenance. DEB_UPSTREAM_REPACKAGE_EXCLUDES += \ ./doc/sh_javascript.min.js \ ./deps/npm/ \ ./deps/openssl/ \ ./deps/zlib/ \ ./deps/cares/ \ ./test/gc/node_modules/ \ ./tools/blog/ \ ./tools/gyp/ \ ./tools/closure_linter/ \ ./tools/msvs/genfiles/ \ ./tools/wrk/ DEB_UPSTREAM_REPACKAGE_TAG := $(shell echo $(DEB_UPSTREAM_VERSION) | egrep -o "dfsg[0-9]*") # recent OpenSSL needed because... FIXME (git commit c232e17) ssl-minver = 1.0.0g # Needed by upstream build # * recent gyp needed to build using flock bdeps = binutils, openssl (>= $(ssl-minver)), pkg-config bdeps +=, bash-completion, curl, procps, zlib1g-dev bdeps +=, libkvm-dev [kfreebsd-any], gyp (>= 0.1~svn1654) # Needed by upstream build and binary development package # * recent libv8 because... FIXME (git commit eb490ef) # * recent libc-ares because... FIXME (git commit ccad613) deps = python, libv8-3.14-dev (>= 3.7), libssl-dev (>= $(ssl-minver)) deps +=, libc-ares-dev (>= 1.7.5) CDBS_BUILD_DEPENDS +=, $(bdeps), $(deps) CDBS_DEPENDS_nodejs-dev = $(deps) # suppress checking binary files, to not upset dpkg-source DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(doc/trademark-policy\.pdf|doc/mac_osx_nodejs_installer_logo\.png|doc/.*-white-stripe\.jpg|favicon\.ico|deps/v8/benchmarks/v8-logo\.png|test/fixtures/person\.jpg.*|src/res/node\.ico|debian/(changelog|copyright(|_hints|_newhints)))$ DEB_CONFIGURE_NORMAL_ARGS = DEB_CONFIGURE_EXTRA_FLAGS = --without-npm --shared-v8 --without-snapshot --shared-cares --shared-openssl --shared-zlib --prefix=/usr DEB_DESTDIR = $(CURDIR)/debian/tmp DEB_MAKE_CLEAN_TARGET = clean # * relax regression tests when targeted experimental suite exp-relax-check := $(if $(shell dpkg-parsechangelog | grep -x 'Distribution: \(experimental\|UNRELEASED\)'),-i) DEB_MAKE_CHECK_TARGET = $(exp-relax-check) test-simple test-message ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) DEB_CONFIGURE_EXTRA_FLAGS += --dest-os=kfreebsd endif # hardening gyp CXXFLAGS+=$(CPPFLAGS) export CXXFLAGS export LDFLAGS # properly clean files from build, test, python clean:: rm -f config.gypi rm -f config.mk rm -f test/fixtures/hello.txt rm -rf test/tmp find . -name "*.pyc" -delete rm -rf out binary-post-install/nodejs:: mv debian/nodejs/usr/bin/node debian/nodejs/usr/bin/nodejs mv debian/nodejs/usr/share/man/man1/node.1 debian/nodejs/usr/share/man/man1/nodejs.1 # remove *.json files from documentation # remove all