only emit Buffer DEP0005 warning if --pending-deprecation is set
authorJérémy Lal <kapouer@melix.org>
Thu, 4 Jun 2020 00:35:16 +0000 (01:35 +0100)
committerJérémy Lal <kapouer@melix.org>
Thu, 4 Jun 2020 00:35:16 +0000 (01:35 +0100)
Forwarded: not-needed, upstream wants to do otherwise
Last-Update: 2019-01-06

Gbp-Pq: Name temporarily_silence_buffer_deprecations.patch

lib/buffer.js
test/parallel/parallel.status

index 8f919a52f1d3779de0a23f1d619c09702843825a..a2843494456c8935763fa9936a3c555b1d75e88d 100644 (file)
@@ -145,8 +145,7 @@ const bufferWarning = 'Buffer() is deprecated due to security and usability ' +
 function showFlaggedDeprecation() {
   if (bufferWarningAlreadyEmitted ||
       ++nodeModulesCheckCounter > 10000 ||
-      (!pendingDeprecation &&
-       isInsideNodeModules())) {
+      !pendingDeprecation) {
     // We don't emit a warning, because we either:
     // - Already did so, or
     // - Already checked too many times whether a call is coming
index 828f22bcdccec027655330fab50aaa5e84d1a890..9d36fa2da4f8340a47a59e6d2c2d3ad0a6d26597 100644 (file)
@@ -30,6 +30,11 @@ test-net-listen-after-destroying-stdin: PASS,FLAKY
 ## fails when running with eatmydata
 test-fs-error-messages: PASS,FLAKY
 
+# pending deprecation for buffer is off
+test-buffer-constructor-node-modules-paths : SKIP
+test-buffer-constructor-deprecation-error : SKIP
+test-buffer-constructor-outside-node-modules : SKIP
+
 # should have been disabled 'cause openssl 1.1.0
 test-tls-ecdh-disable : SKIP