Since most of the milestone is ReadyToTest and the rest is packaging/requests for info; we can start thinking about the upcoming release. I'll also start working in with https://github.com/owncloud/client/wiki/Testing-Scenarios-2.4 asap
Some weeks before the release:
client/ChangeLog updatedgit log --format=oneline v<lastrelease>...master if your memory fails youOne week before the release:
beta1:
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlydaily to testing on download.owncloud.com, double check the download links.git 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 onlydaily to testing on download.owncloud.com, double check the download links.git tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)rc2
VERSION.cmake to set the suffix to beta1, beta2 etc. Commit the result to the release branch onlydaily to testing on download.owncloud.com, double check the download links.git tag -u E94E7B37 tagname (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)For first Beta of a Major or Minor release:
VERSION.cmake in master and count up (e.g. 2.2)Day before Release:
make testOn Release Day (for final release):
VERSION.cmake: Check the version number settings and suffix (beta etc.) to be removed. Commit change to release branch only!ownCloud-client-source jenkins job) and immediately sign it (asc file). (https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge)isv:ownCloud:desktopdaily to stable on download.owncloud.com, double check the download links.osslsigncode verify ownCloud-version-setup.exegit tag -u E94E7B37 tagnameA few days after the release (for final release)
clientupdater.php (check the crash reporter if auto update is a good idea or we need a new release)Website updated!
heads-up to @hefee @dragotin for packaging.
It looks like the packaging mailing list got deleted?
This is an informative message sent by mx.owncloud.com.
The server was not able to deliver your email message
Subject: heads-up: desktop 2.4.0 beta1 was released last week
Date: Mon, 20 Nov 2017 10:37:36 +0100
to the following addresses:
<[email protected]> (mx.owncloud.org: 550 5.1.1 <[email protected]
rg>: Recipient address rejected: User unknown in local recipient table)
FYI 2.4.0 beta1 updater was deployed 5 days ago so latest friday everyone from alpha1 should be on beta1. https://github.com/owncloud/enterprise/pull/2332#issuecomment-346577375
We also got some important crashes we should fix for the rc1.
rc1 is out
https://owncloud.org/changelog/desktop/
Thanks @jnweiger ..
I'll create the auto updater PR tomorrow too
@ckamm made another fix so we need a rc2.
Also, we need to merge some patches that went into 2.3 when 2.4 already existed: https://github.com/owncloud/client/compare/2.4...2.3 (even if we decide to do a 2.3.5)
Plus, all the upstream translations.
@SamuAlfageme
Only https://github.com/owncloud/client/commit/e86416fff7c74174e699802cec46da8ca3c3aad5 seems to be genuinely missing from master/2.4! @guruz
(would have been neat if the latter two had cherry-pick markers as well)
Sorry for that :-/
@ckamm can you cherry pick e86416f ?
@ckamm you're absolutely right. My bad on lazily checking on GitHub the merge status of both branches 馃槄
@SamuAlfageme well thanks for checking, would be bad to miss e86416fff7c74174e699802cec46da8ca3c3aad5
where do i find the rc2?
[WIP]
-> Website changelog stuff https://github.com/owncloud/client/pull/6260
Central post by @Kawohl on https://central.owncloud.org/t/owncoud-desktop-client-2-4-0-released/10973
News post by @Kawohl on https://owncloud.org/news/owncloud-desktop-client-2-4-0/
I'll do the announcements@ post as soon as @jnweiger enabled the Linux OBS.
Auto updater PR -> https://github.com/owncloud/enterprise/pull/2375
Updated auto-updater with new macOS build: https://github.com/owncloud/enterprise/pull/2378
We want a 2.4.1 soonish because we have a bunch of bugfixes already.