Package: gaphor Version: 0.12.4-2 Severity: serious User: [EMAIL PROTECTED] Usertags: origin-ubuntu hardy Tags: patch
Gaphor 0.12.4-2 FTBFS in an up-to-date amd64 sid sbuild, although I'm very happy to report it working properly when built. Thank you very much for the update. Build output: ... running clean find gaphor utils -name \*.pyc -exec rm -f {} \; rm -f gaphor.1 rm -fr build rm -f ez_setup.pyc dh_clean debian/rules build xsltproc -''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl debian/gaphor.xml make: xsltproc: Command not found make: *** [gaphor.1] Error 127 dpkg-buildpackage: failure: debian/rules build gave error exit status 2 ****************************************************************************** Build finished at 20080117-0823 FAILED [dpkg-buildpackage died] The following patch to debian/control addresses this and a couple follow-on errors: diff -u gaphor-0.12.4/debian/control gaphor-0.12.4/debian/control --- gaphor-0.12.4/debian/control +++ gaphor-0.12.4/debian/control @@ -3,9 +3,10 Priority: optional Maintainer: Cédric Delfosse <[EMAIL PROTECTED]> Build-Depends: python, python-support (>= 0.6), debhelper (>= 5) +Build-Depends-Indep: python-setuptools, xsltproc, docbook-xsl Standards-Version: 3.7.3 Package: gaphor Architecture: all Also, the package relies on access to the internet at build-time, which may impact some autobuilders. This can be resolved by adding python-nose to Build-Depends-Indep: and applying the following patch to setup.py. Note that I haven't tested without the patch: it may be the case that use_setuptools will automatically detect a sufficient version of python-nose, and not attempt to download a newer version. --- gaphor-0.12.4.orig/setup.py +++ gaphor-0.12.4/setup.py @@ -13,9 +13,9 @@ import sys sys.path.insert(0, '.') -from ez_setup import use_setuptools +#from ez_setup import use_setuptools -use_setuptools() +#use_setuptools() from setuptools import setup, find_packages from distutils.cmd import Command -- Emmet HIKORY