owncloud / client

🖥️ Desktop Syncing Client for ownCloud
GNU General Public License v2.0
1.4k stars 665 forks source link

2.5.0 release #6483

Closed ogoffart closed 6 years ago

ogoffart commented 6 years ago

Some weeks before the release:

For first Alpha/Beta of a Major or Minor release:

alpha WITH WINDOWS OVERLAY BUG, IGNORE IT

alpha1

beta1:

beta2:

rc1:

For all alphas, betas and RCs (Copy this section for each alpha/beta/rc):

One week before the final release:

Day before final Release:

On Release Day (for final release):

15 minutes after after release:

A few days after the release (for final release)

guruz commented 6 years ago

@dschmidt How is the compatibility of the MSI-based installer with regards to 1) Our auto updater 2) Installing on top of an existing NSIS install ?

SamuAlfageme commented 6 years ago

@guruz I've been collecting (on a pretty chaotic way) testing scenarios and results from my preliminary tests with msi on https://github.com/owncloud/client/wiki/Windows-.msi-testing-scenarios

Feel free to include e.g. the auto updater scenario (good catch).

dschmidt commented 6 years ago

Definitely a good catch, I don't know. Need to check.

guruz commented 6 years ago

@dragotin @hefee FYI the alpha will be out real soon now (TM).

However the source tar xz did not get uploaded yet: https://github.com/owncloud/enterprise/issues/2565

guruz commented 6 years ago

Draft release for github: https://github.com/owncloud/client/releases/edit/untagged-9b60dce0c5b97953cbbb (missing sources link)

dragotin commented 6 years ago

@guruz pls provide a source tar as beta similar to what you plan to release. Enterprise bugs are hidden for community ;-)

guruz commented 6 years ago

@dragotin Tarball is up. owncloudclient-2.5.0-alpha.tar.xz in the usual directory. (Note the alpha is still not released officially)

guruz commented 6 years ago

How did Fedora detect this?

owncloud-client-2.5.0-alpha is available https://bugzilla.redhat.com/show_bug.cgi?id=1551559#c1

guruz commented 6 years ago

CC @comzeradd

SamuAlfageme commented 6 years ago

@guruz it says on the link:

Based on the information from anitya: https://release-monitoring.org/project/1987/

guruz commented 6 years ago

Backend: GitHub Interesting..

dragotin commented 6 years ago

Please consider fixing #6555

guruz commented 6 years ago

Scratch the -alpha, We're doing a -alpha1 with a showstopper fix.

guruz commented 6 years ago

@dragotin https://download.owncloud.com/desktop/testing/owncloudclient-2.5.0-alpha1.tar.xz

guruz commented 6 years ago

Central: https://central.owncloud.org/t/owncloud-virtual-file-system-discussion/13823

Clickable ChangeLog on: https://github.com/owncloud/client/releases/tag/v2.5.0-alpha1

guruz commented 6 years ago

beta1 is out https://github.com/owncloud/client/releases/tag/v2.5.0-beta1

guruz commented 6 years ago

https://central.owncloud.org/t/desktop-sync-client-2-5-0-beta1-released/14667

jnweiger commented 6 years ago

@guruz Releasenotes in github mention:

Please remove this line and move the milestone post 2.5.0, the PR is not merged.

jnweiger commented 6 years ago

@guruz Releasenotes in github mentions:

the issue number belongs to something different. Please fix.

guruz commented 6 years ago

Please remove this line and move the milestone post 2.5.0, the PR is not merged. Hmm but 9c66dbb2b77a581d56a4ef1000c8e55410e56cfb is in 2.5.0 Are you mixing up something?

the issue number belongs to something different. Please fix.

I have no idea what this was about. The line is copied from the ChangeLog though, so I also need to improve it there if we can find out what it was about :/

guruz commented 6 years ago

For Linux on QtKeyChain 0.9.1 now. Thanks @jnweiger For Windows it's WiP for @dschmidt

guruz commented 6 years ago

https://github.com/owncloud/client/releases/tag/v2.5.0-beta2

https://mailman.owncloud.org/pipermail/testpilots/2018-August/000396.html

https://central.owncloud.org/t/desktop-sync-client-2-5-0-beta2-released/14667

guruz commented 6 years ago

rc1 planned for tomorrow.

guruz commented 6 years ago

rc1 out https://github.com/owncloud/client/releases/tag/v2.5.0-rc1 @lefherz can you adjust the links on https://owncloud.org/download/#owncloud-desktop-client from beta2 to rc1?

@michaelstingl @ogoffart @ckamm @dschmidt (probably) last chance to test stuff before final! Please test and identify any showstoppers.

guruz commented 6 years ago

Edited https://central.owncloud.org/t/desktop-sync-client-2-5-0-rc1-released/14667

Deployed auto updater https://github.com/owncloud/enterprise/pull/2834 (beta channel)

jnweiger commented 6 years ago

Disabled repo signature checking via https://github.com/owncloud/enterprise/issues/2836 as desktop:testing currently has mismatched keys. Testsuite now can test things and https://jenkins.int.owncloud.com/job/client-linux-tests/101/console succeeded.

guruz commented 6 years ago

I had considered https://github.com/owncloud/client/issues/6699#issuecomment-420513324 a release blocker but I think I'm alone with that opinion :/

dragotin commented 6 years ago

Hmm, I think I would support you @guruz, for what it is worth...

guruz commented 6 years ago

@michaelstingl Can you arrange for builds being moved from https://download.owncloud.com/desktop/testing/ to https://download.owncloud.com/desktop/stable/ ?

ownCloud-2.5.0.10359-setup.exe ownCloud-2.5.0.10650.10598.msi ownCloud-qt5.10.1-2.5.0.10516.pkg owncloudclient-2.5.0.10650.tar.xz testpilotcloud-2.5.0.10655.10600.msi testpilotcloud-2.5.0.10364-setup.exe testpilotcloud-qt5.10.1-2.5.0.10521.pkg testpilotcloudclient-2.5.0.10655.tar.xz

After this is done, set the download links in https://owncloud.org/download/#owncloud-desktop-client Can we link to both 2.4.3 and 2.5.0 without calling it "technical preview"? For Windows, link to the .msi not to the .exe

Please report here when done :)

@dragotin @hefee You can make linux packages based https://download.owncloud.com/desktop/testing/owncloudclient-2.5.0.10650.tar.xz on if you want :)

dragotin commented 6 years ago

Package test builds are available in https://build.opensuse.org/package/show/home:kfreitag/owncloud-client

Is that the official, released version?

jnweiger commented 6 years ago

@dragotin owncloudclient-2.5.0.10650.tar.bz2 is good. It is the source for our official 2.5.0 release tomorrow.

jnweiger commented 6 years ago

@guruz copying from testing to stable done. Including the two .html files that you did not list above. I am a linux fanboy, you know? :-)

Linux builds on build.opensuse.org in isv:ownCloud:desktop and isv:ownCloud:testpilot triggered. Publishing is off there, so the mirrors will still send out 2.4.3 We still have all the old ocqt562- packages (in addition to the new ocqt1501- packages). We need can remove them manully after we switch on publishing.

jnweiger commented 6 years ago

The download links are:

owncloud-client

testpilotcloud-client

The Linux links still show 2.4.3, https://owncloud.org/download/#owncloud-desktop-client also shows 2.4.3 -- they will switch to 2.5.0 tonight. Mac and Win links shortened manually to not confuse users with mis-matching-qt-versions or double build numbers.

guruz commented 6 years ago

Draft release created https://github.com/owncloud/client/releases/edit/untagged-a3e97b6486dca61f24e8 I can hit Publish when @jnweiger or @jnweiger tell me tonight (NBG timezone ;-)

jnweiger commented 6 years ago

Published the above links to owncloud.org. We have now 2.5.0 show up everywhere.

guruz commented 6 years ago

@jnweiger You missed the *'s in my filename links so the .pkg.tbz and .pkg.tbz.sig are lost. See chat on how to re-create. :-)\

EDIT: Scratch that, if I use the long original filename it still exists

guruz commented 6 years ago

Auto updater PR: https://github.com/owncloud/enterprise/pull/2863

guruz commented 6 years ago

Auto updater is at the moment disabled (thanks @jnweiger ) because we want a more stable 2.5.1 for it.