diff -Nru node-builtin-modules-2.0.0/builtin-modules.json node-builtin-modules-3.0.0/builtin-modules.json --- node-builtin-modules-2.0.0/builtin-modules.json 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/builtin-modules.json 2019-01-06 22:17:14.000000000 +0000 @@ -30,6 +30,7 @@ "string_decoder", "timers", "tls", + "trace_events", "tty", "url", "util", diff -Nru node-builtin-modules-2.0.0/debian/changelog node-builtin-modules-3.0.0/debian/changelog --- node-builtin-modules-2.0.0/debian/changelog 2018-04-26 12:26:12.000000000 +0000 +++ node-builtin-modules-3.0.0/debian/changelog 2019-01-06 22:31:48.000000000 +0000 @@ -1,3 +1,12 @@ +node-builtin-modules (3.0.0-1) unstable; urgency=medium + + * Team Upload + * New upstream version 3.0.0 (Closes: #918423) + * Port again test to mocha + * override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS + + -- Jérémy Lal Sun, 06 Jan 2019 23:31:48 +0100 + node-builtin-modules (2.0.0-1) unstable; urgency=medium * Team upload. diff -Nru node-builtin-modules-2.0.0/debian/patches/00-mocha.diff node-builtin-modules-3.0.0/debian/patches/00-mocha.diff --- node-builtin-modules-2.0.0/debian/patches/00-mocha.diff 2018-04-26 12:26:12.000000000 +0000 +++ node-builtin-modules-3.0.0/debian/patches/00-mocha.diff 2019-01-06 22:25:13.000000000 +0000 @@ -2,32 +2,41 @@ available as a Debian package). Forwarded: not-needed Author: Paolo Greppi +Last-Update: 2019-01-06 -Index: node-builtin-modules/test.js -=================================================================== ---- node-builtin-modules.orig/test.js -+++ node-builtin-modules/test.js -@@ -1,16 +1,16 @@ +--- a/test.js ++++ b/test.js +@@ -1,16 +1,22 @@ -import test from 'ava'; --import m2 from './static'; --import m from '.'; +-import builtinModulesStatic from './static'; +-import builtinModules from '.'; +var assert = require('assert'); -+var m2 = require('./static'); -+var m = require('.'); ++var builtinModulesStatic = require('./static'); ++var builtinModules = require('.'); --test(t => { -+test('test', function() { - console.log('Builtin modules:', m); +-test('main', t => { +- console.log('Builtin modules:', builtinModules); ++describe('main', function() { ++ it('should not throw', function() { ++ console.log('Builtin modules:', builtinModules); - t.notThrows(() => { -+ assert.doesNotThrow(() => { - for (const x of m) { - require(x); - } +- for (const x of builtinModules) { +- require(x); +- } ++ assert.doesNotThrow(() => { ++ for (const x of builtinModules) { ++ require(x); ++ } ++ }); }); -- t.true(m.indexOf('fs') !== -1); -- t.true(Array.isArray(m2)); -+ assert(m.indexOf('fs') !== -1); -+ assert(Array.isArray(m2)); +- t.true(builtinModules.includes('fs')); +- t.true(Array.isArray(builtinModulesStatic)); ++ it('should include fs', function() { ++ assert(builtinModules.includes('fs')); ++ }); ++ it('should be an array', function() { ++ assert(Array.isArray(builtinModulesStatic)); ++ }); }); diff -Nru node-builtin-modules-2.0.0/debian/rules node-builtin-modules-3.0.0/debian/rules --- node-builtin-modules-2.0.0/debian/rules 2018-04-26 12:11:08.000000000 +0000 +++ node-builtin-modules-3.0.0/debian/rules 2019-01-06 22:31:08.000000000 +0000 @@ -10,5 +10,7 @@ #override_dh_auto_build: override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) mocha -R spec -u tdd +endif diff -Nru node-builtin-modules-2.0.0/.gitattributes node-builtin-modules-3.0.0/.gitattributes --- node-builtin-modules-2.0.0/.gitattributes 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/.gitattributes 2019-01-06 22:17:14.000000000 +0000 @@ -1,2 +1 @@ -* text=auto -*.js text eol=lf +* text=auto eol=lf diff -Nru node-builtin-modules-2.0.0/index.js node-builtin-modules-3.0.0/index.js --- node-builtin-modules-2.0.0/index.js 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/index.js 2019-01-06 22:17:14.000000000 +0000 @@ -1,10 +1,10 @@ 'use strict'; +const {builtinModules} = require('module'); const blacklist = [ - 'freelist', 'sys' ]; -module.exports = Object.keys(process.binding('natives')) - .filter(x => !/^_|^internal|\//.test(x) && blacklist.indexOf(x) === -1) +module.exports = (builtinModules || Object.keys(process.binding('natives'))) + .filter(x => !/^_|^(internal|v8|node-inspect)\/|\//.test(x) && !blacklist.includes(x)) .sort(); diff -Nru node-builtin-modules-2.0.0/package.json node-builtin-modules-3.0.0/package.json --- node-builtin-modules-2.0.0/package.json 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/package.json 2019-01-06 22:17:14.000000000 +0000 @@ -1,6 +1,6 @@ { "name": "builtin-modules", - "version": "2.0.0", + "version": "3.0.0", "description": "List of the Node.js builtin modules", "license": "MIT", "repository": "sindresorhus/builtin-modules", @@ -10,7 +10,7 @@ "url": "sindresorhus.com" }, "engines": { - "node": ">=4" + "node": ">=6" }, "scripts": { "test": "xo && ava", diff -Nru node-builtin-modules-2.0.0/test.js node-builtin-modules-3.0.0/test.js --- node-builtin-modules-2.0.0/test.js 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/test.js 2019-01-06 22:17:14.000000000 +0000 @@ -1,16 +1,16 @@ import test from 'ava'; -import m2 from './static'; -import m from '.'; +import builtinModulesStatic from './static'; +import builtinModules from '.'; -test(t => { - console.log('Builtin modules:', m); +test('main', t => { + console.log('Builtin modules:', builtinModules); t.notThrows(() => { - for (const x of m) { + for (const x of builtinModules) { require(x); } }); - t.true(m.indexOf('fs') !== -1); - t.true(Array.isArray(m2)); + t.true(builtinModules.includes('fs')); + t.true(Array.isArray(builtinModulesStatic)); }); diff -Nru node-builtin-modules-2.0.0/.travis.yml node-builtin-modules-3.0.0/.travis.yml --- node-builtin-modules-2.0.0/.travis.yml 2018-04-26 11:59:44.000000000 +0000 +++ node-builtin-modules-3.0.0/.travis.yml 2019-01-06 22:17:14.000000000 +0000 @@ -1,5 +1,5 @@ language: node_js node_js: + - '10' - '8' - '6' - - '4'