summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Beckert <abe@deuxchevaux.org>2014-10-08 22:41:08 +0200
committerAxel Beckert <abe@deuxchevaux.org>2014-10-08 22:41:08 +0200
commit03a66070b52c46224018db326b70ba4051c34e4d (patch)
tree87fc8772f073a0b63d767a58e434f179f4fed2f9
parent68e61ca8c6a08306bac6f97782b4a1db4bca3778 (diff)
downloadzsh-03a66070b52c46224018db326b70ba4051c34e4d.tar.gz
zsh-03a66070b52c46224018db326b70ba4051c34e4d.zip
Workflow: Don't use ./configure for testing if the package builds
-rw-r--r--debian/pkg-zsh-workflow.md22
1 files changed, 15 insertions, 7 deletions
diff --git a/debian/pkg-zsh-workflow.md b/debian/pkg-zsh-workflow.md
index bad075eb6..122401705 100644
--- a/debian/pkg-zsh-workflow.md
+++ b/debian/pkg-zsh-workflow.md
@@ -325,13 +325,21 @@ patches.
### Verify that the package builds
- % git reset --hard
- % git clean -xdf
- % QUILT_PATCHES=debian/patches
- % export QUILT_PATCHES
- % quilt push -a
- % ./configure
- % make all test
+There are many ways to do this. Important is:
+
+* Use a clean and uptodate Debian Sid chroot (e.g. by using `sbuild`,
+ or `pbuilder` and friends) to make a comprehensive test or for
+ uploading.
+
+ Axel prefers: `pdebuild -j6`
+
+* For a quick sanity check, a simple `dpkg-buildpackage -B` (just
+ builds the architecture-dependent binary packages or a `debuild -uc
+ -us` (builds source and binary packages, runs `lintian` afterwards)
+ may suffice.
+
+* Use `gbp buildpackage` to automatically make sure, you are on the
+ correct branch and that the working directory is clean.
### Update changelog again for the release