Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bitwarden for openSUSE:Factory checked in at 2023-04-27 20:00:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bitwarden (Old) and /work/SRC/openSUSE:Factory/.bitwarden.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitwarden" Thu Apr 27 20:00:53 2023 rev:5 rq:1083144 version:2023.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bitwarden/bitwarden.changes 2023-04-07 18:17:17.716880323 +0200 +++ /work/SRC/openSUSE:Factory/.bitwarden.new.1533/bitwarden.changes 2023-04-27 20:01:21.442074681 +0200 @@ -1,0 +2,9 @@ +Wed Apr 26 20:36:50 UTC 2023 - Bruno Pitrus <brunopit...@hotmail.com> +- New upstream release 2022.4.0 + * Send service refactor + * Updated help links +- Correct bogus npm(â¦) RPM provides +- Do not ship JS debuginfo (no-sourcemaps.patch) +- Fix unresolvable build on Fedora + +------------------------------------------------------------------- Old: ---- bitwarden-2023.3.2.obscpio New: ---- bitwarden-2023.4.0.obscpio no-sourcemaps.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bitwarden.spec ++++++ --- /var/tmp/diff_new_pack.3n2k2p/_old 2023-04-27 20:01:24.594093212 +0200 +++ /var/tmp/diff_new_pack.3n2k2p/_new 2023-04-27 20:01:24.598093235 +0200 @@ -17,9 +17,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: bitwarden -Version: 2023.3.2 +Version: 2023.4.0 Release: 0 Summary: A secure and free password manager for all of your devices Group: Productivity/Security @@ -60,6 +59,7 @@ Patch5: use-node-argon2.patch Patch6: argon2-binary-path.patch Patch7: bug-reporting-url.patch +Patch8: no-sourcemaps.patch #patches to use system libs @@ -72,9 +72,17 @@ %if 0%{?fedora_version} %define _ttfontsdir %{_datadir}/fonts/truetype %endif +%if 0%{?fedora} >= 37 +BuildRequires: nodejs-npm +%else BuildRequires: npm +%endif BuildRequires: cargo +%if 0%{?fedora} +BuildRequires: rust-srpm-macros +%else BuildRequires: rust-packaging +%endif BuildRequires: fdupes BuildRequires: fontpackages-devel BuildRequires: hicolor-icon-theme @@ -94,6 +102,9 @@ Requires: nodejs-electron%{_isa} %global __requires_exclude ^npm(.*)|^nodejs(.*) +%global __provides_exclude ^npm(.*)|^nodejs(.*) + + %description Bitwarden is a free and open-source password management service that stores sensitive information such as website credentials in an encrypted vault. Bitwarden offers a cloud-hosted service as well as the ability to deploy the solution on-premises. This package provides the GUI client. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3n2k2p/_old 2023-04-27 20:01:24.638093470 +0200 +++ /var/tmp/diff_new_pack.3n2k2p/_new 2023-04-27 20:01:24.642093493 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/bitwarden/clients.git</param> - <param name="revision">desktop-v2023.3.2</param> - <param name="version">2023.3.2</param> + <param name="revision">desktop-v2023.4.0</param> + <param name="version">2023.4.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! --> ++++++ bitwarden-2023.3.2.obscpio -> bitwarden-2023.4.0.obscpio ++++++ /work/SRC/openSUSE:Factory/bitwarden/bitwarden-2023.3.2.obscpio /work/SRC/openSUSE:Factory/.bitwarden.new.1533/bitwarden-2023.4.0.obscpio differ: char 49, line 1 ++++++ bitwarden.obsinfo ++++++ --- /var/tmp/diff_new_pack.3n2k2p/_old 2023-04-27 20:01:24.706093869 +0200 +++ /var/tmp/diff_new_pack.3n2k2p/_new 2023-04-27 20:01:24.710093894 +0200 @@ -1,5 +1,5 @@ name: bitwarden -version: 2023.3.2 -mtime: 1680795629 -commit: 6c2f6dff7e5bc396404a0375902f23e49e2d2a39 +version: 2023.4.0 +mtime: 1682508657 +commit: 4231d099cc45c8c58025fa5d33cd575ab80aacef ++++++ no-sourcemaps.patch ++++++ --- clients/tsconfig.json.old 2023-04-26 13:30:57.000000000 +0200 +++ clients/tsconfig.json 2023-04-26 20:15:39.879489082 +0200 @@ -6,7 +6,7 @@ "target": "ES2016", "module": "ES2020", "lib": ["es5", "es6", "es7", "dom"], - "sourceMap": true, + "sourceMap": false, "allowSyntheticDefaultImports": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, --- clients/apps/desktop/webpack.renderer.js.old 2023-04-26 13:30:57.000000000 +0200 +++ clients/apps/desktop/webpack.renderer.js 2023-04-26 20:17:42.900973173 +0200 @@ -61,7 +61,7 @@ const renderer = { mode: NODE_ENV, - devtool: "source-map", + devtool: false, target: "electron-renderer", node: { __dirname: false, @@ -138,7 +138,7 @@ new AngularWebpackPlugin({ tsConfigPath: "tsconfig.renderer.json", entryModule: "src/app/app.module#AppModule", - sourceMap: true, + sourceMap: false, }), // ref: https://github.com/angular/angular/issues/20357 new webpack.ContextReplacementPlugin( @@ -150,9 +150,6 @@ filename: "index.html", chunks: ["app/vendor", "app/main"], }), - new webpack.SourceMapDevToolPlugin({ - include: ["app/main.js"], - }), new MiniCssExtractPlugin({ filename: "[name].[contenthash].css", chunkFilename: "[id].[contenthash].css", ++++++ node-vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.3n2k2p/_old and /var/tmp/diff_new_pack.3n2k2p/_new differ ++++++ remove-esbuild-version-check.patch ++++++ --- /var/tmp/diff_new_pack.3n2k2p/_old 2023-04-27 20:01:25.058095939 +0200 +++ /var/tmp/diff_new_pack.3n2k2p/_new 2023-04-27 20:01:25.070096010 +0200 @@ -1,12 +1,12 @@ --- bitwarden/node_modules/esbuild/install.js.old 2023-02-18 17:54:51.928231193 +0100 +++ bitwarden/node_modules/esbuild/install.js 2023-02-18 18:18:42.659268572 +0100 @@ -85,7 +85,7 @@ - const stdout = child_process.execFileSync(command.shift(), command, { - stdio: "pipe" - }).toString().trim(); -- if (stdout !== "0.14.49") { + } + throw err; + } +- if (stdout !== "0.17.8") { + if (0) { - throw new Error(`Expected ${JSON.stringify("0.14.49")} but got ${JSON.stringify(stdout)}`); + throw new Error(`Expected ${JSON.stringify("0.17.8")} but got ${JSON.stringify(stdout)}`); } } ++++++ remove-unnecessary-deps.patch ++++++ --- /var/tmp/diff_new_pack.3n2k2p/_old 2023-04-27 20:01:25.086096103 +0200 +++ /var/tmp/diff_new_pack.3n2k2p/_new 2023-04-27 20:01:25.090096128 +0200 @@ -8,26 +8,28 @@ "lint": "eslint . --cache --cache-strategy content && prettier --check .", "lint:fix": "eslint . --cache --cache-strategy content --fix", "lint:clear": "rimraf .eslintcache", -@@ -32,51 +31,18 @@ +@@ -32,53 +31,18 @@ ], "devDependencies": { - "@angular-devkit/build-angular": "^14.0.6", -- "@angular-eslint/eslint-plugin": "^14.1.2", -- "@angular-eslint/eslint-plugin-template": "^14.1.2", -- "@angular-eslint/template-parser": "^14.1.2", -- "@angular/cli": "^14.0.6", - "@angular/compiler-cli": "^14.0.6", -- "@angular/elements": "^14.0.6", + "@angular-devkit/build-angular": "^15.2.2", +- "@angular-eslint/eslint-plugin": "^15.2.1", +- "@angular-eslint/eslint-plugin-template": "^15.2.1", +- "@angular-eslint/template-parser": "^15.2.1", +- "@angular/cli": "^15.2.2", + "@angular/compiler-cli": "^15.2.2", +- "@angular/elements": "^15.2.2", - "@compodoc/compodoc": "^1.1.19", +- "@electron/notarize": "^1.2.3", +- "@electron/rebuild": "^3.2.10", "@fluffy-spoon/substitute": "^1.208.0", - "@ngtools/webpack": "^14.0.6", -- "@storybook/addon-a11y": "^6.5.7", -- "@storybook/addon-actions": "^6.5.7", -- "@storybook/addon-essentials": "^6.5.7", -- "@storybook/addon-links": "^6.5.7", -- "@storybook/angular": "^6.5.7", -- "@storybook/builder-webpack5": "^6.5.7", -- "@storybook/manager-webpack5": "^6.5.7", + "@ngtools/webpack": "^15.2.2", +- "@storybook/addon-a11y": "^6.5.16", +- "@storybook/addon-actions": "^6.5.16", +- "@storybook/addon-essentials": "^6.5.16", +- "@storybook/addon-links": "^6.5.16", +- "@storybook/angular": "^6.5.16", +- "@storybook/builder-webpack5": "^6.5.16", +- "@storybook/manager-webpack5": "^6.5.16", - "@types/argon2-browser": "^1.18.1", - "@types/chrome": "^0.0.190", "@types/duo_web_sdk": "^2.7.1", @@ -35,15 +37,15 @@ - "@types/inquirer": "^8.2.1", "@types/jest": "^27.5.0", - "@types/jquery": "^3.5.14", -- "@types/jsdom": "^16.2.14", +- "@types/jsdom": "^21.1.0", - "@types/koa": "^2.13.4", - "@types/koa__multer": "^2.0.4", - "@types/koa__router": "^8.0.11", -- "@types/koa-bodyparser": "^4.3.7", +- "@types/koa-bodyparser": "4.3.7", - "@types/koa-json": "^2.0.20", - "@types/lowdb": "^1.0.11", "@types/lunr": "^2.3.4", - "@types/node": "^16.11.12", + "@types/node": "^16.18.14", - "@types/node-fetch": "^2.6.1", "@types/node-forge": "^1.0.2", "@types/node-ipc": "^9.2.0", @@ -51,8 +53,8 @@ - "@types/proper-lockfile": "^4.1.2", - "@types/retry": "^0.12.2", "@types/zxcvbn": "^4.4.1", -- "@typescript-eslint/eslint-plugin": "^5.22.0", -- "@typescript-eslint/parser": "^5.22.0", +- "@typescript-eslint/eslint-plugin": "^5.51.0", +- "@typescript-eslint/parser": "^5.51.0", - "autoprefixer": "^10.4.7", - "base64-loader": "^1.0.0", "buffer": "^6.0.3", @@ -64,7 +66,7 @@ "css-loader": "^6.5.1", "del": "^6.0.0", "electron": "21.3.1", -- "electron-builder": "22.11.10", +- "electron-builder": "^23.6.0", "electron-log": "^4.4.8", - "electron-notarize": "^1.2.2", - "electron-rebuild": "^3.2.9", @@ -74,7 +76,7 @@ - "eslint": "^8.14.0", - "eslint-config-prettier": "^8.5.0", - "eslint-import-resolver-typescript": "^2.7.1", -- "eslint-plugin-import": "^2.26.0", +- "eslint-plugin-import": "2.26.0", - "eslint-plugin-rxjs": "^5.0.2", - "eslint-plugin-rxjs-angular": "^2.0.0", - "eslint-plugin-tailwindcss": "^3.8.3", @@ -90,15 +92,15 @@ - "husky": "^8.0.1", - "jest-junit": "^15.0.0", "jest-mock-extended": "2.0.6", -- "jest-preset-angular": "^12.1.0", +- "jest-preset-angular": "^12.2.6", - "lint-staged": "^13.0.3", "mini-css-extract-plugin": "^2.4.5", "node-ipc": "9.2.1", - "pkg": "5.8.0", "postcss": "^8.4.14", - "postcss-loader": "^7.0.1", -- "prettier": "^2.7.1", -- "prettier-plugin-tailwindcss": "^0.1.13", +- "prettier": "2.8.4", +- "prettier-plugin-tailwindcss": "^0.2.5", - "process": "^0.11.10", "regedit": "^3.0.3", "rimraf": "^3.0.2", @@ -112,7 +114,7 @@ "ts-loader": "^9.2.5", "tsconfig-paths-webpack-plugin": "^3.5.2", - "type-fest": "^2.18.0", - "typescript": "4.6.4", + "typescript": "4.9.5", - "url": "^0.11.0", - "util": "^0.12.4", - "wait-on": "^6.0.1", @@ -123,16 +125,16 @@ + "webpack-cli": "^4.9.1" }, "dependencies": { - "@angular/animations": "^14.0.6", + "@angular/animations": "^15.2.2", @@ -148,53 +76,25 @@ - "@angular/platform-browser": "^14.0.6", - "@angular/platform-browser-dynamic": "^14.0.6", - "@angular/router": "^14.0.6", + "@angular/platform-browser": "^15.2.2", + "@angular/platform-browser-dynamic": "^15.2.2", + "@angular/router": "^15.2.2", - "@koa/multer": "^3.0.0", - "@koa/router": "^10.1.1", "@microsoft/signalr": "^6.0.7", "@microsoft/signalr-protocol-msgpack": "^6.0.7", -- "@ng-select/ng-select": "^9.0.2", +- "@ng-select/ng-select": "^10.0.3", "argon2": "^0.30.3", - "argon2-browser": "^1.18.0", "big-integer": "^1.6.51", @@ -156,8 +158,8 @@ - "lowdb": "^1.0.0", "lunr": "^2.3.9", - "multer": "^1.4.5-lts.1", -- "ngx-infinite-scroll": "^14.0.0", - "ngx-toastr": "^15.0.0", +- "ngx-infinite-scroll": "^15.0.0", + "ngx-toastr": "^16.0.2", "node-fetch": "^2.6.7", "node-forge": "^1.3.1", "nord": "0.2.1", @@ -167,17 +169,17 @@ - "proper-lockfile": "^4.1.2", - "qrious": "4.0.2", "rxjs": "^7.5.5", - "sweetalert2": "^10.16.6", + "sweetalert2": "10.16.9", "tldts": "^5.7.84", - "utf-8-validate": "^5.0.9", - "zone.js": "^0.11.4", + "zone.js": "0.12.0", "zxcvbn": "^4.4.2" }, "overrides": { - "tailwindcss": "$tailwindcss", - "react": "^18.0.0" - }, - "lint-staged": { + "react": "^18.0.0", + "@storybook/angular": { + "zone.js": "$zone.js" --- a/apps/desktop/desktop_native/package.json +++ b/apps/desktop/desktop_native/package.json @@ -10,9 +10,6 @@ ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.3n2k2p/_old and /var/tmp/diff_new_pack.3n2k2p/_new differ