ParaView 5.5.0-RC4
Preparatory steps
-
Update
release
branch for paraview-
git fetch origin
-
git checkout release
-
git merge --ff-only origin/release
-
-
Update
version.txt
and tag the commit-
git checkout -b update-to-5.5.0-RC4
-
echo 5.5.0-RC4 > version.txt
-
git add version.txt
-
git commit -m 'Update version number to 5.5.0-RC4'
-
git tag -a -m 'ParaView 5.5.0-RC4' v5.5.0-RC4 HEAD
-
-
Integrate changes to
master
branch-
Create a merge request targeting master
(do not addBackport: release
) -
Get positive review -
Do: merge
-
-
Integrate changes to
release
branch-
git push origin update-to-5.5.0-RC4:release v5.5.0-RC4
-
-
Create tarballs
-
ParaView ( Utilities/Maintenance/create_tarballs.bash --tgz --zip -v v5.5.0-RC4
) -
Catalyst ( Catalyst/generate-tarballs.sh v5.5.0-RC4
)
-
-
Upload tarballs to
paraview.org
-
rsync -rptv $tarballs paraview.release:ParaView_Release/v5.5/
-
-
Update the superbuild -
Update
release
branch for paraview/paraview-superbuild-
git fetch origin
-
git checkout release
-
git merge --ff-only origin/release
-
-
Update
versions.cmake
andCMakeLists.txt
-
git checkout -b update-to-5.5.0-RC4
-
ParaView source selections -
Guide selections -
Assumed version in CMakeLists.txt
-
git add versions.cmake CMakeLists.txt
-
git commit -m "Update the default version to v5.5.0-RC4"
-
-
Integrate changes to
master
branch-
Create a merge request targeting master
, title beginning with WIP -
Build binaries ( Do: test
) -
Download the binaries that have been generated in the dashboard results. They will be deleted within 24 hours. -
Remove version forcing added in CMakeLists.txt
. -
git add CMakeLists.txt
-
git commit --amend
-
git gitlab-push -f
-
Remove WIP from merge request title. -
Get positive review -
Do: merge
-
-
Integrate changes to
release
branch-
git push origin update-to-5.5.0-RC4:release v5.5.0-RC4
-
Validating binaries
-
For each binary, check
-
Python -
import compiler
-
import numpy
-
Plugins are present and load properly -
Text source LaTeX $A^2$
-
OSPRay -
AutoMPI
-
-
Binary checklist
-
macOS -
Linux -
Windows MPI (.exe) -
Windows MPI (.zip) -
Windows no-MPI (.exe) -
Windows no-MPI (.zip)
-
Upload binaries
-
Ask @chuck.atkins to sign macOS binary - Upload binaries to
paraview.org
-
rsync -rptv $binaries paraview.release:ParaView_Release/v5.5/
-
-
Update md5sum.txt
-
Ask @utkarsh.ayachit to regenerate https://www.paraview.org/files/listing.txt
-
Test download links
Post-release
-
Notify paraview@paraview.org
andparaview-developers@paraview.org
that the release is available.
/cc @ben.boeckel /cc @cory-quammen /cc @utkarsh.ayachit