Control: tag -1 + patch pending

On Thu, 06 Jun 2013 22:40:18 +0200, Jakub Wilk wrote:

> Source: python-csb
> Version: 1.1.1+dfsg-1
> Severity: serious
> Justification: fails to build from source
> 
> python-csb FTBFS in an environment in which user's home directory
> doesn't exist (in this case $HOME=/nonexistent):

I've uploaded an NMU to DELAYED/2 now.

debdiff attached, changes committed/pushed/tagged in/to git.


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Lenny Kravitz: Rock And Roll Is Dead
diff --git a/debian/changelog b/debian/changelog
index 25689a2..300624f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+python-csb (1.1.1+dfsg-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+
+  [ Tomas Di Domenico ]
+  * Removing gbp.conf since it complicates things with git-buildpackage
+
+  [ gregor herrmann ]
+  * debian/rules: set HOME for epydoc to a directory under debian/.
+    (Closes: #711423)
+
+ -- gregor herrmann <gre...@debian.org>  Fri, 05 Jul 2013 16:23:01 +0200
+
 python-csb (1.1.1+dfsg-1) UNRELEASED; urgency=low
 
   * Initial release (Closes: #692032)
diff --git a/debian/gbp.conf b/debian/gbp.conf
deleted file mode 100644
index f625f34..0000000
--- a/debian/gbp.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-[DEFAULT]
-pristine-tar = True
-
-[git-buildpackage]
-export-dir = ../build-area/
diff --git a/debian/rules b/debian/rules
index 9cb30a7..6849a35 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,7 @@
 
 PYVERS = $(shell pyversions -r)
 PY3VERS = $(shell py3versions -r)
+BUILDHOME = $(CURDIR)/debian/buildhome
 
 %:
 	dh $@ --with python2,python3
@@ -16,7 +17,8 @@ override_dh_auto_build:
 		$$py -B setup.py build; \
 	done
 	mkdir -p $(CURDIR)/docs/api
-	epydoc --html -o $(CURDIR)/docs/api --name CSB --no-private --introspect-only --exclude csb.test.cases --fail-on-error --fail-on-warning --fail-on-docstring-warning $(CURDIR)/csb
+	mkdir -p $(BUILDHOME)
+	HOME=$(BUILDHOME) epydoc --html -o $(CURDIR)/docs/api --name CSB --no-private --introspect-only --exclude csb.test.cases --fail-on-error --fail-on-warning --fail-on-docstring-warning $(CURDIR)/csb
 
 .PHONY: override_dh_auto_clean
 override_dh_auto_clean:
@@ -24,6 +26,7 @@ override_dh_auto_clean:
 	for py in $(PYVERS) $(PY3VERS); do \
 		$$py -B setup.py clean -a; \
 	done
+	rm -rf $(BUILDHOME)
 
 .PHONY: override_dh_auto_install
 override_dh_auto_install:

Attachment: signature.asc
Description: Digital signature

Reply via email to