Yeah, we shouldn't be depending on the system mime.types for anything important.
We have our own mime/magic package where new signatures can be added. 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. > -- 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.
