make test failures

Kurt Hindenburg kurt.hindenburg at gmail.com
Fri May 24 00:44:14 UTC 2013


On May 23, 2013, at 2:42 PM, David Faure <faure at kde.org> wrote:

> On Thursday 23 May 2013 09:53:53 Kurt Hindenburg wrote:
>> Hello, I'm running a VM built from lubuntu with no Qt4/KDE4 installed.
>> 
>> One change I had to make was to the plugin variable to add the
>> i386-linux-gnu part.
>> /home/kurthindenburg/kf5/kde_frameworks/lib/i386-linux-gnu/plugins:/home/ku
>> rthindenburg/kf5/qt5/plugins:
> 
> Alex or Steve? This weird LIB_INSTALL_DIR value seems to come from 
> GNUInstallDirs? There's a comment about multiarch in there, so I suppose it's 
> expected...
> 
>> (mimePatterns.join(";")): *,v;*.asc;*.doc;*.inf;*.ini;*.txt Expected
>> (expectedPatterns.join(";")): *,v;*.asc;*.doc;*.txt
> 
> You seem to have other things than freedesktop.org.xml in 
> /usr/share/mime/packages, and it defines additional stuff that the test is not 
> expecting.
> 
> I'm curious, what does `grep -rw inf /usr/share/mime/packages/` return for 
> you?

% grep -rw inf /usr/share/mime/packages/
/usr/share/mime/packages/freedesktop.org.xml:      <treematch type="file" path="autorun.inf"/>
/usr/share/mime/packages/libfm.xml:    <glob pattern="*.inf"/>


> (Try removing the package containing that file, if you don't need it?)
> 
> I solved that in Qt itself by requiring a local copy of shared-mime-info (and 
> skipping the test if it's not there). But I'm too lazy to port this 
> kde4support test to the same solution :)
> 
>> FAIL!  : KStandarddirsTest::testResourceDirs() 'dir.endsWith("xdg/") ||
>> dir.endsWith("share/config/") ||
>> dir.endsWith(".kde-unit-test/xdg/config/")' returned FALSE.
>> (/etc/xdg/lubuntu/) Loc:
>> [/home/kurthindenburg/kf5/src/5/kdelibs-frameworks/staging/kde4support/auto
>> tests/kstandarddirstest.cpp(89)]
> 
> Strange XDG_CONFIG_DIRS value. Fixed.
> 
>> FAIL!  : KStandarddirsTest::testFindExe() '!kioslave.isEmpty()' returned
>> FALSE. () Loc:
>> [/home/kurthindenburg/kf5/src/5/kdelibs-frameworks/staging/kde4support/auto
>> tests/kstandarddirstest.cpp(287)]
> 
> This seems to be a side-effect of the multiarch issue.
> In the toplevel builddir for kdelibs, `grep kioslave install_manifest.txt`
> does it say lib/kde5/libexec/kioslave or lib/i386-linux-
> gnu/kde5/libexec/kioslave
> 
/home/kurthindenburg/kf5/kde_frameworks/lib/i386-linux-gnu/kde5/libexec/kioslave

>> FAIL!  : KFileItemTest::testMimeTypeOnDemand() 'fileItem.isMimeTypeKnown()'
>> returned FALSE. () Loc:
> 
> Hmm, I think that's another side effect of the mimetype pollution (multiple 
> associations for *.txt).
> 
> -- 
> David Faure, faure at kde.org, http://www.davidfaure.fr
> Working on KDE, in particular KDE Frameworks 5
> 



More information about the Kde-frameworks-devel mailing list