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

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to