Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pnpm for openSUSE:Factory checked in at 2026-04-04 19:07:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pnpm (Old) and /work/SRC/openSUSE:Factory/.pnpm.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pnpm" Sat Apr 4 19:07:48 2026 rev:54 rq:1344529 version:10.33.0 Changes: -------- --- /work/SRC/openSUSE:Factory/pnpm/pnpm.changes 2026-03-23 17:14:25.504311778 +0100 +++ /work/SRC/openSUSE:Factory/.pnpm.new.21863/pnpm.changes 2026-04-04 19:09:40.082661626 +0200 @@ -1,0 +2,31 @@ +Sun Mar 29 17:10:21 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 10.33: +Minor Changes + + Added a new dedupePeers setting that reduces peer dependency duplication. When enabled, peer dependency suffixes use version-only identifiers (name@version) instead of full dep paths, eliminating nested suffixes like ([email protected]([email protected])). This dramatically reduces the number of package instances in projects with many recursive peer dependencies #11070. + +Patch Changes + + Fail on incompatible lockfiles in CI when frozen lockfile mode is enabled, while preserving non-frozen CI fallback behavior. + + When package metadata is malformed or can't be fetched, the error thrown will now show the originating error. + + Fixed intermittent failures when multiple pnpm dlx calls run concurrently for the same package. When the global virtual store is enabled, the importer now verifies file content before skipping a rename, avoiding destructive swap-renames that break concurrent processes. Also tolerates EPERM during bin creation on Windows and properly propagates enableGlobalVirtualStore through the install pipeline. + + Fixed handling of non-string version selectors in hoistPeers, preventing invalid peer dependency specifiers. + + Improve the non-interactive modules purge error hint to include the confirmModulesPurge=false workaround. + + When pnpm needs to recreate node_modules but no TTY is available, the error now suggests either setting CI=true or disabling the purge confirmation prompt via confirmModulesPurge=false. + + Adds a regression test for the non-TTY flow. + + Fixed false "Command not found" errors on Windows when a command exists in PATH but exits with a non-zero code. Also fixed path resolution for --filter contexts where the command runs in a different package directory. + + When a pnpm-lock.yaml contains two documents, ignore the first one. pnpm v11 will write two lockfile documents into pnpm-lock.yaml in order to store pnpm version integrities and config dependency resolutions. + + Fixed a bug preventing the clearCache function returned by createNpmResolver from properly clearing metadata cache. + + +------------------------------------------------------------------- Old: ---- pnpm-10.32.1.tgz New: ---- pnpm-10.33.0.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pnpm.spec ++++++ --- /var/tmp/diff_new_pack.9Pgluf/_old 2026-04-04 19:09:41.654726080 +0200 +++ /var/tmp/diff_new_pack.9Pgluf/_new 2026-04-04 19:09:41.694727720 +0200 @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.32.1 +Version: 10.33.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.9Pgluf/_old 2026-04-04 19:09:41.958738545 +0200 +++ /var/tmp/diff_new_pack.9Pgluf/_new 2026-04-04 19:09:41.994740021 +0200 @@ -1,6 +1,6 @@ -mtime: 1773578792 -commit: 916fdd867fbcced9d73411ecb1f4ca7e2cfdb9fee5a75a1990e73db65f97665c +mtime: 1774978971 +commit: 8f8f9edd2270e7fbb829adb4a198dba43aa2cbf0527e9489420d86e084fe2af9 url: https://src.opensuse.org/nodejs/pnpm.git -revision: 916fdd867fbcced9d73411ecb1f4ca7e2cfdb9fee5a75a1990e73db65f97665c +revision: 8f8f9edd2270e7fbb829adb4a198dba43aa2cbf0527e9489420d86e084fe2af9 projectscmsync: https://src.opensuse.org/nodejs/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-04-04 00:48:36.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ pnpm-10.32.1.tgz -> pnpm-10.33.0.tgz ++++++ ++++ 4741 lines of diff (skipped)
