Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package element-web for openSUSE:Factory 
checked in at 2023-11-20 21:20:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-web (Old)
 and      /work/SRC/openSUSE:Factory/.element-web.new.2521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "element-web"

Mon Nov 20 21:20:18 2023 rev:43 rq:1127712 version:1.11.49

Changes:
--------
--- /work/SRC/openSUSE:Factory/element-web/element-web.changes  2023-11-08 
22:18:27.732791741 +0100
+++ /work/SRC/openSUSE:Factory/.element-web.new.2521/element-web.changes        
2023-11-20 21:21:03.570147708 +0100
@@ -1,0 +2,11 @@
+Mon Nov 13 13:54:59 UTC 2023 - Dominik Heidler <dheid...@suse.de>
+
+- Version 1.11.49
+
+  ## ✨ Features
+   * Ship element-web as a debian package 
(https://github.com/vector-im/element-web/pull/26533). Fixes #2777.
+
+  ## 🐛 Bug Fixes
+   * Ensure `setUserCreator` is called when a store is assigned 
(https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes 
vector-im/element-web#26520. Contributed by @MidhunSureshR.
+
+-------------------------------------------------------------------

Old:
----
  element-web-1.11.48.tar.gz

New:
----
  element-web-1.11.49.tar.gz

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

Other differences:
------------------
++++++ element-web.spec ++++++
--- /var/tmp/diff_new_pack.T4PgA8/_old  2023-11-20 21:21:05.474217980 +0100
+++ /var/tmp/diff_new_pack.T4PgA8/_new  2023-11-20 21:21:05.478218128 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           element-web
-Version:        1.11.48
+Version:        1.11.49
 Release:        0
 Summary:        A glossy Matrix collaboration client - web files
 License:        Apache-2.0

++++++ element-web-1.11.48.tar.gz -> element-web-1.11.49.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/element-web-1.11.48/.github/workflows/build_debian.yaml 
new/element-web-1.11.49/.github/workflows/build_debian.yaml
--- old/element-web-1.11.48/.github/workflows/build_debian.yaml 2023-11-07 
16:23:24.000000000 +0100
+++ new/element-web-1.11.49/.github/workflows/build_debian.yaml 2023-11-13 
11:28:08.000000000 +0100
@@ -31,38 +31,48 @@
 
             - name: Prepare
               run: |
-                  mkdir -p /tmp/element-web-debian/DEBIAN
-                  cp -R debian/ /tmp/element-web-debian/DEBIAN/
-                  mkdir -p /tmp/element-web-debian/usr/share/element-web/
+                  mkdir -p debian/tmp/DEBIAN
+                  find debian -maxdepth 1 -type f -exec cp "{}" 
debian/tmp/DEBIAN/ \;
+                  mkdir -p debian/tmp/usr/share/element-web/
 
-                  tar -xf "element-$VERSION.tar.gz" -C 
/tmp/element-web-debian/usr/share/element-web --strip-components=1
-                  cp config.sample.json 
/tmp/element-web-debian/usr/share/element-web/config.json
+                  tar -xf "element-$VERSION.tar.gz" -C 
debian/tmp/usr/share/element-web --strip-components=1 --no-same-owner 
--no-same-permissions
+                  mv debian/tmp/usr/share/element-web/config{.sample,}.json
+
+            - name: Write changelog
+              run: |
+                  VERSION=$(cat package.json | jq -r .version)
+                  TIME=$(date -d "$PUBLISHED_AT" -R)
+                  {
+                      echo "element-web ($VERSION) default; urgency=medium"
+                      echo "$BODY" | sed 's/^##/\n  */g;s/^\*/  */g' | perl 
-pe 's/\[.+?]\((.+?)\)/\1/g'
+                      echo ""
+                      echo " -- $ACTOR <supp...@element.io>  $TIME"
+                  } > debian/tmp/DEBIAN/changelog
+              env:
+                  ACTOR: ${{ github.actor }}
+                  VERSION: ${{ github.event.release.tag_name }}
+                  BODY: ${{ github.event.release.body }}
+                  PUBLISHED_AT: ${{ github.event.release.published_at }}
 
             - name: Build deb package
               run: |
                   VERSION=$(cat package.json | jq -r .version)
-                  chmod -R u=rw,go=r 
/tmp/element-web-debian/usr/share/element-web/
-                  dpkg-deb -Zxz --root-owner-group -VVersion=$VERSION --build 
/tmp/element-web-debian element-web.deb
+                  chmod -R u=rw,go=r debian/tmp/usr/share/element-web/
+                  dpkg-gencontrol -v"$VERSION" -ldebian/tmp/DEBIAN/changelog
+                  dpkg-deb -Zxz --root-owner-group --build debian/tmp 
element-web.deb
 
-            # For now just upload the artifact to github
             - uses: actions/upload-artifact@v3
               with:
-                  name: debs
-                  path: "*.deb"
+                  name: element-web.deb
+                  path: element-web.deb
                   retention-days: 14
 
-            #- name: Upload incoming deb
-            #  if: github.event.release.prerelease == false
-            #  run: aws s3 cp element-web.deb "s3://$R2_INCOMING_BUCKET" 
--endpoint-url "$R2_URL" --region auto
-            #  env:
-            #      AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
-            #      AWS_SECRET_ACCESS_KEY: ${{ secrets.CF_R2_TOKEN }}
-
-    #reprepro:
-    #    needs: build
-    #    name: Run reprepro
-    #    if: github.event.release.prerelease == false
-    #    uses: ./.github/workflows/reprepro.yaml
-    #    secrets: inherit
-    #    with:
-    #        incoming: element-web.deb
+            - name: Publish to packages.element.io
+              if: github.event.release.prerelease == false
+              uses: vector-im/packages.element.io@master
+              with:
+                  file: element-web.deb
+                  github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
+                  bucket-api: ${{ vars.CF_R2_S3_API }}
+                  bucket-key-id: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
+                  bucket-access-key: ${{ secrets.CF_R2_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/element-web-1.11.48/CHANGELOG.md 
new/element-web-1.11.49/CHANGELOG.md
--- old/element-web-1.11.48/CHANGELOG.md        2023-11-07 16:23:24.000000000 
+0100
+++ new/element-web-1.11.49/CHANGELOG.md        2023-11-13 11:28:08.000000000 
+0100
@@ -1,3 +1,12 @@
+Changes in 
[1.11.49](https://github.com/vector-im/element-web/releases/tag/v1.11.49) 
(2023-11-13)
+=================================================================================================
+
+## ✨ Features
+ * Ship element-web as a debian package 
([\#26533](https://github.com/vector-im/element-web/pull/26533)). Fixes #2777.
+
+## 🐛 Bug Fixes
+ * Ensure `setUserCreator` is called when a store is assigned 
([\#3867](https://github.com/matrix-org/matrix-js-sdk/pull/3867)). Fixes 
vector-im/element-web#26520. Contributed by @MidhunSureshR.
+
 Changes in 
[1.11.48](https://github.com/vector-im/element-web/releases/tag/v1.11.48) 
(2023-11-07)
 
=================================================================================================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/element-web-1.11.48/debian/.gitignore 
new/element-web-1.11.49/debian/.gitignore
--- old/element-web-1.11.48/debian/.gitignore   1970-01-01 01:00:00.000000000 
+0100
+++ new/element-web-1.11.49/debian/.gitignore   2023-11-13 11:28:08.000000000 
+0100
@@ -0,0 +1,2 @@
+/files
+/tmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/element-web-1.11.48/debian/control 
new/element-web-1.11.49/debian/control
--- old/element-web-1.11.48/debian/control      2023-11-07 16:23:24.000000000 
+0100
+++ new/element-web-1.11.49/debian/control      2023-11-13 11:28:08.000000000 
+0100
@@ -1,12 +1,13 @@
-Package: element-web
-License: Apache-2.0
-Vendor: supp...@element.io
-Architecture: all
+Source: element-web
 Maintainer: supp...@element.io
-Recommends: element-io-archive-keyring
 Section: web
 Priority: optional
 Homepage: https://element.io/
-Version: ${Version}
+
+Package: element-web
+Architecture: all
+Recommends: httpd, element-io-archive-keyring
 Description:
   A feature-rich client for Matrix.org
+  This package contains the web-based client that can be served through a web
+   server.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/element-web-1.11.48/package.json 
new/element-web-1.11.49/package.json
--- old/element-web-1.11.48/package.json        2023-11-07 16:23:24.000000000 
+0100
+++ new/element-web-1.11.49/package.json        2023-11-13 11:28:08.000000000 
+0100
@@ -1,6 +1,6 @@
 {
     "name": "element-web",
-    "version": "1.11.48",
+    "version": "1.11.49",
     "description": "A feature-rich client for Matrix.org",
     "author": "New Vector Ltd.",
     "repository": {
@@ -76,8 +76,8 @@
         "jsrsasign": "^10.5.25",
         "katex": "^0.16.0",
         "lodash": "^4.17.21",
-        "matrix-js-sdk": "30.0.0",
-        "matrix-react-sdk": "3.84.0",
+        "matrix-js-sdk": "30.0.1",
+        "matrix-react-sdk": "3.84.1",
         "matrix-widget-api": "^1.3.1",
         "react": "17.0.2",
         "react-dom": "17.0.2",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/element-web-1.11.48/yarn.lock 
new/element-web-1.11.49/yarn.lock
--- old/element-web-1.11.48/yarn.lock   2023-11-07 16:23:24.000000000 +0100
+++ new/element-web-1.11.49/yarn.lock   2023-11-13 11:28:08.000000000 +0100
@@ -8818,10 +8818,10 @@
   resolved 
"https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz#c8c38911e2cb29023b0bbac8d6f32e0de2c957dd";
   integrity 
sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==
 
-matrix-js-sdk@30.0.0:
-  version "30.0.0"
-  resolved 
"https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-30.0.0.tgz#8a0ed49ea7eb1d4a036107c5789edd1eb2e7d65a";
-  integrity 
sha512-v0fDomTGCEkeq97BI4viphTrd7Bn26Op1i+ssubFjlQs302Q5xTfuEVXUaMjuXkn9iUYm8daee1WNezo7kxoaQ==
+matrix-js-sdk@30.0.1:
+  version "30.0.1"
+  resolved 
"https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-30.0.1.tgz#33a1fb2d9a9a8875f51f48a1b3124c1e82457472";
+  integrity 
sha512-/yefRQ7e8xU0Aox8w6lYUDjYdK+9Wmpz59K1SJZX3E1KE1SUvIo4rkPkGojN3RkRFqXXBBP4ciJiy5vH6OodAg==
   dependencies:
     "@babel/runtime" "^7.12.5"
     "@matrix-org/matrix-sdk-crypto-wasm" "^2.2.0"
@@ -8845,10 +8845,10 @@
   dependencies:
     expect "^28.1.0"
 
-matrix-react-sdk@3.84.0:
-  version "3.84.0"
-  resolved 
"https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-3.84.0.tgz#843e70460aff0680236180b8d5d92ab60cc906bf";
-  integrity 
sha512-k/3G+vNuAYQQy3Hx/leAOCsnPh8wJDMxNP4QB9JBm1wBTqFVtMojepyKaK0AryINbZzMa7xDPLel09u/cgJswQ==
+matrix-react-sdk@3.84.1:
+  version "3.84.1"
+  resolved 
"https://registry.yarnpkg.com/matrix-react-sdk/-/matrix-react-sdk-3.84.1.tgz#2e915c3b6253a2157dadcde33deed1240a1acb12";
+  integrity 
sha512-yVL+vevxQxxZwN1gcOjEqz+I0RN6Ou6dXMxkO1zjTQdplJyVhOmePM0P8gH13ZLpsnLEc0ut9tFphPQdpoRypw==
   dependencies:
     "@babel/runtime" "^7.12.5"
     "@matrix-org/analytics-events" "^0.8.0"
@@ -8891,7 +8891,7 @@
     maplibre-gl "^2.0.0"
     matrix-encrypt-attachment "^1.0.3"
     matrix-events-sdk "0.0.1"
-    matrix-js-sdk "30.0.0"
+    matrix-js-sdk "30.0.1"
     matrix-widget-api "^1.5.0"
     memoize-one "^6.0.0"
     minimist "^1.2.5"

++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-web/npm-packages-offline-cache.tar.gz 
/work/SRC/openSUSE:Factory/.element-web.new.2521/npm-packages-offline-cache.tar.gz
 differ: char 13, line 1

++++++ prepare.sh ++++++
--- /var/tmp/diff_new_pack.T4PgA8/_old  2023-11-20 21:21:05.830231120 +0100
+++ /var/tmp/diff_new_pack.T4PgA8/_new  2023-11-20 21:21:05.834231267 +0100
@@ -2,6 +2,9 @@
 
 set -ex
 
+version=$1
+sed -i -e "s/^\(Version: *\)[^ ]*$/\1${version}/" element-web.spec
+
 oldwd="$(pwd)"
 
 # cleanup old stuff
@@ -20,7 +23,7 @@
 rm -rf "element-web-${version}"
 tar xzvf element-web-${version}.tar.gz
 cd element-web-${version}
-changes=$(grep "^Changes in \[$last_packaged_version\]" -B10000 CHANGELOG.md | 
 head -n -2 | sed -e '/^==*$/d' -e 's/Changes in \[\([^\[]*\)\].*/- Version 
\1/' -e 's/Changes in \[\([^\[]*\)\].*/- Version \1/' -e 's/^\([^-].*\)$/  \1/' 
-e 's/\[.*\](\(.*\))/\1/g')
+changes=$(grep "^Changes in \[$last_packaged_version\]" -B10000 CHANGELOG.md | 
 head -n -2 | sed -e '/^==*$/d' -e 's/Changes in \[\([^\[]*\)\].*/Version \1/' 
-e 's/^\([^-].*\)$/  \1/' -e 's/\[.*\](\(.*\))/\1/g' -e 's/^ *Version /Version 
/g')
 
 echo 'yarn-offline-mirror "./npm-packages-offline-cache"' > .yarnrc
 yarn cache clean

Reply via email to