Your message dated Thu, 12 Nov 2020 22:19:37 +0000
with message-id <[email protected]>
and subject line Bug#973267: fixed in tpm2-tss 3.0.1-4
has caused the Debian Bug report #973267,
regarding libtss2-dev: pkgconfig file included with libtss2-dev has invalid path
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
973267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973267
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtss2-dev
Version: 3.0.0-1
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
The pkgconfig file included in libtss2-dev contains an invalid path:
Name: tss2-esys
Description: TPM2 Enhanced System API library.
URL: https://github.com/tpm2-software/tpm2-tss
Version: 3.0.1
Requires.private: tss2-mu tss2-sys
Cflags: -I${includedir} -I${includedir}/tss
Libs: -ltss2-esys -L${libdir}
Libs.private: -ldl -lcrypto
The Cflags field includes /usr/include/tss, but the include files are actually
in /usr/include/tss2.
This causes build failures like this in fwupd:
cc -Iplugins/tpm-eventlog/libfu_plugin_tpm_eventlog.so.p -Iplugins/tpm-eventlog
-I../plugins/tpm-eventlog -I. -I.. -Ilibfwupd -I../libfwupd -Ilibfwupdplugin
-I../libfwupdplugin -I/usr/include/libxmlb-1 -I/usr/include/libmount
-I/usr/include/blkid -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0
-I/usr/include/gusb-1 -I/usr/include/libusb-1.0 -I/usr/include/libsoup-2.4
-I/usr/include/libxml2 -I/usr/include/gudev-1.0 -I/usr/include/json-glib-1.0
-I/usr/include/tss -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64
-Werror -std=c99 -Waggregate-return -Wunused -Warray-bounds -Wcast-align
-Wclobbered -Wdeclaration-after-statement -Wdiscarded-qualifiers
-Wduplicated-branches -Wduplicated-cond -Wempty-body -Wformat=2
-Wformat-nonliteral -Wformat-security -Wformat-signedness -Wignored-qualifiers
-Wimplicit-function-declaration -Winit-self -Wlogical-op -Wmaybe-uninitialized
-Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs
-Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes
-Wnested-externs -Wno-cast-function-type -Wno-address-of-packed-member
-Wno-unknown-pragmas -Wno-deprecated-declarations
-Wno-missing-field-initializers -Wno-strict-aliasing
-Wno-suggest-attribute=format -Wno-unused-parameter -Wold-style-definition
-Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow
-Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default
-Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable
-Wunused-variable -Wvla -Wwrite-strings -fstack-protector-strong
-D_DEFAULT_SOURCE -DFWUPD_DISABLE_DEPRECATED -D_BSD_SOURCE -D_XOPEN_SOURCE=700
-D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/build/build=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
'-DG_LOG_DOMAIN="FuPluginTpmEventlog"' -MD -MQ
plugins/tpm-eventlog/libfu_plugin_tpm_eventlog.so.p/fu-tpm-eventlog-common.c.o
-MF
plugins/tpm-eventlog/libfu_plugin_tpm_eventlog.so.p/fu-tpm-eventlog-common.c.o.d
-o
plugins/tpm-eventlog/libfu_plugin_tpm_eventlog.so.p/fu-tpm-eventlog-common.c.o
-c ../plugins/tpm-eventlog/fu-tpm-eventlog-common.c
cc1: error: /usr/include/tss: No such file or directory
[-Werror=missing-include-dirs]
-- System Information:
Debian Release: 10.4
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.58-07649-ge120df5deade (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libtss2-dev depends on:
ii libgcrypt20-dev 1.8.6-2
ii libtss2-esys0 3.0.0-1
libtss2-dev recommends no packages.
libtss2-dev suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tpm2-tss
Source-Version: 3.0.1-4
Done: Mario Limonciello <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tpm2-tss, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mario Limonciello <[email protected]> (supplier of updated tpm2-tss
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 29 Oct 2020 13:09:39 -0500
Source: tpm2-tss
Architecture: source
Version: 3.0.1-4
Distribution: unstable
Urgency: medium
Maintainer: Mathieu Trudel-Lapierre <[email protected]>
Changed-By: Mario Limonciello <[email protected]>
Closes: 973267
Changes:
tpm2-tss (3.0.1-4) unstable; urgency=medium
.
* Fix the include dir for development packages (Closes: #973267)
Checksums-Sha1:
caee5d542fef8e60f08748f7a29e3d4da316e6fa 2783 tpm2-tss_3.0.1-4.dsc
145f45d808d7ab52af2b78a05051a44daf51e481 914656 tpm2-tss_3.0.1.orig.tar.gz
135755b56193c9d4578506c71c1acd594280b001 14748 tpm2-tss_3.0.1-4.debian.tar.xz
22308a3e93c020fbc1728787ff016a87b59aa566 8622 tpm2-tss_3.0.1-4_source.buildinfo
Checksums-Sha256:
e75906d325ce347dca7bca2b2db898383ce342efedc09957e0740cdd086ceaca 2783
tpm2-tss_3.0.1-4.dsc
136131edb7198b28430beb2c4c7f244c1590b2217c4a9a80bc33dc2a547a9237 914656
tpm2-tss_3.0.1.orig.tar.gz
f072de082a75d73ad78b108bc33e67bc5556f60bd75acb0fe5a801ac4e5d2d2e 14748
tpm2-tss_3.0.1-4.debian.tar.xz
3a9eb92a5cfc0d5406ea31229cdd6fbd233a3bff00822318b5bbda51238f022a 8622
tpm2-tss_3.0.1-4_source.buildinfo
Files:
85c557a43262d4a4cb3c53fd56c73add 2783 libs optional tpm2-tss_3.0.1-4.dsc
fc3526bea5cbacb1479f3e61a39e3174 914656 libs optional
tpm2-tss_3.0.1.orig.tar.gz
d686011540b85b4e2586c629a9c894da 14748 libs optional
tpm2-tss_3.0.1-4.debian.tar.xz
a40df16aada322be588c2a6ad254ba37 8622 libs optional
tpm2-tss_3.0.1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEECwtuSU6dXvs5GA2aLRkspiR3AnYFAl+tsY8ACgkQLRkspiR3
AnbK4hAA4N1VeWiRcAjZA5k5s+f4f+4BziKpn89Xe8i6x/z/CiUlWueV/08y5Cms
4BpFmwa3sBN0y57LnpSURZFjOC7+qBgHftEXQCpvJR7DpZSCEWr0IkbpCVvDb4YT
aI/tBjsRJ/eH1qPoz36NeZgh9eF8BHQczi4gLKTwt1Ml+7qJB2Ke9ajYIodKMP1e
NEI+o+3gi7BvxO+UIAbjcEkTek4M018WNMQKqEaYiCh6OUR6IUZwEGLgJ8swvWEC
fBLEKzbO0sZ5UqoHPo3dHUSGB1YcNdIwamj5VmcJ7AzKCAkoXRF1WFWBoorDTC4T
ltkVmrhiOQe+MWCrVIz56yzc+c2Oo9RFKDgyB9boi/1GmuWH+y2/EhIJH2TiMWLZ
XBlnFxo9p/Dfp/Bkev8tqhOlefzmdh/f0QskA3y1gCFoayYFUSXQxAnZThP1zppM
YFLypc73Tum4jTvyaZahSWvjVZz7ALH7OOXpca5lJdS++PJGXudTMY6bAEloWy/I
4q8Frs1V6jk2EbkV0OctFS00e/rYGZ2Bw6QNormaat78Xch71AdtXED72s+K76nx
4xwitbcpeeDnV1OrtkL3+0ieoEZhEuhrA2F1Z/2cEKOzb0C+LzkZ9LzWOtX/wnSh
ebplMZSpJyOL1ptwDQnRs8s6iBMV5xk3oFOKOajo4cf3hblXNVA=
=e5EW
-----END PGP SIGNATURE-----
--- End Message ---