Changes
Page history
Update PackageReleaseProcedure
authored
Jan 09, 2023
by
Erik von Reis
Hide whitespace changes
Inline
Side-by-side
PackageReleaseProcedure.md
View page @
3ced931c
...
@@ -3,17 +3,24 @@
...
@@ -3,17 +3,24 @@
1.
Update src/include/rcgversion.h if necessary and commit. If this is a dev release, set RCG_VERSION_REL to 0. If a full release, set to 1.
1.
Update src/include/rcgversion.h if necessary and commit. If this is a dev release, set RCG_VERSION_REL to 0. If a full release, set to 1.
1.
Update NEWS file if needed.
1.
Update NEWS file if needed.
1.
Commit any changes to master branch
1.
Commit any changes to master branch
1.
Tag commit with version number. If there is a '~', change that to an '_'. Omit any debian package number, usually a dash followed by a number.
1.
Checkout debian/buster branch
1.
Checkout debian/buster branch
1.
Update the branch to the latest version from cds.
1.
Update the branch to the latest version from cds.
1.
Merge in latest source (usually just master)
1.
Import from the master branch with
````
gbp import-ref master -u <version> --upstream-tag='%(version)s' --debian-branch=debian/buster
```
1. Make any needed packaging changes
1. Make any needed packaging changes
1.
Update version number in debian/changelog
1. Update the changelog with
```
dch```
```
1. Make sure new version is released in debian/changelog
gbp dch -Rc -N <version>-1+deb10 -D stable --debian-branch debian/buster
```
dch -r buster
```
```
1.
Commit.
1. Tag the debian branch with
1.
Tag commit with version number. If there is a '~', change that to an '_'. Omit any debian package number, usually a dash followed by a number.
```
1.
Push back to cds.
gbp tag --debian-branch=debian/buster
```
1. Push back to gitlab.
1. Switch to ```debian/bullseye``` branch
1. Push tags back to cds.
1. Push tags back to cds.
1. (optional) go start build in jenkins: Debian10/advLigoRTS
1. (optional) go start build in jenkins: Debian10/advLigoRTS
1. Look for version update in: https://apt.ligo-wa.caltech.edu/debian/buster_status.txt
1. Look for version update in: https://apt.ligo-wa.caltech.edu/debian/buster_status.txt
\ No newline at end of file