Your message dated Thu, 05 Nov 2015 13:12:38 -0300 with message-id <2184611.xs3UREXaJJ@tonks> and subject line Re: Bug#803669: Breaks QProcess in owncloud-client tests on mips an mipsel has caused the Debian Bug report #803669, regarding Breaks QProcess in owncloud-client tests on mips an mipsel 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.) -- 803669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803669 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: qtbase-opensource-src Version: 5.5.0+dfsg-3 Severity: serious Setting the severity of this bug to serious because it causes another package to fail to build from source. This version of Qt breaks the tests of owncloud-sync on mips and mipsel. Test also break when compiling version 2.0.0+dfsg-1 of owncloud-client which previously successfully built against the newer version of Qt. So I suspect this is a bug in Qt and not in owncloud-client. See here for the failing build logs: https://buildd.debian.org/status/fetch.php?pkg=owncloud-client&arch=mipsel&ver=2.0.2%2Bdfsg-1&stamp=1445685652 I tried to debug this on the mipsel porter box but could not resovlve the problem. This is what I found out: - The problem is also present when running the tests with Qt 5.5.0+dfsg-3 so setting this version. This is the first version of Qt 5.5 available for mipsel. This is likely a bug introduced with Qt 5.5. - This is the problematic part of the code in owncloud-client which triggers the bug (see test/testfilesystem.h in owncloud-client): https://anonscm.debian.org/cgit/pkg-owncloud/owncloud-client.git/tree/test/testfilesystem.h 26 QByteArray shellSum( const QByteArray& cmd, const QString& file ) 27 { 28 QProcess md5; 29 QStringList args; 30 args.append(file); 31 md5.start(cmd, args); 32 QByteArray sumShell; 33 qDebug() << "File: "<< file; 34 35 if( md5.waitForFinished() ) { 36 37 sumShell = md5.readAll(); 38 sumShell = sumShell.left( sumShell.indexOf(' ')); 39 } 40 return sumShell; 41 } This is called twice during the test to compute a md5/sha1 sum with the command line tool to compare this against owncloud-clients internal implementation. The test then fails because this function returns an empty string instead of the correct result. - Running the test under strace shows that the md5sum/sha1sum call succeeds and returns the correct string. But apparently waitForFinished just hangs for 30s (default timeout value) and then returns an error. At this point I'm out of ideas on how to further debug this. Help by Qt maintainers or mips porters would be appreciated. Gaudenz -- System Information: Debian Release: stretch/sid APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (100, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libqt5core5a depends on: ii libc6 2.19-22 ii libgcc1 1:5.2.1-22 ii libglib2.0-0 2.46.1-1 ii libicu55 55.1-5 ii libpcre16-3 2:8.35-7.2 ii libstdc++6 5.2.1-22 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages libqt5core5a recommends: ii qttranslations5-l10n 5.5.1-2 Versions of packages libqt5core5a suggests: ii libthai0 0.1.22-2 -- no debconf information
--- End Message ---
--- Begin Message ---Version: 5.5.1+dfsg-6 [snip] > > Tried multiple times to be completely sure. > > You are absolutely right. OK, closing the bug with the version the fix got in then :) Thanks Gaudenz for trying again :) -- Simulations are not data. In God we trust, all the others must supply data. Walter Opyd, "Show Me The Data" IEEE Spectrum's reader's comments, http://www.spectrum.ieee.org/nov04/4004 Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/signature.asc
Description: This is a digitally signed message part.
--- End Message ---