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)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)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-deepcopy-prj.sh isv:ownCloud:desktop isv:ownCloud:desktop:client-2.5.1osslsigncode 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)
Because of some enterprise issues, macOS app notarization and HTTP2/Qt fixes we're thinking of doing a 2.5.3 relatively soon.
What is everybody's opinion on going to Qt 5.12.1 for this release? I'm for it..
(For the record, Qt wiki says to be released January 2019.. so there is still 2 days for this to happen, but usually dates slip
https://wiki.qt.io/Qt_5.12_Release
)
Qt-5.12.0 for linux is not ready yet in obs. Qt-5.12.1 is not out yet.
My opinion is to only update dependencies for patch releases if there is a pressing need, like a security bug or a severe issue that's solved by the upgrade. Currently I'm not aware of anything like that - and hence would stick to the same Qt version for 2.5.3.
How about that: 2.5.3 is the bugfix and 2.5.4 is the qt-5.12.1 sneak preview
How about that: 2.5.3 is the bugfix and 2.5.4 is the qt-5.12.1 sneak preview
works for me 馃憤
5.12.1 is out
blog.qt.io/blog/2019/02/01/qt-5-12-1-released/
Pushed a ChangeLog 9548d3cf39a0a2d1cc6acc5bc8d6d01d44c85065
We can still possibly wait today for @ckamm to change https://github.com/frankosterfeld/qtkeychain/pull/137 in QtKeyChain .. then we can have better error reporting for the enterprise issues
Thanks @dschmidt for pulling in qtkeychain at https://github.com/frankosterfeld/qtkeychain/commit/430bbbefc12869cdc5c440414403d4629bebba58 for this release. (which has @ckamm 's patch merged)
rc1 builds rolling in.. https://jenkins.int.owncloud.com/job/client-trigger/2162/
https://gitlab.com/ownclouders/client-linux-tests/pipelines/46378600
succeeded for 253rc1 on all tested platforms.
Final builds are triggered..
macOS smoke test OK
Windows smoke test OK
another Windows smoke test done. (While patiently waiting on obs to show me binaries... -- now I can blame it on SUSE that I used Windows today)
Pushed 2.5.3 packages into download.owncloud.com/desktop/stable and isv:ownCloud:desktop
publishing is not yet enabled. Waiting for the github 2.5.3 draft being published.
CC @dragotin (openSUSE) @hefee (Debian)
Thx @guruz, 2.5.3 is on the way through the Institutionen: https://build.opensuse.org/package/show/KDE:Extra/owncloud-client
https://owncloud.org/changelog/desktop-client/ is updated (thanks to @ogoffart 's merge from 2.5 to master)
Maybe we should keep low about this release until we fixed the dark mode stuff in 2.5.4 too?
(if the Qt update fixes that)
https://github.com/owncloud/client/issues/7025
owncloud.org/download/older-versions updated. 2.5.2 (and 2.5.1)
https://owncloud.com/de/download/ and https://owncloud.com/download/ both updated by achim.
Most helpful comment
5.12.1 is out
blog.qt.io/blog/2019/02/01/qt-5-12-1-released/