Hacker News new | ask | show | jobs
by aryehof 3412 days ago
Documentation doesn't mention it, but this appears to not work on Windows - at least not out of the box. Annoying to go to the trouble of downloading it to try, to discover it was never going to work.
1 comments

This actually seems to be a problem with certain test fixtures in one of the dependencies: (github.com/ChimeraCoder/anaconda) .

The offending files are:

json/statuses/show.json?id=404409873170841600

json/statuses/show.json?id=738567564641599489

This occurs because Windows can't have question marks in the file names.

I would suggest creating a pull request, or an issue on that repo asking that those files be renamed and the test logic be modified to not require the files to have the question marks (a simple character replacement in the required tests should probably do the job).

EDIT: There are some more issues! It uses github.com/guelfey/go.dbus which as far as I can tell will never really work on Windows.
The dbus-bee obviously won't run on Windows, but it's not a hard dependency of Beehive. You can simple comment out the import of any Bee in beehive.go.

There's a discussion to be had about how to enable/disable particular bees at build time.

Update: I've committed a fix that prevents building this bee (freedesktop.org notification support) on Windows/OSX.
Nice work :-) Hopefully I'll have some time over the next few days to do some testing. If I discover any more Windows based issues I'll send you a PR or create an issue.