Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package asar for openSUSE:Factory checked in at 2022-11-05 14:46:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/asar (Old) and /work/SRC/openSUSE:Factory/.asar.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "asar" Sat Nov 5 14:46:52 2022 rev:2 rq:1033605 version:3.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/asar/asar.changes 2022-09-07 11:05:49.228373560 +0200 +++ /work/SRC/openSUSE:Factory/.asar.new.2275/asar.changes 2022-11-05 14:46:58.402665345 +0100 @@ -1,0 +2,8 @@ +Fri Nov 4 18:10:42 UTC 2022 - Bruno Pitrus <brunopit...@hotmail.com> +- New upstream version 3.2.2 + * Fix allowing nested empty directories. +- New upstream version 3.2.1 + * Rename package to @electron/asar +- Correct bogus ???0.0.0-development??? version reported by the program. + +------------------------------------------------------------------- Old: ---- v3.2.0.tar.gz New: ---- v3.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ asar.spec ++++++ --- /var/tmp/diff_new_pack.kiGGg3/_old 2022-11-05 14:46:58.958668589 +0100 +++ /var/tmp/diff_new_pack.kiGGg3/_new 2022-11-05 14:46:58.962668612 +0100 @@ -17,7 +17,7 @@ Name: asar -Version: 3.2.0 +Version: 3.2.2 Release: 0 Summary: Creating atom-shell (electron) app packages License: MIT and ISC @@ -31,6 +31,7 @@ BuildArch: noarch BuildRequires: fdupes +BuildRequires: jq BuildRequires: nodejs-packaging BuildRequires: npm @@ -46,16 +47,22 @@ %autosetup -p1 -a 1 %build -npm rebuild --verbose +npm rebuild --verbose --foreground-scripts %install -mkdir -pv %{buildroot}%{nodejs_sitearch} +mkdir -pv %{buildroot}%{nodejs_sitelib}/@electron mkdir -pv %{buildroot}%{_bindir} -cp -lr . %{buildroot}%{nodejs_sitearch}/asar -ln -srv %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js %{buildroot}%{_bindir}/asar +cp -lr . %{buildroot}%{nodejs_sitelib}/@electron/asar +ln -srv %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js %{buildroot}%{_bindir}/asar +# symlink old package name +ln -srv %{buildroot}%{nodejs_sitelib}/{@electron/,}asar #fix shebang -sed -i '1s/env //' %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js -cd %{buildroot}%{nodejs_sitearch}/asar +sed -i '1s/env //' %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js +cd %{buildroot}%{nodejs_sitelib}/asar + +# Correct bogus version in package.json +jq -cj '.version="%{version}"' package.json > new +mv new package.json #Remove development garbage find -name example -print0 |xargs -r0 -- rm -rvf find -name test -print0 |xargs -r0 -- rm -rvf @@ -85,6 +92,6 @@ %doc CHANGELOG.md README.md %license LICENSE.md /usr/bin/asar -%{nodejs_sitearch} +%{nodejs_sitelib} %changelog ++++++ v3.2.0.tar.gz -> v3.2.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/asar-3.2.0/.circleci/config.yml new/asar-3.2.2/.circleci/config.yml --- old/asar-3.2.0/.circleci/config.yml 2022-07-29 18:21:17.000000000 +0200 +++ new/asar-3.2.2/.circleci/config.yml 2022-11-03 23:08:46.000000000 +0100 @@ -36,7 +36,7 @@ <<: *steps-test test-mac: macos: - xcode: "12.5.0" + xcode: "13.3.0" <<: *steps-test test-windows: executor: @@ -51,6 +51,7 @@ - checkout - *step-restore-cache - run: yarn install + - run: npx @continuous-auth/circleci-oidc-github-auth@1.0.5 - run: npx semantic-release workflows: version: 2 @@ -71,3 +72,4 @@ branches: only: - main + context: cfa-release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/asar-3.2.0/README.md new/asar-3.2.2/README.md --- old/asar-3.2.0/README.md 2022-07-29 18:21:17.000000000 +0200 +++ new/asar-3.2.2/README.md 2022-11-03 23:08:46.000000000 +0100 @@ -1,7 +1,7 @@ -# asar - Electron Archive +# @electron/asar - Electron Archive [](https://circleci.com/gh/electron/asar/tree/main) -[](https://npmjs.org/package/asar) +[](https://npmjs.org/package/@electron/asar) Asar is a simple extensive archive format, it works like `tar` that concatenates all files together without compression, while having random access support. @@ -19,7 +19,7 @@ This module requires Node 10 or later. ```bash -$ npm install --engine-strict asar +$ npm install --engine-strict @electron/asar ``` ### Usage @@ -86,7 +86,7 @@ ### Example ```javascript -const asar = require('asar'); +const asar = require('@electron/asar'); const src = 'some/path/'; const dest = 'name.asar'; @@ -103,7 +103,7 @@ in the `.asar` file to transform them (e.g. compress). ```javascript -const asar = require('asar'); +const asar = require('@electron/asar'); const src = 'some/path/'; const dest = 'name.asar'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/asar-3.2.0/lib/filesystem.js new/asar-3.2.2/lib/filesystem.js --- old/asar-3.2.0/lib/filesystem.js 2022-07-29 18:21:17.000000000 +0200 +++ new/asar-3.2.2/lib/filesystem.js 2022-11-03 23:08:46.000000000 +0100 @@ -23,6 +23,9 @@ const dirs = p.split(path.sep) for (const dir of dirs) { if (dir !== '.') { + if (!json.files[dir]) { + json.files[dir] = { files: {} } + } json = json.files[dir] } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/asar-3.2.0/package.json new/asar-3.2.2/package.json --- old/asar-3.2.0/package.json 2022-07-29 18:21:17.000000000 +0200 +++ new/asar-3.2.2/package.json 2022-11-03 23:08:46.000000000 +0100 @@ -1,5 +1,5 @@ { - "name": "asar", + "name": "@electron/asar", "description": "Creating Electron app packages", "version": "0.0.0-development", "main": "./lib/asar.js",