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

Reply via email to