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

2016-07-16 Thread Santiago Vila
On Sat, 16 Jul 2016, Don Armstrong wrote:

> Control: severity -1 serious
> 
> On Thu, 14 Jul 2016, Santiago Vila wrote:
> > 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".
> 
> I've gone ahead and made it serious anyway; the fix seems pretty simple.
> 
> Although it's kind of a silly bug for lilypond, because lilypond
> requires the architecture dependent pieces to be built before it can
> build the architecture independent package. But that's probably a fairly
> common issue for packages anyway.

You can always have build-arch and build-indep targets to depend on
the build target and have the build target to build everything.

Whether it's a common issue or not, I don't know.

After all the bugs like this one are fixed, I'd like to spend some
time to make sure packages build things efficiently regarding
"Arch: all" and "Arch: any" autobuilders, because I've seen things you
wouldn't believe:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829347


Thanks.



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

2016-07-16 Thread Don Armstrong
Control: severity -1 serious

On Thu, 14 Jul 2016, Santiago Vila wrote:
> 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".

I've gone ahead and made it serious anyway; the fix seems pretty simple.

Although it's kind of a silly bug for lilypond, because lilypond
requires the architecture dependent pieces to be built before it can
build the architecture independent package. But that's probably a fairly
common issue for packages anyway.

[It won't be fixed for a while in unstable, because the current stable
release of lilypond requires a version of guile which is no longer
included in the archive. Hopefully a newer stable release of lilypond
will be made before we freeze for squeeze.]

-- 
Don Armstrong  https://www.donarmstrong.com

Herodotus says, "Very few things happen at the right time, and the
rest do not happen at all. The conscientious historian will correct
these defects".
 -- Mark Twain _A Horse's Tail_



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

2016-07-14 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".

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

Thanks.



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

2015-11-24 Thread Santiago Vila
Package: src:lilypond
Version: 2.18.2-4
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 --parallel --with autotools-dev --with python2 --with quilt
   dh_testroot -i -O--parallel
   dh_prep -i -O--parallel
   dh_installdirs -i -O--parallel
   debian/rules override_dh_auto_install-indep
make[1]: Entering directory '/<>'
/usr/bin/make install-doc WEB_TARGETS="offline" 
prefix=/<>/debian/tmp/usr/
make[2]: Entering directory '/<>'
/usr/bin/make --no-builtin-rules out=www install-WWW
make[3]: Entering directory '/<>'
/<>/scripts/build/out/install -c -m 755 -d 
/<>/debian/tmp/usr//share/doc/lilypond/html
rsync -rl --exclude='*.signature' ./out-www/offline-root/ 
/<>/debian/tmp/usr//share/doc/lilypond/html
/usr/bin/make -C Documentation omf-local-install
make[4]: Entering directory '/<>/Documentation'
/<>/scripts/build/out/install -c -d 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2
/<>/scripts/build/out/install -c -m 644 
./out-www/internals.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/internals.html.omf 
&&   /<>/scripts/build/out/install -c -m 644 
./out-www/internals.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/internals.pdf.omf && 
  /<>/scripts/build/out/install -c -m 644 
./out-www/contributor.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/contributor.html.omf 
&&   /<>/scripts/build/out/install -c -m 644 
./out-www/web.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/web.html.omf &&   
/<>/scripts/build/out/install -c -m 644 
./out-www/contributor.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/contributor.pdf.omf 
&&   /<>/scripts/build/out/install -c -m 644 ./out-www/web.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/web.pdf.omf &&   
/<>/scripts/build
 /out/install -c -m 644 ./out-www/essay.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/essay.html.omf &&   
/<>/scripts/build/out/install -c -m 644 ./out-www/usage.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/usage.html.omf &&   
/<>/scripts/build/out/install -c -m 644 
./out-www/music-glossary.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/music-glossary.html.omf
 &&   /<>/scripts/build/out/install -c -m 644 
./out-www/learning.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/learning.html.omf && 
  /<>/scripts/build/out/install -c -m 644 
./out-www/snippets.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/snippets.html.omf && 
  /<>/scripts/build/out/install -c -m 644 
./out-www/notation.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/notation.html.omf && 
  /<>/scripts/build/out/install -c -m 
 644 ./out-www/extending.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/extending.html.omf 
&&   /<>/scripts/build/out/install -c -m 644 
./out-www/changes.html.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/changes.html.omf &&  
 /<>/scripts/build/out/install -c -m 644 ./out-www/essay.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/essay.pdf.omf &&   
/<>/scripts/build/out/install -c -m 644 ./out-www/usage.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/usage.pdf.omf &&   
/<>/scripts/build/out/install -c -m 644 
./out-www/music-glossary.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/music-glossary.pdf.omf
 &&   /<>/scripts/build/out/install -c -m 644 
./out-www/learning.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/learning.pdf.omf &&  
 /<>/scripts/build/out/install -c -m 644 ./out-www/snippets.pdf.
 omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/snippets.pdf.omf &&  
 /<>/scripts/build/out/install -c -m 644 
./out-www/notation.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/notation.pdf.omf &&  
 /<>/scripts/build/out/install -c -m 644 
./out-www/extending.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/extending.pdf.omf && 
  /<>/scripts/build/out/install -c -m 644 
./out-www/changes.pdf.omf 
/<>/debian/tmp/usr//share/omf/lilypond/2.18.2/changes.pdf.omf &&  
true
Run scrollkeeper-update to register newly installed OMF files.
make[4]: Leaving directory '/<>/Documentation'
make[3]: Leaving directory '/<>'
/usr/bin/make --no-builtin-rules out=www install-info-WWW
make[3]: Entering directory '/<>'

[... snipped ...]

-printf '%P\n' >> /<>/debian/lilypond-doc-pdf.install
find /<>/debian/tmp/ -type f \
-regex '.*usr/share/doc/lilypond/.*/[^\.]+.preview.pdf' \
-printf '%P\n' >> /<>/debian/lilypond-doc-pdf.install
dh_install --list-missing
cp: cannot stat 'debian/tmp/usr/share/lilypond': No such file or directory
dh_install: cp --reflink=auto -a debian/tmp/usr/share/lilypond 
debian/lilypond-data//usr/share/ returned exit code 1
debian/rules:76: recipe for target 'override_dh_install'