summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-05-04 17:09:48 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-05-04 17:09:48 -0400
commit8a96e1d3a033290422466d05c66561dffe6e6e71 (patch)
tree5b107e6c863150b952ce30580ea00e3a0c8444aa
parentb76228d1878a0caa35ca6ad996052d8474a3fc4e (diff)
blog for the day
-rw-r--r--doc/design/assistant/android.mdwn8
-rw-r--r--doc/design/assistant/blog/day_255__Debian_release_day.mdwn26
2 files changed, 32 insertions, 2 deletions
diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn
index 4b1a468e5..99b954eac 100644
--- a/doc/design/assistant/android.mdwn
+++ b/doc/design/assistant/android.mdwn
@@ -25,9 +25,13 @@
transfers when not on wifi. This may need to be configurable.
* Jabber and Webdav configuration both fail with
"getProtocolByname: does not exist (no such protocol name: tcp)"
-* Ssh server and Rsync.net configuration stops where ssh
- should be prompting for a password in the terminal.
+* Ssh server fails with "Unknown uuid: cannot modify". git-annex-shell configlist
+ reading problem?
* Enabling debug logging in the webapp doesn't seem to work.
* glacier and local pairing are not yet enabled for Android.
* The "Files" link doesn't start a file browser. Should be possible to do
on Android via intents, I suppose?
+* Adding removable drives would work, but the android app is not in the
+ appropriate group to write to them. `WRITE_MEDIA_STORAGE` permission
+ needed. Added to AndroidManifest, but did not seem to be used.
+ Googleing for it will find a workaround that needs a rooted device.
diff --git a/doc/design/assistant/blog/day_255__Debian_release_day.mdwn b/doc/design/assistant/blog/day_255__Debian_release_day.mdwn
new file mode 100644
index 000000000..9c41ab2b2
--- /dev/null
+++ b/doc/design/assistant/blog/day_255__Debian_release_day.mdwn
@@ -0,0 +1,26 @@
+Created a backport of the latest git-annex release for Debian 7.0 wheezy.
+Needed to backport a dozen haskell dependencies, but not too bad.
+This will be available in the backports repository once Debian
+starts accepting new packages again. I plan to keep the backport up-to-date
+as I make new releases.
+
+The cheap Android tablet I bought to do this last Android push with came
+pre-rooted from the factory. This may be why I have not seen this bug:
+[[bugs/Android_app_permission_denial_on_startup]]. If you have Android
+4.2.2 or a similar version, your testing would be helpful for me to know if
+this is a widespread problem. I have an idea about a way to work around the
+problem, but it involves writing Java code, and probably polling a file,
+ugh.
+
+Got S3 support to build for Android. Probably fails to work
+due to the same network stack problems affecting WebDAV and Jabber.
+
+Got removable media mount detection working on Android. Bionic has an
+amusing stub for `getmntent` that prints out "FIX ME! implement
+getmntent()". But, `/proc/mounts` is there, so I just parse it.
+Also enabled the app's `WRITE_MEDIA_STORAGE` permission to allow
+access to removable media. However, this didn't seem to do anything. :(
+
+Several fixes to make the Android webapp be able to set up repositories on
+remote ssh servers. However, it fails at the last hurdle with what
+looks like a `git-annex-shell` communication problem. Almost there..