[SyneRBI/SIRF] Release 2.2.0 checklist (#704)

0 views
Skip to first unread message

Kris Thielemans

unread,
Jun 5, 2020, 11:15:16 AM6/5/20
to SyneRBI/SIRF, Subscribed

VER=2.2.0
  1. Submodules (within SIRF)
  • tag data
    • git submodule update # should not complain
    • cd data && git tag -a v$VER -m "version $VER" && git push --tags && cd ..
    • git status # should not list data as modified
  1. SIRF
  1. SuperBuild
  • update CHANGES.md
  • update NOTICE.txt
  • update SIRF-Superbuild/version_config.cmake with new SIRF_TAG (and STIR_TAG etc if necessary)
  • git push
  • check Travis
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Virtual Machine
  • update version number in VM_version.txt
  • update vb.name in vagrant/vagrantfile
  • update CHANGES.md
  • update NOTICE.txt
  • git push
  • vagrant up
  • Virtualbox Guest Additions
  • run first_run.sh script (gnome settings and zero-fill trick)
  • check that the serial port is deselected.
  • export the VM
  • ctest on VM
  • run all exercises (download data first)
  • upload to Zenodo
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. SIRF-Exercises (already checked in VM)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. SIRF-Contribs
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Website (if final release)
  • update Software page (version info, VM etc)
  • upload doxygen
  • update link for doxygen in Wiki
  • add news flash
  1. Announce
  1. Tag wikis


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Kris Thielemans

unread,
Jun 8, 2020, 7:51:38 AM6/8/20
to SyneRBI/SIRF, Subscribed

@evgueni-ovtchinnikov can you look at the remaining SIRF ticks?

@rijobro can you do SIRF-Exercises once done with your fixes?

@paskino as soon as SyneRBI/SIRF-SuperBuild#409 is merged, you could start with the VM.

Richard Brown

unread,
Jun 8, 2020, 11:23:07 AM6/8/20
to SyneRBI/SIRF, Subscribed

@rijobro can you do SIRF-Exercises once done with your fixes?

I've done SIRF-Exercises.

I've noticed something funny for our SB releases: https://github.com/SyneRBI/SIRF-SuperBuild/releases. It shows all tags (you might need to click "Show x newer tags"), but it states our latest release as v2.0.0, and latest pre-release as v2.1.0-rc.3, both of which are wrong.

Seems we've done something wrong in recent releases that means that these aren't getting updated. Once we figure out what it is, that should presumably go into the checklist so that we don't get it wrong again.

Casper da Costa-Luis

unread,
Jun 8, 2020, 11:36:12 AM6/8/20
to SyneRBI/SIRF, Subscribed

you have to actually "add release notes" to a tag on the releases page, otherwise GitHub won't really count it as a release, naturally. Could just copy-paste from CHANGES.md

Richard Brown

unread,
Jun 8, 2020, 11:39:47 AM6/8/20
to SyneRBI/SIRF, Subscribed

Is there a way to do that from command line or it has to be from the github interface?

Kris Thielemans

unread,
Jun 8, 2020, 11:59:44 AM6/8/20
to SyneRBI/SIRF, Subscribed

Even if it could be done on command line, it needs some thought on what to put in there. I found for instances that our SIRF CHANGES.md is a bit messy (roughly chronological order), so I've reordered text on the release page. Arguably I should have done it in CHANGES.md as well...

@paskino, can you please take care of creating the past SB releases? You have to do it in chronological order, as github doesn't do any smart ordering. (after the VM of course). Also update the SIRF checklist. Please create a maintainer issue for this.

Kris Thielemans

unread,
Jun 30, 2020, 4:29:02 AM6/30/20
to SyneRBI/SIRF, Subscribed

@evgueni-ovtchinnikov could you tick the doxygen boxes (or fix them) and close this issue then?

Evgueni Ovtchinnikov

unread,
Jun 30, 2020, 6:15:12 AM6/30/20
to SyneRBI/SIRF, Subscribed

Closed #704.

Evgueni Ovtchinnikov

unread,
Jun 30, 2020, 6:15:14 AM6/30/20
to SyneRBI/SIRF, Subscribed

@KrisThielemans done (actually doxygen was done a while ago but I ticked in Section 2 only)

Reply all
Reply to author
Forward
0 new messages