Debian Bug report logs - #1035369
abi-compliance-checker including headers different from config file

version graph

Package: abi-compliance-checker; Maintainer for abi-compliance-checker is Mathieu Malaterre <[email protected]>; Source for abi-compliance-checker is src:abi-compliance-checker (PTS, buildd, popcon).

Reported by: Steve Langasek <[email protected]>

Date: Tue, 2 May 2023 07:27:01 UTC

Severity: normal

Found in version abi-compliance-checker/2.3-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Mathieu Malaterre <[email protected]>:
Bug#1035369; Package abi-compliance-checker. (Tue, 02 May 2023 07:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Steve Langasek <[email protected]>:
New Bug report received and forwarded. Copy sent to Mathieu Malaterre <[email protected]>. (Tue, 02 May 2023 07:27:03 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Steve Langasek <[email protected]>
To: [email protected]
Subject: abi-compliance-checker including headers different from config file
Date: Tue, 2 May 2023 09:24:03 +0200
[Message part 1 (text/plain, inline)]
Package: abi-compliance-checker
Version: 2.3-1
User: [email protected]
Usertags: origin-ubuntu mantic

When trying to run abi-compliance-checker against libspdlog-dev, it
inexplicably includes headers in its compilation run OTHER THAN those that
were specified in <headers> in the xml.

Specifically, from the xml:

/usr/include/spdlog/details/tcp_client.h
/usr/include/spdlog/details/thread_pool-inl.h
/usr/include/spdlog/details/thread_pool.h
/usr/include/spdlog/details/udp_client.h

and from the log of the failing run:

  #include "/usr/include/spdlog/details/tcp_client-windows.h"
  #include "/usr/include/spdlog/details/thread_pool-inl.h"
  #include "/usr/include/spdlog/details/thread_pool.h"
  #include "/usr/include/spdlog/details/udp_client-windows.h"

This is absolutely insane behavior, I have no idea why it's happening.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
[email protected]                                     [email protected]
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 12:24:11 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.