Updated update-mime-database

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Mon Apr 23 20:36:10 CEST 2007


Ralf Habacker schrieb:
> Ralf Habacker schrieb:
>> Christian Ehrlicher schrieb:
>>   
>>> Hi,
>>>
>>> I've updated update-mime-database to fix mimetype creation. There is 
>>> still an open issue - the current fix is to copy freedesktop.org.xml 
>>> from update-mime-database sources to 
>>> kde-install-dir/share/mime/packages and rerun "make install" in 
>>> kdelibs-build dir.
>>>     
>> Another - may be easier way - is to add freedesktop.org.xml to the bin 
>> package into the zip path share/mime/packages, install it by hand or 
>> with the installer and add  <installer-root-dir> to KDEDIRS.
>>   
> With the help of Christian I've updated a new updated-mime-database 
> binary package 0.21-4, which has all basic mimetypes included.
> 
> Simple install the updated package and add the install root to KDEDIRS 
> before running kbuildsycoca4
> 
> BTW: kmimetest has still errors
> 
> [3536] kdecore (KUrl): KUrl::setPath  textfile
> [3536] kdecore (KUrl): KUrl::setPath  textfile.foo
> [3536] kdecore (KUrl): KUrl::setPath  textfile.doc
> FAIL!  : KMimeTypeTest::testFindByNameAndContent() Compared values are 
> not the same
>    Actual (mime->name()): text/plain
>    Expected (QString::fromLatin1("application/msword")): application/msword
> F:\daten\kdelibs\kdecore\tests\kmimetypetest.cpp(213) : failure location
> FAIL!  : KMimeTypeTest::testFindByContent() Compared values are not the same
>    Actual (mime->name()): text/plain
>    Expected (QString::fromLatin1("application/pdf")): application/pdf
> F:\daten\kdelibs\kdecore\tests\kmimetypetest.cpp(263) : failure location
> PASS   : KMimeTypeTest::testAllMimeTypes()
> FAIL!  : KMimeTypeTest::testAlias() 'alias' returned FALSE. ()
> F:\daten\kdelibs\kdecore\tests\kmimetypetest.cpp(304) : failure location
> <snip>
> [3536] kio (KTrader): KMimeTypeTrader::weightedOffers( application/xml, 
> KParts/ReadOnlyPart )
> [3536] kio (KTrader): query for mimeType application/xml, 
> KParts/ReadOnlyPart : returning 2 offers
> [3536] kio (KTrader): KMimeTypeTrader::weightedOffers( text/xml, 
> KParts/ReadOnlyPart )
> [3536] kio (KTrader): WARNING: KMimeTypeTrader: mimeType text/xml not found
> [3536] kio (KTrader): query for mimeType text/xml, KParts/ReadOnlyPart : 
> returning 0 offers
> FAIL!  : KMimeTypeTest::testMimeTypeTraderForAlias() 
> 'offerListHasService( offers, "katepart.desktop" )' returned FALSE.
> F:\daten\kdelibs\kdecore\tests\kmimetypetest.cpp(416) : failure location
> PASS   : KMimeTypeTest::testHasServiceType1()
> PASS   : KMimeTypeTest::testHasServiceType2()
> FAIL!  : KMimeTypeTest::testPatterns() Compared values are not the same
>    Actual (mime_pdf->patterns().join(",")):
>    Expected (QString("*.pdf")): *.pdf
> F:\daten\kdelibs\kdecore\tests\kmimetypetest.cpp(464) : failure location
> 
This is your fault. Either forgot to rerun kbuildsycoca or XDG_MIME_PATH 
is not set (or not used). That's why I wanted a common global path for 
the standard mimetypes...
It works fine for me

Christian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20070423/f6939400/attachment.pgp 


More information about the Kde-windows mailing list