Your message dated Thu, 26 Nov 2015 14:39:24 -0800
with message-id 
<camzhqmmd4yq-pqglleztnbps5uojbhspzurha0wywtnl49w...@mail.gmail.com>
and subject line Re: Bug#806072: mahimahi: FTBFS when built with 
dpkg-buildpackage -A (No such file or directory)
has caused the Debian Bug report #806072,
regarding mahimahi: FTBFS when built with dpkg-buildpackage -A (No such file or 
directory)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
806072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806072
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mahimahi
Version: 0.91-1
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 binary-indep --with autoreconf
   dh_testroot -i
   dh_prep -i
   dh_auto_install -i
        make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp 
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Making install in protobufs
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
make  install-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
Making install in util
make[3]: Entering directory '/<<PKGBUILDDIR>>/src/util'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/util'

[... snipped ...]

   dh_strip_nondeterminism -i
   dh_compress -i
   debian/rules override_dh_fixperms
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_fixperms
chmod 4755 debian/mahimahi/usr/bin/mm-delay
chmod: cannot access 'debian/mahimahi/usr/bin/mm-delay': No such file or 
directory
debian/rules:18: recipe for target 'override_dh_fixperms' failed
make[1]: *** [override_dh_fixperms] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:15: 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.

--- End Message ---
--- Begin Message ---
Fixed. Thanks for catching this!
On Nov 24, 2015 7:33 AM, "Santiago Vila" <[email protected]> wrote:

> Package: src:mahimahi
> Version: 0.91-1
> 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 binary-indep --with autoreconf
>    dh_testroot -i
>    dh_prep -i
>    dh_auto_install -i
>         make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
> AM_UPDATE_INFO_DIR=no
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making install in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making install in protobufs
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
> make  install-am
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
> make[5]: Entering directory '/<<PKGBUILDDIR>>/src/protobufs'
> make[5]: Nothing to be done for 'install-exec-am'.
> make[5]: Nothing to be done for 'install-data-am'.
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/protobufs'
> Making install in util
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/util'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src/util'
>
> [... snipped ...]
>
>    dh_strip_nondeterminism -i
>    dh_compress -i
>    debian/rules override_dh_fixperms
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_fixperms
> chmod 4755 debian/mahimahi/usr/bin/mm-delay
> chmod: cannot access 'debian/mahimahi/usr/bin/mm-delay': No such file or
> directory
> debian/rules:18: recipe for target 'override_dh_fixperms' failed
> make[1]: *** [override_dh_fixperms] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:15: 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.
>

--- End Message ---

Reply via email to