PrepareRelease

From Openrtk
Revision as of 02:14, 12 December 2019 by Srit (talk | contribs) (→‎Linux)
Jump to navigation Jump to search


Check ITK's instructions and update this wiki page accordingly.

Prepare release message

Based on the previous ones, e.g., the ones of v1.3, v1.4 and v2.0.

git log --no-merges v2.0.0..HEAD --pretty=format:"%h; %an; %ad: %s" >release_notes.txt
git log --no-merges v2.0.0..HEAD --pretty=format:"%an" | sort -u >contributors.txt

Prepare repository

Modify release number in CMakeLists.txt and setup.py. Modify required version for python packages in setup.py.

Tag git repository on this change with a copy of the release message.

Backup Doxygen documentation

ctest -S /home/srit/src/rtk/rtk-dashboard/russula_doxygen.cmake -V
cd /home/srit/src/rtk/RTK-website/
mv  /home/srit/src/rtk/dashboard_tests/RTK-Doxygen/Doxygen/html Doxygen140
./sync.sh

Prepare website

Create news message in RTK/news, update rtkindex.html and RTK/news/lefthand.html accordingly.

Update page RTK/resources/software.html.

Announce

Post message on the mailing list rtk-users@openrtk.org.

Prepare binaries

Linux

  • Check that the docker service is running (sudo service bluetooth status) and restart it if not (sudo service bluetooth restart).
  • Go to a directory, e.g. mkdir ~/RTKpkg; cd ~/RTKpkg.
  • Clone RTK git clone https://github.com/SimonRit/RTK.git.
  • Launch ~/src/RTKPythonPackage/BuildLinuxWheels.sh.