Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 5.3.2 #12010

Open
12 of 35 tasks
DeepDiver1975 opened this issue Dec 9, 2024 · 18 comments
Open
12 of 35 tasks

Release 5.3.2 #12010

DeepDiver1975 opened this issue Dec 9, 2024 · 18 comments

Comments

@DeepDiver1975
Copy link
Member

DeepDiver1975 commented Dec 9, 2024

Administration

QA

Bug Reports:

Prerequisites for final release

  • DEV: Create vX.Y.Z release tag in client repo and everywhere else
  • DEV: bump VERSION.cmake in master to say 3.(x+1).x unless already done.

Final Rebuild after QA Approval

  • DEV: Create final release tag (e.g., v5.3.2)
  • DEV: Create builds for themes 'ownCloud' and 'testpilotcloud' for final release tag
  • DEV: Update version for future builds
  • QA: Check squish tests running successfuly on drone for the final tag v3.X.x
  • QA: Create a new release issue for a branded release if needed Branded Client Release Template

Final Steps

  • DEV: Publish the release in GitHub
  • QA: Update lines 4 and 5 of install docs with the final build number. Merge into master and backport to the respective branch
  • DEV: Merge version branch into master
  • DEV: Update SBOM

Marketing and Communication

Infrastructure Check

  • QA/DEV: Update stable channel in the owncloud hosted auto updater
  • QA: Check the linux download pages whether the URLs are correct (e.g. contain stable, not testing)
  • QA: Ensure that the client release template is up to date

A Few Days After the Release

@saw-jan saw-jan pinned this issue Dec 18, 2024
@saw-jan
Copy link
Member

saw-jan commented Dec 18, 2024

Cannot install owncloud-client if I already have dbus-common installed.

Error: Transaction test error:
  file /usr/lib/systemd/system/dbus.socket from install of owncloud-client-5.3.2.15231_rc.4-1.x86_64 conflicts with file from package dbus-common-1:1.14.10-1.fc39.noarch

CC @DeepDiver1975

@DeepDiver1975
Copy link
Member Author

Known. See #12022

@saw-jan
Copy link
Member

saw-jan commented Dec 18, 2024

Known. See #12022

Will it be a release blocker?

@DeepDiver1975
Copy link
Member Author

Yes

@saw-jan
Copy link
Member

saw-jan commented Dec 23, 2024

I still get this error with Ubuntu 24.04 (with dbus installed):

dpkg: error processing archive /var/cache/apt/archives/dbus_1.14.10-4ubuntu4.1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/systemd/system/dbus.service', which is also in package owncloud-client 5.3.2.15263-rc.5
Errors were encountered while processing:
 /var/cache/apt/archives/dbus-system-bus-common_1.14.10-4ubuntu4.1_all.deb
 /var/cache/apt/archives/dbus_1.14.10-4ubuntu4.1_amd64.deb

Note: no conflict in ubuntu 22.04 and ubuntu 20.04
Works on Debian 11 and 12

@saw-jan
Copy link
Member

saw-jan commented Dec 23, 2024

And still error with Fedora versions (with dbus installed):

Error: Transaction test error:
  file /usr/lib/systemd/system/dbus.socket from install of owncloud-client-5.3.2.15263_rc.5-1.x86_64 conflicts with file from package dbus-common-1:1.14.10-3.fc40.noarch

@ishabaral
Copy link
Contributor

Failed to send crash report to Sentry:
Screenshot from 2024-12-23 16-19-23

Tested on ownCloud 5.3.2.15263-rc.5 [063318]
OS: Ubuntu 22.04 and Windows 10

@saw-jan
Copy link
Member

saw-jan commented Dec 23, 2024

Tested on ownCloud 5.3.2.15263-rc.5 [063318]
OS: Ubuntu 22.04 and Windows 10

Is it possible to send crash report with old table clients? or the server that receives reports is down?

@saw-jan
Copy link
Member

saw-jan commented Dec 24, 2024

Note: no conflict in ubuntu 22.04 and ubuntu 20.04
Works on Debian 11 and 12


The client installation works but when the system is restarted, the system cannot start display-manager and other services due ot clash with system dbus or corrupt dbus files.

@saw-jan
Copy link
Member

saw-jan commented Jan 8, 2025

Linux Package Installation Report
date Wed Jan 8 12:50:47 +0545 2025
repourl https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15370-rc.6/linux/
package owncloud-client

Installation Report

Platform Installation
Debian_11
Debian_11 (AppImage)
Debian_12
Debian_12 (AppImage)
Fedora_40
Fedora_40 (AppImage)
Fedora_41
Fedora_41 (AppImage)
Ubuntu_20.04
Ubuntu_20.04 (AppImage)
Ubuntu_22.04
Ubuntu_22.04 (AppImage)
Ubuntu_24.04
Ubuntu_24.04 (AppImage)
openSUSE_Leap_15.6
openSUSE_Leap_15.6 (AppImage)

Test details (click to view)

Platform Test Result Status
debian:11 01_cmd_vers ownCloud 5.3.2.15370-rc.6
debian:11 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
debian:12 01_cmd_vers ownCloud 5.3.2.15370-rc.6
debian:12 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
fedora:40 01_cmd_vers ownCloud 5.3.2.15370-rc.6
fedora:40 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
fedora:41 01_cmd_vers ownCloud 5.3.2.15370-rc.6
fedora:41 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
ubuntu:20.04 01_cmd_vers ownCloud 5.3.2.15370-rc.6
ubuntu:20.04 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
ubuntu:22.04 01_cmd_vers ownCloud 5.3.2.15370-rc.6
ubuntu:22.04 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
ubuntu:24.04 01_cmd_vers ownCloud 5.3.2.15370-rc.6
ubuntu:24.04 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
opensuse/leap:15.6 01_cmd_vers ownCloud 5.3.2.15370-rc.6
opensuse/leap:15.6 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
debian:11 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
debian:12 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
fedora:40 02_integration (5.3.2~rc-6): dolphin nemo nautilus caja
fedora:41 02_integration (5.3.2~rc-6): dolphin nemo nautilus caja
ubuntu:20.04 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
ubuntu:22.04 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
ubuntu:24.04 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
opensuse/leap:15.6 02_integration (5.3.2~rc-6): dolphin nemo nautilus caja
debian:11 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
debian:12 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
fedora:40 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
fedora:41 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:20.04 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:22.04 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:24.04 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y
ubuntu:24.04 05_xvfb_run WARN: client quit button click did not end the X-Session
opensuse/leap:15.6 05_xvfb_run 0x100006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
debian:11 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
debian:12 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
fedora:40 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
fedora:41 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:20.04 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:22.04 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:24.04 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
opensuse/leap:15.6 06_xvfb_appimage 0x100006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
debian:11 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
debian:12 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
fedora:40 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
fedora:41 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:20.04 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:22.04 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:24.04 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
opensuse/leap:15.6 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
debian:11 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
debian:12 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
fedora:40 10_key_expiry [email protected] expired: 2025-01-03;[email protected] expired] ownCloud Client Team (Signing Key) [email protected];
fedora:41 10_key_expiry [email protected] expired: 2025-01-03;[email protected] expired] ownCloud Client Team (Signing Key) [email protected];
ubuntu:20.04 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
ubuntu:22.04 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
ubuntu:24.04 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
opensuse/leap:15.6 10_key_expiry [email protected] expired: 2025-01-03;[email protected] expired] ownCloud Client Team (Signing Key) [email protected];
debian:11 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
debian:12 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
fedora:40 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
fedora:41 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
ubuntu:20.04 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
ubuntu:22.04 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
ubuntu:24.04 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
opensuse/leap:15.6 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
debian:11 20_qttrans_de OK 6
debian:12 20_qttrans_de OK 6
fedora:40 20_qttrans_de OK 6
fedora:41 20_qttrans_de OK 6
ubuntu:20.04 20_qttrans_de OK 6
ubuntu:22.04 20_qttrans_de OK 6
ubuntu:24.04 20_qttrans_de OK 6
opensuse/leap:15.6 20_qttrans_de OK 6
debian:11 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
debian:12 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
fedora:40 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
fedora:41 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:20.04 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:22.04 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:24.04 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
opensuse/leap:15.6 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
debian:11 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
debian:12 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
fedora:40 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
fedora:41 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
ubuntu:20.04 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
ubuntu:22.04 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
ubuntu:24.04 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️
opensuse/leap:15.6 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️

Generated via client/linux-docker-install/run_tests.sh


@saw-jan
Copy link
Member

saw-jan commented Jan 8, 2025

Platform Test Result Status
ubuntu:24.04 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y
ubuntu:24.04 05_xvfb_run WARN: client quit button click did not end the X-Session

It was a timeout issue. passed on second run:

Linux Package Installation Report
date Wed Jan 8 14:47:33 +0545 2025
repourl https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15370-rc.6/linux/
package owncloud-client

Test details (click to view)

Platform Test Result Status
ubuntu:24.04 01_cmd_vers ownCloud 5.3.2.15370-rc.6
ubuntu:24.04 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
ubuntu:24.04 02_integration (5.3.2~rc+oc-6): dolphin nemo nautilus caja
ubuntu:24.04 05_xvfb_run 0x200006 "ownCloud": ("owncloud" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:24.04 06_xvfb_appimage 0x200006 "ownCloud": ("AppRun.wrapped" "ownCloud") 800x700+0+0 +0+0 -> (750,20) -> [Quit] -> y -> OK
ubuntu:24.04 08_appimage ownCloud ownCloud 5.3.2.15370-rc.6 - 09abed2 - Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:24.04 10_key_expiry [email protected] expires: 2025-03-20;[email protected] expires: 2026-01-07;
ubuntu:24.04 15_wayland Available: offscreen, xcb, minimal, linuxfb, vnc. ℹ️
ubuntu:24.04 20_qttrans_de OK 6
ubuntu:24.04 30_openssl_vers Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
ubuntu:24.04 50_sync_excl.lst 392 /opt/owncloud-client.AppDir/usr/etc/ownCloud/sync-exclude.lst ℹ️

Generated via client/linux-docker-install/run_tests.sh


@saw-jan
Copy link
Member

saw-jan commented Jan 8, 2025

Platform Test Result Status
ubuntu:24.04 01_cmd_vers m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter

this is the first line of version string when using owncloudcmd binary.

$ owncloudcmd --version

m_crashReporterChar:  /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter
owncloudcmd ownCloud 5.3.2.15370-rc.6
https://github.com/owncloud/client/commit/09abed29dfe12534918669bfcc7681425a0d1899
Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
Using virtual files plugin: suffix
OS: ubuntu-6.8.0-51-generic

@DeepDiver1975 is the line m_crashReporterChar: /opt/owncloud-client.AppDir/usr/bin/owncloud_crash_reporter expected for owncloudcmd? because the line is not shown when using owncloud binary

$ owncloud --version 

ownCloud ownCloud 5.3.2.15370-rc.6
https://github.com/owncloud/client/commit/09abed29dfe12534918669bfcc7681425a0d1899
Libraries Qt 6.4.3, OpenSSL 3.1.7 3 Sep 2024
Using virtual files plugin: suffix
OS: ubuntu-6.8.0-51-generic
QPA: xcb

@ishabaral
Copy link
Contributor

Tested on ownCloud 5.3.2.15263-rc.5 [063318]
OS: Ubuntu 22.04 and Windows 10

Is it possible to send crash report with old table clients? or the server that receives reports is down?

Tested on ownCloud 5.3.1.14018 [f15fd5] and ownCloud 5.2.1.13040 [979bb9]
OS: Ubuntu 24.04

  • Failed to send crash reports to Sentry here as well.
  • Got error:
RESPONSE: ""                                                                                                                                 
Error: 299 "Decompression failed: "

@DeepDiver1975
Copy link
Member Author

DeepDiver1975 commented Jan 8, 2025

Is it possible to send crash report with old table clients? or the server that receives reports is down?

even not possible with client 6 .... I assume the sentry api has changed crash-reports.owncloud.com has issues ....

@PrajwolAmatya
Copy link
Contributor

For Fedora 41 the default dnf version is 5 and the commands are different for installation.
Running the command:

sudo dnf config-manager --add-repo https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15368-rc.6/linux/Fedora_41/owncloud-client.repo

returns following info

Unknown argument "--add-repo" for command "config-manager". Add "--help" for more information about the arguments.

Download link: https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15368-rc.6/linux/download/

@saw-jan
Copy link
Member

saw-jan commented Jan 9, 2025

https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15368-rc.6/linux/download/

@DeepDiver1975 Where does the text come from? I wonder if we can conditionally show different instructions per version.

@DeepDiver1975
Copy link
Member Author

Where does the text come from?

This is deep in the owncloud build system .... will take care - THX

@saw-jan
Copy link
Member

saw-jan commented Jan 9, 2025

This is the only change that is required for Fedora 41 section:

sudo dnf config-manager --add-repo https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15368-rc.6/linux/Fedora_41/owncloud-client.repo

to

sudo dnf config-manager addrepo --from-repofile=https://download.owncloud.com/desktop/ownCloud/testing/5.3.2.15368-rc.6/linux/Fedora_41/owncloud-client.repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants