Debian Bug report logs - #806657
love: FTBFS when built with dpkg-buildpackage -A (dh_install: love-doc missing files)

version graph

Package: src:love; Maintainer for src:love is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

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

Date: Sun, 29 Nov 2015 20:27:18 UTC

Severity: serious

Tags: sid, stretch

Found in version love/0.9.1-3

Fixed in version love/0.9.1-4

Done: Markus Koschany <apo@debian.org>

Bug is archived. No further changes may be made.

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 Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#806657; Package src:love. (Sun, 29 Nov 2015 20:27:22 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 Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sun, 29 Nov 2015 20:27:22 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: love: FTBFS when built with dpkg-buildpackage -A (dh_install: love-doc missing files)
Date: Sun, 29 Nov 2015 20:25:09 +0000
Package: src:love
Version: 0.9.1-3
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:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh_testdir
libtoolize
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `platform/unix/m4'.
libtoolize: linking file `platform/unix/m4/libtool.m4'
libtoolize: linking file `platform/unix/m4/ltoptions.m4'
libtoolize: linking file `platform/unix/m4/ltsugar.m4'
libtoolize: linking file `platform/unix/m4/ltversion.m4'
libtoolize: linking file `platform/unix/m4/lt~obsolete.m4'
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `platform/unix'.
libtoolize: copying file `platform/unix/ltmain.sh'

[... snipped ...]

checking for devil... yes
checking for libmodplug... yes
checking for vorbisfile... yes
checking for library containing sqrt... none required
checking for library containing PHYSFS_init... -lphysfs
checking for library containing glLoadIdentity... -lGL
checking for library containing lua_pcall... -lluajit-5.1 
checking for library containing mpg123_open_feed... -lmpg123
checking for library containing mpg123_seek_64... none required
checking for socklen_t... yes
checking for luajit5.1... no
checking for luajit... no
checking for lua... lua
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
cd src/scripts/ && lua auto.lua boot graphics
boot: Success
graphics: Success
touch configure-stamp
dh_testdir
touch build-indep-stamp
 fakeroot debian/rules binary-indep
dh_testdir
dh_testroot
dh_prep -i
dh_installdirs -i
dh_testdir
dh_testroot
dh_installchangelogs -i
dh_installdocs -i
dh_installexamples -i
dh_install -i
dh_install: love-doc missing files (demos/*.love), aborting
debian/rules:87: 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. The common hints are:

* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.

* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").


Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.

Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#806657; Package src:love. (Thu, 14 Jul 2016 22:14:09 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Thu, 14 Jul 2016 22:14:09 GMT) (full text, mbox, link).


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

From: Santiago Vila <sanvila@debian.org>
To: 806657@bugs.debian.org
Subject: love: FTBFS when built with dpkg-buildpackage -A (dh_install: love-doc missing files)
Date: Thu, 14 Jul 2016 22:10:06 +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:52 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:08 GMT) (full text, mbox, link).


Reply sent to Markus Koschany <apo@debian.org>:
You have taken responsibility. (Thu, 04 Aug 2016 00:27:08 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 04 Aug 2016 00:27:08 GMT) (full text, mbox, link).


Message #19 received at 806657-close@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: 806657-close@bugs.debian.org
Subject: Bug#806657: fixed in love 0.9.1-4
Date: Thu, 04 Aug 2016 00:24:39 +0000
Source: love
Source-Version: 0.9.1-4

We believe that the bug you reported is fixed in the latest version of
love, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 806657@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <apo@debian.org> (supplier of updated love package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 03 Aug 2016 22:37:52 +0200
Source: love
Binary: love love-doc
Architecture: source
Version: 0.9.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Markus Koschany <apo@debian.org>
Description:
 love       - 2D game development framework based on Lua and OpenGL
 love-doc   - 2D game development framework - documentation
Closes: 757171 806657
Changes:
 love (0.9.1-4) unstable; urgency=medium
 .
   * Team upload.
   * Drop README.source because source format 3.0 uses quilt by default.
   * wrap-and-sort -sab.
   * Use compat level 9 and require debhelper >= 9.
   * Declare compliance with Debian Policy 3.9.8.
   * Use secure Vcs-Browser URL.
   * Drop love-dbg binary package and use the automatic -dbgsym package instead.
   * Remove spurious libmng-dev build-dependency.
     Thanks to Moritz Muehlenhoff for the report. (Closes: #757171)
   * Build demos in arch-indep target. (Closes: #806657)
   * Use default xz compression for the debian tarball.
   * Fix Lintian warnings in debian/copyright.
   * debian/rules: Fix Lintian error privacy-breach-google-plus.
Checksums-Sha1:
 b47a51934bdac8b184a6387f3675483478511269 2997 love_0.9.1-4.dsc
 92714734125370300992c3f0acd1603147e65e99 307800 love_0.9.1-4.debian.tar.xz
Checksums-Sha256:
 bc90671813b9116a436a195bc9c74da220e3a3af348e892be110030ec2d0a55b 2997 love_0.9.1-4.dsc
 ea15e807646c31bab9f7c78b812adcc11093882ecce8179ec38dd493f4a7e193 307800 love_0.9.1-4.debian.tar.xz
Files:
 4b2bc2f1ab68e36ab50026edcc5635d5 2997 interpreters optional love_0.9.1-4.dsc
 7901f692934d7030acac3d5a20ddabb5 307800 interpreters optional love_0.9.1-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJXonZ3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0AAoJENmtFLlRO1Hkx7UP/R6srGnilgPrdihmxDLl7Z5W
TBexdsSJexEB+45VVFM1zyKp2wtCx0Oojn7CIUPj6hgeNJUjmk3b5CZ3CDSwXbh4
T+OvbHlPvqBBGmACiv4+I4dyuWbN+pWvm2+K+FBnkI7dsyVxa/r7gMBzs9Ro0C8a
wHlOSx7Apr9KmS5ky4MTvSohU9pDTvKTljfvcRfIZeYWgEaGvGNpafzOUdDz4kko
yvyDn/mh/HtC32hRO8Wz5/Ufxi9H1tU2aQ2CsOhSvEbuOnAvcOVYn8eHAHB1hQvD
wzXc4JGTGs+LN66t6GztMvkDm4EunqoIts38hsMDGyYx0u7WUMjTjxsbtwDuVjRT
bPv2fOo9+cSMPi91GN+gTkVeacRZEtG2Zq4eZFPHKgKYN3ujg4LV5Cu6n+cCmaEC
CrKOguCpPXRvEirNzWo7ipptWs4wbBxYDp34alVzh/gQK3nQp8Vve5xFz21e1Up9
HDeGe2570S/J5d9QvsyQisBKm7WhXe5RWYE96zVMSOEEMvp+wWz668XB7515AS84
Gbqh8ulI68gEz9azAz5VvSoYYDM03DCEJ9e9dS2unRLZ+VGJAfalmLy/dsBYFd7m
2hAiyRLhAYNtPENmjUb5ZCRErCjy2kCIkC1+eAy4djIQFYJdlpN1civa0c6U6dV0
UeCXKQFLKlX6kRppzfvb
=wAky
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 07 Sep 2016 07:35:46 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:06:27 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.