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 Desktop 2.8.2 #8481

Closed
29 of 43 tasks
gabi18 opened this issue Mar 11, 2021 · 21 comments
Closed
29 of 43 tasks

Release Desktop 2.8.2 #8481

gabi18 opened this issue Mar 11, 2021 · 21 comments
Labels

Comments

@gabi18
Copy link
Contributor

gabi18 commented Mar 11, 2021

Reason

Template

Patch Release Template

Create Changelog

Prerequisites

  • QA: Update Test Plans
  • QA: Update documentation
  • QA: Check the translations coming from Transifex
  • DEV: Check dependencies for updates
  • DEV: Branch off a release branch called e.g. release-2.x.y (or do the release in a 2.x version branch? DECISION NEEDED)
  • DEV: bump VERSION.cmake in master to say 2.(x+1).0 unless already done.

Build

QA

DEV QA

BTR QA

After QA Approval

Final Rebuild

  • QA: Change the date in ChangeLog to the date of creating the tag
  • QA: Bump MIRALL_VERSION_PATCH in VERSION.cmake
  • QA: Adjust Linux Templates to support the next patch release version (e.g. 2.6.2)
  • QA: Trigger the build job
  • QA: Ping marketing to do their actions
  • QA: Create a (draft) release with Download links - save as a draft until smoke tested
  • QA: Create a new release issue for a branded release if needed
  • QA: Give heads-up before the final release

Final QA

Communicate the Availability

Final Infrastructure Check

A Few Days After the Release

@gabi18
Copy link
Contributor Author

gabi18 commented Mar 11, 2021

Regression Testplan

Template: https://github.com/owncloud/QA/blob/master/Desktop/Regression_Test_Plan_Patch_Release.md

(FROM: https://testlink.owncloud.team/linkto.php?tprojectPrefix=desktop&item=testcase&id=desktop-158)

  • Fresh install on Win10 using the unbranded ownCloud client MSI installer.
    • The MSI details page has
      • Verified publisher: ownCloud GmbH (ok)
      • certificate expires > 1y (expires 15.02.2022)
    • Settings tab, About has correct versions:
      • ownCloud client version
      • Qt 5.12.10
      • OpenSSL 1.1.1i (1.1.1k)
  • Visually check all tabs
    • Tabs look correct
  • VFS is enabled per default.
    • Files are virtual (right click menu shows grayed out "free up local space")
  • Sync a file to the server
    • File has been synced
  • Check the overlay icons
    • Win10: No overlay icons if using VFS. Uses status column in explorer. Overlay icons are shown without VFS
  • Share a file with another user on the same server
    • File has been shared successfully
  • Create a public link
    • Public link has been created and can be opened in a browser
  • disable / re-enable VFS
    • VFS has been disabled / enabled
    • explorer status column changes

  • Install ownCloud desktop client on latest macOS using .pkg installer
    • Settings tab, About has correct versions:
      • ownCloud client version
      • Qt 5.12.10
      • OpenSSL 1.1.1i (1.1.1k)
  • Visually check all tabs
    • Tabs look correct
  • Sync a file to the server
    • File has been synced
  • Check the overlay icons
    • Overlay icons are present (View: Symbols)
  • Share a file with another user on the same server
    • File has been shared successfully
  • Create a public link
    • Public link has been created and can be opened in a browser
  • Enable VFS
    • VFS has been enabled
    • Overlay icons have changed (after 'Free up space')

  • Install ownCloud client on Ubuntu, Mint or Debian with GNOME desktop
    sudo apt install owncloud-client-nautilus
    • Settings tab, About has correct versions:
      • ownCloud client version
      • Qt 5.12.10
      • OpenSSL at least 1.1.1 (depends on the operating system)
  • Visually check all tabs
    • Tabs look correct
  • Sync a file to the server
    • File has been synced
  • Check the overlay icons
    • Overlay icons are present
  • Share a file with another user on the same server
    • File has been shared successfully
  • Create a public link
    • Public link has been created and can be opened in a browser
  • Enable VFS
    • VFS has been enabled

  • Install ownCloud client on Fedora or CentOS with GNOME and Nautilus file manager (or openSUSE with KDE and dolphin)
    sudo yum install owncloud-client-nautilus
    • Settings tab, About has correct versions:
      • ownCloud client version
      • Qt 5.12.10
      • OpenSSL at least 1.1.1 (depends on the operating system)
  • Visually check all tabs
    • Tabs look correct
  • Sync a file to the server
    • File has been synced
  • Check the overlay icons
    • Overlay icons are present
  • Share a file with another user on the same server
    • File has been shared successfully
  • Create a public link
    • Public link has been created and can be opened in a browser
  • Enable VFS
    • VFS has been enabled

  • For Beta or RC: Install Testpilot client on Windows 10
    • disable VFS in connction wizard
      • files are synced physically (right click menu shows grayed out "Make available offline" - XXX doesn't show it at all)
    • Settings tab, About has correct versions:
      • testpilot client version
      • Qt 5.12.10 (optional)
      • OpenSSL 1.1.1i (optional) (1.1.1k)
  • Visually check all tabs
    • Tabs look correct
  • Sync a file to the server
    • File has been synced
  • Check the overlay icons
    • Overlay icons are present
  • Share a file with another user on the same server
    • File has been shared successfully
  • Create a public link
    • Public link has been created and can be opened in a browser
  • Enable VFS (stop other owncloud client!)
    • VFS has been enabled
    • explorer status column changes, when "free up local space" is clicked.
  • Testpilot client doesn't show ownCloud name or logo
    • Not mentioned in
      • Installer, Connection Wizard, Settings page, About dialog.
  • Download signatures and keys are valid. Verify if the automated key-checker at

XXXX

  • use Hannah's python script to trigger backup
    • client responds at socket api (and log) with V2/BACKUP_FILES_FROM_RESULT
    • test with > 100 files, response lists them all.

@gabi18
Copy link
Contributor Author

gabi18 commented Mar 11, 2021

Changelog Testplan 2.7.7RC1

Changelog Testplan 2.8 (2.7.7RC3)

https://github.com/owncloud/client/blob/v2.7.7-rc3/CHANGELOG.md

Changelog Testplan 2.8RC1



Changelog Testplan 2.8.1

@sfadschm
Copy link

Any ETA on this? I'm thinking to switch to the daily builds, as #7838 keeps annoying me more and more now that I know it is fixed 😆

@michaelstingl
Copy link
Contributor

@sfadschm sorry, no ETA yet. still needs more testing. I'd recommend the RC2:
https://github.com/owncloud/client/releases/tag/v2.7.7-rc2
(I also use it already in production)

@sfadschm
Copy link

Oh right, totally forgot about the RCs. Do they get updates from the stable branch?

@michaelstingl
Copy link
Contributor

Do they get updates from the stable branch?

Yes, next stable auto-update will overwrite the RC, and the updater stays on the stable channel.

@jnweiger jnweiger added this to Qualification in Releases via automation Mar 31, 2021
@jnweiger jnweiger changed the title Release 2.7.7 Release 2.8.0 Mar 31, 2021
@jnweiger jnweiger moved this from Qualification to In dev in Releases Apr 15, 2021
@jnweiger jnweiger changed the title Release 2.8.0 Release Desktop 2.8.0 Apr 21, 2021
@jnweiger jnweiger added p2-high Escalation, on top of current planning, release blocker orga labels Apr 22, 2021
@jnweiger jnweiger moved this from In dev to Dev done, RC needed in Releases Apr 29, 2021
@gabi18
Copy link
Contributor Author

gabi18 commented May 3, 2021

Issues opened while testing

@TheOneRing
Copy link
Member

@gabi18 gabi18 pinned this issue May 4, 2021
@jnweiger
Copy link
Contributor

jnweiger commented May 5, 2021

Linux Package Installation Report
date Wed May 5 10:33:04 CEST 2021
repourl https://download.owncloud.com/desktop/ownCloud/testing/2.8.0-rc1.3956/linux/
package owncloud-client
Test details (click to view)
Platform Test Result
centos:7 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:38:05
centos:8 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
debian:9 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
debian:10 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
fedora:31 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
fedora:32 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
fedora:33 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
ubuntu:18.04 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
ubuntu:20.04 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
ubuntu:20.10 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
opensuse/leap:15.1 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
opensuse/leap:15.2 01_cmd_vers.sh 2.8.0rc1 (build 3956) Apr 29 2021 09:24:29
centos:7 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
centos:8 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
debian:9 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
debian:10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:31 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:32 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:33 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
ubuntu:18.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
ubuntu:20.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
ubuntu:20.10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
opensuse/leap:15.1 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
opensuse/leap:15.2 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
centos:7 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:8 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:9 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:31 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:32 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:33 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:18.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.1 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.2 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:7 20_qttrans_de.sh OK
centos:8 20_qttrans_de.sh OK
debian:9 20_qttrans_de.sh OK
debian:10 20_qttrans_de.sh OK
fedora:31 20_qttrans_de.sh OK
fedora:32 20_qttrans_de.sh OK
fedora:33 20_qttrans_de.sh OK
ubuntu:18.04 20_qttrans_de.sh OK
ubuntu:20.04 20_qttrans_de.sh OK
ubuntu:20.10 20_qttrans_de.sh OK
opensuse/leap:15.1 20_qttrans_de.sh OK
opensuse/leap:15.2 20_qttrans_de.sh OK
centos:7 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.0.2k-fips 26 Jan 2017
centos:8 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
debian:9 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0l 10 Sep 2019
debian:10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
fedora:31 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
fedora:32 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1k FIPS 25 Mar 2021
fedora:33 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1i FIPS 8 Dec 2020
ubuntu:18.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1 11 Sep 2018
ubuntu:20.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
ubuntu:20.10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
opensuse/leap:15.1 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0i-fips 14 Aug 2018
opensuse/leap:15.2 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
centos:7 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
centos:8 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:9 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:31 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:32 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:33 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:18.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.1 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.2 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst

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


LGTM! All automatic tests passed!

@jnweiger
Copy link
Contributor

jnweiger commented May 5, 2021

Manual Regression and Changlog tests PASSED! :shipit:

@fmoc
Copy link
Contributor

fmoc commented May 5, 2021

Just for the record, Ubuntu 21.04 has been released on 22 April 2021, see https://ubuntu.com/blog/ubuntu-21-04-is-here. It's missing in the repository, though.

@jnweiger
Copy link
Contributor

jnweiger commented May 5, 2021

Just for the record, Ubuntu 21.04 has been released on 22 April 2021, see https://ubuntu.com/blog/ubuntu-21-04-is-here. It's missing in the repository, though.

@fmoc yes! Do you know how to add 21.04 to our build machinery?

@jnweiger jnweiger moved this from Dev done, RC needed to In QA in Releases May 5, 2021
@jnweiger jnweiger moved this from In QA to QA done in Releases May 7, 2021
@fmoc
Copy link
Contributor

fmoc commented May 14, 2021

Quick update, we're working on the 21.04 builds right now, but there are some minor issues left to fix. I am going to post updates here.

@jnweiger jnweiger changed the title Release Desktop 2.8.0 Release Desktop 2.8.1 May 25, 2021
@jnweiger
Copy link
Contributor

jnweiger commented May 27, 2021

Linux Package Installation Report
date Thu May 27 01:54:20 CEST 2021
repourl https://download.owncloud.com/desktop/ownCloud/stable/2.8.1.4157/linux/
package owncloud-client
Test details (click to view)
Platform Test Result
centos:7 01_cmd_vers.sh 2.8.1 (build 4157) May 18 2021 17:38:25
centos:8 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
debian:9 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
debian:10 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
fedora:31 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
fedora:32 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
fedora:33 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
ubuntu:18.04 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
ubuntu:20.04 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
ubuntu:20.10 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
opensuse/leap:15.1 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
opensuse/leap:15.2 01_cmd_vers.sh 2.8.1 (build 4157) May 12 2021 21:51:44
centos:7 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
centos:8 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
debian:9 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-18
debian:10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-18
fedora:31 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:32 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:33 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
ubuntu:18.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-18
ubuntu:20.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-18
ubuntu:20.10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-18
opensuse/leap:15.1 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
opensuse/leap:15.2 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
centos:7 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:8 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:9 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:31 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:32 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:33 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:18.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.1 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.2 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:7 20_qttrans_de.sh OK
centos:8 20_qttrans_de.sh OK
debian:9 20_qttrans_de.sh OK
debian:10 20_qttrans_de.sh OK
fedora:31 20_qttrans_de.sh OK
fedora:32 20_qttrans_de.sh OK
fedora:33 20_qttrans_de.sh OK
ubuntu:18.04 20_qttrans_de.sh OK
ubuntu:20.04 20_qttrans_de.sh OK
ubuntu:20.10 20_qttrans_de.sh OK
opensuse/leap:15.1 20_qttrans_de.sh OK
opensuse/leap:15.2 20_qttrans_de.sh OK
centos:7 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.0.2k-fips 26 Jan 2017
centos:8 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
debian:9 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0l 10 Sep 2019
debian:10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
fedora:31 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
fedora:32 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1k FIPS 25 Mar 2021
fedora:33 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1i FIPS 8 Dec 2020
ubuntu:18.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1 11 Sep 2018
ubuntu:20.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
ubuntu:20.10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
opensuse/leap:15.1 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0i-fips 14 Aug 2018
opensuse/leap:15.2 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
centos:7 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
centos:8 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:9 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:31 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:32 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:33 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:18.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.1 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.2 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst

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


Ubuntu 21.04 is missing here, the docker was deective when this was run. Tests done manually.

@jnweiger
Copy link
Contributor

@fmoc We added Ubuntu 21.04, Fedora 34, openSUSE_15.3 to branded 2.8.2 client builds. I don't know about future unbranded builds. Maybe some backport is needed, maybe its automatic now?

@jnweiger
Copy link
Contributor

Planning the missing Linux platforms for upcoming 2.8.3 or 2.8.4

Release of 2.8.2 is done. closing.

@jnweiger jnweiger changed the title Release Desktop 2.8.1 Release Desktop 2.8.2 Jun 21, 2021
@jnweiger jnweiger moved this from QA done to Release done 🎉 in Releases Jun 21, 2021
@TheOneRing TheOneRing unpinned this issue Jun 23, 2021
@jnweiger jnweiger reopened this Jul 8, 2021
Releases automation moved this from Release done 🎉 to Qualification Jul 8, 2021
@jnweiger
Copy link
Contributor

jnweiger commented Jul 8, 2021

client 2.8.2 was re-released to day, adding new Linux platforms

@jnweiger
Copy link
Contributor

jnweiger commented Jul 8, 2021

Linux Package Installation Report
date Thu Jul 8 17:16:15 CEST 2021
repourl https://download.owncloud.com/desktop/ownCloud/stable/2.8/linux/
package owncloud-client
Test details (click to view)
Platform Test Result
centos:7 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 13:40:26
centos:8 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
debian:9 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
debian:10 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
fedora:31 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
fedora:32 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
fedora:33 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
fedora:34 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
ubuntu:18.04 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
ubuntu:20.04 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
ubuntu:20.10 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
ubuntu:21.04 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
opensuse/leap:15.1 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
opensuse/leap:15.2 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
opensuse/leap:15.3 01_cmd_vers.sh 2.8.2 (build 4246) May 28 2021 12:06:08
centos:7 10_key_expiry.sh gpgkeys: HTTP fetch error 6: Could not resolve host: keys.gnupg.net; Unknown error
centos:7 10_key_expiry.sh gpgkeys: HTTP fetch error 6: Could not resolve host: keys.gnupg.net; Unknown error
centos:7 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
centos:8 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
debian:9 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-28
debian:10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-28
fedora:31 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:32 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:33 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
fedora:34 10_key_expiry.sh oem@s2.owncloud.com expires: 2022-03-16
fedora:34 10_key_expiry.sh ERROR: expected key devel@s2.owncloud.com, but saw oem@s2.owncloud.com
ubuntu:18.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-28
ubuntu:20.04 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-28
ubuntu:20.10 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-05-28
ubuntu:21.04 10_key_expiry.sh oem@s2.owncloud.com expires: 2022-07-08
ubuntu:21.04 10_key_expiry.sh ERROR: expected key devel@s2.owncloud.com, but saw oem@s2.owncloud.com
opensuse/leap:15.1 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
opensuse/leap:15.2 10_key_expiry.sh devel@s2.owncloud.com expires: 2022-04-29
opensuse/leap:15.3 10_key_expiry.sh oem@s2.owncloud.com expires: 2022-03-16
opensuse/leap:15.3 10_key_expiry.sh ERROR: expected key devel@s2.owncloud.com, but saw oem@s2.owncloud.com
centos:7 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:8 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:9 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
debian:10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:31 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:32 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:33 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
fedora:34 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:18.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:20.10 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
ubuntu:21.04 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.1 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.2 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
opensuse/leap:15.3 15_wayland.sh Available: linuxfb, minimal, offscreen, vnc, wayland, xcb.
centos:7 20_qttrans_de.sh OK
centos:8 20_qttrans_de.sh OK
debian:9 20_qttrans_de.sh OK
debian:10 20_qttrans_de.sh OK
fedora:31 20_qttrans_de.sh OK
fedora:32 20_qttrans_de.sh OK
fedora:33 20_qttrans_de.sh OK
fedora:34 20_qttrans_de.sh OK
ubuntu:18.04 20_qttrans_de.sh OK
ubuntu:20.04 20_qttrans_de.sh OK
ubuntu:20.10 20_qttrans_de.sh OK
ubuntu:21.04 20_qttrans_de.sh OK
opensuse/leap:15.1 20_qttrans_de.sh OK
opensuse/leap:15.2 20_qttrans_de.sh OK
opensuse/leap:15.3 20_qttrans_de.sh OK
centos:7 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.0.2k-fips 26 Jan 2017
centos:8 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
debian:9 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0l 10 Sep 2019
debian:10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
fedora:31 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1g FIPS 21 Apr 2020
fedora:32 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1k FIPS 25 Mar 2021
fedora:33 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1k FIPS 25 Mar 2021
fedora:34 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1k FIPS 25 Mar 2021
ubuntu:18.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1 11 Sep 2018
ubuntu:20.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
ubuntu:20.10 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1f 31 Mar 2020
ubuntu:21.04 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1j 16 Feb 2021
opensuse/leap:15.1 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.0i-fips 14 Aug 2018
opensuse/leap:15.2 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
opensuse/leap:15.3 30_openssl_vers.sh Libraries Qt 5.12.10, OpenSSL 1.1.1d 10 Sep 2019
centos:7 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
centos:8 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:9 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
debian:10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:31 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:32 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:33 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
fedora:34 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:18.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:20.10 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
ubuntu:21.04 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.1 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.2 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst
opensuse/leap:15.3 50_sync_excl.lst.sh 418 /etc/ownCloud/sync-exclude.lst

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


@jnweiger
Copy link
Contributor

jnweiger commented Jul 8, 2021

@fmoc @dschmidt please check the gpg-keys.

  • We had swapped them a few times in the past, now they are swapped again, it seems. Afaik, oem@s2 is for branded clients, devel@s2 is for unbranded.
  • Ubuntu 21.04 properly refreshes the key so that it is valid 1 year, all other keys are getting old.

@jnweiger jnweiger moved this from Qualification to In QA in Releases Jul 8, 2021
@jnweiger jnweiger removed the p2-high Escalation, on top of current planning, release blocker label Jul 8, 2021
@fmoc
Copy link
Contributor

fmoc commented Jul 9, 2021

We found the issue that caused the binaries to be signed with the wrong key, and a new build is on the way.

@jnweiger jnweiger moved this from In QA to QA done in Releases Jul 20, 2021
@jnweiger jnweiger moved this from QA done to Release done 🎉 in Releases Jul 22, 2021
@jnweiger jnweiger moved this from Release done 🎉 to QA done in Releases Jul 22, 2021
@jnweiger
Copy link
Contributor

Release 2.8.2 is complete.
Remaining open issues are tracked in Milestone 2.10.0

@jnweiger jnweiger moved this from QA done to Release done 🎉 in Releases Jul 22, 2021
@jnweiger jnweiger removed this from Release done 🎉 in Releases Mar 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants