[Pkg-javascript-devel] Fwd: release.debian.org: [pre-approval] testing-proposed-updates for unicode changes

Xavier yadd at debian.org
Thu May 23 19:52:25 BST 2019


rollup salvage in progress...


-------- Message transféré --------
Sujet : release.debian.org: [pre-approval] testing-proposed-updates for
unicode changes
Date : Thu, 23 May 2019 20:51:13 +0200
De : Xavier Guimard <yadd at debian.org>
Pour : Debian Bug Tracking System <submit at bugs.debian.org>

Package: release.debian.org
Severity: normal

Hi all,

dur to unicode change, 2 nodejs packages require an update:
 - node-regenerate-unicode-properties
 - node-regexpu-core

These 2 packages have been updated in unstable so can no more be updated
using the normal way. The proposed changes are very few (patch to update
package.json + debian/control dependency update from node-unicode-11.0.0
to node-unicode-12.0.0).

These updates are required since they are both dependencies of node-rollup
which is a build dependency of ~20 packages.

Do you authorize me to upload these 2 +deb10u1 packages in
testing-proposed-updates? Packages are tested locally, build +
autopkgtest OK.

Sorry for the inconvenience.

Cheers,
Xavier

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'testing-proposed-updates'), (500,
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8),
LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index 7389de9..66212c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+node-regenerate-unicode-properties (7.0.0+ds-1+deb10u1) UNRELEASED; urgency=medium
+
+  * Team upload
+  * Update node-unicode dependency to 12 (Closes: #929447)
+
+ -- Xavier Guimard <yadd at debian.org>  Thu, 23 May 2019 20:28:45 +0200
+
 node-regenerate-unicode-properties (7.0.0+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 22119fe..ace86b4 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: debhelper (>= 11),
                node-jsesc (>= 2.5.1),
                node-regenerate (>= 1.3.2),
                node-unicode-canonical-property-names-ecmascript (>= 1.0.4),
-               node-unicode-11.0.0,
+               node-unicode-12.0.0,
                nodejs (>= 6)
 Standards-Version: 4.1.5
 Homepage: https://github.com/mathiasbynens/regenerate-unicode-properties
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..0b7dbe1
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+unicode-12.diff
diff --git a/debian/patches/unicode-12.diff b/debian/patches/unicode-12.diff
new file mode 100644
index 0000000..10a50f8
--- /dev/null
+++ b/debian/patches/unicode-12.diff
@@ -0,0 +1,28 @@
+Description: update unicode to 12
+Author: Xavier Guimard <yadd at debian.org>
+Bug-Debian: https://bugs.debian.org/929447
+Forwarded: not-needed
+Last-Update: 2019-05-23
+
+--- a/build.js
++++ b/build.js
+@@ -4,7 +4,7 @@
+ const jsesc = require('jsesc');
+ const emptyDirSync = require('fs-extra').emptyDirSync;
+ const regenerate = require('regenerate');
+-const UNICODE_VERSION = '11.0.0';
++const UNICODE_VERSION = '12.0.0';
+ const unicode = require(`unicode-${ UNICODE_VERSION }`);
+ 
+ /*----------------------------------------------------------------------------*/
+--- a/package.json
++++ b/package.json
+@@ -38,7 +38,7 @@
+     "ava": "^0.25.0",
+     "fs-extra": "^6.0.1",
+     "jsesc": "^2.5.1",
+-    "unicode-11.0.0": "^0.7.7",
++    "unicode-12.0.0": "^0.7.7",
+     "unicode-canonical-property-names-ecmascript": "^1.0.4"
+   },
+   "scripts": {

-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index 1440a50..bf94c5f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+node-regexpu-core (4.4.0+ds-1+deb10u1) UNRELEASED; urgency=medium
+
+  * Team upload
+  * Update node-unicode dependency to 12 (Closes: #929448)
+
+ -- Xavier Guimard <yadd at debian.org>  Thu, 23 May 2019 20:48:12 +0200
+
 node-regexpu-core (4.4.0+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 043f294..15a710e 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 11),
                node-jsesc (>= 2.5.1),
                node-lodash (>= 4.17.4),
                node-regenerate (>= 1.4.0),
-               node-unicode-11.0.0,
+               node-unicode-12.0.0,
                nodejs (>= 6)
 Standards-Version: 4.2.1
 Homepage: https://mths.be/regexpu
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..1648c7a
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+unicode-12.patch
diff --git a/debian/patches/unicode-12.patch b/debian/patches/unicode-12.patch
new file mode 100644
index 0000000..483093c
--- /dev/null
+++ b/debian/patches/unicode-12.patch
@@ -0,0 +1,51 @@
+Description: update node-unicode dependency to 12
+Author: Xavier Guimard <yadd at debian.org>
+Bug-Debian: https://bugs.debian.org/929448
+Forwarded: not-needed
+Last-Update: 2019-05-23
+
+--- a/package.json
++++ b/package.json
+@@ -62,6 +62,6 @@
+ 		"lodash": "^4.17.10",
+ 		"mocha": "^5.2.0",
+ 		"regexpu-fixtures": "^2.1.2",
+-		"unicode-11.0.0": "^0.7.7"
++		"unicode-12.0.0": "^0.7.7"
+ 	}
+ }
+--- a/scripts/character-class-escape-sets.js
++++ b/scripts/character-class-escape-sets.js
+@@ -4,7 +4,7 @@
+ const jsesc = require('jsesc');
+ const regenerate = require('regenerate');
+ 
+-const Zs = require('unicode-11.0.0/General_Category/Space_Separator/code-points.js');
++const Zs = require('unicode-12.0.0/General_Category/Space_Separator/code-points.js');
+ 
+ const iuMappings = require('../data/iu-mappings.js');
+ 
+--- a/scripts/iu-mappings.js
++++ b/scripts/iu-mappings.js
+@@ -81,8 +81,8 @@
+ //  A. To do a simple case folding, use the mappings with status C + S.
+ //  B. To do a full case folding, use the mappings with status C + F.
+ 
+-const commonMappings = require('unicode-11.0.0/Case_Folding/C/code-points.js');
+-const simpleMappings = require('unicode-11.0.0/Case_Folding/S/code-points.js');
++const commonMappings = require('unicode-12.0.0/Case_Folding/C/code-points.js');
++const simpleMappings = require('unicode-12.0.0/Case_Folding/S/code-points.js');
+ 
+ // We want the `C` mappings in both directions (i.e. `A` should fold to `a`
+ // and `a` to `A`), and the `S` mappings in both directions (i.e. `?` should
+--- a/tests/tests.js
++++ b/tests/tests.js
+@@ -498,7 +498,7 @@
+ ];
+ 
+ const getPropertyValuePattern = (path) => {
+-	const codePoints = require(`unicode-11.0.0/${
++	const codePoints = require(`unicode-12.0.0/${
+ 		path }/code-points.js`);
+ 	return {
+ 		'p': regenerate(codePoints).toString(),


More information about the Pkg-javascript-devel mailing list