From 73dd5cbf5e6b49ca41b1baf9f4b480538a675301 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 7 Dec 2013 17:16:32 -0400 Subject: [PATCH] devblog --- doc/devblog/day_74__so_close.mdwn | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/devblog/day_74__so_close.mdwn diff --git a/doc/devblog/day_74__so_close.mdwn b/doc/devblog/day_74__so_close.mdwn new file mode 100644 index 0000000000..1f63eaf4d8 --- /dev/null +++ b/doc/devblog/day_74__so_close.mdwn @@ -0,0 +1,20 @@ +Windows webapp now starts, opens a web browser, and ... crashes. + + + +This is [a bug in warp](https://github.com/yesodweb/wai/issues/202) +or a deep level of the stack. I know that yesod apps have run on Windows +before, so apparently something has changed and introduced this problem. + +Also have a problem with the autobuilder; the EvilSplicer or something +it runs is locking up on that system for reasons not yet determined. + +Looks like I will need to wait a bit longer for the windows webapp, but I +could keep working on porting the assistant in the meantime. + +The most important thing that I need to port is how to check if a file +is being written to at the same time the assistant adds it to the +repository. No real `lsof` equivilant on Windows. I might be able to do +something with exclusive locking to detect if there's a writer (but this +would also block using the file while it was being added). Or I may be able +to avoid the need for this check, at least in direct mode.