diff options
author | Joey Hess <joey@kitenet.net> | 2014-05-16 17:20:58 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-05-16 17:20:58 -0400 |
commit | e95bc18dd48db54a9bfed7560cce0bcbdb1d51e0 (patch) | |
tree | 045866f24fa7f00e2f027c7093a51d80a3465201 /doc/devblog | |
parent | f1f75017d56e3671e7146fad4021392109e5a9c6 (diff) |
devblog
Diffstat (limited to 'doc/devblog')
-rw-r--r-- | doc/devblog/day_166__catching_up.mdwn | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/devblog/day_166__catching_up.mdwn b/doc/devblog/day_166__catching_up.mdwn new file mode 100644 index 000000000..51878562e --- /dev/null +++ b/doc/devblog/day_166__catching_up.mdwn @@ -0,0 +1,40 @@ +Powered through the backlog today, and got it down to 67! Probably most of +the rest is the hard ones though. + +A theme today was: It's stupid hard to get git-annex-shell installed into +PATH. While that should be the simplest thing in the world, I'm pinned +between two problems: + +1. There's no single portable package format, so all the decades of + development nice ways to get things into PATH don't work for everybody. +2. bash provides not a single dotfile that will work in all circumstances + to configure PATH. In particular, "ssh $host git-annex-shell" causes bash + to helpfully avoid looking at any dotfiles at all. + +Today's flailing to work around that inluded: + +* Merged a patch from Fraser Tweedale to allow `git config remote.origin.annex-shell /not/in/path/git-annex-shell` +* Merged a patch from Justin Lebar to allow symlinking the git-annex-shell + etc from the standalone tarball to a directory that is in PATH. (Only + on Linux, not OSX yet.) +* Improved the warning message git-annex prints when a remote server does + not have git-annex-shell in PATH, suggesting some things the user could + do to try to fix it. + +I've found out why OSX machines were retrying upgrades repeatedly. The +version in the .info file did not match the actual git-annex version for +OSX. I've fixed the info file version, but will need to come up with a +system to avoid such mismatches. + +Made a few other fixes. A notable one is that dragging and dropping +repositories in the webapp to reorder the list (and configure costs) +had been broken since November. + +git-annex 5.20140421 finally got into Debian testing today, so I updated +the backport. I recommend upgrading, especially if you're using the +assistant with a ssh remote, since you'll get all of last month's nice +features that make XMPP unnecessary in that configuration. + +---- + +Today's work was sponsored by Geoffrey Irving. |