Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package element-desktop for openSUSE:Factory 
checked in at 2025-10-28 14:45:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-desktop (Old)
 and      /work/SRC/openSUSE:Factory/.element-desktop.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "element-desktop"

Tue Oct 28 14:45:54 2025 rev:86 rq:1313858 version:1.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/element-desktop/element-desktop.changes  
2025-09-23 20:48:23.714629854 +0200
+++ 
/work/SRC/openSUSE:Factory/.element-desktop.new.1980/element-desktop.changes    
    2025-10-28 14:46:35.619007618 +0100
@@ -1,0 +2,58 @@
+Wed Oct 22 10:39:01 UTC 2025 - Dominik Heidler <[email protected]>
+
+- Add no-install-app-deps.patch to partitially run postinstall script
+
+-------------------------------------------------------------------
+Tue Oct 21 21:03:04 UTC 2025 - Dominik Heidler <[email protected]>
+
+- Version 1.12.2
+  ## ✨ Features
+
+  * Allow Desktop app to be auto-started minimised or focused 
(https://github.com/element-hq/element-desktop/pull/2622). Contributed by 
@t3chguy.
+  * Room List: Extend the viewport to avoid so many black spots when scrolling 
the room list (https://github.com/element-hq/element-web/pull/30867). 
Contributed by @langleyd.
+  * Hide calling buttons in room header before a room is created 
(https://github.com/element-hq/element-web/pull/30816). Contributed by 
@Half-Shot.
+  * Improve invite dialog ui - Part 2 
(https://github.com/element-hq/element-web/pull/30836). Contributed by 
@florianduros.
+
+  ## 🐛 Bug Fixes
+
+  * Fix hardlinks appearing in and breaking deb packages 
(https://github.com/element-hq/element-desktop/pull/2609). Contributed by 
@t3chguy.
+  * Fix platform settings race condition and make auto-launch tri-state 
(https://github.com/element-hq/element-web/pull/30977). Contributed by @t3chguy.
+  * Fix: member count in header and member list 
(https://github.com/element-hq/element-web/pull/30982). Contributed by 
@florianduros.
+  * Fix duration of voice message in timeline 
(https://github.com/element-hq/element-web/pull/30973). Contributed by 
@florianduros.
+  * Fix voice notes rendering at 00:00 when playback had not begun. 
(https://github.com/element-hq/element-web/pull/30961). Contributed by 
@Half-Shot.
+  * Improve handling of animated images, add support for AVIF animations 
(https://github.com/element-hq/element-web/pull/30932). Contributed by @t3chguy.
+  * Update key storage toggle when key storage status changes 
(https://github.com/element-hq/element-web/pull/30934). Contributed by @uhoreg.
+  * Fix jitsi widget popout 
(https://github.com/element-hq/element-web/pull/30908). Contributed by @dbkr.
+  * Improve keyboard navigation on invite dialog 
(https://github.com/element-hq/element-web/pull/30930). Contributed by 
@florianduros.
+  * Prefer UIA flows with supported UIA stages 
(https://github.com/element-hq/element-web/pull/30926). Contributed by @richvdh.
+  * Enhance accessibility of dropdown 
(https://github.com/element-hq/element-web/pull/30928). Contributed by 
@florianduros.
+  * Improve accessibility of the `\<AvatarSetting> component 
(https://github.com/element-hq/element-web/pull/30907). Contributed by 
@MidhunSureshR.
+
+
+
+Version 1.12.1
+  ## ✨ Features
+
+  * New Room List: Change the order of filters to match those on mobile 
(https://github.com/element-hq/element-web/pull/30905). Contributed by 
@langleyd.
+  * New Room List: Don't clear filters on space change 
(https://github.com/element-hq/element-web/pull/30903). Contributed by 
@langleyd.
+  * Add release announcement for the sounds 
(https://github.com/element-hq/element-web/pull/30900). Contributed by 
@langleyd.
+  * Rich Text Editor: Add emoji suggestion support 
(https://github.com/element-hq/element-web/pull/30873). Contributed by 
@langleyd.
+  * feat: Disable session lock when running in element-desktop 
(https://github.com/element-hq/element-web/pull/30643). Contributed by 
@kaylendog.
+  * Improve invite dialog ui - Part 1 
(https://github.com/element-hq/element-web/pull/30764). Contributed by 
@florianduros.
+  * Update Message Sound for Element 
(https://github.com/element-hq/element-web/pull/30804). Contributed by 
@beatdemon.
+  * Add new and improved ringtone 
(https://github.com/element-hq/element-web/pull/30761). Contributed by 
@Half-Shot.
+  * Disable RTE formatting buttons when the content contains a slash command 
(https://github.com/element-hq/element-web/pull/30802). Contributed by 
@langleyd.
+
+  ## 🐛 Bug Fixes
+
+  * New Room List: Improve robustness of keyboard navigation 
(https://github.com/element-hq/element-web/pull/30888). Contributed by 
@langleyd.
+  * Fix a11y issue on list in invite dialog 
(https://github.com/element-hq/element-web/pull/30878). Contributed by 
@florianduros.
+  * Switch Export and Import Icons to match intuition 
(https://github.com/element-hq/element-web/pull/30805). Contributed by 
@micartey.
+  * Hide breadcrumb option when new room list is enabled 
(https://github.com/element-hq/element-web/pull/30869). Contributed by 
@florianduros.
+  * Avoid creating multiple call objects for the same widget 
(https://github.com/element-hq/element-web/pull/30839). Contributed by 
@robintown.
+  * Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 
(https://github.com/element-hq/element-web/pull/30835). Contributed by 
@andybalaam.
+  * fix: use `help_encryption_url` of config instead of hardcoded 
`https://element.io/help#encryption5` 
(https://github.com/element-hq/element-web/pull/30746). Contributed by 
@florianduros.
+  * Fix html export when feature\_jump\_to\_date is enabled 
(https://github.com/element-hq/element-web/pull/30828). Contributed by 
@langleyd.
+  * Fix #30439: "Forgot recovery key" should go to "reset" 
(https://github.com/element-hq/element-web/pull/30771). Contributed by 
@andybalaam.
+
+-------------------------------------------------------------------

Old:
----
  element-desktop-1.12.0.tar.gz

New:
----
  README.md
  _scmsync.obsinfo
  build.specials.obscpio
  element-desktop-1.12.2.tar.gz
  no-install-app-deps.patch

----------(New B)----------
  New:
- Add no-install-app-deps.patch to partitially run postinstall script
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ element-desktop.spec ++++++
--- /var/tmp/diff_new_pack.EqeKhb/_old  2025-10-28 14:46:36.831058591 +0100
+++ /var/tmp/diff_new_pack.EqeKhb/_new  2025-10-28 14:46:36.835058759 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           element-desktop
-Version:        1.12.0
+Version:        1.12.2
 Release:        0
 Summary:        A glossy Matrix collaboration client - desktop
 License:        AGPL-3.0-only OR GPL-3.0-only
@@ -27,6 +27,7 @@
 Source3:        io.element.Element.desktop
 Source4:        element-desktop.sh
 Source5:        prepare.sh
+Source6:        README.md
 Patch0:         hak-remove-devdependencies.patch
 Patch1:         7za-path.patch
 Patch2:         cc-link-lib-no-static.patch
@@ -34,6 +35,7 @@
 Patch4:         no-walrus-operator.patch
 Patch5:         break-esbuild-for-good.patch
 Patch6:         fix-oxc-resolver.patch
+Patch7:         no-install-app-deps.patch
 BuildRequires:  app-builder
 BuildRequires:  cargo
 BuildRequires:  element-web = %{version}
@@ -78,9 +80,6 @@
 # of course this node garbage of a "programming language" is trying to copy 
around some windows specific stuff on linux
 echo > ./node_modules/electron-winstaller/script/select-7z-arch.js
 
-# don't run the broken postinstall script
-sed -i -e 's/^.*postinstall.*$/"foo":"bar"/' package.json
-
 # 
https://blogs.gnome.org/mcatanzaro/2020/05/18/patching-vendored-rust-dependencies/
 for i in cc libloading libsqlite3-sys openssl-src rustix seshat vcpkg; do
 pushd .hak/hakModules/matrix-seshat/vendor/$i
@@ -224,7 +223,6 @@
 %fdupes %{buildroot}%{_datadir}
 
 %check
-%electron_check_native
 
 %files
 %license LICENSE-AGPL-3.0 LICENSE-GPL-3.0

++++++ README.md ++++++

## Build Results

Current state of element-desktop in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/element-desktop/standard)

The current state of element-desktop in the devel project build 
(devel:languages:nodejs)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:nodejs/element-desktop)

++++++ _scmsync.obsinfo ++++++
mtime: 1761571392
commit: 928911d94206e4836f03cfaa66d246140291408af88f3df2127b57d3e25bb2a2
url: https://src.opensuse.org/nodejs/element-desktop.git
revision: 928911d94206e4836f03cfaa66d246140291408af88f3df2127b57d3e25bb2a2
projectscmsync: https://src.opensuse.org/nodejs/_ObsPrj.git

++++++ break-esbuild-for-good.patch ++++++
--- /var/tmp/diff_new_pack.EqeKhb/_old  2025-10-28 14:46:36.923062460 +0100
+++ /var/tmp/diff_new_pack.EqeKhb/_new  2025-10-28 14:46:36.939063133 +0100
@@ -25,8 +25,8 @@
      if (isFirstPacket) {
        isFirstPacket = false;
        let binaryVersion = String.fromCharCode(...bytes);
--      if (binaryVersion !== "0.25.9") {
--        throw new Error(`Cannot start service: Host version "${"0.25.9"}" 
does not match binary version ${quote(binaryVersion)}`);
+-      if (binaryVersion !== "0.25.10") {
+-        throw new Error(`Cannot start service: Host version "${"0.25.10"}" 
does not match binary version ${quote(binaryVersion)}`);
 -      }
        return;
      }

++++++ 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      2025-10-27 14:23:31.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ element-desktop-1.12.0.tar.gz -> element-desktop-1.12.2.tar.gz ++++++
++++ 5137 lines of diff (skipped)

++++++ fix-oxc-resolver.patch ++++++
--- /var/tmp/diff_new_pack.EqeKhb/_old  2025-10-28 14:46:37.411082984 +0100
+++ /var/tmp/diff_new_pack.EqeKhb/_new  2025-10-28 14:46:37.415083152 +0100
@@ -5,7 +5,7 @@
      "test": "vitest run -r ./napi",
      "build:debug": "napi build --platform --manifest-path napi/Cargo.toml",
      "build": "pnpm run build:debug --features allocator --release",
--    "postinstall": "napi-postinstall oxc-resolver 11.7.1 check",
+-    "postinstall": "napi-postinstall oxc-resolver 11.8.4 check",
      "postbuild:debug": "node napi/patch.mjs"
    },
    "dependencies": {

++++++ no-install-app-deps.patch ++++++
--- element-desktop-1.12.2/package.json 2025-10-21 13:54:45.000000000 +0200
+++ package.json        2025-10-22 12:29:04.532363323 +0200
@@ -57,7 +57,7 @@
         "test:open": "yarn test --ui",
         "test:screenshots:build": "docker build playwright -t 
element-desktop-playwright --platform linux/amd64",
         "test:screenshots:run": "docker run --rm --network host -v 
$(pwd):/work/element-desktop -v /var/run/docker.sock:/var/run/docker.sock 
--platform linux/amd64 -it element-desktop-playwright",
-        "postinstall": "patch-package && electron-builder install-app-deps"
+        "postinstall": "patch-package"
     },
     "dependencies": {
         "@sentry/electron": "^7.0.0",

++++++ no-walrus-operator.patch ++++++
--- /var/tmp/diff_new_pack.EqeKhb/_old  2025-10-28 14:46:37.495086516 +0100
+++ /var/tmp/diff_new_pack.EqeKhb/_new  2025-10-28 14:46:37.499086685 +0100
@@ -1,6 +1,6 @@
---- foo/node_modules/node-gyp/gyp/pylib/gyp/common.py  2024-09-26 
12:47:30.529999000 +0200
-+++ ./common.py        2024-09-26 22:52:44.247875969 +0200
-@@ -432,13 +432,17 @@
+--- foo/node_modules/node-gyp/gyp/pylib/gyp/common.py  2025-10-21 
23:01:35.829999000 +0200
++++ common.py  2025-10-22 11:49:43.867482064 +0200
+@@ -429,13 +429,17 @@
      def replace_sep(s):
          return s.replace(os.sep, "/") if os.sep != "/" else s
  
@@ -21,29 +21,5 @@
 +        if CXXFLAGS:
              cmd += shlex.split(replace_sep(CXXFLAGS))
      else:
-         return {}
---- foo/node_modules/@electron/node-gyp/gyp/pylib/gyp/common.py        
2024-09-26 12:47:30.529999000 +0200
-+++ ./common.py        2024-09-26 22:52:44.247875969 +0200
-@@ -432,13 +432,17 @@
-     def replace_sep(s):
-         return s.replace(os.sep, "/") if os.sep != "/" else s
- 
--    if CC := os.environ.get("CC_target") or os.environ.get("CC"):
-+    CC = os.environ.get("CC_target") or os.environ.get("CC")
-+    CXX = os.environ.get("CXX_target") or os.environ.get("CXX")
-+    CFLAGS = os.environ.get("CFLAGS")
-+    CXXFLAGS = os.environ.get("CXXFLAGS")
-+    if CC:
-         cmd += shlex.split(replace_sep(CC))
--        if CFLAGS := os.environ.get("CFLAGS"):
-+        if CFLAGS:
-             cmd += shlex.split(replace_sep(CFLAGS))
--    elif CXX := os.environ.get("CXX_target") or os.environ.get("CXX"):
-+    elif CXX:
-         cmd += shlex.split(replace_sep(CXX))
--        if CXXFLAGS := os.environ.get("CXXFLAGS"):
-+        if CXXFLAGS:
-             cmd += shlex.split(replace_sep(CXXFLAGS))
-     else:
-         return {}
+         return defines
 

++++++ prepare.sh ++++++
--- /var/tmp/diff_new_pack.EqeKhb/_old  2025-10-28 14:46:37.527087862 +0100
+++ /var/tmp/diff_new_pack.EqeKhb/_new  2025-10-28 14:46:37.531088031 +0100
@@ -16,10 +16,10 @@
 #zypper install findutils file yarn cargo cargo-vendor-filterer moreutils jq
 
 version=$(grep "Version:" element-desktop.spec | awk '{print $2}')
-osc rm -f element-web-*.tar.gz ||:
-osc rm -f element-desktop-*.tar.gz ||:
+git rm -f element-web-*.tar.gz ||:
+git rm -f element-desktop-*.tar.gz ||:
 wget -c 
https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz -O 
element-desktop-${version}.tar.gz
-osc add -f element-desktop-*.tar.gz
+git add -f element-desktop-*.tar.gz
 cp element-desktop.spec "$tmpdir/"
 cd "$tmpdir"
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/element-desktop/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.element-desktop.new.1980/vendor.tar.zst differ: 
char 7, line 1

Reply via email to