tags 623578 + patch
thanks

On Fri, May 25, 2012 at 03:03:27AM +0200, Samuel Thibault wrote:
> Why setting that particular version and not let it use the changelog
> version?

Yes, adding epoch to changelog would add it to all packages and probably would
be the cleanest way.
Otherwise, I attached a patch to make it binNMU-safe.

Shouldn't it be possible passing binary:Version to dh_gencontrol?
[...]
dh_gencontrol -a -- -v'1:${binary:Version}'
dpkg-gencontrol: error: package python-kjbuckets: too many substitutions - 
recursive ? - in 
`python-kjbuckets_1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:${binary:Version}_amd64.deb
 python optional
[...]

Maintainer, thanks for considering.
diff -ur gadfly/debian/changelog gadfly.new/debian/changelog
--- gadfly/debian/changelog	2012-05-30 01:27:27.000000000 +0000
+++ gadfly.new/debian/changelog	2012-05-30 02:37:11.000000000 +0000
@@ -1,3 +1,10 @@
+gadfly (1.0.0-15.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Make python-kjbuckets binNMU-safe (Closes: #623578).
+
+ -- Gabriele Giacone <1o5g4...@gmail.com>  Wed, 30 May 2012 02:35:19 +0000
+
 gadfly (1.0.0-15) unstable; urgency=low
 
   * Build using dh_python2 instead of dh_pycentral. Closes: #616818.
diff -ur gadfly/debian/rules gadfly.new/debian/rules
--- gadfly/debian/rules	2012-05-30 02:26:03.000000000 +0000
+++ gadfly.new/debian/rules	2012-05-30 02:37:41.000000000 +0000
@@ -7,8 +7,6 @@
 
 DEFAULT_PYTHON = python$(VER)
 
-kjb_version=1:$${source:Version}
-
 include /usr/share/python/python.mk
 
 build: build-indep build-arch
@@ -105,7 +103,8 @@
 	dh_python2 -a
 	dh_installdeb -a
 	dh_shlibdeps -a
-	dh_gencontrol -a -- -v'$(kjb_version)'
+	dh_gencontrol -a
+	sed -i 's/\(^Version: \)/\11:/' debian/python-kjbuckets/DEBIAN/control
 	dh_md5sums -a
 	dh_builddeb -a
 

Reply via email to