[Pkg-javascript-commits] [Git][js-team/node-console-control-strings][master] 6 commits: Declare compliance with policy 4.7.4

Yadd (@yadd) gitlab at salsa.debian.org
Mon Jun 22 13:54:33 BST 2026



Yadd pushed to branch master at Debian JavaScript Maintainers / node-console-control-strings


Commits:
0688e9f8 by Xavier Guimard at 2026-06-21T22:53:30+02:00
Declare compliance with policy 4.7.4

- - - - -
5162da29 by Xavier Guimard at 2026-06-21T22:53:30+02:00
Drop "Rules-Requires-Root: no"

- - - - -
8023d497 by Xavier Guimard at 2026-06-21T22:53:30+02:00
Drop "Priority: optional"

- - - - -
b68c1697 by Xavier Guimard at 2026-06-21T22:53:36+02:00
debian/watch version 5

- - - - -
276c20d1 by Xavier Guimard at 2026-06-22T07:43:19+02:00
Adapt to tap 21

* Link tap into node_modules (debian/nodejs/extlinks)
* Disable coverage in the test run
* Port removed tap assertions (is/isa/isNot/isDeeply)

- - - - -
42d68fbc by Xavier Guimard at 2026-06-22T07:49:08+02:00
releasing package node-console-control-strings version 1.1.0-4

- - - - -


7 changed files:

- debian/changelog
- debian/control
- + debian/nodejs/extlinks
- debian/patches/series
- + debian/patches/tap21-asserts.patch
- debian/tests/pkg-js/test
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+node-console-control-strings (1.1.0-4) unstable; urgency=medium
+
+  * Team upload
+  * Declare compliance with policy 4.7.4
+  * Drop "Rules-Requires-Root: no"
+  * Drop "Priority: optional"
+  * debian/watch version 5
+  * Adapt to tap 21
+
+ -- Xavier Guimard <yadd at debian.org>  Mon, 22 Jun 2026 07:49:08 +0200
+
 node-console-control-strings (1.1.0-3) unstable; urgency=medium
 
   * Team upload


=====================================
debian/control
=====================================
@@ -1,17 +1,15 @@
 Source: node-console-control-strings
 Section: javascript
-Priority: optional
 Maintainer: Debian Javascript Maintainers <pkg-javascript-devel at lists.alioth.debian.org>
 Uploaders: Ajinkya Chavan <cajinkya21 at gmail.com>
 Build-Depends: debhelper-compat (= 13)
  , node-tap
  , dh-sequence-nodejs
-Standards-Version: 4.6.0
+Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/js-team/node-console-control-strings
 Vcs-Git: https://salsa.debian.org/js-team/node-console-control-strings.git
 Homepage: https://github.com/iarna/console-control-strings
 Testsuite: autopkgtest-pkg-nodejs
-Rules-Requires-Root: no
 
 Package: node-console-control-strings
 Architecture: all


=====================================
debian/nodejs/extlinks
=====================================
@@ -0,0 +1 @@
+tap


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 fix-for-tap-15.patch
+tap21-asserts.patch


=====================================
debian/patches/tap21-asserts.patch
=====================================
@@ -0,0 +1,50 @@
+Description: port removed tap assertions (is/isa/isNot/isDeeply) for tap 21
+Author: Xavier Guimard <yadd at debian.org>
+Forwarded: not-needed
+Last-Update: 2026-06-22
+--- a/test/console-strings.js
++++ b/test/console-strings.js
+@@ -12,8 +12,8 @@
+     previousLine: 'F'
+   }
+   Object.keys(oneoptarg).forEach(function (move) {
+-    t.is(consoleControl[move](), '\x1b[' + oneoptarg[move], move)
+-    t.is(consoleControl[move](10), '\x1b[10' + oneoptarg[move], move + ' 10')
++    t.equal(consoleControl[move](), '\x1b[' + oneoptarg[move], move)
++    t.equal(consoleControl[move](10), '\x1b[10' + oneoptarg[move], move + ' 10')
+   })
+   var noargs = {
+     eraseData: 'J',
+@@ -22,25 +22,25 @@
+     showCursor: '?25h'
+   }
+   Object.keys(noargs).forEach(function (move) {
+-    t.is(consoleControl[move](), '\x1b[' + noargs[move], move)
++    t.equal(consoleControl[move](), '\x1b[' + noargs[move], move)
+   })
+-  t.is(consoleControl.horizontalAbsolute(10), '\x1b[10G', 'horizontalAbsolute 10')
+-  t.is(consoleControl.horizontalAbsolute(0), '\x1b[0G', 'horizontalAbsolute 0')
++  t.equal(consoleControl.horizontalAbsolute(10), '\x1b[10G', 'horizontalAbsolute 10')
++  t.equal(consoleControl.horizontalAbsolute(0), '\x1b[0G', 'horizontalAbsolute 0')
+   try {
+     consoleControl.horizontalAbsolute()
+     t.fail('horizontalAbsolute')
+   } catch (e) {
+     t.pass('horizontalAbsolute')
+   }
+-  t.is(consoleControl.color('bold', 'white', 'bgBlue'), '\x1b[1;37;44m', 'set color')
++  t.equal(consoleControl.color('bold', 'white', 'bgBlue'), '\x1b[1;37;44m', 'set color')
+   try {
+     consoleControl.color('bold', 'invalid', 'blue')
+     t.fail('set invalid color')
+   } catch (e) {
+     t.pass('set invalid color')
+   }
+-  t.is(consoleControl.goto(10, 3), '\x1b[3;10H', 'absolute position')
+-  t.is(consoleControl.gotoSOL(), '\r', 'goto start of line')
+-  t.is(consoleControl.beep(), '\x07', 'beep beeps')
++  t.equal(consoleControl.goto(10, 3), '\x1b[3;10H', 'absolute position')
++  t.equal(consoleControl.gotoSOL(), '\r', 'goto start of line')
++  t.equal(consoleControl.beep(), '\x07', 'beep beeps')
+   t.end()
+ })


=====================================
debian/tests/pkg-js/test
=====================================
@@ -1 +1 @@
-tap -R tap --no-cov test/*.js
+tap --disable-coverage -R tap --no-cov test/*.js


=====================================
debian/watch
=====================================
@@ -1,5 +1,6 @@
-version=4
+Version: 5
+
 # It is not recommended use npmregistry. Please investigate more.
 # Take a look at https://wiki.debian.org/debian/watch/
-opts="searchmode=plain,pgpmode=none" \
- https://registry.npmjs.org/console-control-strings https://registry.npmjs.org/console-control-strings/-/console-control-strings-(\d[\d\.]*)@ARCHIVE_EXT@
+Template: Npmregistry
+Dist: console-control-strings



View it on GitLab: https://salsa.debian.org/js-team/node-console-control-strings/-/compare/29d9939f2c0bebc65a60b3d7e71bd451138d5bf3...42d68fbcb22ae18f7db76ba65b939cbe257fed7c

-- 
View it on GitLab: https://salsa.debian.org/js-team/node-console-control-strings/-/compare/29d9939f2c0bebc65a60b3d7e71bd451138d5bf3...42d68fbcb22ae18f7db76ba65b939cbe257fed7c
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-commits/attachments/20260622/71285fff/attachment-0001.htm>


More information about the Pkg-javascript-commits mailing list