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 2024-01-25 18:42:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-desktop (Old)
and /work/SRC/openSUSE:Factory/.element-desktop.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "element-desktop"
Thu Jan 25 18:42:02 2024 rev:49 rq:1141488 version:1.11.54
Changes:
--------
--- /work/SRC/openSUSE:Factory/element-desktop/element-desktop.changes
2024-01-11 21:06:18.893068857 +0100
+++
/work/SRC/openSUSE:Factory/.element-desktop.new.1815/element-desktop.changes
2024-01-25 18:42:34.141576419 +0100
@@ -1,0 +2,34 @@
+Thu Jan 18 15:30:06 UTC 2024 - Dominik Heidler <[email protected]>
+
+- Repackage app.asar analog to pre-1.11.54 to get native features working again
+
+-------------------------------------------------------------------
+Wed Jan 17 14:28:00 UTC 2024 - Dominik Heidler <[email protected]>
+
+- Version 1.11.54
+
+ ## ð§ Security
+
+ * Burn Node-related Electron fuses as a proactive hardening measure
(https://github.com/element-hq/element-desktop/pull/1412). Contributed by
@t3chguy.
+
+ ## ⨠Features
+ * Accessibility improvements around aria-labels and tooltips
(https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by
@t3chguy.
+ * Add RoomKnocksBar to RoomHeader
(https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by
@charlynguyen.
+ * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name
(https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by
@t3chguy.
+ * Iterate landmarks around the app in order to improve a11y
(https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by
@t3chguy.
+ * Update element call embedding UI
(https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by
@toger5.
+ * Use Compound tooltips instead of homegrown in TextWithTooltip \&
InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052).
Contributed by @t3chguy.
+ ## ð Bug Fixes
+ * Fix regression around CSS stacking contexts and PIP widgets
(https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by
@t3chguy.
+ * Fix Identity Server terms accepting not working as expected
(https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by
@t3chguy.
+ * fix: microphone and camera dropdown doesn't work In legacy call
(https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by
@muratersin.
+ * Revert "Set up key backup using non-deprecated APIs (#12005)"
(https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by
@BillCarsonFr.
+ * Fix regression around read receipt animation from refs changes
(https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by
@t3chguy.
+ * Added meaning full error message based on platform
(https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by
@Pankaj-SinghR.
+ * Fix editing event from search room view
(https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by
@t3chguy.
+ * Fix timeline position when moving to a room and coming back
(https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by
@florianduros.
+ * Fix threaded reply playwright tests
(https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by
@dbkr.
+ * Element-R: fix repeated requests to enter 4S key during cross-signing
reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed
by @richvdh.
+ * Fix position of thumbnail in room timeline
(https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by
@anoopw3bdev.
+
+-------------------------------------------------------------------
Old:
----
element-desktop-1.11.53.tar.gz
element-web-1.11.53.tar.gz
New:
----
element-desktop-1.11.54.tar.gz
element-web-1.11.54.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ element-desktop.spec ++++++
--- /var/tmp/diff_new_pack.8WP3Js/_old 2024-01-25 18:42:41.325832736 +0100
+++ /var/tmp/diff_new_pack.8WP3Js/_new 2024-01-25 18:42:41.325832736 +0100
@@ -17,7 +17,7 @@
Name: element-desktop
-Version: 1.11.53
+Version: 1.11.54
Release: 0
Summary: A glossy Matrix collaboration client - desktop
License: Apache-2.0
@@ -42,6 +42,9 @@
BuildRequires: sqlcipher-devel
BuildRequires: libsecret-devel
BuildRequires: gcc-c++
+BuildRequires: ccache
+BuildRequires: zlib-devel
+BuildRequires: asar
Requires: element-web = %{version}
Requires: nodejs-electron
%if 0%{?suse_version} <= 1540
@@ -90,6 +93,23 @@
yarn run build:native
yarn run build:universal
+pushd dist/linux-universal-unpacked/resources/
+# provide the app.asar.unpacked folder like pre 1.11.54
+mkdir -p app.asar.unpacked/node_modules/keytar/build/Release/
+asar ef app.asar .hak/hakModules/keytar/build/Release/keytar.node
+mv keytar.node app.asar.unpacked/node_modules/keytar/build/Release/
+
+mkdir -p app.asar.unpacked/node_modules/matrix-seshat/
+asar ef app.asar .hak/hakModules/matrix-seshat/index.node
+mv index.node app.asar.unpacked/node_modules/matrix-seshat/
+
+# repackage the asar file with the pre 1.11.54 format
+asar e app.asar app.asar.repak
+cp -av app.asar.repak/.hak/hakModules/* app.asar.repak/node_modules/
+asar p app.asar.repak/ app.asar
+rm -r app.asar.repak/
+popd
+
%install
# Install the app content, replace the webapp with a symlink to the system
package
install -d -m 0755 "%{buildroot}%{_datadir}/element/"
++++++ element-desktop-1.11.53.tar.gz -> element-desktop-1.11.54.tar.gz ++++++
++++ 3908 lines of diff (skipped)
++++++ element-web-1.11.53.tar.gz -> element-web-1.11.54.tar.gz ++++++
++++ 21925 lines of diff (skipped)
++++++ hak.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-desktop/hak.tar.gz
/work/SRC/openSUSE:Factory/.element-desktop.new.1815/hak.tar.gz differ: char
13, line 1
++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-desktop/npm-packages-offline-cache.tar.gz
/work/SRC/openSUSE:Factory/.element-desktop.new.1815/npm-packages-offline-cache.tar.gz
differ: char 15, line 1
++++++ prepare.sh ++++++
--- /var/tmp/diff_new_pack.8WP3Js/_old 2024-01-25 18:42:41.773848720 +0100
+++ /var/tmp/diff_new_pack.8WP3Js/_new 2024-01-25 18:42:41.777848862 +0100
@@ -11,8 +11,8 @@
#zypper install yarn cargo gcc-c++ sqlcipher-devel libsecret-devel
version=$(grep "Version:" element-desktop.spec | awk '{print $2}')
-osc rm -f element-web-*.tar.gz
-osc rm -f element-desktop-*.tar.gz
+osc rm -f element-web-*.tar.gz ||:
+osc 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
wget -c https://github.com/vector-im/element-web/archive/v${version}.tar.gz -O
element-web-${version}.tar.gz
osc add -f element-web-*.tar.gz