The upstream source changed the way it handles files between etch and lenny. In the process of adding an as yet undocumented feature to process directories of magic files they have made is so the ".mime" suffix must be explicitly put on to the filename when loading .mime files.

I pulled the source of all of the Lenny packages affected by this change, those which depend on libmagic1. A read of their source puts them into 5 categories:

No Calls to magic_load() - unaffected
        apache2
        php5
        roundcube

Only passes NULL to magic_load() - unaffected
        aegis
        anymeal
        classpath
        gmediaserver
        irmp3
        orange
        mkvtoolnix
        nepenthes
        spalshy
        worker

Just a wrapper for another language - unaffected
        magic-haskell
        mahoro
        ocaml-magic

Passes a filename to magic_load(), but not with MAGIC_MIME* flags set - unaffected
        cdrkit
        
That leaves two packages that have problems:
        dares - The "-m" command option will need a ".mime" on the end
mediatomb - The magic_file configuration entry will need a ".mime" on the end

I have asked the upstream maintainer for guidance on his intent, if the code should change or the man page.




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to