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 <dheid...@suse.de> + +- 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 <dheid...@suse.de> + +- 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