Recent comments posted to this site:

If you have the XMPP flag in your git-annex build, it will support XMPP. Are you sure you set up the xmpp creds file and the xmpp special remote correctly on the ARM machine? (I assume it has no webapp, so you had to set that up manually..)

Here's how you can do that manually:

  1. Run git-annex on a machine with the webapp, set up XMPP, and copy the .git/annex/creds/xmpp to the machine without the webapp.
  2. On the machine without the webapp, add a git remote that has its "url = xmpp::loginname@xmppserver.com" and its annex-uuid set to the annex.uuid of the repository on the first machine.
  3. Run git-annex assistant on the machine without the webapp.
Comment by http://joeyh.name/ Thu Sep 19 21:07:35 2013

annex.largefiles does not support mime types. I agree it would be a useful addition.

annex.largefiles can be used with direct mode. I would only recommending using it this way using the assistant, which will keep straight which files are which and commit them appropriately.

Comment by http://joeyh.name/ Thu Sep 19 18:03:29 2013
Should be "PGP" or at least "GnuPG".
Comment by http://nullroute.eu.org/~grawity/ Wed Sep 18 05:00:12 2013

@Kristian, a new version of the DNS library has caused this. A workaround is to pass -f-DNS to the cabal command.

I am in the process of adding support for the new DNS library version in git now.

By the way, please file a bug if you have a big ugly looking build failure like that, so as to not clutter up this page.

Comment by http://joeyh.name/ Tue Sep 17 15:56:17 2013

I set up two fresh annexes that can talk via XMPP and no other way. After I fire up the assistants I expect them to sync their metadata, but nothing happens. One log gives me an 'XMPPClient: received: ["Unknown message"]' message every two minutes. The other one doesn't contain the string XMPP at all, not once. So my suspicion is that this particular version of git-annex doesn't support XMPP, which is weird because:

$ git annex version
git-annex version: 4.20130909
build flags: Assistant Pairing Testsuite S3 Inotify XMPP DNS Feeds
local repository version: 3
default repository version: 3
supported repository versions: 3 4
upgrade supported from repository versions: 0 1 2

This is the version output from the other machine:

$ git annex version
git-annex version: 4.20130827
build flags: Assistant Webapp Pairing Testsuite S3 WebDAV Inotify DBus XMPP
local repository version: 3
default repository version: 3
supported repository versions: 3 4
upgrade supported from repository versions: 0 1 2

What am I missing? Are there more build flags for XMPP than the one called XMPP? (Also, no, I can't just copy versions between machines b/c the architectures are different. And yep, the one giving me trouble is ARM.)

Comment by RaspberryPie Tue Sep 17 06:53:59 2013
I was wondering if the annex.largefiles feature was compatible with direct mode?

Done [0]. Not much debug output, unfortunately...

[0] http://git-annex.branchable.com/bugs/Assistant_stalls_when_adding47creating_repo_on_ArchLinux/?updated

Comment by http://olivier.mehani.name/ Mon Sep 16 01:23:58 2013

I get this error when I try to build git-annex using "cabal install git-annex"

[ 34 of 347] Compiling Utility.Misc     ( Utility/Misc.hs, dist/build/git-annex/git-annex-tmp/Utility/Misc.o )
[ 35 of 347] Compiling Utility.Process  ( Utility/Process.hs, dist/build/git-annex/git-annex-tmp/Utility/Process.o )
[ 36 of 347] Compiling Utility.Network  ( Utility/Network.hs, dist/build/git-annex/git-annex-tmp/Utility/Network.o )
[ 37 of 347] Compiling Utility.SRV      ( Utility/SRV.hs, dist/build/git-annex/git-annex-tmp/Utility/SRV.o )

Utility/SRV.hs:70:54:
    Couldn't match expected type `Maybe
                                    [(Int, Int, Integer, B8.ByteString)]'
                with actual type `Either
                                    dns-1.0.0:Network.DNS.Internal.DNSError
                                    [(Int, Int, Int, dns-1.0.0:Network.DNS.Internal.Domain)]'
    In the third argument of `maybe', namely `r'
    In the second argument of `($)', namely
      `maybe [] (orderHosts . map tohosts) r'
    In a stmt of a 'do' block:
      return $ maybe [] (orderHosts . map tohosts) r
Failed to install git-annex-4.20130909
cabal: Error: some packages failed to install:
git-annex-4.20130909 failed during the building phase. The exception was:
ExitFailure 1
comment 1 cc9caa5dd22dd67e5c1d22d697096dd2
[[!comment Error: unsupported page format txt]]
Sat Sep 14 03:11:06 2013
comment 5 8789fc27466714faa5a3a7a6b8ec6e5d
[[!comment Error: unsupported page format txt]]
Sat Sep 14 03:11:06 2013
Comments on this page are closed.