You just don't get the flavor in these modern programs.

I hadn't read IsVideo. I see there's magic.VideoExtensions, seems like
either that or mime.AddExtensionType calls should be used, not both.

Agreed that the tests shouldn't be relying on system mime db.

On Wed, Mar 27, 2019 at 10:53 AM Gina White <[email protected]> wrote:

> Hi, I am seeing this test fail on both windows and on arch linux:
>
> --- FAIL: TestIsVideo (0.08s)
>     search_test.go:41: IsVideo failed video=true filename=movie.mkv
> mimetype=application/octet-stream
> FAIL
> FAIL perkeep.org/pkg/types/camtypes 0.399s
>
> My understanding is that on windows, this more or less gets translated to
> a registry lookup.  I haven't dug into it in detail, but suspect that it is
> going to be highly dependent on whether I have installed an application
> that registers itself as being able to handle the .mkv extension.
>
> On arch linux the problem seems to be that our code (via the golang
> stdlib) expects to read a mime.types file and that is not installed by
> default on arch linux.  Their perspective is that this file is used by 
> 'Heirloom
> UNIX programs', a phrase I am enjoying.
>
> I'm thinking that if this functionality is important enough to test, then
> perhaps perkeep should call AddExtensionType with the types it cares
> about.  What do you all think?
>
> thanks
> - Gina
>
> --
> You received this message because you are subscribed to the Google Groups
> "Perkeep" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>


-- 
best, Eric
eric.pdxhub.org <http://pdxhub.org/people/eric>

-- 
You received this message because you are subscribed to the Google Groups 
"Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to