... | ... | @@ -3,27 +3,31 @@ |
|
|
1. Update version number in dtt/CMakeLists.txt"
|
|
|
1. commit
|
|
|
1. For version ```1.2.3~rc4```, tag with ```1.2.3_rc4```
|
|
|
1. checkout debian/buster
|
|
|
1. ```gbp import-ref <tag> -u <version> --upstream-tag=<tag> --debian-branch=debian/buster```
|
|
|
1. update changelogs with ```gbp dch -R -N <version>-1+deb10 -D buster --debian-branch debian/buster```
|
|
|
1. merge into debian/buster, debian/bullseye, debian/stretch
|
|
|
1. push master branch
|
|
|
1. ```git checkout debian/buster``
|
|
|
1. ```gbp import-ref master -u <version> --upstream-tag=%(version)s --debian-branch=debian/buster```
|
|
|
1. update changelogs with ```gbp dch -Rc -N <version>-1+deb10 -D buster --debian-branch debian/buster```
|
|
|
1. tag ```debian/buster``` with ```gbp tag --debian-branch=debian/buster```
|
|
|
1. push ```debian/buster``` branch
|
|
|
1. ```git checkout debian/bullseye```
|
|
|
1. merge ```debian/buster``` into ```debian/bullseye```
|
|
|
- changelog will need to be merged. Make sure to change version number to match OS release
|
|
|
- any changes to packaging may have to be merged, especially control files into bullseye
|
|
|
1. tag ```debian/bullseye``` with ```gbp tag --debian-branch=debian/bullseye```
|
|
|
1. push ```debian/bullseye```
|
|
|
1. repeat for ```debian/stretch``` branch as for ```debian/bullseye```
|
|
|
1. push tags
|
|
|
1. if packaging changes are needed then:
|
|
|
1. clone project into another directory
|
|
|
1. update packaging
|
|
|
1. install build deps with mk-build-deps -ri
|
|
|
1. test package with dpkg-buildpackage -b rfakeroot -uc -us
|
|
|
1. test install of packages
|
|
|
1. once packages are built in unstable repo, try to install packages.
|
|
|
1. perform basic start up tests:
|
|
|
1. diaggui start and open filter window
|
|
|
1. awggui start and open filter window
|
|
|
1. foton starts
|
|
|
1. python, python3 can import awg and foton with no errors
|
|
|
1. run python src/gui/foton-test.py and also with python3
|
|
|
1. checkout master
|
|
|
1. tag release with 'release<version>'
|
|
|
1. checkout debian package branches
|
|
|
1. tag with package versions '<version>debxxux'
|
|
|
1. git push
|
|
|
1. git push --tags |
|
|
\ No newline at end of file |
|
|
|