Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opencloud-server for 
openSUSE:Factory checked in at 2025-09-17 16:44:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opencloud-server (Old)
 and      /work/SRC/openSUSE:Factory/.opencloud-server.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opencloud-server"

Wed Sep 17 16:44:20 2025 rev:3 rq:1305289 version:3.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/opencloud-server/opencloud-server.changes        
2025-07-11 21:32:42.867488453 +0200
+++ 
/work/SRC/openSUSE:Factory/.opencloud-server.new.27445/opencloud-server.changes 
    2025-09-17 16:44:42.848091225 +0200
@@ -1,0 +2,405 @@
+Fri Aug 29 06:54:23 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.3.0:
+  OpenCloud Server Changelog
+  * Features
+    - Tenant [#1274]
+  * Enhancement
+    - chore: bump web to v3.3.0 [#1329]
+  * Tests
+    - multiTenancyTests [#1313]
+  * Documentation
+    - Fix posix driver documentation in STORAGE_USERS_DRIVER
+      description [#1305]
+  * Bug Fixes
+    - Improve indexing performance using batches [#1306]
+    - Do not run the timout func if the work func has run [#1302]
+    - Make sure to register prometheus collectors only once [#1295]
+  * Dependencies
+    - [decomposed] bump-version-v3.3.0 [#1332]
+    - [full-ci] Reva bump 2.36.0 [#1328]
+    - Bump reva [#1315]
+  * Reva Changelog
+    - Features
+      - add tenant check for shares [#295]
+    - Bug Fixes
+      - Check storage for writability and xattrs support during
+        startup [#296]
+      - Do not assimilate irregular files [#294]
+      - Only scan dirty directories when recursing [#292]
+    - Enhancement
+      - Filter users by tenant id [#297]
+  * Web Changelog
+    - Features
+      - Add bottom drawer for mobile devices [#985]
+    - Bug Fixes
+      - fix: incoming group share name in sidebar [#1060]
+      - fix: dynamic viewport height on mobile devices [#1058]
+      - fix: crippled search after leaving public link [#1053]
+      - fix extension registry stable order [#1046]
+      - fix: resource deselect when clicking esc in a modal [#1051]
+      - fix: pasting files from local clipboard [#1047]
+      - fix: search preview design [#1008]
+      - fix: sidebar actions panel design [#1005]
+      - fix: show explicit error message, when trying to upload
+        space image but quota is exceeded [#1003]
+    - Enhancement
+      - feat: change bottom drawer to less technical context menu
+        label [#1063]
+      - feat: add drilldown menu for sub menus on mobile devices
+        [#1017]
+      - feat(preview): add webp as supported mimetype [#1062]
+      - feat: preserve empty folders on upload [#1018]
+      - feat: dispatch pathchange event for external integrations
+        [#1033]
+      - feat: only request thumnail if server support is guaranteed
+        [#874]
+      - feat: improve tile sort menu drop and drawer design [#1004]
+      - feat: improve and align drop and drawer design [#997]
+      - feat: make web installable as PWA [#980]
+    - Tests
+      - test: fix unit test warnings [#1067]
+      - enable upload tests for webkit [#1057]
+      - upload image from clipboard test [#1049]
+      - Mobile view tests [#1006]
+      - fix keycloak flaky test [#1021]
+      - fix flaky close viewer after download [#1010]
+      - e2e-test. fix share with multiple user test [#1013]
+      - change browser in the script [#998]
+      - cross browser testing [#954]
+      - [full-ci] add pipeline to send CI notifications to
+        matrix-channel [#960]
+      - clear input for md and odt files [#987]
+      - e2e-tests. clear input before fill name [#982]
+
+-------------------------------------------------------------------
+Fri Aug 29 06:29:56 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.2.1:
+  * Bug Fixes
+    - Do not try to log metrics when we failed to get the consumer
+      info [#1289]
+    - Add thumbnails to sharedWithMe and sharedByMe requests
+      [#1257]
+
+-------------------------------------------------------------------
+Fri Aug 29 06:16:35 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.2.0:
+  * Add dark mode and adjust light theme colors
+    - This release introduces a new dark mode for improved
+      accessibility and user experience in low-light environments.
+      Additionally, the light theme color palette has been adjusted
+      to align with the generated Material Design color guidelines,
+      ensuring visual consistency and design compliance across the
+      application.
+  * New action "empty trash"
+    - A new "Empty Trash" option is now available in the context
+      menu of the trash overview. This action allows user to empty
+      the trash of a selected space without navigating into it.
+      This improvement streamlines the cleanup process for users
+      managing multiple spaces.
+  * Add fillstate for deleted files in trash overview page
+    - The view feature "Show empty trash bins" has been added to
+      the trash overview page. This allows users easily filter and
+      focus on trash bins that still contain deleted files. This
+      enhancement provides a cleaner and more targeted trash
+      management experience.
+  * Features
+    - Metrics [#1242]
+    - Add HasTrashedItems property to /me/drives endpoint [#1163]
+  * Enhancement
+    - [full-ci] chore: bump web to v3.2.0 [#1253]
+    - proxy(sign_url_auth): Allow to verify server signed URLs
+      [#1191]
+    - Switch to the raw nats consumer instead of the go-micro
+      events [#1171]
+    - change: adjust default values for the S3 Uploads [#1224]
+    - feat(web): add dark mode and adjust light theme colors
+      [#1188]
+    - change: set better decomposedS3 defaults for multipart upload
+      [#1200]
+    - add missing full username mapper to the full example [#1181]
+  * Bug Fixes
+    - fix ready checks [#1222]
+    - Update config.go [#1183]
+    - Fix wrong build version [#1210]
+    - Update Makefile [#1187]
+    - fix(collaboration): re register app providers in a
+      configurable interval [#1035]
+    - Fix lico idp doesn't load opencloud font anymore [#1153]
+  * Dependencies
+    - [decomposed] bump-version-v3.2.0 [#1258]
+    - [full-ci] Reva bump 2.35.0 [#1255]
+    - build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
+      [#1232]
+    - build(deps): bump github.com/KimMachineGun/automemlimit from
+      0.7.3 to 0.7.4 [#1226]
+    - build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
+      [#1227]
+    - build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
+      [#1209]
+    - build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
+      [#1208]
+    - build(deps): bump github.com/olekukonko/tablewriter from
+      1.0.7 to 1.0.8 [#1174]
+    - build(deps): bump github.com/nats-io/nats-server/v2 from
+      2.11.5 to 2.11.6 [#1164]
+    - build(deps): bump github.com/go-playground/validator/v10 from
+      10.26.0 to 10.27.0 [#1165]
+    - build(deps): bump github.com/pkg/xattr from 0.4.11 to 0.4.12
+      [#1156]
+    - build(deps): bump
+      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
+      from 0.61.0 to 0.62.0 [#1155]
+    - build(deps): bump github.com/open-policy-agent/opa from 1.5.1
+      to 1.6.0 [#1148]
+    - build(deps): bump github.com/oklog/run from 1.1.0 to 1.2.0
+      [#1150]
+
+-------------------------------------------------------------------
+Fri Aug 29 05:19:26 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.1.0:
+  * Collabora: New “Export As” and “Save As” Options
+    Working in Collabora just got more powerful:
+    - Save As You can now save a copy of the current file directly
+      from within Collabora.
+    - Export As Export your currently edited document into another
+      format (e.g. PDF) — no extra tools needed.
+    These improvements let you convert and copy documents without
+    ever leaving the editor.
+  * Simplified "Open" Context Menu for Files
+    The file context menu has been redesigned for a cleaner and
+    more intuitive experience. A single "Open" entry replaces
+    multiple "Open with..." options. This feature is fully
+    accessible with keyboards.
+  * Extended File Format Support in Text Editor
+    The text editor now supports a wider range of text-based file
+    formats:
+    - Markup & Web: .html, .css, .scss, .sass, .less
+    - Scripts & Code: .c, .cpp, .java, .sh, .bat, .asm, .ts, .tsx,
+      .jsx, .vue
+    - Config & Environment: .yml, .yaml, .toml, .ini, .conf, .env
+    - Structured Data: .csv, .tsv, .xml
+    - Other Text Formats: .log, .rtf, .ics, .dockerfile, .makefile
+  * Features
+    - feat: adjust space template image to match brand color
+      [#1098]
+  * Tests
+    - enable user-settings e2e tests [#1140]
+  * Bug Fixes
+    - Only remove obsolete IDs from the index [#1127]
+    - fix: collabora use metrics instead of imperial metric system
+      [#1086]
+  * Documentation
+    - [full-ci] chore: bump web to v3.1.0 [#1129]
+    - Update the href of CONTRIBUTING to the dev docs [#1077]
+    - fix(docs): WEB_ASSET_PATH was still mentioned in the web
+      readme [#943]
+    - Fix link in CONTRIBUTING.md [#1048]
+  * Enhancement
+    - feat: re-enable Save As and Export in collabora [#1119]
+    - Add a "posixfs consistency" command [#1091]
+    - feat: add accessibility url to theme.json files [#1108]
+    - cleanup: Avoid fetching group membership when not needed
+      [#1036]
+  * Dependencies
+    - [decomposed] bump-version-v3.1.0 [#1142]
+    - build(deps): bump go.etcd.io/bbolt from 1.4.1 to 1.4.2
+      [#1131]
+    - [full-ci] chore:reva bump v.2.34 [#1139]
+    - build(deps): bump
+      
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
+      from 0.61.0 to 0.62.0 [#1122]
+    - build(deps): bump go.opentelemetry.io/contrib/zpages from
+      0.61.0 to 0.62.0 [#1123]
+    - build(deps): bump
+      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
+      from 1.36.0 to 1.37.0 [#1111]
+    - build(deps): bump go.opentelemetry.io/otel from 1.36.0 to
+      1.37.0 [#1112]
+    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to
+      5.2.2 [#1075]
+    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
+      from 2.26.3 to 2.27.0 [#1072]
+    - build(deps): bump github.com/jellydator/ttlcache/v3 from
+      3.3.0 to 3.4.0 [#1071]
+    - build(deps): bump github.com/urfave/cli/v2 from 2.27.6 to
+      2.27.7 [#1061]
+    - build(deps): bump github.com/KimMachineGun/automemlimit from
+      0.7.2 to 0.7.3 [#1062]
+    - Bump reva to pull in the latest fixes [#1063]
+    - build(deps): bump go.etcd.io/bbolt from 1.4.0 to 1.4.1
+      [#1045]
+    - build(deps): bump google.golang.org/grpc from 1.72.2 to
+      1.73.0 [#1034]
+    - build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0
+      [#1033]
+    - build(deps-dev): bump jest from 29.7.0 to 30.0.0 in
+      /services/idp [#1040]
+    - build(deps-dev): bump css-minimizer-webpack-plugin from 7.0.0
+      to 7.0.2 in /services/idp [#1038]
+    - build(deps): bump query-string from 9.1.1 to 9.2.0 in
+      /services/idp [#1031]
+
+-------------------------------------------------------------------
+Thu Aug 28 12:51:38 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.0.0:
+  https://github.com/opencloud-eu/opencloud/releases/tag/v3.0.0
+  Listing a Space took too long when it included many users.
+  To improve performance in this scenario, the drive root
+  permissions are no longer expanded automatically (#485).
+  This change modifies the API behavior. In accordance with
+  Semantic Versioning, we have incremented the major version
+  number. No manual migrationsteps are neccesary.
+  * Add Profile Photo
+    Users can now upload a profile photo to personalize their
+    account. The profile image will be displayed in the user
+    interface wherever user avatars are shown such as the top bar
+    and user lists enhancing recognition and adding a more personal
+    touch.
+  * Accessibility Improvement: Required Mark for Text Input Fields
+    The text input component now includes a proper "required" mark
+    for accessibility (a11y). This improves compliance with WCAG
+    2.1 and overall form usability.
+  * Delete Files Directly from Viewer or Editor
+    You can now delete files directly from within an editor or
+    viewer, without having to return to the file list. The delete
+    option is available in the topbar context menu, the right
+    sidebar action panel or the preview controls bar. Thanks to
+    fwinn for proposing this improvement.
+  * Calendar Integration URL Now Visible in Account Settings
+    Users can now easily find their personal CalDAV calendar URL
+    directly in the Web UI.
+    New "Calendar" panel in the account settings (visible only if
+    CalDAV is enabled by the server).
+    Includes:
+    - CalDAV URL (copyable)
+    - Username (copyable)
+    - Password info: use an app token for authentication
+    This makes it easier to connect your OpenCloud calendar to
+    third-party apps like Apple Calendar or Thunderbird.
+  * Croping of Space Images
+    Space managers can now select the visible area of a space image
+    in a 16:9 aspect ratio. When uploading a space image, a crop
+    tool lets you define the exact area shown in the space overview
+    and details. Cropping is also completely controllable via
+    keyboard.
+  * Improved Design of the Account Page
+    - The Account Page has been redesigned to offer a clearer
+      structure and better usability.
+  * Breaking changes
+    - do not automatically expand drive root permissions [#495]
+  * Features
+    - Enhancement: Introduced support for PrivateLink in WebDAV
+      search responses [#983]
++++ 108 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/opencloud-server/opencloud-server.changes
++++ and 
/work/SRC/openSUSE:Factory/.opencloud-server.new.27445/opencloud-server.changes

Old:
----
  idp_2.2.0.tar.gz
  opencloud-server-2.2.0.obscpio
  third-party-licenses-v2.3.0.tar.gz
  web-v2.3.0.tar.gz

New:
----
  PACKAGING_README.md
  idp-3.3.0.tar.gz
  opencloud-server-3.3.0.obscpio
  third-party-licenses-v3.3.0.tar.gz
  web-v3.3.0.tar.gz

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

Other differences:
------------------
++++++ opencloud-server.spec ++++++
--- /var/tmp/diff_new_pack.GHQK9a/_old  2025-09-17 16:44:47.732296109 +0200
+++ /var/tmp/diff_new_pack.GHQK9a/_new  2025-09-17 16:44:47.732296109 +0200
@@ -17,10 +17,10 @@
 
 
 %define executable_name opencloud-server
-%define web_assets_version v2.3.0
+%define web_assets_version v3.3.0
 
 Name:           opencloud-server
-Version:        2.2.0
+Version:        3.3.0
 Release:        0
 Summary:        Secure and private way to store, access, and share your files
 License:        Apache-2.0
@@ -29,10 +29,12 @@
 Source1:        vendor.tar.gz
 Source2:        
https://github.com/opencloud-eu/web/releases/download/%{web_assets_version}/web.tar.gz#/web-%{web_assets_version}.tar.gz
 Source3:        
https://github.com/opencloud-eu/web/releases/download/%{web_assets_version}/third-party-licenses.tar.gz#/third-party-licenses-%{web_assets_version}.tar.gz
-Source4:        idp_%{version}.tar.gz
+Source4:        idp-%{version}.tar.gz
 Source11:       %{name}.service
 Source12:       environment-file
 Source21:       system-user-%{name}.conf
+Source31:       Makefile
+Source32:       PACKAGING_README.md
 BuildRequires:  golang(API) >= 1.23
 BuildRequires:  make
 BuildRequires:  pnpm
@@ -78,11 +80,6 @@
 sed -i "/packageManager/ s/\"pnpm@.*\"/\"pnpm@${PNPM_VERSION}\"/g" package.json
 grep packageManager package.json
 
-# SLES15 / Leap 15.x
-%if 0%{?suse_version} < 1600
-sed -i 's/--openssl-legacy-provider //' package.json
-%endif
-
 # Creating an optimized production build...
 pnpm build
 

++++++ Makefile ++++++
--- /var/tmp/diff_new_pack.GHQK9a/_old  2025-09-17 16:44:47.772297787 +0200
+++ /var/tmp/diff_new_pack.GHQK9a/_new  2025-09-17 16:44:47.776297954 +0200
@@ -4,20 +4,29 @@
 DIRECTORY_NAME = opencloud
 SPEC = opencloud-server.spec
 
-default: clean osc_services web_assets_version idp_tarball
+default: clean obs_scm obs_go_modules web_assets_version obs_download_files 
idp_tarball
 
 clean:
-       rm -rf $(DIRECTORY_NAME) $(NAME)-*.obscpio web-*.tar.gz 
third-party-licenses-*.tar.gz vendor.tar.gz
+       rm -rf $(DIRECTORY_NAME) $(NAME)-*.obscpio idp-*.tar.gz web-*.tar.gz 
third-party-licenses-*.tar.gz vendor.tar.gz
 
-.SILENT: osc_services
-osc_services:
-       osc service manualrun
+.SILENT: obs_scm
+obs_scm:
+       osc service manualrun obs_scm
+       osc service manualrun set_version
+
+.SILENT: obs_go_modules
+obs_go_modules:
+       osc service manualrun go_modules
 
 .SILENT: web_assets_version
 web_assets_version:
        web_assets_version="$$(awk -F ' = ' '/^WEB_ASSETS_VERSION/ {print $$2}' 
$(DIRECTORY_NAME)/services/web/Makefile)"
        sed -i "/^%define/ s/web_assets_version.*/web_assets_version 
$$web_assets_version/g" $(SPEC)
 
+.SILENT: obs_download_files
+obs_download_files:
+       osc service manualrun download_files
+
 .SILENT: idp_tarball
 idp_tarball:
        echo "Preparing idp tarball"
@@ -27,7 +36,7 @@
        echo "define obscpio"
        obscpio=$$basename.obscpio
        echo "define idp_tarball_name"
-       idp_tarball_name=idp_$$version.tar.gz
+       idp_tarball_name=idp-$$version.tar.gz
        working_directory=$$(pwd)
        tmpdir=$$(mktemp -d -p /tmp)
        echo "Changing into tmpdir"

++++++ PACKAGING_README.md ++++++
# Packaging opencloud-server

In addition to the source code in the tarball, this package also
needs the assets for the web UI. These can be generated by the
`Makefile` that is present in this package.
To do that, you need to have `make` and `pnpm` installed locally.

1. Change the version in the `_service` file
2. Run `make`
3. Create a changelog entry
4. Commit the changes as usual

For the OBS workflow you also need `obs-service-go_modules` as well
as `obs-service-tar_scm`, `obs-service-set_version` and
`obs-service-download_files`.

++++++ _service ++++++
--- /var/tmp/diff_new_pack.GHQK9a/_old  2025-09-17 16:44:47.812299465 +0200
+++ /var/tmp/diff_new_pack.GHQK9a/_new  2025-09-17 16:44:47.820299800 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/opencloud-eu/opencloud</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.2.0</param>
+    <param name="revision">v3.3.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.GHQK9a/_old  2025-09-17 16:44:47.844300807 +0200
+++ /var/tmp/diff_new_pack.GHQK9a/_new  2025-09-17 16:44:47.844300807 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opencloud-eu/opencloud</param>
-              <param 
name="changesrevision">f07377a2d18785083b84674c01423522971b92dc</param></service></servicedata>
+              <param 
name="changesrevision">24210c7b3a198041c7df92d143999f8cb7853fd3</param></service></servicedata>
 (No newline at EOF)
 

++++++ opencloud-server-2.2.0.obscpio -> opencloud-server-3.3.0.obscpio ++++++
/work/SRC/openSUSE:Factory/opencloud-server/opencloud-server-2.2.0.obscpio 
/work/SRC/openSUSE:Factory/.opencloud-server.new.27445/opencloud-server-3.3.0.obscpio
 differ: char 49, line 1

++++++ opencloud-server.obsinfo ++++++
--- /var/tmp/diff_new_pack.GHQK9a/_old  2025-09-17 16:44:47.904303323 +0200
+++ /var/tmp/diff_new_pack.GHQK9a/_new  2025-09-17 16:44:47.908303491 +0200
@@ -1,5 +1,5 @@
 name: opencloud-server
-version: 2.2.0
-mtime: 1745853887
-commit: f07377a2d18785083b84674c01423522971b92dc
+version: 3.3.0
+mtime: 1754982323
+commit: 24210c7b3a198041c7df92d143999f8cb7853fd3
 

++++++ third-party-licenses-v2.3.0.tar.gz -> third-party-licenses-v3.3.0.tar.gz 
++++++
++++ 13174 lines of diff (skipped)

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/opencloud-server/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.opencloud-server.new.27445/vendor.tar.gz differ: 
char 14, line 1

++++++ web-v2.3.0.tar.gz -> web-v3.3.0.tar.gz ++++++
++++ 2651 lines of diff (skipped)

Reply via email to