summaryrefslogtreecommitdiff
path: root/doc/devblog/day_224-226__long_rainy_slog.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-10-16 15:34:24 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-10-16 15:34:24 -0400
commit0b75a581c0bcb4e988139d3586a43475d43e27f8 (patch)
treea54c25239c12839b36762613e6ec63bc06ff2dfd /doc/devblog/day_224-226__long_rainy_slog.mdwn
parent801460b80ced3d0cb1a8c206882504052a7dea0e (diff)
devblog
Diffstat (limited to 'doc/devblog/day_224-226__long_rainy_slog.mdwn')
-rw-r--r--doc/devblog/day_224-226__long_rainy_slog.mdwn14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/devblog/day_224-226__long_rainy_slog.mdwn b/doc/devblog/day_224-226__long_rainy_slog.mdwn
new file mode 100644
index 000000000..9c26b134b
--- /dev/null
+++ b/doc/devblog/day_224-226__long_rainy_slog.mdwn
@@ -0,0 +1,14 @@
+3 days spent redoing the Android autobuilder! The new version of
+yesod-routes generates TH splices that break the EvilSplicer. So after
+updating everything to new versions for the Nth time, I instead went back
+to older versions. The autobuilder now uses Debian jessie, instead of
+wheezy. And all haskell packages are pinned to use the same version
+as in jessie, rather than the newest versions. Since jessie is quite near
+to being frozen, this should make the autobuilder much less prone to
+getting broken by new versions of haskell packages that need patches for
+Android.
+
+I happened to stumble over <http://hackage.haskell.org/package/setenv>
+while doing that. This supports setting and unsetting environment variables
+on Windows, which I had not known a way to do from Haskell. Cleaned up
+several ugly corners of the Windows port using it.