Bug#933334: ugene: FTBFS in buster (dpkg-shlibdeps error)

2019-10-25 Thread Santiago Vila
On Fri, Oct 25, 2019 at 05:49:25PM +0200, Andreas Beckmann wrote:
> On Mon, 29 Jul 2019 11:02:45 + Santiago Vila  wrote:
> > Package: src:ugene
> > Version: 1.31.1+dfsg-1
> 
> > I tried to build this package in buster but it failed:
> 
> I cannot reproduce this in buster, ugene just builds fine in my pbuilder
> buster environment (normal, -A, -B; amd64 and i386). Did you mean bullseye?

I meant buster. I only tried amd64, where -A works and -B fails.

I've put all my failed build logs here:

https://people.debian.org/~sanvila/build-logs/ugene/

I'm using sbuild. You will also see that I'm using eatmydata, but at
least in one build log I didn't use eatmydata and it also failed, so
eatmydata is not to blame for the failure.

> In sid it now fails with
> 
> make[3]: *** No rule to make target 'QtWebKit/QWebView', needed by
> '_tmp/ui/ui_Reporter.h'.  Stop.

That's very strange because sid has version 1.31.1+dfsg-1 as well.
It would seem that this is a Makefile bug and it worked for you by
pure chance in buster.

I can offer ssh access to one of my machines, where the problem
happened 100% of the time so far. Please contact me privately for
details.

Thanks.



Bug#933334: ugene: FTBFS in buster (dpkg-shlibdeps error)

2019-10-25 Thread Andreas Beckmann
On Mon, 29 Jul 2019 11:02:45 + Santiago Vila  wrote:
> Package: src:ugene
> Version: 1.31.1+dfsg-1

> I tried to build this package in buster but it failed:

I cannot reproduce this in buster, ugene just builds fine in my pbuilder
buster environment (normal, -A, -B; amd64 and i386). Did you mean bullseye?

In sid it now fails with

make[3]: *** No rule to make target 'QtWebKit/QWebView', needed by
'_tmp/ui/ui_Reporter.h'.  Stop.

Andreas



Bug#933334: ugene: FTBFS in buster (dpkg-shlibdeps error)

2019-07-29 Thread Santiago Vila
Package: src:ugene
Version: 1.31.1+dfsg-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules build-arch
dh build-arch --buildsystem=qmake
   dh_update_autotools_config -a -O--buildsystem=qmake
   dh_autoreconf -a -O--buildsystem=qmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>/ugene-1.31.1+dfsg'
# exclude non-free plugins
dh_auto_configure -- QMAKE_CFLAGS_ISYSTEM= QMAKE_CXXFLAGS_ISYSTEM= 
UGENE_WITHOUT_NON_FREE=1 UGENE_LRELEASE=lrelease-qt5 UGENE_LUPDATE=lupdate-qt5
qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" 
"QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" 
"QMAKE_CXXFLAGS_DEBUG=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" 
"QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now" "QMAKE_LFLAGS_DEBUG=-Wl,-z,relro 
-Wl,-z,now" QMAKE_STRIP=: PREFIX=/usr QMAKE_CFLAGS_ISYSTEM= 
QMAKE_CXXFLAGS_ISYSTEM= UGENE_WITHOUT_NON_FREE=1 UGENE_LRELEASE=lrelease-qt5 
UGENE_LUPDATE=lupdate-qt5
Info: creating stash file /<>/ugene-1.31.1+dfsg/.qmake.stash
Project MESSAGE: Using QT from /usr/lib/qt5/bin
Project MESSAGE: Generating traslations for language: ru
Warning: dropping duplicate messages in 
'/<>/ugene-1.31.1+dfsg/src/_debug/transl_ru.qm':


[... snipped ...]

/usr/lib/qt5/bin/qmake -install qinstall -exe 
../../_release/plugins/libsmith_waterman.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libsmith_waterman.so.1.0.0
: --strip-unneeded 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libsmith_waterman.so.1.0.0
ln -f -s libsmith_waterman.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libsmith_waterman.so
ln -f -s libsmith_waterman.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libsmith_waterman.so.1
ln -f -s libsmith_waterman.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libsmith_waterman.so.1.0
make[4]: Leaving directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/smith_waterman'
make[3]: Leaving directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/smith_waterman'
cd src/plugins/test_runner/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o 
Makefile 
/<>/ugene-1.31.1+dfsg/src/plugins/test_runner/test_runner.pro 
'QMAKE_CFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_CXXFLAGS_DEBUG=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 
'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro 
-Wl,-z,now' QMAKE_STRIP=: PREFIX=/usr QMAKE_CFLAGS_ISYSTEM= QMAKE_
 CXXFLAGS_ISYSTEM= UGENE_WITHOUT_NON_FREE=1 UGENE_LRELEASE=lrelease-qt5 
UGENE_LUPDATE=lupdate-qt5 ) && make -f Makefile install
make[3]: Entering directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/test_runner'
make -f Makefile.Release install
make[4]: Entering directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/test_runner'
/usr/lib/qt5/bin/qmake -install qinstall -exe 
../../_release/plugins/libtest_runner.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libtest_runner.so.1.0.0
: --strip-unneeded 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libtest_runner.so.1.0.0
ln -f -s libtest_runner.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libtest_runner.so
ln -f -s libtest_runner.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libtest_runner.so.1
ln -f -s libtest_runner.so.1.0.0 
/<>/ugene-1.31.1+dfsg/debian/tmp/usr/lib/ugene/plugins/libtest_runner.so.1.0
make[4]: Leaving directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/test_runner'
make[3]: Leaving directory 
'/<>/ugene-1.31.1+dfsg/src/plugins/test_runner'
cd src/plugins/weight_matrix/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake 
-o Makefile 
/<>/ugene-1.31.1+dfsg/src/plugins/weight_matrix/weight_matrix.pro 
'QMAKE_CFLAGS_RELEASE=-g -O2 
-fdebug-prefix-map=/<>/ugene-1.31.1+dfsg=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time