Package: src:cafeobj
Version: 1.5.4-2
User: [email protected]
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_testdir
dh_testroot
dh_prep
DESTDIR=/<<PKGBUILDDIR>>/debian/cafeobj /usr/bin/make install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc/refman reference-manual.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/refman'
make[2]: 'reference-manual.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/refman'
/usr/bin/make -C doc/manual manual.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/manual'
make[2]: 'manual.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/manual'
/usr/bin/make -C doc/RefCard interp.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/RefCard'
make[2]: 'interp.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/RefCard'
/usr/bin/make -C doc/RefCard syntax.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/RefCard'
make[2]: 'syntax.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/RefCard'
/usr/bin/make -C doc/PigNose pnguide.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/PigNose'
make[2]: 'pnguide.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/PigNose'
/usr/bin/make -C doc/citp-manual citp.pdf
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/citp-manual'
make[2]: 'citp.pdf' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/citp-manual'
touch build-stamp
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/lib
/usr/bin/install -c -m 0644             \
                ./lib/lib/*.cafe        \
                /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/lib
/usr/bin/install -c -d 
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/prelude
/usr/bin/install -c -m 0644 ./lib/prelude/*.bin         \
                /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/cafeobj-1.5/prelude
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5/
cp -a dumps/* /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5/
chmod 0755 /<<PKGBUILDDIR>>/debian/cafeobj/usr/lib/cafeobj-1.5//*/*
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/bin
/usr/bin/install -c -m 0755 xbin/cafeobj /<<PKGBUILDDIR>>/debian/cafeobj/usr/bin
# man page
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/man/man1
/usr/bin/install -c -m 0644 doc/etc/cafeobj.1 
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/man/man1
# doc files
/usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj
/usr/bin/install -c -m 0644                             \
        doc/manual/manual.pdf                   \
        doc/PigNose/pnguide.pdf                 \
        doc/RefCard/interp.pdf                  \
        doc/RefCard/syntax.pdf                  \
        doc/refman/reference-manual.pdf         \
        doc/citp-manual/citp.pdf                \
        doc/etc/cafe-citp.txt                   \
        elisp/cafeobj-mode.el                   \
        lib/icons/cafeobj-logo.png              \
        lib/icons/cafeobj-logo-small.png                \
        /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj
/usr/bin/install -c -d 
/<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj/examples
/usr/bin/install -c -m 0644 doc/examples/*.mod          \
        /<<PKGBUILDDIR>>/debian/cafeobj/usr/share/doc/cafeobj/examples
touch install-stamp
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
# cafeobj-mode package
mkdir -p /<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
cp elisp/cafeobj-mode.el 
/<<PKGBUILDDIR>>/debian/cafeobj-mode/usr/share/emacs/site-lisp
touch install-stamp
 dpkg-genchanges -A >../cafeobj_1.5.4-2_all.changes
dpkg-genchanges: error: binary build with no binary artifacts found; cannot 
distribute
dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
--------------------------------------------------------------------------------

This usually happens because there is a binary-indep target in debian/rules
which is either empty or does not do anything useful.

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 generates the architecture independent packages (and only 
those).

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
(I recommend that you try it).

Thanks.

Reply via email to