# VTK 9.3.0 Release Cycle

**URL:** https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598
**Category:** Development
**Tags:** release-process
**Created:** [June 1, 2023, 6:20pm UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598 "2023-06-01T18:20:44Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![willdunklin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/willdunklin/32/7194_2.png) [@willdunklin](https://discourse.vtk.org/u/willdunklin)
#### Post date: [June 1, 2023, 6:20pm UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/1 "2023-06-01T18:20:44Z")

</div>

Hi all,

It’s about time for another VTK release. The CI dashboards have been stabilizing fairly well and it seems like a good time to start cutting a release.

Tentative dates:

- Jun 15: branch and create `rc1`
- Jun 22: `rc2` and bugfix focusing (CI should be solid by this point)
- Jun 29: `rc3` if needed (final if possible); revert becomes more likely for issues that arise
- Jul 6: `rc4` if needed (final if possible); platform/compiler fixes only by now
- Jul 13: `rc5` if needed (final if possible)
- Jul 20: final release (if all else fails)

First up, the _next_ release is planned for about 4 months from now (late September/early October) with a similar schedule (see below). So if you miss this release, _the next one shouldn’t be too far away_. With CI and the robot able to help out more and the release process being more structured, there isn’t as much manual work involved anymore.

Second, it is up to code authors to ping reviewers for MRs. We cannot commit to reviewing everything just because it was submitted, sorry. Please tag MRs with the `9.3` milestone to at least get some metadata wrangling involved.

Third, in order to keep the release under control, as we get closer to the final release, features are likely to be _reverted_ rather than waiting for a fix (waiting for fixes that never happened is why 8.2.1 never got released). If a problem is there on Monday and you can get to it on Thursday, it is likely to be reverted until it can be fixed. In order to bring the change back, running `git revert -m1 $merge_commit` will undo a merge and can be added to the MR that fixes it up. Alternatively, the branch can just be redone as if from scratch; up to you.

Thanks,

–Will

---

<div class="post-metadata">

### Author: ![jcfr](https://discourse.vtk.org/user_avatar/discourse.vtk.org/jcfr/32/466_2.png) [@jcfr](https://discourse.vtk.org/u/jcfr)
#### Post date: [June 1, 2023, 6:40pm UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/2 "2023-06-01T18:40:06Z")

</div>

Note that to more easily identify and lookup posts like this one, these have been associated the [release-process](https://discourse.vtk.org/tag/release-process) tag.

---

<div class="post-metadata">

### Author: ![MicK7](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mick7/32/3362_2.png) [@MicK7](https://discourse.vtk.org/u/MicK7)
#### Post date: [July 10, 2023, 11:47am UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/3 "2023-07-10T11:47:58Z")

</div>

When is the RC1 supposed to be tagged ?  
According to the proposed schedule it should be done but I haven’t found anything.  
Can we still propose Merge request for 9.3.0 ?

---

<div class="post-metadata">

### Author: ![willdunklin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/willdunklin/32/7194_2.png) [@willdunklin](https://discourse.vtk.org/u/willdunklin)
#### Post date: [August 4, 2023, 3:44pm UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/4 "2023-08-04T15:44:32Z")

</div>

RC1 is just about done, had some roadblocks in July that prevented an earlier release. This is a tentative commit we’re basing the release candidate off of [https://gitlab.kitware.com/vtk/vtk/-/commit/ceab7612c489bbe8742bd1ccf4dd1e97719e04f6](https://gitlab.kitware.com/vtk/vtk/-/commit/ceab7612c489bbe8742bd1ccf4dd1e97719e04f6), which is still subject to change depending on how the CI behaves.

You can still get MRs into 9.3.0 if you tag the 9.3 milestone ([https://gitlab.kitware.com/vtk/vtk/-/milestones/20#tab-issues](https://gitlab.kitware.com/vtk/vtk/-/milestones/20#tab-issues)). We have a script that collects such MRs while the release candidate process is ongoing.

---

<div class="post-metadata">

### Author: ![willdunklin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/willdunklin/32/7194_2.png) [@willdunklin](https://discourse.vtk.org/u/willdunklin)
#### Post date: [August 4, 2023, 3:49pm UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/5 "2023-08-04T15:49:13Z")

</div>

> [@willdunklin](#):
>
> Tentative dates:
> 
> - Jun 15: branch and create `rc1`
> - Jun 22: `rc2` and bugfix focusing (CI should be solid by this point)
> - Jun 29: `rc3` if needed (final if possible); revert becomes more likely for issues that arise
> - Jul 6: `rc4` if needed (final if possible); platform/compiler fixes only by now
> - Jul 13: `rc5` if needed (final if possible)
> - Jul 20: final release (if all else fails)

Just for clarification here’s our updated timetable:

- Aug 4: branch and create `rc1`
- Aug 11: `rc2` and bugfix focusing (CI should be solid by this point)
- Aug 18: `rc3` if needed (final if possible); revert becomes more likely for issues that arise
- Aug 25: `rc4` if needed (final if possible); platform/compiler fixes only by now
- Sep 1: `rc5` if needed (final if possible)
- Sep 8: final release (if all else fails)

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [October 5, 2023, 7:22am UTC](https://discourse.vtk.org/t/vtk-9-3-0-release-cycle/11598/6 "2023-10-05T07:22:49Z")

</div>

Anyone looking for info about the release can consult the issue board: [9.3 · Milestones · VTK / VTK · GitLab](https://gitlab.kitware.com/vtk/vtk/-/milestones/20#tab-merge-requests)
