From bd5ee498fe239633449956c4c7cc01479bcb486f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 22 Feb 2013 17:27:31 -0400 Subject: [PATCH] blog for the day --- .../blog/day_196__android_bugfixes.mdwn | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 doc/design/assistant/blog/day_196__android_bugfixes.mdwn diff --git a/doc/design/assistant/blog/day_196__android_bugfixes.mdwn b/doc/design/assistant/blog/day_196__android_bugfixes.mdwn new file mode 100644 index 0000000000..e02dc89d51 --- /dev/null +++ b/doc/design/assistant/blog/day_196__android_bugfixes.mdwn @@ -0,0 +1,26 @@ +So it seems the Android app works pretty well on a variety of systems. +Only report of 100% failure so far is on Cyanogenmod 7.2 (Android 2.3.7). + +Worked today on some of the obvious bugs. + +* Turns out that getEnvironment is broken on Android, returning no + environment, which explains the weird git beheavior where it complains + that it cannot determine the username and email (because it sees no USER + or HOST), and suggests setting them in the global git config (which it + ignores, because it sees no HOME). Put in a work around for this + that makes `git annex init` more pleasant, and opened a bug report on + ghc-android. +* Made the Android app detect when it's been upgraded, and re-link all + the commands, etc. +* Fixed the bug that made `git-annex assistant` on Android re-add all + existing files on startup. +* Enabled a few useful things in busybox. Including vi. +* Replaced the service notification icon with one with the git-annex logo. +* Made the terminal not close immediately when the shell exits, which + should aid in debugging of certian types of crashes. + +I want to set up an autobuilder for Android, but to do that I need to +install all the haskell libraries on my server. Since getting them built +for Android involved several days of hacking the first time, this will +be an opporunity to make sure I can replicate that. Hopefully in less time. +;)