Bug#876918: juffed FTBFS: symbol differences

2017-09-26 Thread Alf Gaida
Guess what - we can read the FTBFS in reproducible builds too - but if
you really want to be helpful, we accept proudly bugs with attached
patches.

Cheers Alf



Bug#876918: juffed FTBFS: symbol differences

2017-09-26 Thread Adrian Bunk
Source: juffed
Version: 0.10-85-g5ba17f9-13
Severity: serious

Some recent change in unstable makes juffed FTBFS:

https://tests.reproducible-builds.org/debian/history/juffed.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/juffed.html

...
   dh_makeshlibs -O--buildsystem=cmake -O--fail-missing 
-O--builddirectory=./build
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libjuffed-engine-qsci0.10/DEBIAN/symbols 
doesn't match completely debian/libjuffed-engine-qsci0.10.symbols
--- debian/libjuffed-engine-qsci0.10.symbols 
(libjuffed-engine-qsci0.10_0.10-85-g5ba17f9-13_amd64)
+++ dpkg-gensymbolsT8_ce7   2018-10-28 20:03:58.139800363 -1200
@@ -224,7 +224,7 @@
  (c++)"Juff::stringToBool(QString const&)@Base" 0.10
  (c++)"Juff::stringToColor(QString const&)@Base" 0.10
  (c++)"QByteArray::~QByteArray()@Base" 0.10
- (c++)"QForeachContainer::QForeachContainer(QStringList 
const&)@Base" 0.10
+#MISSING: 0.10-85-g5ba17f9-13# 
(c++)"QForeachContainer::QForeachContainer(QStringList 
const&)@Base" 0.10
  
(c++)"QList::append(Juff::DocEngine::ColorOption 
const&)@Base" 0.10
  (c++)"QList::detach_helper_grow(int, int)@Base" 
0.10
  (c++)"QList::QList(QList const&)@Base" 0.10
@@ -253,7 +253,7 @@
  (c++)"QList::detach_helper_grow(int, int)@Base" 0.10
  (c++)"QList::~QList()@Base" 0.10
  (c++)"QMap::detach_helper()@Base" 0.10
- (c++)"QMap::~QMap()@Base" 0.10
+#MISSING: 0.10-85-g5ba17f9-13# (c++)"QMap::~QMap()@Base" 0.10
  (c++)"QMap::detach_helper()@Base" 0.10
  (c++)"QMap::operator[](QString const&)@Base" 0.10
  (c++)"QMap::detach_helper()@Base" 0.10
@@ -390,6 +390,8 @@
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)::{lambda()#8}::operator()() 
const::qstring_literal@Base" 0.10
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)::{lambda()#9}::operator()() 
const::qstring_literal@Base" 0.10
  (c++)"Ui_FileTypesPage::setupUi(QWidget*)@Base" 0.10
+ _ZN9QtPrivate17QForeachContainerI11QStringListEC1ERKS1_@Base 
0.10-85-g5ba17f9-13
+ _ZN9QtPrivate17QForeachContainerI11QStringListEC2ERKS1_@Base 
0.10-85-g5ba17f9-13
  (c++|arch= !amd64 !arm64 !mips64el !ppc64el !s390x !alpha !kfreebsd-amd64 
!ppc64 !sparc64)"int const* std::__find_if >(int const*, int const*, 
__gnu_cxx::__ops::_Iter_equals_val, 
std::random_access_iterator_tag)@Base" 0.10
  (c++)"non-virtual thunk to Juff::FileTypesPage::~FileTypesPage()@Base" 0.10
  (c++)"non-virtual thunk to Juff::JuffScintilla::~JuffScintilla()@Base" 0.10
dh_makeshlibs: failing due to earlier errors
debian/rules:14: recipe for target 'binary' failed
make: *** [binary] Error 2