Debian Bug report logs - #814435
log4shib: FTBFS when built with dpkg-buildpackage -A (liblog4shib.la is not installed to anywhere)

version graph

Package: src:log4shib; Maintainer for src:log4shib is Debian Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>;

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

Date: Thu, 11 Feb 2016 14:57:11 UTC

Severity: serious

Found in version log4shib/1.0.9-2

Fixed in version log4shib/1.0.9-3

Done: Ferenc Wágner <wferi@niif.hu>

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 Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>:
Bug#814435; Package src:log4shib. (Thu, 11 Feb 2016 14:57:15 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 Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>. (Thu, 11 Feb 2016 14:57:16 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: log4shib: FTBFS when built with dpkg-buildpackage -A (liblog4shib.la is not installed to anywhere)
Date: Thu, 11 Feb 2016 14:52:46 +0000
Package: src:log4shib
Version: 1.0.9-2
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 build-indep --with autoreconf
   dh_testdir -i
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf --as-needed
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'.
libtoolize: copying file `config/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'

[... snipped ...]

/usr/bin/install -c -m 644 ./man/man3/log4shib_StringUtil.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::StringUtil.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_SyslogAppender.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::SyslogAppender.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_ThreadNameComponent.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::ThreadNameComponent.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_TimeStamp.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::TimeStamp.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_TimeStampComponent.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::TimeStampComponent.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_Win32DebugAppender.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::Win32DebugAppender.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading_MSMutex.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading::MSMutex.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading_MSScopedLock.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading::MSScopedLock.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading_Mutex.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading::Mutex.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading_ScopedLock.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading::ScopedLock.3
/usr/bin/install -c -m 644 ./man/man3/log4shib_threading_ThreadLocalDataHolder.3 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/log4shib::threading::ThreadLocalDataHolder.3
/bin/bash /<<PKGBUILDDIR>>/config/install-sh -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/log4shib-1.0.9/api
cp -r html /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/log4shib-1.0.9/api
rm -f -r -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/log4shib-1.0.9/api/html/.svn /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/log4shib-1.0.9/api/html/Makefile*
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
 /usr/bin/install -c log4shib-config '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/aclocal'
 /usr/bin/install -c -m 644 log4shib.m4 '/<<PKGBUILDDIR>>/debian/tmp/usr/share/aclocal'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
 /usr/bin/install -c -m 644 log4shib.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
find debian/tmp/usr/share/doc/log4shib-*/api/html -name "*.md5" -delete
dh_install -Xman3 --fail-missing
dh_install: usr/lib/x86_64-linux-gnu/liblog4shib.la exists in debian/tmp but is not installed to anywhere
dh_install: missing files, aborting
debian/rules:31: recipe for target 'override_dh_install-indep' failed
make[1]: *** [override_dh_install-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:38: 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.



Added tag(s) pending. Request was from Ferenc Wágner <wferi@niif.hu> to control@bugs.debian.org. (Sat, 25 Jun 2016 19:48:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>:
Bug#814435; Package src:log4shib. (Wed, 13 Jul 2016 20:45:09 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>. (Wed, 13 Jul 2016 20:45:09 GMT) (full text, mbox, link).


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

From: Santiago Vila <sanvila@unex.es>
To: Ferenc Wágner <wferi@niif.hu>
Cc: 814435@bugs.debian.org
Subject: Re: limit source to log4shib, tagging 814435
Date: Wed, 13 Jul 2016 22:43:21 +0200 (CEST)
Greetings.

I have the ok from the Release Managers to consider this issue
as RC for stretch.

I'm going to wait a week before raising severities, but since this bug
is in pending state, I'd appreciate if you could make an upload
before that.

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:16:01 GMT) (full text, mbox, link).


Reply sent to Ferenc Wágner <wferi@niif.hu>:
You have taken responsibility. (Tue, 02 Aug 2016 10:39:05 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Tue, 02 Aug 2016 10:39:05 GMT) (full text, mbox, link).


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

From: Ferenc Wágner <wferi@niif.hu>
To: 814435-close@bugs.debian.org
Subject: Bug#814435: fixed in log4shib 1.0.9-3
Date: Tue, 02 Aug 2016 10:36:52 +0000
Source: log4shib
Source-Version: 1.0.9-3

We believe that the bug you reported is fixed in the latest version of
log4shib, 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 814435@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ferenc Wágner <wferi@niif.hu> (supplier of updated log4shib 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: Tue, 02 Aug 2016 11:56:23 +0200
Source: log4shib
Binary: liblog4shib1v5 liblog4shib-dev liblog4shib-doc
Architecture: source
Version: 1.0.9-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Shib Team <pkg-shibboleth-devel@lists.alioth.debian.org>
Changed-By: Ferenc Wágner <wferi@niif.hu>
Description:
 liblog4shib-dev - log4j-style configurable logging library for C++ (development)
 liblog4shib-doc - log4j-style configurable logging library for C++ (API docs)
 liblog4shib1v5 - log4j-style configurable logging library for C++ (runtime)
Closes: 814435
Changes:
 log4shib (1.0.9-3) unstable; urgency=medium
 .
   * [41cb8de] Build only the documentation for indep builds (Closes: #814435)
   * [9c92c67] Enable parallel builds
   * [a659bd6] Use secure HTTPS transport in the Vcs-* fields
   * [1446f60] Update Standards-Version to 3.9.8 (no changes needed)
   * [0628729] Fix the build flag leak by an upstreamable patch
   * [b20a1a1] New patch Fix-Doxygen-formatting-issues.patch
   * [8df8e66] New patch Remove-obsolete-MAX_DOT_GRAPH_-WIDTH-HEIGHT-
     Doxygen-.patch
   * [d69ed62] New patch Drop-superfluous-scope-to-help-Doxygen-find-the-
     decl.patch
   * [04c8101] Remove the unneded files instead of ignoring them
   * [fbc0beb] New patch socket-and-gethostbyname-are-often-provided-by-
     libc.patch
Checksums-Sha1:
 795aaa979585407e0de839af09b2c2917813baee 2163 log4shib_1.0.9-3.dsc
 e6982df471a77972e6df96edcf37c28fb9bd219b 50892 log4shib_1.0.9-3.debian.tar.xz
Checksums-Sha256:
 7b850eb3c873d369735d6b350b5b4498409e4973689ceec64b94481d131409c6 2163 log4shib_1.0.9-3.dsc
 fb8ca32bd66ac8d417e402f474a624ec1f5007d719ffdfeb9a721ec161368d0f 50892 log4shib_1.0.9-3.debian.tar.xz
Files:
 35f7efaea45774043a778a0ecffc838e 2163 libs extra log4shib_1.0.9-3.dsc
 a6eac4fbbf1cf953b1e33db6422c3ef1 50892 libs extra log4shib_1.0.9-3.debian.tar.xz

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

iQIcBAEBCgAGBQJXoHMaAAoJEDrI9xZHftsjB5AP+gNTkyUYyWbNW/OPMF2s1J7b
AUku3G1ElqrcXwrhCQCcqp5141Cqrm1Y66BRRULMCs1UhBivM11WvvVFb0Ak+RXz
lpQRau3HYTXCAPdcWUgPuSAytNo+8DI9OYnl1dryEjUlCXDOTRZzH1Vfj86af5/9
4GcL7J6UOJm/I7cCrq676hV4x12MYxCidFcStzNWUaJ6sGl+FPXEKCPczvKTcsqr
VkfrsOcIinl7TSZO70E+0WB8cgP+zUK3b69WS+zLbIlbqY2VZjFmeAdt3HA0rncN
7SOzVNI5sfyHYmFoTF7kCbJwZqI3eCbCi1cgrO0ReKyxFXdR1PUOaP/NBVlKcM9a
GVqBeGxUJF0PPcoLdt/IiIIBgs4yJNps/rmqPN9GWH4le5M3rbHQGYz+Hk7qUJl3
ThBlxyjItrl0xZ4ia2rHhq77VHgh5iGnnokAHIg5TbF/iSq/NHmfr6ApdvBbYhok
2zB06yzQTAY/xa1dTlsgcK+hMzGMYcMmWuVQBNZMZoSzinJ+guDau33G1IV4BOQh
z3jgbfptN2NrCvjHhsAY1nYPPVncIDVYH5IzjQaNrZt6+fihT1rifPeNwgUz9mbP
cnOVWi/tPuSUsXJlbPylsd3R4+J6w/WL8ZPqeE0EUh6FAvXtWeLrLRQkKlVkav8n
0rYT9vekh+k2dAuAk+bf
=5AhJ
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 31 Aug 2016 07:28:42 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:05:53 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.