Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pnpm for openSUSE:Factory checked in 
at 2024-12-23 16:53:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pnpm (Old)
 and      /work/SRC/openSUSE:Factory/.pnpm.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pnpm"

Mon Dec 23 16:53:41 2024 rev:15 rq:1233065 version:9.15.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/pnpm/pnpm.changes        2024-12-09 
21:12:17.638779302 +0100
+++ /work/SRC/openSUSE:Factory/.pnpm.new.1881/pnpm.changes      2024-12-23 
16:53:45.998165236 +0100
@@ -1,0 +2,9 @@
+Sun Dec 22 21:17:02 UTC 2024 - Avindra Goolcharan <avin...@opensuse.org>
+
+- update to version 9.15.1:
+  * pnpm remove should not link dependencies from the workspace,
+    when link-workspace-packages is set to false #7674
+  * Installation with hoisted node_modules should not fail, when
+    a dependency has itself in its own peer dependencies #8854
+
+-------------------------------------------------------------------

Old:
----
  pnpm-9.15.0.tgz

New:
----
  pnpm-9.15.1.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pnpm.spec ++++++
--- /var/tmp/diff_new_pack.iJBHZo/_old  2024-12-23 16:53:46.886201897 +0100
+++ /var/tmp/diff_new_pack.iJBHZo/_new  2024-12-23 16:53:46.886201897 +0100
@@ -23,7 +23,7 @@
 %global __nodejs_provides %{nil}
 %global __nodejs_requires %{nil}
 Name:           pnpm
-Version:        9.15.0
+Version:        9.15.1
 Release:        0
 Summary:        Fast, disk space efficient package manager
 License:        MIT

++++++ pnpm-9.15.0.tgz -> pnpm-9.15.1.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/node_modules/.modules.yaml 
new/package/dist/node_modules/.modules.yaml
--- old/package/dist/node_modules/.modules.yaml 1985-10-26 09:15:00.000000000 
+0100
+++ new/package/dist/node_modules/.modules.yaml 1985-10-26 09:15:00.000000000 
+0100
@@ -16,9 +16,9 @@
   aggregate-error@3.1.0:
     - node_modules/aggregate-error
   ansi-regex@5.0.1:
+    - node_modules/wrap-ansi-cjs/node_modules/ansi-regex
     - node_modules/string-width-cjs/node_modules/ansi-regex
     - node_modules/strip-ansi-cjs/node_modules/ansi-regex
-    - node_modules/wrap-ansi-cjs/node_modules/ansi-regex
   ansi-regex@6.0.1:
     - node_modules/ansi-regex
   ansi-styles@4.3.0:
@@ -39,15 +39,15 @@
     - node_modules/color-convert
   color-name@1.1.4:
     - node_modules/color-name
-  cross-spawn@7.0.3:
+  cross-spawn@7.0.5:
     - node_modules/cross-spawn
   debug@4.3.5:
     - node_modules/debug
   eastasianwidth@0.2.0:
     - node_modules/eastasianwidth
   emoji-regex@8.0.0:
-    - node_modules/string-width-cjs/node_modules/emoji-regex
     - node_modules/wrap-ansi-cjs/node_modules/emoji-regex
+    - node_modules/string-width-cjs/node_modules/emoji-regex
   emoji-regex@9.2.2:
     - node_modules/emoji-regex
   encoding@0.1.13:
@@ -111,8 +111,8 @@
   minipass-sized@1.0.3:
     - node_modules/minipass-sized
   minipass@3.3.6:
-    - node_modules/fs-minipass/node_modules/minipass
     - node_modules/minizlib/node_modules/minipass
+    - node_modules/fs-minipass/node_modules/minipass
     - node_modules/minipass-flush/node_modules/minipass
     - node_modules/minipass-pipeline/node_modules/minipass
     - node_modules/minipass-sized/node_modules/minipass
@@ -172,8 +172,8 @@
   string-width@5.1.2:
     - node_modules/string-width
   strip-ansi@6.0.1:
-    - node_modules/string-width-cjs/node_modules/strip-ansi
     - node_modules/wrap-ansi-cjs/node_modules/strip-ansi
+    - node_modules/string-width-cjs/node_modules/strip-ansi
     - node_modules/strip-ansi-cjs
   strip-ansi@7.1.0:
     - node_modules/strip-ansi
@@ -202,9 +202,9 @@
 injectedDeps: {}
 layoutVersion: 5
 nodeLinker: hoisted
-packageManager: pnpm@10.0.0-alpha.4
+packageManager: pnpm@10.0.0-beta.3
 pendingBuilds: []
-prunedAt: Fri, 06 Dec 2024 14:59:44 GMT
+prunedAt: Fri, 20 Dec 2024 00:33:30 GMT
 publicHoistPattern: []
 registries:
   default: https://registry.npmjs.org/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/node_modules/.pnpm/lock.yaml 
new/package/dist/node_modules/.pnpm/lock.yaml
--- old/package/dist/node_modules/.pnpm/lock.yaml       1985-10-26 
09:15:00.000000000 +0100
+++ new/package/dist/node_modules/.pnpm/lock.yaml       1985-10-26 
09:15:00.000000000 +0100
@@ -4,6 +4,34 @@
   autoInstallPeers: true
   excludeLinksFromLockfile: false
 
+overrides:
+  '@yarnpkg/fslib@2': '3'
+  body-parser@<1.20.3: ^1.20.3
+  clipanion: 3.2.0-rc.6
+  cookie@<0.7.0: '>=0.7.0'
+  cross-spawn@<7.0.5: '>=7.0.5'
+  debug@<3.1.0: '>=3.1.0'
+  express@<4.20.0: ^4.20.0
+  follow-redirects@<=1.15.5: '>=1.15.6'
+  glob-parent@<5.1.2: '>=5.1.2'
+  hosted-git-info@1: npm:@pnpm/hosted-git-info@1.0.0
+  http-proxy-middleware@<2.0.7: ^2.0.7
+  istanbul-reports: npm:@zkochan/istanbul-reports
+  js-yaml@^4.0.0: npm:@zkochan/js-yaml@0.0.7
+  json5@<2.2.2: ^2.2.3
+  jsonwebtoken@<=8.5.1: '>=9.0.0'
+  nopt@5: npm:@pnpm/nopt@^0.2.1
+  path-to-regexp@<0.1.12: ^0.1.12
+  path-to-regexp@>=4.0.0 <6.3.0: '>=6.3.0'
+  path-to-regexp@>=7.0.0 <8.0.0: '>=8.0.0'
+  semver@<7.5.2: ^7.6.2
+  send@<0.19.0: ^0.19.0
+  serve-static@<1.16.0: ^1.16.0
+  socks@2: ^2.8.1
+  tough-cookie@<4.1.3: '>=4.1.3'
+  verdaccio: 5.20.1
+  yaml@<2.2.2: '>=2.2.2'
+
 importers:
 
   .:
@@ -87,8 +115,8 @@
   color-name@1.1.4:
     resolution: {integrity: 
sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
 
-  cross-spawn@7.0.3:
-    resolution: {integrity: 
sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+  cross-spawn@7.0.5:
+    resolution: {integrity: 
sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
     engines: {node: '>= 8'}
 
   debug@4.3.5:
@@ -475,7 +503,7 @@
   color-name@1.1.4:
     optional: true
 
-  cross-spawn@7.0.3:
+  cross-spawn@7.0.5:
     dependencies:
       path-key: 3.1.1
       shebang-command: 2.0.0
@@ -512,7 +540,7 @@
 
   foreground-child@3.2.1:
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.5
       signal-exit: 4.1.0
     optional: true
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/node_modules/.pnpm-workspace-state.json 
new/package/dist/node_modules/.pnpm-workspace-state.json
--- old/package/dist/node_modules/.pnpm-workspace-state.json    1970-01-01 
01:00:00.000000000 +0100
+++ new/package/dist/node_modules/.pnpm-workspace-state.json    1985-10-26 
09:15:00.000000000 +0100
@@ -0,0 +1,25 @@
+{
+  "lastValidatedTimestamp": 1734654810209,
+  "projects": {},
+  "pnpmfileExists": false,
+  "settings": {
+    "autoInstallPeers": true,
+    "dedupeDirectDeps": false,
+    "dedupeInjectedDeps": true,
+    "dedupePeerDependents": true,
+    "dev": true,
+    "excludeLinksFromLockfile": false,
+    "hoistPattern": [
+      "*"
+    ],
+    "hoistWorkspacePackages": true,
+    "injectWorkspacePackages": false,
+    "linkWorkspacePackages": false,
+    "nodeLinker": "hoisted",
+    "optional": true,
+    "preferWorkspacePackages": false,
+    "production": true,
+    "publicHoistPattern": []
+  },
+  "filteredInstall": false
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/node_modules/cross-spawn/lib/enoent.js 
new/package/dist/node_modules/cross-spawn/lib/enoent.js
--- old/package/dist/node_modules/cross-spawn/lib/enoent.js     1985-10-26 
09:15:00.000000000 +0100
+++ new/package/dist/node_modules/cross-spawn/lib/enoent.js     1985-10-26 
09:15:00.000000000 +0100
@@ -24,7 +24,7 @@
         // the command exists and emit an "error" instead
         // See https://github.com/IndigoUnited/node-cross-spawn/issues/16
         if (name === 'exit') {
-            const err = verifyENOENT(arg1, parsed, 'spawn');
+            const err = verifyENOENT(arg1, parsed);
 
             if (err) {
                 return originalEmit.call(cp, 'error', err);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/package/dist/node_modules/cross-spawn/lib/util/escape.js 
new/package/dist/node_modules/cross-spawn/lib/util/escape.js
--- old/package/dist/node_modules/cross-spawn/lib/util/escape.js        
1985-10-26 09:15:00.000000000 +0100
+++ new/package/dist/node_modules/cross-spawn/lib/util/escape.js        
1985-10-26 09:15:00.000000000 +0100
@@ -15,15 +15,17 @@
     arg = `${arg}`;
 
     // Algorithm below is based on https://qntm.org/cmd
+    // It's slightly altered to disable JS backtracking to avoid hanging on 
specially crafted input
+    // Please see https://github.com/moxystudio/node-cross-spawn/pull/160 for 
more information
 
     // Sequence of backslashes followed by a double quote:
     // double up all the backslashes and escape the double quote
-    arg = arg.replace(/(\\*)"/g, '$1$1\\"');
+    arg = arg.replace(/(?=(\\+?)?)\1"/g, '$1$1\\"');
 
     // Sequence of backslashes followed by the end of the string
     // (which will become a double quote later):
     // double up all the backslashes
-    arg = arg.replace(/(\\*)$/, '$1$1');
+    arg = arg.replace(/(?=(\\+?)?)\1$/, '$1$1');
 
     // All other backslashes occur literally
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/node_modules/cross-spawn/package.json 
new/package/dist/node_modules/cross-spawn/package.json
--- old/package/dist/node_modules/cross-spawn/package.json      1985-10-26 
09:15:00.000000000 +0100
+++ new/package/dist/node_modules/cross-spawn/package.json      1985-10-26 
09:15:00.000000000 +0100
@@ -1,6 +1,6 @@
 {
   "name": "cross-spawn",
-  "version": "7.0.3",
+  "version": "7.0.5",
   "description": "Cross platform child_process#spawn and 
child_process#spawnSync",
   "keywords": [
     "spawn",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/dist/pnpm.cjs new/package/dist/pnpm.cjs
--- old/package/dist/pnpm.cjs   1985-10-26 09:15:00.000000000 +0100
+++ new/package/dist/pnpm.cjs   1985-10-26 09:15:00.000000000 +0100
@@ -6007,7 +6007,7 @@
     var load_json_file_1 = __importDefault2(require_load_json_file());
     var defaultManifest = {
       name: true ? "pnpm" : "pnpm",
-      version: true ? "9.15.0" : "0.0.0"
+      version: true ? "9.15.1" : "0.0.0"
     };
     var pkgJson;
     if (require.main == null) {
@@ -34439,6 +34439,7 @@
     "use strict";
     Object.defineProperty(exports2, "__esModule", { value: true });
     exports2.parseOverrides = parseOverrides;
+    exports2.parsePkgAndParentSelector = parsePkgAndParentSelector;
     var error_1 = require_lib6();
     var parse_wanted_dependency_1 = require_lib26();
     var catalogs_resolver_1 = require_lib28();
@@ -148158,6 +148159,7 @@
       if (pkg.peerDependencies == null && pkg.peerDependenciesMeta == null)
         return {};
       const ownDeps = /* @__PURE__ */ new Set([
+        pkg.name,
         ...Object.keys(pkg.dependencies ?? {}),
         ...Object.keys(pkg.optionalDependencies ?? {})
       ]);
@@ -187865,6 +187867,7 @@
       const store = await (0, 
store_connection_manager_1.createOrConnectStoreController)(opts);
       const removeOpts = Object.assign(opts, {
         ...(0, 
config_1.getOptionsFromRootManifest)(opts.rootProjectManifestDir, 
opts.rootProjectManifest ?? {}),
+        linkWorkspacePackagesDepth: opts.linkWorkspacePackages === "deep" ? 
Infinity : opts.linkWorkspacePackages ? 0 : -1,
         storeController: store.ctrl,
         storeDir: store.dir,
         include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/package.json new/package/package.json
--- old/package/package.json    1985-10-26 09:15:00.000000000 +0100
+++ new/package/package.json    1985-10-26 09:15:00.000000000 +0100
@@ -1,7 +1,7 @@
 {
   "name": "pnpm",
   "description": "Fast, disk space efficient package manager",
-  "version": "9.15.0",
+  "version": "9.15.1",
   "bin": {
     "pnpm": "bin/pnpm.cjs",
     "pnpx": "bin/pnpx.cjs"

Reply via email to