Debian Bug report logs - #806127
zope2.13: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

version graph

Package: src:zope2.13; Maintainer for src:zope2.13 is Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Tue, 24 Nov 2015 15:36:39 UTC

Severity: serious

Tags: buster, sid, stretch

Found in version zope2.13/2.13.22-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>:
Bug#806127; Package src:zope2.13. (Tue, 24 Nov 2015 15:36:43 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>. (Tue, 24 Nov 2015 15:36:43 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: zope2.13: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Date: Tue, 24 Nov 2015 15:29:16 +0000
Package: src:zope2.13
Version: 2.13.22-1
User: sanvila@debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 fakeroot debian/rules binary-indep
dh --with python2 binary-indep 
   dh_testroot -i
   debian/rules override_dh_prep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
for f in debian/*.in; do \
	generated=`echo $f | sed 's,.in$,,;s,ZVER,2.13,'`; \
	sed -e 's,@ZVER@,2.13,g' -e 's,@PYVER@,2.7,g' $f > $generated.tmp; \
	if cmp --quiet "$generated" "$generated.tmp"; then \
		rm -f $generated.tmp; \
	else \
		mv -f  $generated.tmp $generated; \
	fi; \
done
dh_prep --
dh_installzopeinstance -pzope2.13-sandbox sandbox
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make install PYTHON=python2.7 DESTDIR=/<<PKGBUILDDIR>>/debian/zope2.13
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Traceback (most recent call last):
  File "./debian/build-scripts/install.py", line 90, in <module>
    main()
  File "./debian/build-scripts/install.py", line 83, in main
    shutil.copy2(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 130, in copy2
    copyfile(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
    with open(dst, 'wb') as fdst:
IOError: [Errno 2] No such file or directory: '/<<PKGBUILDDIR>>/debian/zope2.13/usr/lib/zope2.13/bin/runzeo'
Makefile:43: recipe for target 'install' failed
make[2]: *** [install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:70: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:38: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one, but I can give some general hints:

* If all the arch-independent packages are dummy transitional packages
released with jessie, the easy fix is to drop them now.
 
* If not, debian/rules should be modified so that the binary-indep
target works in all cases, even when binary-arch is not used (this is
what the "Architecture: all" autobuilder does). For that:
    
* If you are using debhelper, you might want to use options -a and -i
for dh_* commands so that they do not act on packages they do not
have to act.

* Also, if you are using dh, the (independently) optional targets
override_dh_foo-arch and override_dh_foo-indep (for several values
of "foo") may be useful to write a debian/rules which behaves exactly
as desired.


After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B"
work properly, this package will be suitable to be uploaded in
source-only form if you wish (you might want to try it).

Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>:
Bug#806127; Package src:zope2.13. (Thu, 14 Jul 2016 22:13:32 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>. (Thu, 14 Jul 2016 22:13:32 GMT) (full text, mbox, link).


Message #10 received at 806127@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: 806127@bugs.debian.org
Subject: zope2.13: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Date: Thu, 14 Jul 2016 22:09:37 +0000
Greetings.

I have the ok from the Release Managers to consider this issue as RC
for stretch. I'm going to wait at least one week before raising
this to "serious".

If you need help to fix this bug, please tag it as "help".

Thanks.



Severity set to 'serious' from 'important' Request was from Santiago Vila <sanvila@debian.org> to control@bugs.debian.org. (Mon, 01 Aug 2016 21:15:39 GMT) (full text, mbox, link).


Added tag(s) stretch and sid. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Tue, 02 Aug 2016 16:24:13 GMT) (full text, mbox, link).


Added tag(s) buster. Request was from ivodd@debian.org to control@bugs.debian.org. (Sun, 18 Jun 2017 09:55:08 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Oct 23 00:04:59 2017; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.