Re: Bug#806046: horgand: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2016-07-13 Thread Santiago Vila
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".

There is a patch available for this bug. If you need someone to make
an upload, please ask for a sponsor in debian-mentors.

Thanks.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Processed: Re: Bug#806046: horgand: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2016-04-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 806046 + patch
Bug #806046 [src:horgand] horgand: FTBFS when built with dpkg-buildpackage -A 
(No such file or directory)
Added tag(s) patch.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
806046: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806046
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#806046: horgand: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2016-04-17 Thread Santiago Vila
tags 806046 + patch
thanks

>debian/rules override_dh_install
> make[1]: Entering directory '/<>'
> dh_install
> cp debian/horgand.wrapper /<>/debian/horgand/usr/bin/horgand
> cp: cannot create regular file 
> '/<>/debian/horgand/usr/bin/horgand': No such file or directory
> debian/rules:10: recipe for target 'override_dh_install' failed

Explanation: We are creating arch-independent packages only,
so debian/horgand/[...] does not exist because "horgand" is
arch-dependent.

The trivial fix is to override dh_install only when creating
arch-dependent packages.

Patch attached.

Thanks.--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@
 override_dh_auto_configure:
dh_auto_configure -- --bindir=/usr/lib/horgand
 
-override_dh_install:
+override_dh_install-arch:
dh_install
cp debian/horgand.wrapper $(CURDIR)/debian/horgand/usr/bin/horgand
chmod 755 $(CURDIR)/debian/horgand/usr/bin/horgand
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#806046: horgand: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2015-11-24 Thread Santiago Vila
Package: src:horgand
Version: 1.14-5
User: sanv...@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 binary-indep --with autoreconf
   dh_testroot -i
   dh_prep -i
   dh_installdirs -i
   dh_auto_install -i
make -j1 install DESTDIR=/<>/debian/tmp 
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<>'
Making install in src
make[2]: Entering directory '/<>/src'
make[3]: Entering directory '/<>/src'
 /bin/mkdir -p '/<>/debian/tmp/usr/lib/horgand'
  /usr/bin/install -c horgand '/<>/debian/tmp/usr/lib/horgand'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<>/src'
make[2]: Leaving directory '/<>/src'
Making install in data
make[2]: Entering directory '/<>/data'
make[3]: Entering directory '/<>/data'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<>/debian/tmp/usr/share/horgand'
 /usr/bin/install -c -m 644 Default.horeb Rhythm_List.txt 130_Houseloop_2.wav 
AcousticBass.wav crackle_loop01.wav egg_loop01.wav FenderBass.wav 
FretlessBass.wav frog_loop01.wav funkyfeet1.wav 
'/<>/debian/tmp/usr/share/horgand'
make[3]: Leaving directory '/<>/data'
make[2]: Leaving directory '/<>/data'
Making install in man
make[2]: Entering directory '/<>/man'
make[3]: Entering directory '/<>/man'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<>/debian/tmp/usr/share/man/man1'
 /usr/bin/install -c -m 644 horgand.1 
'/<>/debian/tmp/usr/share/man/man1'
make[3]: Leaving directory '/<>/man'
make[2]: Leaving directory '/<>/man'
make[2]: Entering directory '/<>'
make[3]: Entering directory '/<>'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<>'
make[2]: Leaving directory '/<>'
make[1]: Leaving directory '/<>'
   debian/rules override_dh_install
make[1]: Entering directory '/<>'
dh_install
cp debian/horgand.wrapper /<>/debian/horgand/usr/bin/horgand
cp: cannot create regular file 
'/<>/debian/horgand/usr/bin/horgand': No such file or directory
debian/rules:10: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/<>'
debian/rules:4: 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.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers