[Pkg-xen-devel] Bug#450638: Rebuild fails even if only debian/changelog updated

Ian Jackson Ian.Jackson at eu.citrix.com
Thu Nov 8 18:29:48 UTC 2007


Package: xen-3
Version: 3.1.1-1

See the transcript below, where I
  * dpkg-source -x debian/xen-3_3.1.1-1.dsc
  * add an entry to debian/changelog at the top
  * run dpkg-buildpackage, which fails

I installed the build-dependencies on sid and lenny and the path it's
looking for doesn't exist there either.

Thanks,
Ian.

mariner:d> dpkg-source -x ../debian/xen-3_3.1.1-1.dsc 
gpg: Signature made Sat Oct 20 09:23:18 2007 BST using DSA key ID 7F4E0E11
gpg: Can't check signature: public key not found
dpkg-source: extracting xen-3 in xen-3-3.1.1
dpkg-source: unpacking xen-3_3.1.1-1.tar.gz
mariner:d> cd xen-3-3.1.1/
mariner:xen-3-3.1.1> cp --backup ../../xen-sid.hg/debian/changelog debian/
mariner:xen-3-3.1.1> diff -u debian/changelog{~,}
--- debian/changelog~   2007-10-19 17:03:06.000000000 +0100
+++ debian/changelog    2007-11-08 15:55:48.000000000 +0000
@@ -1,3 +1,10 @@
+xen-3 (3.2~0changeset16319) unstable; urgency=low
+  
+  * Updated to xen-unstable changeset: 16319:dfe9c0c10a2c
+  * Made patches apply.
+
+ -- Ian Jackson <iwj at mariner.uk.xensource.com>  Thu,  8 Nov 2007 15:43:40 +0000
+
 xen-3 (3.1.1-1) unstable; urgency=low
 
   * New upstream release:
mariner:xen-3-3.1.1> dpkg-checkbuilddeps 
mariner:xen-3-3.1.1> debian/rules build
if [ -f debian/control ] && [ -f debian/control.md5sum ] && [ -f debian/rules.gen ]; then \
                if md5sum debian/changelog debian/templates/control.hypervisor.in debian/templates/control.main.in debian/templates/control.source.in debian/templates/control.utils.in debian/arch/defines debian/arch/amd64/defines debian/arch/i386/defines | diff - debian/control.md5sum > /dev/null; then true; else \
                        /usr/bin/make -f debian/rules debian/control-real; \
                fi \
        else \
                /usr/bin/make -f debian/rules debian/control-real; \
        fi
make[1]: Entering directory `/home/iwj/work/d/xen-3-3.1.1'
debian/bin/gencontrol.py
Traceback (most recent call last):
  File "debian/bin/gencontrol.py", line 4, in ?
    from debian_xen.debian import VersionXen
  File "/home/iwj/work/d/xen-3-3.1.1/debian/bin/../lib/python/debian_xen/__init__.py", line 19, in ?
    _setup()
  File "/home/iwj/work/d/xen-3-3.1.1/debian/bin/../lib/python/debian_xen/__init__.py", line 16, in _setup
    raise RuntimeError("Can't find %s" % support)
RuntimeError: Can't find /usr/src/linux-support-2.6.22-2
make[1]: *** [debian/control-real] Error 1
make[1]: Leaving directory `/home/iwj/work/d/xen-3-3.1.1'
make: *** [debian/control] Error 2
mariner:xen-3-3.1.1> debian/rules clean
if [ -f debian/control ] && [ -f debian/control.md5sum ] && [ -f debian/rules.gen ]; then \
                if md5sum debian/changelog debian/templates/control.hypervisor.in debian/templates/control.main.in debian/templates/control.source.in debian/templates/control.utils.in debian/arch/defines debian/arch/amd64/defines debian/arch/i386/defines | diff - debian/control.md5sum > /dev/null; then true; else \
                        /usr/bin/make -f debian/rules debian/control-real; \
                fi \
        else \
                /usr/bin/make -f debian/rules debian/control-real; \
        fi
make[1]: Entering directory `/home/iwj/work/d/xen-3-3.1.1'
debian/bin/gencontrol.py
Traceback (most recent call last):
  File "debian/bin/gencontrol.py", line 4, in ?
    from debian_xen.debian import VersionXen
  File "/home/iwj/work/d/xen-3-3.1.1/debian/bin/../lib/python/debian_xen/__init__.py", line 19, in ?
    _setup()
  File "/home/iwj/work/d/xen-3-3.1.1/debian/bin/../lib/python/debian_xen/__init__.py", line 16, in _setup
    raise RuntimeError("Can't find %s" % support)
RuntimeError: Can't find /usr/src/linux-support-2.6.22-2
make[1]: *** [debian/control-real] Error 1
make[1]: Leaving directory `/home/iwj/work/d/xen-3-3.1.1'
make: *** [debian/control] Error 2
mariner:xen-3-3.1.1>





More information about the Pkg-xen-devel mailing list