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)