Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bitwarden for openSUSE:Factory checked in at 2024-08-26 22:10:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bitwarden (Old) and /work/SRC/openSUSE:Factory/.bitwarden.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitwarden" Mon Aug 26 22:10:07 2024 rev:30 rq:1195940 version:2024.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bitwarden/bitwarden.changes 2024-07-26 16:16:38.404458546 +0200 +++ /work/SRC/openSUSE:Factory/.bitwarden.new.2698/bitwarden.changes 2024-08-26 22:13:21.885870476 +0200 @@ -1,0 +2,10 @@ +Sun Aug 25 14:20:05 UTC 2024 - Bruno Pitrus <brunopit...@hotmail.com> + +- New upstream release 2024.8.0 + * Allow biometric unlock of browser extension without requiring desktop app to be unlocked + * Add support for users to set a master password when their organization updates member decryption options + * Added support for multi-thread encryption to improve performance + * Add support for biometric unlock on Linux + * Add support for vault timeout on system lock on Linux + +------------------------------------------------------------------- Old: ---- bitwarden-2024.7.1.obscpio node-vendor.tar.zst prepare-node-vendor.sh New: ---- bitwarden-2024.8.0.obscpio prepare-vendor.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bitwarden.spec ++++++ --- /var/tmp/diff_new_pack.nEFcK1/_old 2024-08-26 22:13:23.889954160 +0200 +++ /var/tmp/diff_new_pack.nEFcK1/_new 2024-08-26 22:13:23.893954328 +0200 @@ -21,7 +21,7 @@ %bcond_with test_rust Name: bitwarden -Version: 2024.7.1 +Version: 2024.8.0 Release: 0 Summary: A secure and free password manager for all of your devices Group: Productivity/Security @@ -41,15 +41,13 @@ # created by OBS service Source0: bitwarden-%{version}.tar -# created by prepare-node-vendor.sh -Source1: node-vendor.tar.zst +# created by prepare-vendor.sh +Source1: vendor.tar.zst Source2: bitwarden.sh Source3: bitwarden.desktop -Source4: vendor.tar.zst - -Source99: prepare-node-vendor.sh +Source99: prepare-vendor.sh @@ -146,11 +144,10 @@ #Rust config cd apps/desktop/desktop_native -tar --zstd -xf %SOURCE4 rm -rf vendor/wayland-protocols/protocols ln -svT /usr/share/wayland-protocols vendor/wayland-protocols/protocols # https://blogs.gnome.org/mcatanzaro/2020/05/18/patching-vendored-rust-dependencies/ -for i in wayland-protocols; do +for i in wayland-protocols libloading system-deps; do pushd vendor/$i jq -cj '.files={}' .cargo-checksum.json >tmp && mv tmp .cargo-checksum.json && popd done ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nEFcK1/_old 2024-08-26 22:13:23.937956165 +0200 +++ /var/tmp/diff_new_pack.nEFcK1/_new 2024-08-26 22:13:23.941956332 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/bitwarden/clients.git</param> - <param name="revision">desktop-v2024.7.1</param> - <param name="version">2024.7.1</param> + <param name="revision">desktop-v2024.8.0</param> + <param name="version">2024.8.0</param> <param name="filename">bitwarden</param> <param name="exclude">bitwarden_license/*</param> <!-- The code in bitwarden_license MUST NOT be included in published tarballs as it is non-redistributable! --> @@ -11,13 +11,5 @@ <param name="exclude">apps/web/*</param> </service> <service name="tar" mode="buildtime" /> - <service name="cargo_vendor" mode="manual"> - <param name="srcdir">clients/apps/desktop/desktop_native</param> - <param name="update">false</param> - <param name="filter">true</param> - </service> - <service name="cargo_audit" mode="manual"> - <param name="srcdir">clients/apps/desktop/desktop_native</param> - </service> </services> ++++++ bitwarden-2024.7.1.obscpio -> bitwarden-2024.8.0.obscpio ++++++ /work/SRC/openSUSE:Factory/bitwarden/bitwarden-2024.7.1.obscpio /work/SRC/openSUSE:Factory/.bitwarden.new.2698/bitwarden-2024.8.0.obscpio differ: char 49, line 1 ++++++ bitwarden.obsinfo ++++++ --- /var/tmp/diff_new_pack.nEFcK1/_old 2024-08-26 22:13:23.993958503 +0200 +++ /var/tmp/diff_new_pack.nEFcK1/_new 2024-08-26 22:13:23.997958670 +0200 @@ -1,5 +1,5 @@ name: bitwarden -version: 2024.7.1 -mtime: 1721953052 -commit: 1ee0d8bcd7ae9f8becad3aad748f7dcc9b3af439 +version: 2024.8.0 +mtime: 1724378608 +commit: 2b6c8f6f1687f2a1aa8afef796d6f8ef48d5f294 ++++++ prepare-vendor.sh ++++++ #!/bin/bash -eux # dnf install curl gzip jq npm patch tar wget PKGDIR="$(pwd)" cd clients #These patches touch NPM's files patch --verbose -p1 -b < $PKGDIR/remove-unnecessary-deps.patch #remove unnecessary / non-free source rm -rf apps/browser apps/cli apps/web bitwarden_license npm ci --verbose --ignore-scripts echo ">>>>>> Remove argon2 vendor" rm -rf node_modules/argon2/argon2 # Since version 2024.8.0 (August 2024), obs-service-cargo_vendor does not work anymore: # ERROR obs_service_cargo::audit: cargo_lock_err=Parse("parse error: couldn't resolve dependency: bytes\n") # ERROR obs_service_cargo::utils: Unable to complete cargo audit rustsec_err=Error { kind: BadParam, msg: "parse error: parse error: couldn't resolve dependency: bytes\n", source: None } pushd apps/desktop/desktop_native mkdir -pv .cargo cargo vendor-filterer --platform='*-unknown-linux-gnu' --platform='*-unknown-linux-gnueabihf' --all-features > .cargo/config popd echo ">>>>>> Remove non-free binaries" find . -type f -name "*.wasm" -print -delete find . -type f -name "*.jar" -print -delete find . -type f -name "*.exe" -print -delete find . -type f -name "*.node" -print -delete find . -type f -name "*.dll" -print -delete find . -type f -name "*.dylib" -print -delete find . -type f -name "*.so" -print -delete find . -type f -name "*.o" -print -delete find . -type f -name "*.a" -print -delete #We use sponge to avoid a race condition between find and rm find -type f | sponge | xargs -P$(nproc) -- sh -c 'file -S "$@" | grep -v '\'' .*script'\'' | grep '\'' .*executable'\'' | tee /dev/stderr | sed '\''s/: .*//'\'' | xargs rm -fv' # Remove empty directories echo ">>>>>> Remove empty directories" find . -type d -empty -print -delete echo ">>>>>> Create tarball" ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -vvScf "${PKGDIR}/vendor.tar.zst" node_modules apps/desktop/desktop_native/{.cargo/config,vendor} ++++++ remove-unnecessary-deps.patch ++++++ --- /var/tmp/diff_new_pack.nEFcK1/_old 2024-08-26 22:13:24.057961176 +0200 +++ /var/tmp/diff_new_pack.nEFcK1/_new 2024-08-26 22:13:24.061961343 +0200 @@ -50,7 +50,7 @@ - "@types/inquirer": "8.2.10", "@types/jest": "29.5.12", - "@types/jquery": "3.5.30", -- "@types/jsdom": "21.1.6", +- "@types/jsdom": "21.1.7", - "@types/koa": "2.14.0", - "@types/koa__multer": "2.0.7", - "@types/koa__router": "12.0.4", @@ -68,8 +68,8 @@ - "@types/retry": "0.12.5", + "@types/semver": "^7.3.4", "@types/zxcvbn": "4.4.4", -- "@typescript-eslint/eslint-plugin": "7.13.1", -- "@typescript-eslint/parser": "7.13.1", +- "@typescript-eslint/eslint-plugin": "7.16.1", +- "@typescript-eslint/parser": "7.16.1", - "@webcomponents/custom-elements": "1.6.0", - "@yao-pkg/pkg": "^5.12.0", "autoprefixer": "10.4.19", @@ -81,7 +81,7 @@ "copy-webpack-plugin": "12.0.2", "cross-env": "7.0.3", "css-loader": "6.10.0", - "electron": "31.2.0", + "electron": "31.3.1", - "electron-builder": "24.13.3", "electron-log": "5.0.1", - "electron-reload": "2.0.0-alpha.1", @@ -104,30 +104,30 @@ "html-loader": "5.0.0", - "html-webpack-injector": "1.1.4", "html-webpack-plugin": "5.6.0", -- "husky": "9.0.11", +- "husky": "9.1.4", - "jest-junit": "16.0.0", "jest-mock-extended": "3.0.7", - "jest-preset-angular": "14.1.1", -- "lint-staged": "15.2.7", +- "lint-staged": "15.2.8", "mini-css-extract-plugin": "2.8.1", "node-ipc": "9.2.1", + "path-browserify": "^1.0.1", "postcss": "8.4.38", "postcss-loader": "8.1.1", -- "prettier": "3.2.2", -- "prettier-plugin-tailwindcss": "0.5.14", +- "prettier": "3.3.3", +- "prettier-plugin-tailwindcss": "0.6.5", - "process": "0.11.10", - "react": "18.3.1", - "react-dom": "18.3.1", "regedit": "^3.0.3", - "remark-gfm": "3.0.1", - "rimraf": "5.0.8", + "rimraf": "6.0.1", "sass": "1.74.1", "sass-loader": "14.2.1", - "storybook": "7.6.19", - "style-loader": "3.3.4", - "tailwindcss": "3.4.3", -- "ts-jest": "29.1.5", +- "ts-jest": "29.2.2", "ts-loader": "9.5.1", "tsconfig-paths-webpack-plugin": "4.1.0", - "type-fest": "2.19.0", @@ -135,7 +135,7 @@ "url": "0.11.3", - "util": "0.12.5", - "wait-on": "7.2.0", - "webpack": "5.92.0", + "webpack": "5.93.0", - "webpack-cli": "5.1.4", - "webpack-dev-server": "5.0.4", - "webpack-node-externals": "3.0.0" @@ -166,7 +166,7 @@ - "https-proxy-agent": "7.0.2", - "inquirer": "8.2.6", - "jquery": "3.7.1", -- "jsdom": "23.0.1", +- "jsdom": "24.1.1", "jszip": "3.10.1", - "koa": "2.15.0", - "koa-bodyparser": "4.4.1", @@ -189,7 +189,7 @@ - "qrious": "4.0.2", "rxjs": "7.8.1", - "tabbable": "6.2.0", - "tldts": "6.1.29", + "tldts": "6.1.38", "utf-8-validate": "6.0.4", "zone.js": "0.13.3", "zxcvbn": "4.4.2" ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/bitwarden/vendor.tar.zst /work/SRC/openSUSE:Factory/.bitwarden.new.2698/vendor.tar.zst differ: char 7, line 1