Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIRF Release 1.0.0-rc.1 checklist #114

Closed
35 tasks done
paskino opened this issue Feb 13, 2018 · 13 comments
Closed
35 tasks done

SIRF Release 1.0.0-rc.1 checklist #114

paskino opened this issue Feb 13, 2018 · 13 comments
Assignees
Milestone

Comments

@paskino
Copy link
Contributor

paskino commented Feb 13, 2018

Release Checklist

VER=1.0.0-rc.1

  1. SIRF
  1. SuperBuild
  • update CHANGES.md
  • update NOTICE.txt
  • update SIRF-Superbuild/version_config.cmake with new SIRF_TAG
  • 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
  • remove screen lock
  • add English UK keyboard
  • run the zerofill trick
  • Virtualbox Guest Additions
  • export the VM and upload to website
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Website
  • update Software page (version info, VM etc)
  • upload doxygen
  • update link in Wiki
  • add news flash
  1. Announce
  • Send email

zerofill trick

sudo dd if=/dev/zero of=/EMPTY bs=1M
sudo rm -f /EMPTY
@paskino paskino added this to the v1.0.0 milestone Feb 13, 2018
@KrisThielemans KrisThielemans changed the title SIRF Release 1.0.0 checklist SIRF Release 1.0.0-rc1 checklist Feb 13, 2018
@KrisThielemans
Copy link
Member

thanks @paskino.
I've changed the version number to 1.0.0-rc1. no need to change this for the VM I think.

I cannot see how you can create the final VM before all the stuff above is ticked though... Seems to me you need to untick from vagrant up. or you could choose the update it I guess.

@KrisThielemans
Copy link
Member

@casperdcl do we need a docker tag step? (If so, please put it in the original checklist.md as well)

@paskino
Copy link
Contributor Author

paskino commented Feb 13, 2018

@KrisThielemans you are absolutely right. Today I created a new VM to test if that worked.

@casperdcl
Copy link
Member

@KrisThielemans

  1. I'd really recommend 1.0.0-rc.1 since rc.1 < rc.10 but rc1 > rc10 by semver's convention
  2. I added my docker branch to milestone 1.0.0 for the SuperBuild so that the docker side of things will be completely automated by Travis. Will merge nowish.

@KrisThielemans
Copy link
Member

sure. rc.1 is fine for me.

@KrisThielemans KrisThielemans changed the title SIRF Release 1.0.0-rc1 checklist SIRF Release 1.0.0-rc.1 checklist Feb 14, 2018
@KrisThielemans
Copy link
Member

@casperdcl should we tag SIRF_data as well? I guess so

@KrisThielemans
Copy link
Member

@paskino, please update doc/ReleaseChecklist.md according to any changes here after we're done.

@paskino
Copy link
Contributor Author

paskino commented Feb 15, 2018

Only SIRF TAG is different this time?

@paskino
Copy link
Contributor Author

paskino commented Feb 15, 2018

What do you reckon? The VM version can be 1.0.0? without rc.1? Or with?

@KrisThielemans
Copy link
Member

let's leave with. then no changes presumably.
people can always update afterwards

@paskino
Copy link
Contributor Author

paskino commented Feb 15, 2018

There's a travis error https://travis-ci.org/CCPPETMR/SIRF-SuperBuild/jobs/341865694 which is related to a network problem rather than our software.

@casperdcl
Copy link
Member

casperdcl commented Feb 15, 2018

It's merged in now (SyneRBI/SIRF-SuperBuild#90) and @KrisThielemans deleted the branch which is why the PR build failed. master seems to be building fine though apart from https://travis-ci.org/CCPPETMR/SIRF-SuperBuild/jobs/341868335 which I just restarted

@casperdcl
Copy link
Member

ok all passed, please do continue with the checklist...

johannesmayer pushed a commit to johannesmayer/SIRF that referenced this issue Feb 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants