Some weeks before the release:
client/ChangeLog updatedgit log --format=oneline v<lastrelease>...master if your memory fails youFor first Alpha/Beta of a Major or Minor release:
VERSION.cmake in master and count up (e.g. 2.2)alpha WITH WINDOWS OVERLAY BUG, IGNORE IT
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)_alpha1_
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)beta1:
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)beta2:
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)rc1:
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)_For all alphas, betas and RCs (Copy this section for each alpha/beta/rc):_
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlygit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)One week before the final release:
Day before final Release:
make testOn Release Day (for final release):
VERSION.cmake to set the suffix to "" etc. Commit the result to the release branch onlyobs-backup-prj.sh isv:ownCloud:desktop isv:ownCloud:desktop:client-2.4.1 owncloud-client 2.4.1 # (if not already done)osslsigncode verify ownCloud-version-setup.exetesting to stable on download.owncloud.com, double check the download links. (make sure the .asc is there too)obs-deepcopy-prj.sh isv:ownCloud:desktop:testing isv:ownCloud:desktopobs-deepcopy-prj.sh isv:ownCloud:testpilot:testing isv:ownCloud:testpilotgit tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)15 minutes after after release:
obs-deepcopy-prj.sh isv:ownCloud:desktop isv:ownCloud:desktop:client-2.X.XA few days after the release (for final release)
clientupdater.php https://github.com/owncloud/enterprise/wiki/How-to-use-the-Client-Updater#updating-the-owncloud-hosted-updater@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
?
@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).
Definitely a good catch, I don't know. Need to check.
@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
Draft release for github: https://github.com/owncloud/client/releases/edit/untagged-9b60dce0c5b97953cbbb (missing sources link)
@guruz pls provide a source tar as beta similar to what you plan to release. Enterprise bugs are hidden for community ;-)
@dragotin Tarball is up. owncloudclient-2.5.0-alpha.tar.xz in the usual directory.
(Note the alpha is still not released officially)
How did Fedora detect this?
owncloud-client-2.5.0-alpha is available
https://bugzilla.redhat.com/show_bug.cgi?id=1551559#c1
CC @comzeradd
@guruz it says on the link:
Based on the information from anitya: https://release-monitoring.org/project/1987/
Backend:
GitHub
Interesting..
Please consider fixing #6555
Scratch the -alpha, We're doing a -alpha1 with a showstopper fix.
@guruz Releasenotes in github mention:
Please remove this line and move the milestone post 2.5.0, the PR is not merged.
@guruz Releasenotes in github mentions:
the issue number belongs to something different. Please fix.
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 :/
For Linux on QtKeyChain 0.9.1 now. Thanks @jnweiger
For Windows it's WiP for @dschmidt
rc1 planned for tomorrow.
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.
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)
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.
I had considered https://github.com/owncloud/client/issues/6699#issuecomment-420513324 a release blocker but I think I'm alone with that opinion :/
Hmm, I think I would support you @guruz, for what it is worth...
@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 :)
Package test builds are available in https://build.opensuse.org/package/show/home:kfreitag/owncloud-client
Is that the official, released version?
@dragotin owncloudclient-2.5.0.10650.tar.bz2 is good. It is the source for our official 2.5.0 release tomorrow.
@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.
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.
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 ;-)
Published the above links to owncloud.org. We have now 2.5.0 show up everywhere.
@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
Auto updater PR: https://github.com/owncloud/enterprise/pull/2863
Auto updater is at the moment disabled (thanks @jnweiger ) because we want a more stable 2.5.1 for it.
Most helpful comment
@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 :)