# VTK 9.2.0 Release Cycle

**URL:** https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149
**Category:** Development
**Tags:** release-process
**Created:** [March 27, 2022, 11:40pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149 "2022-03-27T23:40:16Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [March 27, 2022, 11:40pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/1 "2022-03-27T23:40:16Z")

</div>

Hi all,

It’s about time for another VTK release. The CI dashboards have been stabilizing fairly well with just one flaky test (being excluded [here](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9025)) and it seems like a good time to start cutting a release.

Tentative dates:

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

First up, the _next_ release is planned for about 6 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, as with 9.1, there seem to be a lack of release notes, but not as many at least. It’d be nice to get these in before we collate them (those added after the branching will need backported to add to both `master` and `release`). I would recommend perusing the `Documentation/release/dev` directory to make sure that any contributions are mentioned that should be in the release notes. Release note MRs should be prioritized.

Third, 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.2` milestone to at least get some metadata wrangling involved.

Fourth, 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,

–Ben

---

<div class="post-metadata">

### Author: ![nschloe](https://discourse.vtk.org/user_avatar/discourse.vtk.org/nschloe/32/461_2.png) [@nschloe](https://discourse.vtk.org/u/nschloe)
#### Post date: [April 29, 2022, 7:38pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/2 "2022-04-29T19:38:55Z")

</div>

Python 3.10 devs be like

 ![where](https://discourse.vtk.org/uploads/default/original/2X/d/da716710eace6c03f9eb3b52dc735cf3e0bb5d3f.jpeg)

---

<div class="post-metadata">

### Author: ![Felix\_Beaudoin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/felix_beaudoin/32/5115_2.png) [@Felix\_Beaudoin](https://discourse.vtk.org/u/Felix_Beaudoin)
#### Post date: [May 7, 2022, 2:00pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/3 "2022-05-07T14:00:01Z")

</div>

> [@ben.boeckel](#):
>
> May 6: final release (if all else fails)

Hello, I was wondering if the VTK release 9.2.0 was still soon to be expected. It seems like we are slightly past the tentative release dat (May 6th). Should we expect a release any time soon ?

---

<div class="post-metadata">

### Author: ![firai](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/f/b3f665/32.png) [@firai](https://discourse.vtk.org/u/firai)
#### Post date: [May 14, 2022, 2:16pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/4 "2022-05-14T14:16:13Z")

</div>

> [@Felix\_Beaudoin](#):
>
> Hello, I was wondering if the VTK release 9.2.0 was still soon to be expected. It seems like we are slightly past the tentative release dat (May 6th). Should we expect a release any time soon ?

It seems from the [GitLab repo](https://gitlab.kitware.com/vtk/vtk/-/issues/18522) that even `rc1` hasn’t been frozen yet, so my guess is that 9.2.0 final release isn’t likely to be released anytime soon.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [May 15, 2022, 1:40pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/5 "2022-05-15T13:40:31Z")

</div>

Yes, the CI was a mess when I went to branch in early April, but I didn’t have time to deal with it and have been working on other tasks since then. Dashboards seem to be shaping up a lot better now; maybe I’ll get time soon.

---

<div class="post-metadata">

### Author: ![Felix\_Beaudoin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/felix_beaudoin/32/5115_2.png) [@Felix\_Beaudoin](https://discourse.vtk.org/u/Felix_Beaudoin)
#### Post date: [September 29, 2022, 6:51pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/6 "2022-09-29T18:51:12Z")

</div>

Hello, I see that binaries for VTK 9.2.0 are now available on the VTK website, but I was wondering if Python wheels would be made available on pip and/or conda anytime soon.

With conda search -f vtk the latest version available on conda seems to be 9.0.3

In addition, pip index versions vtk gives me 9.1.0 as the latest version.

It would be great if 9.2.0 would be available either through pip or conda. I need specifically version 9.2.0 to fix a compatibility issue with matplotlib.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [September 29, 2022, 7:49pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/7 "2022-09-29T19:49:02Z")

</div>

The wheels has a hiccup where the macOS x86\_64 wheel was marked as `universal2`. This is…not correct and has now been fixed, but since the 9.2.0 tag is “used”, there will be a 9.2.1 instead. Same code, just different build instructions.

---

<div class="post-metadata">

### Author: ![Felix\_Beaudoin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/felix_beaudoin/32/5115_2.png) [@Felix\_Beaudoin](https://discourse.vtk.org/u/Felix_Beaudoin)
#### Post date: [September 29, 2022, 8:02pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/9 "2022-09-29T20:02:50Z")

</div>

Thanks a lot Ben, when will this be available?

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [September 29, 2022, 10:45pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/10 "2022-09-29T22:45:18Z")

</div>

When [this pipeline](https://gitlab.kitware.com/vtk/vtk/-/pipelines/300278) makes all of the artifacts and I then upload them.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [September 30, 2022, 6:49pm UTC](https://discourse.vtk.org/t/vtk-9-2-0-release-cycle/8149/11 "2022-09-30T18:49:21Z")

</div>

So it’ll be next week at the earliest. Some changes in Python setuptools made some changes required to our Linux code to figure out where `bdist_wheel` will put things. This ended up working fine _except_ on Windows Python 3.9.9 which doesn’t include `setuptools` in its distribution for whatever reason. Updating to 3.9.13 looks like it should work, but I won’t know until the pipeline gets back (and I do something about it next week).
