summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-11-15 10:09:46 -0300
committerTomás Touceda <chiiph@leap.se>2013-11-15 10:09:46 -0300
commit0ade4a7e3a323df631c9772e4db5173a20979d46 (patch)
tree83af195334ff3cb0d25d65a76e4b8ecc782bd6b3 /docs
parent7dc16ac9286f0383c158e6028a028d99c5b1f373 (diff)
parent70aa832393c1e926512ff8f333ef6170aa11dab7 (diff)
Merge branch 'release-0.4.3'0.4.3
Diffstat (limited to 'docs')
-rw-r--r--docs/debian-repackaging.rst41
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/debian-repackaging.rst b/docs/debian-repackaging.rst
new file mode 100644
index 00000000..a7488a84
--- /dev/null
+++ b/docs/debian-repackaging.rst
@@ -0,0 +1,41 @@
+repackaging howto
+=================
+
+How to repackage latest code
+----------------------------
+
+Enter debian branch::
+
+ git checkout debian
+
+Merge your latest and greatest::
+
+ git merge develop
+
+Bump the changelog::
+
+ vim debian/changelog
+
+dch should also get you there, adding a new entry.
+
+Edit the changelog so you get a new version (this is the version
+that apt will report). For example, change::
+
+ soledad-common (0.3.4) unstable; urgency=low
+
+to::
+
+ soledad-common (0.3.4-1~testing_frobnication) unstable; urgency=low
+
+
+Last, but not least, freeze the debian version::
+
+ python setup.py freeze_debianver
+
+It might be a good idea to edit by hand the version string
+under _version too, so it's clear that you're packaging some bleeding
+edge not to be confused with latest stable packages.
+
+And now you can happily repackage for your own deploys::
+
+ debuild -us -uc