Your message dated Sun, 23 Aug 2020 13:27:58 +0200
with message-id <2634767.dh8b44AVTY@thyrus>
and subject line Re: Bug#859743: analitza: Please use C++ mode and Qt/KDE C++
flags for ABI check
has caused the Debian Bug report #859743,
regarding analitza: Please use C++ mode and Qt/KDE C++ flags for ABI check
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 ow...@bugs.debian.org
immediately.)
--
859743: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859743
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: analitza
Version: 4:16.08.1-1
Severity: normal
Hi,
The attached patch makes acc autopkgtest use the qt/kde flags and also
uses C++ mode of abi-compliance-checker.
Cheers,
Balint
diff -Nru analitza-16.12.3/debian/libanalitza-dev.acc.in analitza-16.12.3/debian/libanalitza-dev.acc.in
--- analitza-16.12.3/debian/libanalitza-dev.acc.in 2017-03-10 21:29:13.000000000 +0000
+++ analitza-16.12.3/debian/libanalitza-dev.acc.in 2017-04-06 14:09:40.000000000 +0000
@@ -18,8 +18,9 @@
<gcc_options>
-fPIC
- -std=c++11
+ @@CPPFLAGS@@
+ @@CXXFLAGS@@
-fno-keep-inline-functions
</gcc_options>
-</descriptor>
\ No newline at end of file
+</descriptor>
diff -Nru analitza-16.12.3/debian/tests/acc analitza-16.12.3/debian/tests/acc
--- analitza-16.12.3/debian/tests/acc 2017-03-10 21:29:13.000000000 +0000
+++ analitza-16.12.3/debian/tests/acc 2017-04-06 14:09:40.000000000 +0000
@@ -2,10 +2,29 @@
DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+# get qt/kde buildflags
+CPPFLAGS=$(make -s -f - all <<EOF
+include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
+include debian/dhmk_rules.mk
+all:
+ @echo "\$(CPPFLAGS)"
+EOF
+)
+CXXFLAGS=$(make -s -f - all <<EOF
+include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
+include debian/dhmk_rules.mk
+all:
+ @echo "\$(CXXFLAGS)"
+EOF
+)
+
for in_file in debian/*.acc.in; do
out_file=${in_file%.in}
- sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \
+ sed 's|@@DEB_HOST_MULTIARCH@@|'"${DEB_HOST_MULTIARCH}"'|;s|@@CXXFLAGS@@|'"${CXXFLAGS}"'|;s|@@CPPFLAGS@@|'"${CPPFLAGS}"'|;' \
"${in_file}" > "${out_file}"
done
-dh_acc
+# workaround for #859728
+cp $(which dh_acc) debian/
+sed -i 's/abi-compliance-checker -/abi-compliance-checker -cpp-compatible -/' debian/dh_acc
+debian/dh_acc
--- End Message ---
--- Begin Message ---
Source: analitza
Source-Version: 4:17.08.0-1
Done: Maximiliano Curia <m...@debian.org>
In data giovedì 6 aprile 2017 19:05:32 CEST, Balint Reczey ha scritto:
> Source: analitza
> Version: 4:16.08.1-1
> Severity: normal
>
> Hi,
>
> The attached patch makes acc autopkgtest use the qt/kde flags and also
> uses C++ mode of abi-compliance-checker.
All the .acc.in files were removed with the upload of version
4:17.08.0-1, hence closing this bug.
Thanks for your report,
--
Pino Toscano
signature.asc
Description: This is a digitally signed message part.
--- End Message ---