From 0b75a581c0bcb4e988139d3586a43475d43e27f8 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 16 Oct 2014 15:34:24 -0400 Subject: devblog --- doc/devblog/day_224-226__long_rainy_slog.mdwn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/devblog/day_224-226__long_rainy_slog.mdwn (limited to 'doc') 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 +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. -- cgit v1.2.3