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