summaryrefslogtreecommitdiff
path: root/release-bugfix-only.txt
diff options
context:
space:
mode:
Diffstat (limited to 'release-bugfix-only.txt')
-rw-r--r--release-bugfix-only.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/release-bugfix-only.txt b/release-bugfix-only.txt
new file mode 100644
index 0000000..7b7f44f
--- /dev/null
+++ b/release-bugfix-only.txt
@@ -0,0 +1,51 @@
+@@ Probably outdated (compare to release.txt).
+
+- See if makes sense to cherry-pick other fixes/changes
+
+- Update NEWS
+
+- Update version in vesion, manifest, build/bootstrap.build, version.hxx
+
+- Regenerate odb.sh, cli.sh
+
+- b 'dist(<proj>-default/)'
+
+ sha256sum -b ...
+ copy to build-0.X, cppget.org/.../queue
+
+- Regenerate queue using current release toolchain
+
+ cd cppget.org
+ ./update -t ../etc1/install/0.X.0 repository/1/queue/
+
+ ./test -t ../etc1/install/0.X.0 -c cxx \
+ -c config.cxx.loptions=-L/usr/local/lib \
+ -c config.cxx.poptions="-I/usr/include/apache2 -I/usr/include/apr-1.0" \
+ repository/1/queue/
+
+- Stage queue
+
+ etc/stage
+
+- Perform any additional tests on queue (depending on the project)
+
+- Move packages from queue to alpha, regenerate repositories.
+
+ cd cppget.org
+ ./update -t ../etc1/install/0.X.0 repository/1/
+
+- Publish to production (build2.org/cppget.org).
+
+ etc/publish 0.X
+
+- Might need to rebuild a copy of the toolchain (see release.txt)
+
+- Commit, tag, and push project
+
+ git tag -a X.Y.Z -m "Tag version X.Y.Z"
+
+- Commit and push cppget.org
+
+- Write and send announcements, remember to include checksum.
+
+- Checkout master, regenerate odb.sh, cli.sh