remove old closed bugs and todo items to speed up wiki updates and reduce size
Remove closed bugs and todos that were least edited before 2014. Command line used: for f in $(grep -l '\[\[done\]\]' *.mdwn); do if [ -z $(git log --since=2014 --pretty=oneline "$f") ]; then git rm $f; git rm -rf $(echo "$f" | sed 's/.mdwn$//'); fi; done
This commit is contained in:
parent
e157467f92
commit
222f78e9ea
1970 changed files with 0 additions and 56952 deletions
|
@ -1,20 +0,0 @@
|
|||
### Please describe the problem.
|
||||
When I use git-annex webapp with a remote IP of a headless computer, I am sometimes redirected to a 127.0.0.1 address (with a different port as well)
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
1. Install git-annex as usual.
|
||||
2. Open git-annex assistant from a headless machine and access the webapp with the --listen option. (e.g. git annex webapp --listen=xxx.yyy.zzz.www)
|
||||
3. Create your first local repository. Then create a second local repository.
|
||||
4. When assistant asks you if you want to merge these 2 repositories, try to select the second option (to keep them separated).
|
||||
5. You are redirected from your remote IP to 127.0.0.1 to a new port number.
|
||||
|
||||
(I also encountered the same error at another menu or function, but I don't remember where. Sorry.)
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
4.20130815
|
||||
Ubuntu 13.10 64-bit (kernel 3.11.0-13-generic x86_64)
|
||||
|
||||
### Please provide any additional information below.
|
||||
Please ask me for any additional information that may be useful.
|
||||
|
||||
> [[dup]] of [[Hangs_on_creating_repository_when_using_--listen]]; [[done]] --[[Joey]]
|
|
@ -1,432 +0,0 @@
|
|||
Git-annex stopped compiling with GHC 7.4.2 after updating Yesod and friends to the respective latest version. The complete build log is attached below. I hope this helps. Further build logs are available at <http://hydra.nixos.org/job/nixpkgs/trunk/gitAndTools.gitAnnex>, too.
|
||||
|
||||
building
|
||||
make flags: PREFIX=/nix/store/9az61h33v1j6fkdmwdfy7gi0rhspsb9k-git-annex-3.20121112
|
||||
building Build/SysConfig.hs
|
||||
ghc -O2 -Wall -outputdir tmp -IUtility -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_PAIRING -DWITH_XMPP -DWITH_DNS -DWITH_INOTIFY -DWITH_DBUS -threaded --make configure[b
|
||||
[1 of 7] Compiling Utility.Exception ( Utility/Exception.hs, tmp/Utility/Exception.o )
|
||||
[2 of 7] Compiling Utility.Misc ( Utility/Misc.hs, tmp/Utility/Misc.o )
|
||||
[3 of 7] Compiling Utility.Process ( Utility/Process.hs, tmp/Utility/Process.o )
|
||||
[4 of 7] Compiling Utility.SafeCommand ( Utility/SafeCommand.hs, tmp/Utility/SafeCommand.o )
|
||||
[5 of 7] Compiling Build.TestConfig ( Build/TestConfig.hs, tmp/Build/TestConfig.o )
|
||||
[6 of 7] Compiling Build.Configure ( Build/Configure.hs, tmp/Build/Configure.o )
|
||||
[7 of 7] Compiling Main ( configure.hs, tmp/Main.o )
|
||||
Linking configure ...
|
||||
./configure
|
||||
checking version... 3.20121112
|
||||
checking git... yes
|
||||
checking git version... 1.8.0
|
||||
checking cp -a... yes
|
||||
checking cp -p... yes
|
||||
checking cp --reflink=auto... yes
|
||||
checking uuid generator... uuidgen
|
||||
checking xargs -0... yes
|
||||
checking rsync... yes
|
||||
checking curl... yes
|
||||
checking wget... no
|
||||
checking bup... no
|
||||
checking gpg... no
|
||||
checking lsof... no
|
||||
checking ssh connection caching... yes
|
||||
checking sha1... sha1sum
|
||||
checking sha256... sha256sum
|
||||
checking sha512... sha512sum
|
||||
checking sha224... sha224sum
|
||||
checking sha384... sha384sum
|
||||
building Utility/Touch.hs
|
||||
hsc2hs Utility/Touch.hsc[b
|
||||
building Utility/Mounts.hs
|
||||
hsc2hs Utility/Mounts.hsc[b
|
||||
building Utility/libdiskfree.o
|
||||
cc -Wall -c -o Utility/libdiskfree.o Utility/libdiskfree.c[b
|
||||
building Utility/libmounts.o
|
||||
cc -Wall -c -o Utility/libmounts.o Utility/libmounts.c[b
|
||||
building git-annex
|
||||
install -d tmp[b
|
||||
ghc -O2 -Wall -outputdir tmp -IUtility -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_PAIRING -DWITH_XMPP -DWITH_DNS -DWITH_INOTIFY -DWITH_DBUS -threaded --make git-annex -o tmp/git-annex Utility/libdiskfree.o Utility/libmounts.o[b
|
||||
[ 1 of 279] Compiling Utility.Dot ( Utility/Dot.hs, tmp/Utility/Dot.o )
|
||||
[ 2 of 279] Compiling Utility.ThreadLock ( Utility/ThreadLock.hs, tmp/Utility/ThreadLock.o )
|
||||
[ 3 of 279] Compiling Utility.Mounts ( Utility/Mounts.hs, tmp/Utility/Mounts.o )
|
||||
[ 4 of 279] Compiling Utility.Yesod ( Utility/Yesod.hs, tmp/Utility/Yesod.o )
|
||||
[ 5 of 279] Compiling Utility.Tense ( Utility/Tense.hs, tmp/Utility/Tense.o )
|
||||
[ 6 of 279] Compiling Utility.Verifiable ( Utility/Verifiable.hs, tmp/Utility/Verifiable.o )
|
||||
[ 7 of 279] Compiling Assistant.Types.TransferSlots ( Assistant/Types/TransferSlots.hs, tmp/Assistant/Types/TransferSlots.o )
|
||||
[ 8 of 279] Compiling Types.StandardGroups ( Types/StandardGroups.hs, tmp/Types/StandardGroups.o )
|
||||
[ 9 of 279] Compiling Utility.Percentage ( Utility/Percentage.hs, tmp/Utility/Percentage.o )
|
||||
[ 10 of 279] Compiling Utility.Base64 ( Utility/Base64.hs, tmp/Utility/Base64.o )
|
||||
[ 11 of 279] Compiling Utility.DataUnits ( Utility/DataUnits.hs, tmp/Utility/DataUnits.o )
|
||||
[ 12 of 279] Compiling Utility.JSONStream ( Utility/JSONStream.hs, tmp/Utility/JSONStream.o )
|
||||
[ 13 of 279] Compiling Messages.JSON ( Messages/JSON.hs, tmp/Messages/JSON.o )
|
||||
[ 14 of 279] Compiling Build.SysConfig ( Build/SysConfig.hs, tmp/Build/SysConfig.o )
|
||||
[ 15 of 279] Compiling Types.KeySource ( Types/KeySource.hs, tmp/Types/KeySource.o )
|
||||
[ 16 of 279] Compiling Utility.State ( Utility/State.hs, tmp/Utility/State.o )
|
||||
[ 17 of 279] Compiling Types.UUID ( Types/UUID.hs, tmp/Types/UUID.o )
|
||||
[ 18 of 279] Compiling Types.Messages ( Types/Messages.hs, tmp/Types/Messages.o )
|
||||
[ 19 of 279] Compiling Types.Group ( Types/Group.hs, tmp/Types/Group.o )
|
||||
[ 20 of 279] Compiling Types.TrustLevel ( Types/TrustLevel.hs, tmp/Types/TrustLevel.o )
|
||||
[ 21 of 279] Compiling Types.BranchState ( Types/BranchState.hs, tmp/Types/BranchState.o )
|
||||
[ 22 of 279] Compiling Utility.PartialPrelude ( Utility/PartialPrelude.hs, tmp/Utility/PartialPrelude.o )
|
||||
[ 23 of 279] Compiling Utility.HumanTime ( Utility/HumanTime.hs, tmp/Utility/HumanTime.o )
|
||||
[ 24 of 279] Compiling Utility.Format ( Utility/Format.hs, tmp/Utility/Format.o )
|
||||
[ 25 of 279] Compiling Utility.FileSystemEncoding ( Utility/FileSystemEncoding.hs, tmp/Utility/FileSystemEncoding.o )
|
||||
[ 26 of 279] Compiling Utility.Touch ( Utility/Touch.hs, tmp/Utility/Touch.o )
|
||||
[ 27 of 279] Compiling Utility.Applicative ( Utility/Applicative.hs, tmp/Utility/Applicative.o )
|
||||
[ 28 of 279] Compiling Utility.Monad ( Utility/Monad.hs, tmp/Utility/Monad.o )
|
||||
[ 29 of 279] Compiling Utility.Exception ( Utility/Exception.hs, tmp/Utility/Exception.o )
|
||||
[ 30 of 279] Compiling Utility.DBus ( Utility/DBus.hs, tmp/Utility/DBus.o )
|
||||
[ 31 of 279] Compiling Utility.Misc ( Utility/Misc.hs, tmp/Utility/Misc.o )
|
||||
[ 32 of 279] Compiling Utility.Process ( Utility/Process.hs, tmp/Utility/Process.o )
|
||||
[ 33 of 279] Compiling Utility.SafeCommand ( Utility/SafeCommand.hs, tmp/Utility/SafeCommand.o )
|
||||
[ 34 of 279] Compiling Utility.Network ( Utility/Network.hs, tmp/Utility/Network.o )
|
||||
[ 35 of 279] Compiling Utility.SRV ( Utility/SRV.hs, tmp/Utility/SRV.o )
|
||||
|
||||
Utility/SRV.hs:88:1: Warning: Defined but not used: `lookupSRVHost'
|
||||
|
||||
Utility/SRV.hs:94:1: Warning: Defined but not used: `parseSrvHost'
|
||||
[ 36 of 279] Compiling Git.Types ( Git/Types.hs, tmp/Git/Types.o )
|
||||
[ 37 of 279] Compiling Utility.UserInfo ( Utility/UserInfo.hs, tmp/Utility/UserInfo.o )
|
||||
[ 38 of 279] Compiling Utility.Path ( Utility/Path.hs, tmp/Utility/Path.o )
|
||||
[ 39 of 279] Compiling Utility.TempFile ( Utility/TempFile.hs, tmp/Utility/TempFile.o )
|
||||
[ 40 of 279] Compiling Utility.Directory ( Utility/Directory.hs, tmp/Utility/Directory.o )
|
||||
[ 41 of 279] Compiling Utility.FreeDesktop ( Utility/FreeDesktop.hs, tmp/Utility/FreeDesktop.o )
|
||||
[ 42 of 279] Compiling Assistant.Install.AutoStart ( Assistant/Install/AutoStart.hs, tmp/Assistant/Install/AutoStart.o )
|
||||
[ 43 of 279] Compiling Common ( Common.hs, tmp/Common.o )
|
||||
[ 44 of 279] Compiling Utility.FileMode ( Utility/FileMode.hs, tmp/Utility/FileMode.o )
|
||||
[ 45 of 279] Compiling Git ( Git.hs, tmp/Git.o )
|
||||
[ 46 of 279] Compiling Git.FilePath ( Git/FilePath.hs, tmp/Git/FilePath.o )
|
||||
[ 47 of 279] Compiling Utility.Matcher ( Utility/Matcher.hs, tmp/Utility/Matcher.o )
|
||||
[ 48 of 279] Compiling Utility.Gpg ( Utility/Gpg.hs, tmp/Utility/Gpg.o )
|
||||
[ 49 of 279] Compiling Types.Crypto ( Types/Crypto.hs, tmp/Types/Crypto.o )
|
||||
[ 50 of 279] Compiling Types.Key ( Types/Key.hs, tmp/Types/Key.o )
|
||||
[ 51 of 279] Compiling Types.Backend ( Types/Backend.hs, tmp/Types/Backend.o )
|
||||
[ 52 of 279] Compiling Types.Remote ( Types/Remote.hs, tmp/Types/Remote.o )
|
||||
[ 53 of 279] Compiling Git.Sha ( Git/Sha.hs, tmp/Git/Sha.o )
|
||||
[ 54 of 279] Compiling Utility.CoProcess ( Utility/CoProcess.hs, tmp/Utility/CoProcess.o )
|
||||
[ 55 of 279] Compiling Git.Command ( Git/Command.hs, tmp/Git/Command.o )
|
||||
[ 56 of 279] Compiling Git.Ref ( Git/Ref.hs, tmp/Git/Ref.o )
|
||||
[ 57 of 279] Compiling Git.Branch ( Git/Branch.hs, tmp/Git/Branch.o )
|
||||
[ 58 of 279] Compiling Git.UpdateIndex ( Git/UpdateIndex.hs, tmp/Git/UpdateIndex.o )
|
||||
[ 59 of 279] Compiling Git.Queue ( Git/Queue.hs, tmp/Git/Queue.o )
|
||||
[ 60 of 279] Compiling Git.HashObject ( Git/HashObject.hs, tmp/Git/HashObject.o )
|
||||
[ 61 of 279] Compiling Git.CatFile ( Git/CatFile.hs, tmp/Git/CatFile.o )
|
||||
[ 62 of 279] Compiling Git.UnionMerge ( Git/UnionMerge.hs, tmp/Git/UnionMerge.o )
|
||||
[ 63 of 279] Compiling Git.Url ( Git/Url.hs, tmp/Git/Url.o )
|
||||
[ 64 of 279] Compiling Git.Construct ( Git/Construct.hs, tmp/Git/Construct.o )
|
||||
[ 65 of 279] Compiling Git.Config ( Git/Config.hs, tmp/Git/Config.o )
|
||||
[ 66 of 279] Compiling Git.SharedRepository ( Git/SharedRepository.hs, tmp/Git/SharedRepository.o )
|
||||
[ 67 of 279] Compiling Git.Version ( Git/Version.hs, tmp/Git/Version.o )
|
||||
[ 68 of 279] Compiling Git.CheckAttr ( Git/CheckAttr.hs, tmp/Git/CheckAttr.o )
|
||||
[ 69 of 279] Compiling Annex ( Annex.hs, tmp/Annex.o )
|
||||
[ 70 of 279] Compiling Types.Option ( Types/Option.hs, tmp/Types/Option.o )
|
||||
[ 71 of 279] Compiling Types ( Types.hs, tmp/Types.o )
|
||||
[ 72 of 279] Compiling Messages ( Messages.hs, tmp/Messages.o )
|
||||
[ 73 of 279] Compiling Types.Command ( Types/Command.hs, tmp/Types/Command.o )
|
||||
[ 74 of 279] Compiling Locations ( Locations.hs, tmp/Locations.o )
|
||||
[ 75 of 279] Compiling Common.Annex ( Common/Annex.hs, tmp/Common/Annex.o )
|
||||
[ 76 of 279] Compiling Fields ( Fields.hs, tmp/Fields.o )
|
||||
[ 77 of 279] Compiling Annex.BranchState ( Annex/BranchState.hs, tmp/Annex/BranchState.o )
|
||||
[ 78 of 279] Compiling Annex.CatFile ( Annex/CatFile.hs, tmp/Annex/CatFile.o )
|
||||
[ 79 of 279] Compiling Annex.Perms ( Annex/Perms.hs, tmp/Annex/Perms.o )
|
||||
[ 80 of 279] Compiling Crypto ( Crypto.hs, tmp/Crypto.o )
|
||||
[ 81 of 279] Compiling Annex.Exception ( Annex/Exception.hs, tmp/Annex/Exception.o )
|
||||
[ 82 of 279] Compiling Annex.Journal ( Annex/Journal.hs, tmp/Annex/Journal.o )
|
||||
[ 83 of 279] Compiling Annex.Branch ( Annex/Branch.hs, tmp/Annex/Branch.o )
|
||||
[ 84 of 279] Compiling Usage ( Usage.hs, tmp/Usage.o )
|
||||
[ 85 of 279] Compiling Annex.CheckAttr ( Annex/CheckAttr.hs, tmp/Annex/CheckAttr.o )
|
||||
[ 86 of 279] Compiling Remote.Helper.Special ( Remote/Helper/Special.hs, tmp/Remote/Helper/Special.o )
|
||||
[ 87 of 279] Compiling Logs.Presence ( Logs/Presence.hs, tmp/Logs/Presence.o )
|
||||
[ 88 of 279] Compiling Logs.Location ( Logs/Location.hs, tmp/Logs/Location.o )
|
||||
[ 89 of 279] Compiling Logs.Web ( Logs/Web.hs, tmp/Logs/Web.o )
|
||||
[ 90 of 279] Compiling Annex.LockPool ( Annex/LockPool.hs, tmp/Annex/LockPool.o )
|
||||
[ 91 of 279] Compiling Logs.Transfer ( Logs/Transfer.hs, tmp/Logs/Transfer.o )
|
||||
[ 92 of 279] Compiling Backend.SHA ( Backend/SHA.hs, tmp/Backend/SHA.o )
|
||||
[ 93 of 279] Compiling Backend.WORM ( Backend/WORM.hs, tmp/Backend/WORM.o )
|
||||
[ 94 of 279] Compiling Backend.URL ( Backend/URL.hs, tmp/Backend/URL.o )
|
||||
[ 95 of 279] Compiling Assistant.Types.ScanRemotes ( Assistant/Types/ScanRemotes.hs, tmp/Assistant/Types/ScanRemotes.o )
|
||||
[ 96 of 279] Compiling Assistant.Types.ThreadedMonad ( Assistant/Types/ThreadedMonad.hs, tmp/Assistant/Types/ThreadedMonad.o )
|
||||
[ 97 of 279] Compiling Assistant.Types.TransferQueue ( Assistant/Types/TransferQueue.hs, tmp/Assistant/Types/TransferQueue.o )
|
||||
[ 98 of 279] Compiling Assistant.Types.Pushes ( Assistant/Types/Pushes.hs, tmp/Assistant/Types/Pushes.o )
|
||||
[ 99 of 279] Compiling Assistant.Types.BranchChange ( Assistant/Types/BranchChange.hs, tmp/Assistant/Types/BranchChange.o )
|
||||
[100 of 279] Compiling Logs.UUIDBased ( Logs/UUIDBased.hs, tmp/Logs/UUIDBased.o )
|
||||
[101 of 279] Compiling Logs.Remote ( Logs/Remote.hs, tmp/Logs/Remote.o )
|
||||
[102 of 279] Compiling Logs.Group ( Logs/Group.hs, tmp/Logs/Group.o )
|
||||
[103 of 279] Compiling Utility.DiskFree ( Utility/DiskFree.hs, tmp/Utility/DiskFree.o )
|
||||
[104 of 279] Compiling Utility.Url ( Utility/Url.hs, tmp/Utility/Url.o )
|
||||
[105 of 279] Compiling Utility.CopyFile ( Utility/CopyFile.hs, tmp/Utility/CopyFile.o )
|
||||
[106 of 279] Compiling Utility.Rsync ( Utility/Rsync.hs, tmp/Utility/Rsync.o )
|
||||
[107 of 279] Compiling Git.LsFiles ( Git/LsFiles.hs, tmp/Git/LsFiles.o )
|
||||
[108 of 279] Compiling Git.AutoCorrect ( Git/AutoCorrect.hs, tmp/Git/AutoCorrect.o )
|
||||
[109 of 279] Compiling Git.CurrentRepo ( Git/CurrentRepo.hs, tmp/Git/CurrentRepo.o )
|
||||
[110 of 279] Compiling Locations.UserConfig ( Locations/UserConfig.hs, tmp/Locations/UserConfig.o )
|
||||
[111 of 279] Compiling Utility.ThreadScheduler ( Utility/ThreadScheduler.hs, tmp/Utility/ThreadScheduler.o )
|
||||
[112 of 279] Compiling Git.Merge ( Git/Merge.hs, tmp/Git/Merge.o )
|
||||
[113 of 279] Compiling Utility.Parallel ( Utility/Parallel.hs, tmp/Utility/Parallel.o )
|
||||
[114 of 279] Compiling Git.Remote ( Git/Remote.hs, tmp/Git/Remote.o )
|
||||
[115 of 279] Compiling Assistant.Ssh ( Assistant/Ssh.hs, tmp/Assistant/Ssh.o )
|
||||
[116 of 279] Compiling Assistant.Pairing ( Assistant/Pairing.hs, tmp/Assistant/Pairing.o )
|
||||
[117 of 279] Compiling Assistant.Types.NetMessager ( Assistant/Types/NetMessager.hs, tmp/Assistant/Types/NetMessager.o )
|
||||
[118 of 279] Compiling Utility.NotificationBroadcaster ( Utility/NotificationBroadcaster.hs, tmp/Utility/NotificationBroadcaster.o )
|
||||
[119 of 279] Compiling Assistant.Types.Buddies ( Assistant/Types/Buddies.hs, tmp/Assistant/Types/Buddies.o )
|
||||
[120 of 279] Compiling Utility.TSet ( Utility/TSet.hs, tmp/Utility/TSet.o )
|
||||
[121 of 279] Compiling Assistant.Types.Commits ( Assistant/Types/Commits.hs, tmp/Assistant/Types/Commits.o )
|
||||
[122 of 279] Compiling Assistant.Types.Changes ( Assistant/Types/Changes.hs, tmp/Assistant/Types/Changes.o )
|
||||
[123 of 279] Compiling Utility.WebApp ( Utility/WebApp.hs, tmp/Utility/WebApp.o )
|
||||
[124 of 279] Compiling Utility.Daemon ( Utility/Daemon.hs, tmp/Utility/Daemon.o )
|
||||
[125 of 279] Compiling Utility.LogFile ( Utility/LogFile.hs, tmp/Utility/LogFile.o )
|
||||
[126 of 279] Compiling Git.Filename ( Git/Filename.hs, tmp/Git/Filename.o )
|
||||
[127 of 279] Compiling Git.LsTree ( Git/LsTree.hs, tmp/Git/LsTree.o )
|
||||
[128 of 279] Compiling Utility.Types.DirWatcher ( Utility/Types/DirWatcher.hs, tmp/Utility/Types/DirWatcher.o )
|
||||
[129 of 279] Compiling Utility.INotify ( Utility/INotify.hs, tmp/Utility/INotify.o )
|
||||
[130 of 279] Compiling Utility.DirWatcher ( Utility/DirWatcher.hs, tmp/Utility/DirWatcher.o )
|
||||
[131 of 279] Compiling Utility.Lsof ( Utility/Lsof.hs, tmp/Utility/Lsof.o )
|
||||
[132 of 279] Compiling Config ( Config.hs, tmp/Config.o )
|
||||
[133 of 279] Compiling Annex.UUID ( Annex/UUID.hs, tmp/Annex/UUID.o )
|
||||
[134 of 279] Compiling Logs.UUID ( Logs/UUID.hs, tmp/Logs/UUID.o )
|
||||
[135 of 279] Compiling Backend ( Backend.hs, tmp/Backend.o )
|
||||
[136 of 279] Compiling Remote.Helper.Hooks ( Remote/Helper/Hooks.hs, tmp/Remote/Helper/Hooks.o )
|
||||
[137 of 279] Compiling Remote.Helper.Encryptable ( Remote/Helper/Encryptable.hs, tmp/Remote/Helper/Encryptable.o )
|
||||
[138 of 279] Compiling Annex.Queue ( Annex/Queue.hs, tmp/Annex/Queue.o )
|
||||
[139 of 279] Compiling Annex.Content ( Annex/Content.hs, tmp/Annex/Content.o )
|
||||
[140 of 279] Compiling Remote.S3 ( Remote/S3.hs, tmp/Remote/S3.o )
|
||||
[141 of 279] Compiling Remote.Directory ( Remote/Directory.hs, tmp/Remote/Directory.o )
|
||||
[142 of 279] Compiling Remote.Rsync ( Remote/Rsync.hs, tmp/Remote/Rsync.o )
|
||||
[143 of 279] Compiling Remote.Web ( Remote/Web.hs, tmp/Remote/Web.o )
|
||||
[144 of 279] Compiling Remote.Hook ( Remote/Hook.hs, tmp/Remote/Hook.o )
|
||||
[145 of 279] Compiling Upgrade.V2 ( Upgrade/V2.hs, tmp/Upgrade/V2.o )
|
||||
[146 of 279] Compiling Annex.Ssh ( Annex/Ssh.hs, tmp/Annex/Ssh.o )
|
||||
[147 of 279] Compiling Remote.Helper.Ssh ( Remote/Helper/Ssh.hs, tmp/Remote/Helper/Ssh.o )
|
||||
[148 of 279] Compiling Remote.Bup ( Remote/Bup.hs, tmp/Remote/Bup.o )
|
||||
[149 of 279] Compiling Annex.Version ( Annex/Version.hs, tmp/Annex/Version.o )
|
||||
[150 of 279] Compiling Init ( Init.hs, tmp/Init.o )
|
||||
[151 of 279] Compiling Checks ( Checks.hs, tmp/Checks.o )
|
||||
[152 of 279] Compiling Remote.Git ( Remote/Git.hs, tmp/Remote/Git.o )
|
||||
[153 of 279] Compiling Remote.List ( Remote/List.hs, tmp/Remote/List.o )
|
||||
[154 of 279] Compiling Logs.Trust ( Logs/Trust.hs, tmp/Logs/Trust.o )
|
||||
[155 of 279] Compiling Remote ( Remote.hs, tmp/Remote.o )
|
||||
[156 of 279] Compiling Assistant.Alert ( Assistant/Alert.hs, tmp/Assistant/Alert.o )
|
||||
Loading package ghc-prim ... linking ... done.
|
||||
Loading package integer-gmp ... linking ... done.
|
||||
Loading package base ... linking ... done.
|
||||
Loading object (static) Utility/libdiskfree.o ... done
|
||||
Loading object (static) Utility/libmounts.o ... done
|
||||
final link ... done
|
||||
Loading package pretty-1.1.1.0 ... linking ... done.
|
||||
Loading package filepath-1.3.0.0 ... linking ... done.
|
||||
Loading package old-locale-1.0.0.4 ... linking ... done.
|
||||
Loading package old-time-1.1.0.0 ... linking ... done.
|
||||
Loading package bytestring-0.9.2.1 ... linking ... done.
|
||||
Loading package unix-2.5.1.0 ... linking ... done.
|
||||
Loading package directory-1.1.0.2 ... linking ... done.
|
||||
Loading package process-1.1.0.1 ... linking ... done.
|
||||
Loading package array-0.4.0.0 ... linking ... done.
|
||||
Loading package deepseq-1.3.0.0 ... linking ... done.
|
||||
Loading package time-1.4 ... linking ... done.
|
||||
Loading package containers-0.4.2.1 ... linking ... done.
|
||||
Loading package text-0.11.2.0 ... linking ... done.
|
||||
Loading package blaze-builder-0.3.1.0 ... linking ... done.
|
||||
Loading package blaze-markup-0.5.1.1 ... linking ... done.
|
||||
Loading package blaze-html-0.5.1.0 ... linking ... done.
|
||||
Loading package hashable-1.1.2.5 ... linking ... done.
|
||||
Loading package case-insensitive-0.4.0.3 ... linking ... done.
|
||||
Loading package primitive-0.5.0.1 ... linking ... done.
|
||||
Loading package vector-0.10.0.1 ... linking ... done.
|
||||
Loading package random-1.0.1.1 ... linking ... done.
|
||||
Loading package dlist-0.5 ... linking ... done.
|
||||
Loading package data-default-0.5.0 ... linking ... done.
|
||||
Loading package transformers-0.3.0.0 ... linking ... done.
|
||||
Loading package mtl-2.1.1 ... linking ... done.
|
||||
Loading package parsec-3.1.2 ... linking ... done.
|
||||
Loading package network-2.3.0.13 ... linking ... done.
|
||||
Loading package failure-0.2.0.1 ... linking ... done.
|
||||
Loading package template-haskell ... linking ... done.
|
||||
Loading package shakespeare-1.0.2 ... linking ... done.
|
||||
Loading package hamlet-1.1.1.1 ... linking ... done.
|
||||
Loading package http-types-0.7.3.0.1 ... linking ... done.
|
||||
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done.
|
||||
Loading package transformers-base-0.4.1 ... linking ... done.
|
||||
Loading package monad-control-0.3.1.4 ... linking ... done.
|
||||
Loading package lifted-base-0.2 ... linking ... done.
|
||||
Loading package resourcet-0.4.3 ... linking ... done.
|
||||
Loading package semigroups-0.8.4.1 ... linking ... done.
|
||||
Loading package void-0.5.8 ... linking ... done.
|
||||
Loading package conduit-0.5.4.1 ... linking ... done.
|
||||
Loading package unordered-containers-0.2.2.1 ... linking ... done.
|
||||
Loading package vault-0.2.0.1 ... linking ... done.
|
||||
Loading package wai-1.3.0.1 ... linking ... done.
|
||||
Loading package date-cache-0.3.0 ... linking ... done.
|
||||
Loading package unix-time-0.1.2 ... linking ... done.
|
||||
Loading package fast-logger-0.3.1 ... linking ... done.
|
||||
Loading package attoparsec-0.10.2.0 ... linking ... done.
|
||||
Loading package cookie-0.4.0.1 ... linking ... done.
|
||||
Loading package shakespeare-css-1.0.2 ... linking ... done.
|
||||
Loading package syb-0.3.6.1 ... linking ... done.
|
||||
Loading package aeson-0.6.0.2 ... linking ... done.
|
||||
Loading package shakespeare-js-1.1.0 ... linking ... done.
|
||||
Loading package ansi-terminal-0.5.5 ... linking ... done.
|
||||
Loading package blaze-builder-conduit-0.5.0.2 ... linking ... done.
|
||||
Loading package stringsearch-0.3.6.4 ... linking ... done.
|
||||
Loading package byteorder-1.0.3 ... linking ... done.
|
||||
Loading package wai-logger-0.3.0 ... linking ... done.
|
||||
Loading package zlib-0.5.3.3 ... linking ... done.
|
||||
Loading package zlib-bindings-0.1.1.1 ... linking ... done.
|
||||
Loading package zlib-conduit-0.5.0.2 ... linking ... done.
|
||||
Loading package wai-extra-1.3.0.4 ... linking ... done.
|
||||
Loading package monad-logger-0.2.1 ... linking ... done.
|
||||
Loading package cereal-0.3.5.2 ... linking ... done.
|
||||
Loading package base64-bytestring-1.0.0.0 ... linking ... done.
|
||||
Loading package cipher-aes-0.1.2 ... linking ... done.
|
||||
Loading package entropy-0.2.1 ... linking ... done.
|
||||
Loading package largeword-1.0.3 ... linking ... done.
|
||||
Loading package tagged-0.4.4 ... linking ... done.
|
||||
Loading package crypto-api-0.10.2 ... linking ... done.
|
||||
Loading package cpu-0.1.1 ... linking ... done.
|
||||
Loading package crypto-pubkey-types-0.1.1 ... linking ... done.
|
||||
Loading package cryptocipher-0.3.5 ... linking ... done.
|
||||
Loading package cprng-aes-0.2.4 ... linking ... done.
|
||||
Loading package skein-0.1.0.9 ... linking ... done.
|
||||
Loading package clientsession-0.8.0.1 ... linking ... done.
|
||||
Loading package path-pieces-0.1.2 ... linking ... done.
|
||||
Loading package shakespeare-i18n-1.0.0.2 ... linking ... done.
|
||||
Loading package yesod-routes-1.1.1.1 ... linking ... done.
|
||||
Loading package yesod-core-1.1.5 ... linking ... done.
|
||||
[157 of 279] Compiling Assistant.Types.DaemonStatus ( Assistant/Types/DaemonStatus.hs, tmp/Assistant/Types/DaemonStatus.o )
|
||||
[158 of 279] Compiling Assistant.Monad ( Assistant/Monad.hs, tmp/Assistant/Monad.o )
|
||||
[159 of 279] Compiling Assistant.Types.NamedThread ( Assistant/Types/NamedThread.hs, tmp/Assistant/Types/NamedThread.o )
|
||||
[160 of 279] Compiling Assistant.Common ( Assistant/Common.hs, tmp/Assistant/Common.o )
|
||||
[161 of 279] Compiling Assistant.XMPP ( Assistant/XMPP.hs, tmp/Assistant/XMPP.o )
|
||||
[162 of 279] Compiling Assistant.XMPP.Buddies ( Assistant/XMPP/Buddies.hs, tmp/Assistant/XMPP/Buddies.o )
|
||||
[163 of 279] Compiling Assistant.NetMessager ( Assistant/NetMessager.hs, tmp/Assistant/NetMessager.o )
|
||||
|
||||
Assistant/NetMessager.hs:12:1:
|
||||
Warning: The import of `Types.Remote' is redundant
|
||||
except perhaps to import instances from `Types.Remote'
|
||||
To import instances alone, use: import Types.Remote()
|
||||
|
||||
Assistant/NetMessager.hs:13:1:
|
||||
Warning: The import of `Git' is redundant
|
||||
except perhaps to import instances from `Git'
|
||||
To import instances alone, use: import Git()
|
||||
|
||||
Assistant/NetMessager.hs:20:1:
|
||||
Warning: The import of `Data.Text' is redundant
|
||||
except perhaps to import instances from `Data.Text'
|
||||
To import instances alone, use: import Data.Text()
|
||||
[164 of 279] Compiling Assistant.Pushes ( Assistant/Pushes.hs, tmp/Assistant/Pushes.o )
|
||||
[165 of 279] Compiling Assistant.ScanRemotes ( Assistant/ScanRemotes.hs, tmp/Assistant/ScanRemotes.o )
|
||||
[166 of 279] Compiling Assistant.Install ( Assistant/Install.hs, tmp/Assistant/Install.o )
|
||||
[167 of 279] Compiling Assistant.XMPP.Client ( Assistant/XMPP/Client.hs, tmp/Assistant/XMPP/Client.o )
|
||||
[168 of 279] Compiling Assistant.Commits ( Assistant/Commits.hs, tmp/Assistant/Commits.o )
|
||||
[169 of 279] Compiling Assistant.BranchChange ( Assistant/BranchChange.hs, tmp/Assistant/BranchChange.o )
|
||||
[170 of 279] Compiling Assistant.Changes ( Assistant/Changes.hs, tmp/Assistant/Changes.o )
|
||||
[171 of 279] Compiling Assistant.WebApp.Types ( Assistant/WebApp/Types.hs, tmp/Assistant/WebApp/Types.o )
|
||||
Loading package unix-compat-0.4.0.0 ... linking ... done.
|
||||
Loading package file-embed-0.0.4.6 ... linking ... done.
|
||||
Loading package system-filepath-0.4.7 ... linking ... done.
|
||||
Loading package system-fileio-0.3.10 ... linking ... done.
|
||||
Loading package cryptohash-0.7.8 ... linking ... done.
|
||||
Loading package crypto-conduit-0.4.0.1 ... linking ... done.
|
||||
Loading package http-date-0.0.2 ... linking ... done.
|
||||
Loading package mime-types-0.1.0.0 ... linking ... done.
|
||||
Loading package wai-app-static-1.3.0.4 ... linking ... done.
|
||||
Loading package yesod-static-1.1.1.1 ... linking ... done.
|
||||
[172 of 279] Compiling Assistant.WebApp ( Assistant/WebApp.hs, tmp/Assistant/WebApp.o )
|
||||
Loading package network-conduit-0.6.1.1 ... linking ... done.
|
||||
Loading package safe-0.3.3 ... linking ... done.
|
||||
Loading package simple-sendfile-0.2.8 ... linking ... done.
|
||||
Loading package warp-1.3.4.4 ... linking ... done.
|
||||
Loading package yaml-0.8.1 ... linking ... done.
|
||||
Loading package yesod-default-1.1.2 ... linking ... done.
|
||||
[173 of 279] Compiling Assistant.WebApp.OtherRepos ( Assistant/WebApp/OtherRepos.hs, tmp/Assistant/WebApp/OtherRepos.o )
|
||||
[174 of 279] Compiling Limit ( Limit.hs, tmp/Limit.o )
|
||||
[175 of 279] Compiling Option ( Option.hs, tmp/Option.o )
|
||||
[176 of 279] Compiling Seek ( Seek.hs, tmp/Seek.o )
|
||||
[177 of 279] Compiling Command ( Command.hs, tmp/Command.o )
|
||||
[178 of 279] Compiling CmdLine ( CmdLine.hs, tmp/CmdLine.o )
|
||||
[179 of 279] Compiling Command.ConfigList ( Command/ConfigList.hs, tmp/Command/ConfigList.o )
|
||||
[180 of 279] Compiling Command.InAnnex ( Command/InAnnex.hs, tmp/Command/InAnnex.o )
|
||||
[181 of 279] Compiling Command.DropKey ( Command/DropKey.hs, tmp/Command/DropKey.o )
|
||||
[182 of 279] Compiling Command.SendKey ( Command/SendKey.hs, tmp/Command/SendKey.o )
|
||||
[183 of 279] Compiling Command.RecvKey ( Command/RecvKey.hs, tmp/Command/RecvKey.o )
|
||||
[184 of 279] Compiling Command.TransferInfo ( Command/TransferInfo.hs, tmp/Command/TransferInfo.o )
|
||||
[185 of 279] Compiling Command.Commit ( Command/Commit.hs, tmp/Command/Commit.o )
|
||||
[186 of 279] Compiling Command.Add ( Command/Add.hs, tmp/Command/Add.o )
|
||||
[187 of 279] Compiling Command.Unannex ( Command/Unannex.hs, tmp/Command/Unannex.o )
|
||||
[188 of 279] Compiling Command.FromKey ( Command/FromKey.hs, tmp/Command/FromKey.o )
|
||||
[189 of 279] Compiling Command.ReKey ( Command/ReKey.hs, tmp/Command/ReKey.o )
|
||||
[190 of 279] Compiling Command.Fix ( Command/Fix.hs, tmp/Command/Fix.o )
|
||||
[191 of 279] Compiling Command.Describe ( Command/Describe.hs, tmp/Command/Describe.o )
|
||||
[192 of 279] Compiling Command.InitRemote ( Command/InitRemote.hs, tmp/Command/InitRemote.o )
|
||||
[193 of 279] Compiling Command.Unlock ( Command/Unlock.hs, tmp/Command/Unlock.o )
|
||||
[194 of 279] Compiling Command.Lock ( Command/Lock.hs, tmp/Command/Lock.o )
|
||||
[195 of 279] Compiling Command.PreCommit ( Command/PreCommit.hs, tmp/Command/PreCommit.o )
|
||||
[196 of 279] Compiling Command.Log ( Command/Log.hs, tmp/Command/Log.o )
|
||||
[197 of 279] Compiling Command.Merge ( Command/Merge.hs, tmp/Command/Merge.o )
|
||||
[198 of 279] Compiling Command.Group ( Command/Group.hs, tmp/Command/Group.o )
|
||||
[199 of 279] Compiling Command.Ungroup ( Command/Ungroup.hs, tmp/Command/Ungroup.o )
|
||||
[200 of 279] Compiling Command.Import ( Command/Import.hs, tmp/Command/Import.o )
|
||||
[201 of 279] Compiling Logs.Unused ( Logs/Unused.hs, tmp/Logs/Unused.o )
|
||||
[202 of 279] Compiling Command.AddUnused ( Command/AddUnused.hs, tmp/Command/AddUnused.o )
|
||||
[203 of 279] Compiling Command.Find ( Command/Find.hs, tmp/Command/Find.o )
|
||||
[204 of 279] Compiling Logs.PreferredContent ( Logs/PreferredContent.hs, tmp/Logs/PreferredContent.o )
|
||||
[205 of 279] Compiling Annex.Wanted ( Annex/Wanted.hs, tmp/Annex/Wanted.o )
|
||||
[206 of 279] Compiling Command.Whereis ( Command/Whereis.hs, tmp/Command/Whereis.o )
|
||||
[207 of 279] Compiling Command.Trust ( Command/Trust.hs, tmp/Command/Trust.o )
|
||||
[208 of 279] Compiling Command.Untrust ( Command/Untrust.hs, tmp/Command/Untrust.o )
|
||||
[209 of 279] Compiling Command.Semitrust ( Command/Semitrust.hs, tmp/Command/Semitrust.o )
|
||||
[210 of 279] Compiling Command.Dead ( Command/Dead.hs, tmp/Command/Dead.o )
|
||||
[211 of 279] Compiling Command.Vicfg ( Command/Vicfg.hs, tmp/Command/Vicfg.o )
|
||||
[212 of 279] Compiling Command.Map ( Command/Map.hs, tmp/Command/Map.o )
|
||||
[213 of 279] Compiling Command.Init ( Command/Init.hs, tmp/Command/Init.o )
|
||||
[214 of 279] Compiling Command.Uninit ( Command/Uninit.hs, tmp/Command/Uninit.o )
|
||||
[215 of 279] Compiling Command.Version ( Command/Version.hs, tmp/Command/Version.o )
|
||||
[216 of 279] Compiling Upgrade.V1 ( Upgrade/V1.hs, tmp/Upgrade/V1.o )
|
||||
[217 of 279] Compiling Upgrade.V0 ( Upgrade/V0.hs, tmp/Upgrade/V0.o )
|
||||
[218 of 279] Compiling Upgrade ( Upgrade.hs, tmp/Upgrade.o )
|
||||
[219 of 279] Compiling Command.Upgrade ( Command/Upgrade.hs, tmp/Command/Upgrade.o )
|
||||
[220 of 279] Compiling Command.Drop ( Command/Drop.hs, tmp/Command/Drop.o )
|
||||
[221 of 279] Compiling Command.Move ( Command/Move.hs, tmp/Command/Move.o )
|
||||
[222 of 279] Compiling Command.Copy ( Command/Copy.hs, tmp/Command/Copy.o )
|
||||
[223 of 279] Compiling Command.Get ( Command/Get.hs, tmp/Command/Get.o )
|
||||
[224 of 279] Compiling Command.TransferKey ( Command/TransferKey.hs, tmp/Command/TransferKey.o )
|
||||
[225 of 279] Compiling Command.DropUnused ( Command/DropUnused.hs, tmp/Command/DropUnused.o )
|
||||
[226 of 279] Compiling Command.Fsck ( Command/Fsck.hs, tmp/Command/Fsck.o )
|
||||
[227 of 279] Compiling Command.Reinject ( Command/Reinject.hs, tmp/Command/Reinject.o )
|
||||
[228 of 279] Compiling Command.Migrate ( Command/Migrate.hs, tmp/Command/Migrate.o )
|
||||
[229 of 279] Compiling Command.Unused ( Command/Unused.hs, tmp/Command/Unused.o )
|
||||
[230 of 279] Compiling Command.Status ( Command/Status.hs, tmp/Command/Status.o )
|
||||
[231 of 279] Compiling Command.Sync ( Command/Sync.hs, tmp/Command/Sync.o )
|
||||
[232 of 279] Compiling Command.Help ( Command/Help.hs, tmp/Command/Help.o )
|
||||
[233 of 279] Compiling Command.AddUrl ( Command/AddUrl.hs, tmp/Command/AddUrl.o )
|
||||
[234 of 279] Compiling Assistant.DaemonStatus ( Assistant/DaemonStatus.hs, tmp/Assistant/DaemonStatus.o )
|
||||
[235 of 279] Compiling Assistant.Sync ( Assistant/Sync.hs, tmp/Assistant/Sync.o )
|
||||
[236 of 279] Compiling Assistant.MakeRemote ( Assistant/MakeRemote.hs, tmp/Assistant/MakeRemote.o )
|
||||
[237 of 279] Compiling Assistant.XMPP.Git ( Assistant/XMPP/Git.hs, tmp/Assistant/XMPP/Git.o )
|
||||
[238 of 279] Compiling Command.XMPPGit ( Command/XMPPGit.hs, tmp/Command/XMPPGit.o )
|
||||
[239 of 279] Compiling Assistant.Threads.NetWatcher ( Assistant/Threads/NetWatcher.hs, tmp/Assistant/Threads/NetWatcher.o )
|
||||
[240 of 279] Compiling Assistant.NamedThread ( Assistant/NamedThread.hs, tmp/Assistant/NamedThread.o )
|
||||
[241 of 279] Compiling Assistant.WebApp.Notifications ( Assistant/WebApp/Notifications.hs, tmp/Assistant/WebApp/Notifications.o )
|
||||
|
||||
Assistant/WebApp/Notifications.hs:39:11:
|
||||
No instances for (Text.Julius.ToJavascript String,
|
||||
Text.Julius.ToJavascript Text)
|
||||
arising from a use of `Text.Julius.toJavascript'
|
||||
Possible fix:
|
||||
add instance declarations for
|
||||
(Text.Julius.ToJavascript String, Text.Julius.ToJavascript Text)
|
||||
In the first argument of `Text.Julius.Javascript', namely
|
||||
`Text.Julius.toJavascript delay'
|
||||
In the expression:
|
||||
Text.Julius.Javascript (Text.Julius.toJavascript delay)
|
||||
In the first argument of `Data.Monoid.mconcat', namely
|
||||
`[Text.Julius.Javascript
|
||||
((Data.Text.Lazy.Builder.fromText . Text.Shakespeare.pack')
|
||||
"function longpoll_"),
|
||||
Text.Julius.Javascript (Text.Julius.toJavascript ident),
|
||||
Text.Julius.Javascript
|
||||
((Data.Text.Lazy.Builder.fromText . Text.Shakespeare.pack')
|
||||
"() {\
|
||||
\\tlongpoll(longpoll_"),
|
||||
Text.Julius.Javascript (Text.Julius.toJavascript ident), ....]'
|
||||
make: *** [git-annex] Error 1
|
||||
|
||||
> Reproduced this and confirmed it's fixed in git. --[[Joey]] [[done]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.252.11.120"
|
||||
subject="comment 1"
|
||||
date="2012-11-17T20:21:12Z"
|
||||
content="""
|
||||
This looks rather like a bug in Yesod. I've made a change in git (b0a76592c313b4c8f51918d6469c40d1fd16a2b1) that *may* avoid the problem.
|
||||
"""]]
|
|
@ -1,476 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkHZw2Vx0VPtb9XM8vum7nEnh6gHGSCQvM"
|
||||
nickname="Andrew"
|
||||
subject="comment 2"
|
||||
date="2012-11-24T18:48:23Z"
|
||||
content="""
|
||||
Not quite. Though this might just be an artifact of me disabling WITH_WEBDAV on account of that not compiling on OS X (can't find module Network.Protocol.HTTP.DAV).
|
||||
OS: OS X 10.8.0
|
||||
|
||||
% git branch -v
|
||||
* master d1ba407 Added a comment: git annex fix
|
||||
% grep \"FEATURES?=\" Makefile
|
||||
FEATURES?=$(GIT_ANNEX_LOCAL_FEATURES) -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_PAIRING -DWITH_XMPP -DWITH_DNS
|
||||
$ make
|
||||
ghc -O2 -Wall -outputdir tmp -IUtility -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_PAIRING -DWITH_XMPP -DWITH_DNS -DWITH_KQUEUE -threaded --make configure
|
||||
[1 of 7] Compiling Utility.Exception ( Utility/Exception.hs, tmp/Utility/Exception.o )
|
||||
[2 of 7] Compiling Utility.Misc ( Utility/Misc.hs, tmp/Utility/Misc.o )
|
||||
[3 of 7] Compiling Utility.Process ( Utility/Process.hs, tmp/Utility/Process.o )
|
||||
[4 of 7] Compiling Utility.SafeCommand ( Utility/SafeCommand.hs, tmp/Utility/SafeCommand.o )
|
||||
[5 of 7] Compiling Build.TestConfig ( Build/TestConfig.hs, tmp/Build/TestConfig.o )
|
||||
[6 of 7] Compiling Build.Configure ( Build/Configure.hs, tmp/Build/Configure.o )
|
||||
[7 of 7] Compiling Main ( configure.hs, tmp/Main.o )
|
||||
Linking configure ...
|
||||
./configure
|
||||
checking version... 3.20121113
|
||||
checking git... yes
|
||||
checking git version... 1.7.10.2 (Apple Git-33)
|
||||
checking cp -a... yes
|
||||
checking cp -p... yes
|
||||
checking cp --reflink=auto... no
|
||||
checking uuid generator... uuidgen
|
||||
checking xargs -0... yes
|
||||
checking rsync... yes
|
||||
checking curl... yes
|
||||
checking wget... no
|
||||
checking bup... no
|
||||
checking gpg... no
|
||||
checking lsof... yes
|
||||
checking ssh connection caching... yes
|
||||
checking sha1... sha1sum
|
||||
checking sha256.../bin/sh: sha256sum: command not found
|
||||
gsha256sum
|
||||
checking sha512.../bin/sh: sha512sum: command not found
|
||||
gsha512sum
|
||||
checking sha224.../bin/sh: sha224sum: command not found
|
||||
gsha224sum
|
||||
checking sha384.../bin/sh: sha384sum: command not found
|
||||
gsha384sum
|
||||
hsc2hs Utility/Touch.hsc
|
||||
Touch.hsc:117:2: warning: #warning \"utimensat and lutimes not available; building without symlink timestamp preservation support\"
|
||||
Touch.hsc:117:2: warning: #warning \"utimensat and lutimes not available; building without symlink timestamp preservation support\"
|
||||
Touch.hsc:117:2: warning: #warning \"utimensat and lutimes not available; building without symlink timestamp preservation support\"
|
||||
hsc2hs Utility/Mounts.hsc
|
||||
cc -Wall -c -o Utility/libdiskfree.o Utility/libdiskfree.c
|
||||
Utility/libdiskfree.c:53:6: warning: 'statfs64' is deprecated: first deprecated in Mac OS X 10.6 [-Wdeprecated-declarations]
|
||||
if (STATCALL(path, &buf) != 0)
|
||||
^
|
||||
Utility/libdiskfree.c:16:19: note: expanded from macro 'STATCALL'
|
||||
# define STATCALL statfs64
|
||||
^
|
||||
/usr/include/sys/mount.h:381:5: note: 'statfs64' declared here
|
||||
int statfs64(const char *, struct statfs64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA);
|
||||
^
|
||||
1 warning generated.
|
||||
cc -Wall -c -o Utility/libmounts.o Utility/libmounts.c
|
||||
cc -Wall -c -o Utility/libkqueue.o Utility/libkqueue.c
|
||||
install -d tmp
|
||||
ghc -O2 -Wall -outputdir tmp -IUtility -DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP -DWITH_PAIRING -DWITH_XMPP -DWITH_DNS -DWITH_KQUEUE -threaded --make git-annex -o tmp/git-annex Utility/libdiskfree.o Utility/libmounts.o Utility/libkqueue.o
|
||||
|
||||
Assistant/Threads/NetWatcher.hs:26:0:
|
||||
warning: #warning Building without dbus support; will poll for network connection changes
|
||||
|
||||
Assistant/Threads/MountWatcher.hs:33:0:
|
||||
warning: #warning Building without dbus support; will use mtab polling
|
||||
[ 1 of 285] Compiling Utility.Dot ( Utility/Dot.hs, tmp/Utility/Dot.o )
|
||||
[ 2 of 285] Compiling Utility.Mounts ( Utility/Mounts.hs, tmp/Utility/Mounts.o )
|
||||
[ 3 of 285] Compiling Utility.Yesod ( Utility/Yesod.hs, tmp/Utility/Yesod.o )
|
||||
[ 4 of 285] Compiling Utility.Tense ( Utility/Tense.hs, tmp/Utility/Tense.o )
|
||||
[ 5 of 285] Compiling Utility.Verifiable ( Utility/Verifiable.hs, tmp/Utility/Verifiable.o )
|
||||
[ 6 of 285] Compiling Assistant.Types.TransferSlots ( Assistant/Types/TransferSlots.hs, tmp/Assistant/Types/TransferSlots.o )
|
||||
[ 7 of 285] Compiling Types.StandardGroups ( Types/StandardGroups.hs, tmp/Types/StandardGroups.o )
|
||||
[ 8 of 285] Compiling Utility.Percentage ( Utility/Percentage.hs, tmp/Utility/Percentage.o )
|
||||
[ 9 of 285] Compiling Utility.Observed ( Utility/Observed.hs, tmp/Utility/Observed.o )
|
||||
[ 10 of 285] Compiling Utility.Base64 ( Utility/Base64.hs, tmp/Utility/Base64.o )
|
||||
[ 11 of 285] Compiling Utility.DataUnits ( Utility/DataUnits.hs, tmp/Utility/DataUnits.o )
|
||||
[ 12 of 285] Compiling Utility.JSONStream ( Utility/JSONStream.hs, tmp/Utility/JSONStream.o )
|
||||
[ 13 of 285] Compiling Messages.JSON ( Messages/JSON.hs, tmp/Messages/JSON.o )
|
||||
[ 14 of 285] Compiling Build.SysConfig ( Build/SysConfig.hs, tmp/Build/SysConfig.o )
|
||||
[ 15 of 285] Compiling Types.KeySource ( Types/KeySource.hs, tmp/Types/KeySource.o )
|
||||
[ 16 of 285] Compiling Types.Meters ( Types/Meters.hs, tmp/Types/Meters.o )
|
||||
[ 17 of 285] Compiling Utility.State ( Utility/State.hs, tmp/Utility/State.o )
|
||||
[ 18 of 285] Compiling Types.UUID ( Types/UUID.hs, tmp/Types/UUID.o )
|
||||
[ 19 of 285] Compiling Types.Messages ( Types/Messages.hs, tmp/Types/Messages.o )
|
||||
[ 20 of 285] Compiling Types.Group ( Types/Group.hs, tmp/Types/Group.o )
|
||||
[ 21 of 285] Compiling Types.TrustLevel ( Types/TrustLevel.hs, tmp/Types/TrustLevel.o )
|
||||
[ 22 of 285] Compiling Types.BranchState ( Types/BranchState.hs, tmp/Types/BranchState.o )
|
||||
[ 23 of 285] Compiling Utility.PartialPrelude ( Utility/PartialPrelude.hs, tmp/Utility/PartialPrelude.o )
|
||||
[ 24 of 285] Compiling Utility.HumanTime ( Utility/HumanTime.hs, tmp/Utility/HumanTime.o )
|
||||
[ 25 of 285] Compiling Utility.Format ( Utility/Format.hs, tmp/Utility/Format.o )
|
||||
[ 26 of 285] Compiling Utility.FileSystemEncoding ( Utility/FileSystemEncoding.hs, tmp/Utility/FileSystemEncoding.o )
|
||||
[ 27 of 285] Compiling Utility.Touch ( Utility/Touch.hs, tmp/Utility/Touch.o )
|
||||
|
||||
Utility/Touch.hsc:17:1:
|
||||
Warning: The import of `Utility.FileSystemEncoding' is redundant
|
||||
except perhaps to import instances from `Utility.FileSystemEncoding'
|
||||
To import instances alone, use: import Utility.FileSystemEncoding()
|
||||
|
||||
Utility/Touch.hsc:19:1:
|
||||
Warning: The import of `Foreign' is redundant
|
||||
except perhaps to import instances from `Foreign'
|
||||
To import instances alone, use: import Foreign()
|
||||
|
||||
Utility/Touch.hsc:21:1:
|
||||
Warning: The import of `Control.Monad' is redundant
|
||||
except perhaps to import instances from `Control.Monad'
|
||||
To import instances alone, use: import Control.Monad()
|
||||
[ 28 of 285] Compiling Utility.Applicative ( Utility/Applicative.hs, tmp/Utility/Applicative.o )
|
||||
[ 29 of 285] Compiling Utility.Monad ( Utility/Monad.hs, tmp/Utility/Monad.o )
|
||||
[ 30 of 285] Compiling Utility.Exception ( Utility/Exception.hs, tmp/Utility/Exception.o )
|
||||
[ 31 of 285] Compiling Utility.Misc ( Utility/Misc.hs, tmp/Utility/Misc.o )
|
||||
[ 32 of 285] Compiling Utility.Process ( Utility/Process.hs, tmp/Utility/Process.o )
|
||||
[ 33 of 285] Compiling Utility.SafeCommand ( Utility/SafeCommand.hs, tmp/Utility/SafeCommand.o )
|
||||
[ 34 of 285] Compiling Utility.Network ( Utility/Network.hs, tmp/Utility/Network.o )
|
||||
[ 35 of 285] Compiling Utility.SRV ( Utility/SRV.hs, tmp/Utility/SRV.o )
|
||||
|
||||
Utility/SRV.hs:88:1: Warning: Defined but not used: `lookupSRVHost'
|
||||
|
||||
Utility/SRV.hs:94:1: Warning: Defined but not used: `parseSrvHost'
|
||||
[ 36 of 285] Compiling Git.Types ( Git/Types.hs, tmp/Git/Types.o )
|
||||
[ 37 of 285] Compiling Utility.UserInfo ( Utility/UserInfo.hs, tmp/Utility/UserInfo.o )
|
||||
[ 38 of 285] Compiling Utility.Path ( Utility/Path.hs, tmp/Utility/Path.o )
|
||||
[ 39 of 285] Compiling Utility.TempFile ( Utility/TempFile.hs, tmp/Utility/TempFile.o )
|
||||
[ 40 of 285] Compiling Utility.Directory ( Utility/Directory.hs, tmp/Utility/Directory.o )
|
||||
[ 41 of 285] Compiling Utility.FreeDesktop ( Utility/FreeDesktop.hs, tmp/Utility/FreeDesktop.o )
|
||||
[ 42 of 285] Compiling Utility.OSX ( Utility/OSX.hs, tmp/Utility/OSX.o )
|
||||
|
||||
Utility/OSX.hs:10:1:
|
||||
Warning: The import of `Utility.Path' is redundant
|
||||
except perhaps to import instances from `Utility.Path'
|
||||
To import instances alone, use: import Utility.Path()
|
||||
[ 43 of 285] Compiling Assistant.Install.AutoStart ( Assistant/Install/AutoStart.hs, tmp/Assistant/Install/AutoStart.o )
|
||||
[ 44 of 285] Compiling Common ( Common.hs, tmp/Common.o )
|
||||
[ 45 of 285] Compiling Utility.FileMode ( Utility/FileMode.hs, tmp/Utility/FileMode.o )
|
||||
[ 46 of 285] Compiling Git ( Git.hs, tmp/Git.o )
|
||||
[ 47 of 285] Compiling Git.FilePath ( Git/FilePath.hs, tmp/Git/FilePath.o )
|
||||
[ 48 of 285] Compiling Utility.Matcher ( Utility/Matcher.hs, tmp/Utility/Matcher.o )
|
||||
[ 49 of 285] Compiling Utility.Gpg ( Utility/Gpg.hs, tmp/Utility/Gpg.o )
|
||||
[ 50 of 285] Compiling Types.Crypto ( Types/Crypto.hs, tmp/Types/Crypto.o )
|
||||
[ 51 of 285] Compiling Types.Key ( Types/Key.hs, tmp/Types/Key.o )
|
||||
[ 52 of 285] Compiling Types.Backend ( Types/Backend.hs, tmp/Types/Backend.o )
|
||||
[ 53 of 285] Compiling Types.Remote ( Types/Remote.hs, tmp/Types/Remote.o )
|
||||
[ 54 of 285] Compiling Meters ( Meters.hs, tmp/Meters.o )
|
||||
[ 55 of 285] Compiling Git.Sha ( Git/Sha.hs, tmp/Git/Sha.o )
|
||||
[ 56 of 285] Compiling Utility.CoProcess ( Utility/CoProcess.hs, tmp/Utility/CoProcess.o )
|
||||
[ 57 of 285] Compiling Git.Command ( Git/Command.hs, tmp/Git/Command.o )
|
||||
[ 58 of 285] Compiling Git.Ref ( Git/Ref.hs, tmp/Git/Ref.o )
|
||||
[ 59 of 285] Compiling Git.Branch ( Git/Branch.hs, tmp/Git/Branch.o )
|
||||
[ 60 of 285] Compiling Git.UpdateIndex ( Git/UpdateIndex.hs, tmp/Git/UpdateIndex.o )
|
||||
[ 61 of 285] Compiling Git.Queue ( Git/Queue.hs, tmp/Git/Queue.o )
|
||||
[ 62 of 285] Compiling Git.HashObject ( Git/HashObject.hs, tmp/Git/HashObject.o )
|
||||
[ 63 of 285] Compiling Git.CatFile ( Git/CatFile.hs, tmp/Git/CatFile.o )
|
||||
[ 64 of 285] Compiling Git.UnionMerge ( Git/UnionMerge.hs, tmp/Git/UnionMerge.o )
|
||||
[ 65 of 285] Compiling Git.Url ( Git/Url.hs, tmp/Git/Url.o )
|
||||
[ 66 of 285] Compiling Git.Construct ( Git/Construct.hs, tmp/Git/Construct.o )
|
||||
[ 67 of 285] Compiling Git.Config ( Git/Config.hs, tmp/Git/Config.o )
|
||||
[ 68 of 285] Compiling Git.SharedRepository ( Git/SharedRepository.hs, tmp/Git/SharedRepository.o )
|
||||
[ 69 of 285] Compiling Git.Version ( Git/Version.hs, tmp/Git/Version.o )
|
||||
[ 70 of 285] Compiling Git.CheckAttr ( Git/CheckAttr.hs, tmp/Git/CheckAttr.o )
|
||||
[ 71 of 285] Compiling Annex ( Annex.hs, tmp/Annex.o )
|
||||
[ 72 of 285] Compiling Types.Option ( Types/Option.hs, tmp/Types/Option.o )
|
||||
[ 73 of 285] Compiling Types ( Types.hs, tmp/Types.o )
|
||||
[ 74 of 285] Compiling Messages ( Messages.hs, tmp/Messages.o )
|
||||
[ 75 of 285] Compiling Types.Command ( Types/Command.hs, tmp/Types/Command.o )
|
||||
[ 76 of 285] Compiling Locations ( Locations.hs, tmp/Locations.o )
|
||||
[ 77 of 285] Compiling Common.Annex ( Common/Annex.hs, tmp/Common/Annex.o )
|
||||
[ 78 of 285] Compiling Fields ( Fields.hs, tmp/Fields.o )
|
||||
[ 79 of 285] Compiling Annex.BranchState ( Annex/BranchState.hs, tmp/Annex/BranchState.o )
|
||||
[ 80 of 285] Compiling Annex.CatFile ( Annex/CatFile.hs, tmp/Annex/CatFile.o )
|
||||
[ 81 of 285] Compiling Annex.Perms ( Annex/Perms.hs, tmp/Annex/Perms.o )
|
||||
[ 82 of 285] Compiling Crypto ( Crypto.hs, tmp/Crypto.o )
|
||||
[ 83 of 285] Compiling Annex.Exception ( Annex/Exception.hs, tmp/Annex/Exception.o )
|
||||
[ 84 of 285] Compiling Annex.Journal ( Annex/Journal.hs, tmp/Annex/Journal.o )
|
||||
[ 85 of 285] Compiling Annex.Branch ( Annex/Branch.hs, tmp/Annex/Branch.o )
|
||||
[ 86 of 285] Compiling Usage ( Usage.hs, tmp/Usage.o )
|
||||
[ 87 of 285] Compiling Annex.CheckAttr ( Annex/CheckAttr.hs, tmp/Annex/CheckAttr.o )
|
||||
[ 88 of 285] Compiling Remote.Helper.Special ( Remote/Helper/Special.hs, tmp/Remote/Helper/Special.o )
|
||||
[ 89 of 285] Compiling Logs.Presence ( Logs/Presence.hs, tmp/Logs/Presence.o )
|
||||
[ 90 of 285] Compiling Logs.Location ( Logs/Location.hs, tmp/Logs/Location.o )
|
||||
[ 91 of 285] Compiling Logs.Web ( Logs/Web.hs, tmp/Logs/Web.o )
|
||||
[ 92 of 285] Compiling Remote.Helper.Chunked ( Remote/Helper/Chunked.hs, tmp/Remote/Helper/Chunked.o )
|
||||
[ 93 of 285] Compiling Annex.LockPool ( Annex/LockPool.hs, tmp/Annex/LockPool.o )
|
||||
[ 94 of 285] Compiling Logs.Transfer ( Logs/Transfer.hs, tmp/Logs/Transfer.o )
|
||||
[ 95 of 285] Compiling Backend.SHA ( Backend/SHA.hs, tmp/Backend/SHA.o )
|
||||
[ 96 of 285] Compiling Backend.WORM ( Backend/WORM.hs, tmp/Backend/WORM.o )
|
||||
[ 97 of 285] Compiling Backend.URL ( Backend/URL.hs, tmp/Backend/URL.o )
|
||||
[ 98 of 285] Compiling Assistant.Types.ScanRemotes ( Assistant/Types/ScanRemotes.hs, tmp/Assistant/Types/ScanRemotes.o )
|
||||
[ 99 of 285] Compiling Assistant.Types.ThreadedMonad ( Assistant/Types/ThreadedMonad.hs, tmp/Assistant/Types/ThreadedMonad.o )
|
||||
[100 of 285] Compiling Assistant.Types.TransferQueue ( Assistant/Types/TransferQueue.hs, tmp/Assistant/Types/TransferQueue.o )
|
||||
[101 of 285] Compiling Assistant.Types.Pushes ( Assistant/Types/Pushes.hs, tmp/Assistant/Types/Pushes.o )
|
||||
[102 of 285] Compiling Assistant.Types.BranchChange ( Assistant/Types/BranchChange.hs, tmp/Assistant/Types/BranchChange.o )
|
||||
[103 of 285] Compiling Logs.UUIDBased ( Logs/UUIDBased.hs, tmp/Logs/UUIDBased.o )
|
||||
[104 of 285] Compiling Logs.Remote ( Logs/Remote.hs, tmp/Logs/Remote.o )
|
||||
[105 of 285] Compiling Logs.Group ( Logs/Group.hs, tmp/Logs/Group.o )
|
||||
[106 of 285] Compiling Utility.DiskFree ( Utility/DiskFree.hs, tmp/Utility/DiskFree.o )
|
||||
[107 of 285] Compiling Utility.Url ( Utility/Url.hs, tmp/Utility/Url.o )
|
||||
[108 of 285] Compiling Utility.CopyFile ( Utility/CopyFile.hs, tmp/Utility/CopyFile.o )
|
||||
[109 of 285] Compiling Utility.Rsync ( Utility/Rsync.hs, tmp/Utility/Rsync.o )
|
||||
[110 of 285] Compiling Git.LsFiles ( Git/LsFiles.hs, tmp/Git/LsFiles.o )
|
||||
[111 of 285] Compiling Git.AutoCorrect ( Git/AutoCorrect.hs, tmp/Git/AutoCorrect.o )
|
||||
[112 of 285] Compiling Git.CurrentRepo ( Git/CurrentRepo.hs, tmp/Git/CurrentRepo.o )
|
||||
[113 of 285] Compiling Locations.UserConfig ( Locations/UserConfig.hs, tmp/Locations/UserConfig.o )
|
||||
[114 of 285] Compiling Git.Merge ( Git/Merge.hs, tmp/Git/Merge.o )
|
||||
[115 of 285] Compiling Utility.Parallel ( Utility/Parallel.hs, tmp/Utility/Parallel.o )
|
||||
[116 of 285] Compiling Git.Remote ( Git/Remote.hs, tmp/Git/Remote.o )
|
||||
[117 of 285] Compiling Assistant.Ssh ( Assistant/Ssh.hs, tmp/Assistant/Ssh.o )
|
||||
[118 of 285] Compiling Assistant.Pairing ( Assistant/Pairing.hs, tmp/Assistant/Pairing.o )
|
||||
[119 of 285] Compiling Assistant.Types.NetMessager ( Assistant/Types/NetMessager.hs, tmp/Assistant/Types/NetMessager.o )
|
||||
[120 of 285] Compiling Utility.NotificationBroadcaster ( Utility/NotificationBroadcaster.hs, tmp/Utility/NotificationBroadcaster.o )
|
||||
[121 of 285] Compiling Assistant.Types.Buddies ( Assistant/Types/Buddies.hs, tmp/Assistant/Types/Buddies.o )
|
||||
[122 of 285] Compiling Utility.TSet ( Utility/TSet.hs, tmp/Utility/TSet.o )
|
||||
[123 of 285] Compiling Assistant.Types.Commits ( Assistant/Types/Commits.hs, tmp/Assistant/Types/Commits.o )
|
||||
[124 of 285] Compiling Assistant.Types.Changes ( Assistant/Types/Changes.hs, tmp/Assistant/Types/Changes.o )
|
||||
[125 of 285] Compiling Utility.WebApp ( Utility/WebApp.hs, tmp/Utility/WebApp.o )
|
||||
[126 of 285] Compiling Utility.Daemon ( Utility/Daemon.hs, tmp/Utility/Daemon.o )
|
||||
[127 of 285] Compiling Utility.ThreadScheduler ( Utility/ThreadScheduler.hs, tmp/Utility/ThreadScheduler.o )
|
||||
[128 of 285] Compiling Utility.LogFile ( Utility/LogFile.hs, tmp/Utility/LogFile.o )
|
||||
[129 of 285] Compiling Git.Filename ( Git/Filename.hs, tmp/Git/Filename.o )
|
||||
[130 of 285] Compiling Git.LsTree ( Git/LsTree.hs, tmp/Git/LsTree.o )
|
||||
[131 of 285] Compiling Utility.Types.DirWatcher ( Utility/Types/DirWatcher.hs, tmp/Utility/Types/DirWatcher.o )
|
||||
[132 of 285] Compiling Utility.Kqueue ( Utility/Kqueue.hs, tmp/Utility/Kqueue.o )
|
||||
[133 of 285] Compiling Utility.DirWatcher ( Utility/DirWatcher.hs, tmp/Utility/DirWatcher.o )
|
||||
[134 of 285] Compiling Utility.Lsof ( Utility/Lsof.hs, tmp/Utility/Lsof.o )
|
||||
[135 of 285] Compiling Config ( Config.hs, tmp/Config.o )
|
||||
[136 of 285] Compiling Annex.UUID ( Annex/UUID.hs, tmp/Annex/UUID.o )
|
||||
[137 of 285] Compiling Logs.UUID ( Logs/UUID.hs, tmp/Logs/UUID.o )
|
||||
[138 of 285] Compiling Backend ( Backend.hs, tmp/Backend.o )
|
||||
[139 of 285] Compiling Remote.Helper.Hooks ( Remote/Helper/Hooks.hs, tmp/Remote/Helper/Hooks.o )
|
||||
[140 of 285] Compiling Remote.Helper.Encryptable ( Remote/Helper/Encryptable.hs, tmp/Remote/Helper/Encryptable.o )
|
||||
[141 of 285] Compiling Creds ( Creds.hs, tmp/Creds.o )
|
||||
[142 of 285] Compiling Remote.Helper.AWS ( Remote/Helper/AWS.hs, tmp/Remote/Helper/AWS.o )
|
||||
[143 of 285] Compiling Annex.Queue ( Annex/Queue.hs, tmp/Annex/Queue.o )
|
||||
[144 of 285] Compiling Annex.Content ( Annex/Content.hs, tmp/Annex/Content.o )
|
||||
[145 of 285] Compiling Remote.S3 ( Remote/S3.hs, tmp/Remote/S3.o )
|
||||
[146 of 285] Compiling Remote.Directory ( Remote/Directory.hs, tmp/Remote/Directory.o )
|
||||
[147 of 285] Compiling Remote.Rsync ( Remote/Rsync.hs, tmp/Remote/Rsync.o )
|
||||
[148 of 285] Compiling Remote.Web ( Remote/Web.hs, tmp/Remote/Web.o )
|
||||
[149 of 285] Compiling Remote.Glacier ( Remote/Glacier.hs, tmp/Remote/Glacier.o )
|
||||
[150 of 285] Compiling Remote.Hook ( Remote/Hook.hs, tmp/Remote/Hook.o )
|
||||
[151 of 285] Compiling Upgrade.V2 ( Upgrade/V2.hs, tmp/Upgrade/V2.o )
|
||||
[152 of 285] Compiling Annex.Ssh ( Annex/Ssh.hs, tmp/Annex/Ssh.o )
|
||||
[153 of 285] Compiling Remote.Helper.Ssh ( Remote/Helper/Ssh.hs, tmp/Remote/Helper/Ssh.o )
|
||||
[154 of 285] Compiling Remote.Bup ( Remote/Bup.hs, tmp/Remote/Bup.o )
|
||||
[155 of 285] Compiling Annex.Version ( Annex/Version.hs, tmp/Annex/Version.o )
|
||||
[156 of 285] Compiling Init ( Init.hs, tmp/Init.o )
|
||||
[157 of 285] Compiling Checks ( Checks.hs, tmp/Checks.o )
|
||||
[158 of 285] Compiling Remote.Git ( Remote/Git.hs, tmp/Remote/Git.o )
|
||||
[159 of 285] Compiling Remote.List ( Remote/List.hs, tmp/Remote/List.o )
|
||||
[160 of 285] Compiling Logs.Trust ( Logs/Trust.hs, tmp/Logs/Trust.o )
|
||||
[161 of 285] Compiling Remote ( Remote.hs, tmp/Remote.o )
|
||||
[162 of 285] Compiling Assistant.Alert ( Assistant/Alert.hs, tmp/Assistant/Alert.o )
|
||||
[163 of 285] Compiling Assistant.Types.DaemonStatus ( Assistant/Types/DaemonStatus.hs, tmp/Assistant/Types/DaemonStatus.o )
|
||||
[164 of 285] Compiling Assistant.Monad ( Assistant/Monad.hs, tmp/Assistant/Monad.o )
|
||||
[165 of 285] Compiling Assistant.Types.NamedThread ( Assistant/Types/NamedThread.hs, tmp/Assistant/Types/NamedThread.o )
|
||||
[166 of 285] Compiling Assistant.Common ( Assistant/Common.hs, tmp/Assistant/Common.o )
|
||||
[167 of 285] Compiling Assistant.XMPP ( Assistant/XMPP.hs, tmp/Assistant/XMPP.o )
|
||||
[168 of 285] Compiling Assistant.XMPP.Buddies ( Assistant/XMPP/Buddies.hs, tmp/Assistant/XMPP/Buddies.o )
|
||||
[169 of 285] Compiling Assistant.NetMessager ( Assistant/NetMessager.hs, tmp/Assistant/NetMessager.o )
|
||||
[170 of 285] Compiling Assistant.Pushes ( Assistant/Pushes.hs, tmp/Assistant/Pushes.o )
|
||||
[171 of 285] Compiling Assistant.ScanRemotes ( Assistant/ScanRemotes.hs, tmp/Assistant/ScanRemotes.o )
|
||||
[172 of 285] Compiling Assistant.Install ( Assistant/Install.hs, tmp/Assistant/Install.o )
|
||||
[173 of 285] Compiling Assistant.XMPP.Client ( Assistant/XMPP/Client.hs, tmp/Assistant/XMPP/Client.o )
|
||||
[174 of 285] Compiling Assistant.Commits ( Assistant/Commits.hs, tmp/Assistant/Commits.o )
|
||||
[175 of 285] Compiling Assistant.BranchChange ( Assistant/BranchChange.hs, tmp/Assistant/BranchChange.o )
|
||||
[176 of 285] Compiling Assistant.Changes ( Assistant/Changes.hs, tmp/Assistant/Changes.o )
|
||||
[177 of 285] Compiling Assistant.WebApp.Types ( Assistant/WebApp/Types.hs, tmp/Assistant/WebApp/Types.o )
|
||||
Loading package ghc-prim ... linking ... done.
|
||||
Loading package integer-gmp ... linking ... done.
|
||||
Loading package base ... linking ... done.
|
||||
Loading object (static) Utility/libdiskfree.o ... done
|
||||
Loading object (static) Utility/libmounts.o ... done
|
||||
Loading object (static) Utility/libkqueue.o ... done
|
||||
final link ... done
|
||||
Loading package bytestring-0.9.2.1 ... linking ... done.
|
||||
Loading package zlib-0.5.4.0 ... linking ... done.
|
||||
Loading package array-0.4.0.0 ... linking ... done.
|
||||
Loading package deepseq-1.3.0.0 ... linking ... done.
|
||||
Loading package primitive-0.5.0.1 ... linking ... done.
|
||||
Loading package vector-0.10.0.1 ... linking ... done.
|
||||
Loading package transformers-0.3.0.0 ... linking ... done.
|
||||
Loading package text-0.11.2.3 ... linking ... done.
|
||||
Loading package old-locale-1.0.0.4 ... linking ... done.
|
||||
Loading package time-1.4 ... linking ... done.
|
||||
Loading package random-1.0.1.1 ... linking ... done.
|
||||
Loading package mtl-2.1.2 ... linking ... done.
|
||||
Loading package parsec-3.1.3 ... linking ... done.
|
||||
Loading package pretty-1.1.1.0 ... linking ... done.
|
||||
Loading package filepath-1.3.0.0 ... linking ... done.
|
||||
Loading package old-time-1.1.0.0 ... linking ... done.
|
||||
Loading package unix-2.5.1.1 ... linking ... done.
|
||||
Loading package directory-1.1.0.2 ... linking ... done.
|
||||
Loading package process-1.1.0.1 ... linking ... done.
|
||||
Loading package containers-0.4.2.1 ... linking ... done.
|
||||
Loading package base64-bytestring-1.0.0.0 ... linking ... done.
|
||||
Loading package cereal-0.3.5.2 ... linking ... done.
|
||||
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done.
|
||||
Loading package transformers-base-0.4.1 ... linking ... done.
|
||||
Loading package monad-control-0.3.1.4 ... linking ... done.
|
||||
Loading package lifted-base-0.2 ... linking ... done.
|
||||
Loading package resourcet-0.4.4 ... linking ... done.
|
||||
Loading package semigroups-0.8.4.1 ... linking ... done.
|
||||
Loading package void-0.5.8 ... linking ... done.
|
||||
Loading package conduit-0.5.4.1 ... linking ... done.
|
||||
Loading package entropy-0.2.1 ... linking ... done.
|
||||
Loading package largeword-1.0.3 ... linking ... done.
|
||||
Loading package tagged-0.4.4 ... linking ... done.
|
||||
Loading package crypto-api-0.10.2 ... linking ... done.
|
||||
Loading package crypto-conduit-0.4.1 ... linking ... done.
|
||||
Loading package cryptohash-0.7.8 ... linking ... done.
|
||||
Loading package template-haskell ... linking ... done.
|
||||
Loading package file-embed-0.0.4.6 ... linking ... done.
|
||||
Loading package blaze-builder-0.3.1.0 ... linking ... done.
|
||||
Loading package hashable-1.1.2.5 ... linking ... done.
|
||||
Loading package case-insensitive-0.4.0.3 ... linking ... done.
|
||||
Loading package http-types-0.7.3.0.1 ... linking ... done.
|
||||
Loading package system-filepath-0.4.7 ... linking ... done.
|
||||
Loading package unix-compat-0.4.0.0 ... linking ... done.
|
||||
Loading package network-2.4.0.1 ... linking ... done.
|
||||
Loading package unordered-containers-0.2.2.1 ... linking ... done.
|
||||
Loading package vault-0.2.0.1 ... linking ... done.
|
||||
Loading package wai-1.3.0.1 ... linking ... done.
|
||||
Loading package blaze-markup-0.5.1.1 ... linking ... done.
|
||||
Loading package blaze-html-0.5.1.0 ... linking ... done.
|
||||
Loading package attoparsec-0.10.2.0 ... linking ... done.
|
||||
Loading package http-date-0.0.3 ... linking ... done.
|
||||
Loading package mime-types-0.1.0.0 ... linking ... done.
|
||||
Loading package system-fileio-0.3.10 ... linking ... done.
|
||||
Loading package wai-app-static-1.3.0.4 ... linking ... done.
|
||||
Loading package dlist-0.5 ... linking ... done.
|
||||
Loading package syb-0.3.7 ... linking ... done.
|
||||
Loading package aeson-0.6.0.2 ... linking ... done.
|
||||
Loading package cpu-0.1.1 ... linking ... done.
|
||||
Loading package crypto-pubkey-types-0.2.0 ... linking ... done.
|
||||
Loading package cryptocipher-0.3.6 ... linking ... done.
|
||||
Loading package cprng-aes-0.2.4 ... linking ... done.
|
||||
Loading package skein-0.1.0.10 ... linking ... done.
|
||||
Loading package clientsession-0.8.0.1 ... linking ... done.
|
||||
Loading package data-default-0.5.0 ... linking ... done.
|
||||
Loading package cookie-0.4.0.1 ... linking ... done.
|
||||
Loading package failure-0.2.0.1 ... linking ... done.
|
||||
Loading package date-cache-0.3.0 ... linking ... done.
|
||||
Loading package unix-time-0.1.2 ... linking ... done.
|
||||
Loading package fast-logger-0.3.1 ... linking ... done.
|
||||
Loading package shakespeare-1.0.2 ... linking ... done.
|
||||
Loading package hamlet-1.1.1.1 ... linking ... done.
|
||||
Loading package monad-logger-0.2.1 ... linking ... done.
|
||||
Loading package path-pieces-0.1.2 ... linking ... done.
|
||||
Loading package shakespeare-css-1.0.2 ... linking ... done.
|
||||
Loading package shakespeare-i18n-1.0.0.2 ... linking ... done.
|
||||
Loading package shakespeare-js-1.1.0 ... linking ... done.
|
||||
Loading package ansi-terminal-0.5.5 ... linking ... done.
|
||||
Loading package blaze-builder-conduit-0.5.0.3 ... linking ... done.
|
||||
Loading package stringsearch-0.3.6.4 ... linking ... done.
|
||||
Loading package byteorder-1.0.3 ... linking ... done.
|
||||
Loading package wai-logger-0.3.0 ... linking ... done.
|
||||
Loading package zlib-bindings-0.1.1.2 ... linking ... done.
|
||||
Loading package zlib-conduit-0.5.0.3 ... linking ... done.
|
||||
Loading package wai-extra-1.3.0.4 ... linking ... done.
|
||||
Loading package yesod-routes-1.1.1.1 ... linking ... done.
|
||||
Loading package yesod-core-1.1.6 ... linking ... done.
|
||||
Loading package yesod-static-1.1.1.1 ... linking ... done.
|
||||
[178 of 285] Compiling Assistant.WebApp ( Assistant/WebApp.hs, tmp/Assistant/WebApp.o )
|
||||
Loading package network-conduit-0.6.1.1 ... linking ... done.
|
||||
Loading package safe-0.3.3 ... linking ... done.
|
||||
Loading package simple-sendfile-0.2.8 ... linking ... done.
|
||||
Loading package warp-1.3.5 ... linking ... done.
|
||||
Loading package yaml-0.8.1.1 ... linking ... done.
|
||||
Loading package yesod-default-1.1.2 ... linking ... done.
|
||||
[179 of 285] Compiling Assistant.WebApp.OtherRepos ( Assistant/WebApp/OtherRepos.hs, tmp/Assistant/WebApp/OtherRepos.o )
|
||||
[180 of 285] Compiling Limit ( Limit.hs, tmp/Limit.o )
|
||||
[181 of 285] Compiling Option ( Option.hs, tmp/Option.o )
|
||||
[182 of 285] Compiling Seek ( Seek.hs, tmp/Seek.o )
|
||||
[183 of 285] Compiling Command ( Command.hs, tmp/Command.o )
|
||||
[184 of 285] Compiling CmdLine ( CmdLine.hs, tmp/CmdLine.o )
|
||||
[185 of 285] Compiling Command.ConfigList ( Command/ConfigList.hs, tmp/Command/ConfigList.o )
|
||||
[186 of 285] Compiling Command.InAnnex ( Command/InAnnex.hs, tmp/Command/InAnnex.o )
|
||||
[187 of 285] Compiling Command.DropKey ( Command/DropKey.hs, tmp/Command/DropKey.o )
|
||||
[188 of 285] Compiling Command.SendKey ( Command/SendKey.hs, tmp/Command/SendKey.o )
|
||||
[189 of 285] Compiling Command.RecvKey ( Command/RecvKey.hs, tmp/Command/RecvKey.o )
|
||||
[190 of 285] Compiling Command.TransferInfo ( Command/TransferInfo.hs, tmp/Command/TransferInfo.o )
|
||||
[191 of 285] Compiling Command.Commit ( Command/Commit.hs, tmp/Command/Commit.o )
|
||||
[192 of 285] Compiling Command.Add ( Command/Add.hs, tmp/Command/Add.o )
|
||||
[193 of 285] Compiling Command.Unannex ( Command/Unannex.hs, tmp/Command/Unannex.o )
|
||||
[194 of 285] Compiling Command.FromKey ( Command/FromKey.hs, tmp/Command/FromKey.o )
|
||||
[195 of 285] Compiling Command.ReKey ( Command/ReKey.hs, tmp/Command/ReKey.o )
|
||||
[196 of 285] Compiling Command.Fix ( Command/Fix.hs, tmp/Command/Fix.o )
|
||||
[197 of 285] Compiling Command.Describe ( Command/Describe.hs, tmp/Command/Describe.o )
|
||||
[198 of 285] Compiling Command.InitRemote ( Command/InitRemote.hs, tmp/Command/InitRemote.o )
|
||||
[199 of 285] Compiling Command.Unlock ( Command/Unlock.hs, tmp/Command/Unlock.o )
|
||||
[200 of 285] Compiling Command.Lock ( Command/Lock.hs, tmp/Command/Lock.o )
|
||||
[201 of 285] Compiling Command.PreCommit ( Command/PreCommit.hs, tmp/Command/PreCommit.o )
|
||||
[202 of 285] Compiling Command.Log ( Command/Log.hs, tmp/Command/Log.o )
|
||||
[203 of 285] Compiling Command.Merge ( Command/Merge.hs, tmp/Command/Merge.o )
|
||||
[204 of 285] Compiling Command.Group ( Command/Group.hs, tmp/Command/Group.o )
|
||||
[205 of 285] Compiling Command.Ungroup ( Command/Ungroup.hs, tmp/Command/Ungroup.o )
|
||||
[206 of 285] Compiling Command.Import ( Command/Import.hs, tmp/Command/Import.o )
|
||||
[207 of 285] Compiling Logs.Unused ( Logs/Unused.hs, tmp/Logs/Unused.o )
|
||||
[208 of 285] Compiling Command.AddUnused ( Command/AddUnused.hs, tmp/Command/AddUnused.o )
|
||||
[209 of 285] Compiling Command.Find ( Command/Find.hs, tmp/Command/Find.o )
|
||||
[210 of 285] Compiling Logs.PreferredContent ( Logs/PreferredContent.hs, tmp/Logs/PreferredContent.o )
|
||||
[211 of 285] Compiling Annex.Wanted ( Annex/Wanted.hs, tmp/Annex/Wanted.o )
|
||||
[212 of 285] Compiling Command.Whereis ( Command/Whereis.hs, tmp/Command/Whereis.o )
|
||||
[213 of 285] Compiling Command.Trust ( Command/Trust.hs, tmp/Command/Trust.o )
|
||||
[214 of 285] Compiling Command.Untrust ( Command/Untrust.hs, tmp/Command/Untrust.o )
|
||||
[215 of 285] Compiling Command.Semitrust ( Command/Semitrust.hs, tmp/Command/Semitrust.o )
|
||||
[216 of 285] Compiling Command.Dead ( Command/Dead.hs, tmp/Command/Dead.o )
|
||||
[217 of 285] Compiling Command.Vicfg ( Command/Vicfg.hs, tmp/Command/Vicfg.o )
|
||||
[218 of 285] Compiling Command.Map ( Command/Map.hs, tmp/Command/Map.o )
|
||||
[219 of 285] Compiling Command.Init ( Command/Init.hs, tmp/Command/Init.o )
|
||||
[220 of 285] Compiling Command.Uninit ( Command/Uninit.hs, tmp/Command/Uninit.o )
|
||||
[221 of 285] Compiling Command.Version ( Command/Version.hs, tmp/Command/Version.o )
|
||||
[222 of 285] Compiling Upgrade.V1 ( Upgrade/V1.hs, tmp/Upgrade/V1.o )
|
||||
[223 of 285] Compiling Upgrade.V0 ( Upgrade/V0.hs, tmp/Upgrade/V0.o )
|
||||
[224 of 285] Compiling Upgrade ( Upgrade.hs, tmp/Upgrade.o )
|
||||
[225 of 285] Compiling Command.Upgrade ( Command/Upgrade.hs, tmp/Command/Upgrade.o )
|
||||
[226 of 285] Compiling Command.Drop ( Command/Drop.hs, tmp/Command/Drop.o )
|
||||
[227 of 285] Compiling Command.Move ( Command/Move.hs, tmp/Command/Move.o )
|
||||
[228 of 285] Compiling Command.Copy ( Command/Copy.hs, tmp/Command/Copy.o )
|
||||
[229 of 285] Compiling Command.Get ( Command/Get.hs, tmp/Command/Get.o )
|
||||
[230 of 285] Compiling Command.TransferKey ( Command/TransferKey.hs, tmp/Command/TransferKey.o )
|
||||
[231 of 285] Compiling Command.DropUnused ( Command/DropUnused.hs, tmp/Command/DropUnused.o )
|
||||
[232 of 285] Compiling Command.Fsck ( Command/Fsck.hs, tmp/Command/Fsck.o )
|
||||
[233 of 285] Compiling Command.Reinject ( Command/Reinject.hs, tmp/Command/Reinject.o )
|
||||
[234 of 285] Compiling Command.Migrate ( Command/Migrate.hs, tmp/Command/Migrate.o )
|
||||
[235 of 285] Compiling Command.Unused ( Command/Unused.hs, tmp/Command/Unused.o )
|
||||
[236 of 285] Compiling Command.Status ( Command/Status.hs, tmp/Command/Status.o )
|
||||
[237 of 285] Compiling Command.Sync ( Command/Sync.hs, tmp/Command/Sync.o )
|
||||
[238 of 285] Compiling Command.Help ( Command/Help.hs, tmp/Command/Help.o )
|
||||
[239 of 285] Compiling Command.AddUrl ( Command/AddUrl.hs, tmp/Command/AddUrl.o )
|
||||
[240 of 285] Compiling Assistant.DaemonStatus ( Assistant/DaemonStatus.hs, tmp/Assistant/DaemonStatus.o )
|
||||
[241 of 285] Compiling Assistant.Sync ( Assistant/Sync.hs, tmp/Assistant/Sync.o )
|
||||
[242 of 285] Compiling Assistant.MakeRemote ( Assistant/MakeRemote.hs, tmp/Assistant/MakeRemote.o )
|
||||
[243 of 285] Compiling Assistant.XMPP.Git ( Assistant/XMPP/Git.hs, tmp/Assistant/XMPP/Git.o )
|
||||
[244 of 285] Compiling Command.XMPPGit ( Command/XMPPGit.hs, tmp/Command/XMPPGit.o )
|
||||
[245 of 285] Compiling Assistant.Threads.NetWatcher ( Assistant/Threads/NetWatcher.hs, tmp/Assistant/Threads/NetWatcher.o )
|
||||
[246 of 285] Compiling Assistant.NamedThread ( Assistant/NamedThread.hs, tmp/Assistant/NamedThread.o )
|
||||
[247 of 285] Compiling Assistant.WebApp.Notifications ( Assistant/WebApp/Notifications.hs, tmp/Assistant/WebApp/Notifications.o )
|
||||
[248 of 285] Compiling Assistant.WebApp.SideBar ( Assistant/WebApp/SideBar.hs, tmp/Assistant/WebApp/SideBar.o )
|
||||
[249 of 285] Compiling Assistant.WebApp.Configurators.Ssh ( Assistant/WebApp/Configurators/Ssh.hs, tmp/Assistant/WebApp/Configurators/Ssh.o )
|
||||
[250 of 285] Compiling Assistant.WebApp.Configurators.S3 ( Assistant/WebApp/Configurators/S3.hs, tmp/Assistant/WebApp/Configurators/S3.o )
|
||||
[251 of 285] Compiling Assistant.WebApp.Documentation ( Assistant/WebApp/Documentation.hs, tmp/Assistant/WebApp/Documentation.o )
|
||||
[252 of 285] Compiling Assistant.WebApp.Configurators.XMPP ( Assistant/WebApp/Configurators/XMPP.hs, tmp/Assistant/WebApp/Configurators/XMPP.o )
|
||||
[253 of 285] Compiling Assistant.Pairing.Network ( Assistant/Pairing/Network.hs, tmp/Assistant/Pairing/Network.o )
|
||||
[254 of 285] Compiling Assistant.Pairing.MakeRemote ( Assistant/Pairing/MakeRemote.hs, tmp/Assistant/Pairing/MakeRemote.o )
|
||||
[255 of 285] Compiling Assistant.TransferQueue ( Assistant/TransferQueue.hs, tmp/Assistant/TransferQueue.o )
|
||||
[256 of 285] Compiling Assistant.Threads.Merger ( Assistant/Threads/Merger.hs, tmp/Assistant/Threads/Merger.o )
|
||||
[257 of 285] Compiling Assistant.TransferSlots ( Assistant/TransferSlots.hs, tmp/Assistant/TransferSlots.o )
|
||||
[258 of 285] Compiling Assistant.Threads.Transferrer ( Assistant/Threads/Transferrer.hs, tmp/Assistant/Threads/Transferrer.o )
|
||||
[259 of 285] Compiling Assistant.Threads.DaemonStatus ( Assistant/Threads/DaemonStatus.hs, tmp/Assistant/Threads/DaemonStatus.o )
|
||||
[260 of 285] Compiling Assistant.Threads.Pusher ( Assistant/Threads/Pusher.hs, tmp/Assistant/Threads/Pusher.o )
|
||||
[261 of 285] Compiling Assistant.Threads.MountWatcher ( Assistant/Threads/MountWatcher.hs, tmp/Assistant/Threads/MountWatcher.o )
|
||||
[262 of 285] Compiling Assistant.Threads.ConfigMonitor ( Assistant/Threads/ConfigMonitor.hs, tmp/Assistant/Threads/ConfigMonitor.o )
|
||||
[263 of 285] Compiling Assistant.Threads.PairListener ( Assistant/Threads/PairListener.hs, tmp/Assistant/Threads/PairListener.o )
|
||||
[264 of 285] Compiling Assistant.Threads.XMPPClient ( Assistant/Threads/XMPPClient.hs, tmp/Assistant/Threads/XMPPClient.o )
|
||||
[265 of 285] Compiling Assistant.WebApp.Utility ( Assistant/WebApp/Utility.hs, tmp/Assistant/WebApp/Utility.o )
|
||||
[266 of 285] Compiling Assistant.WebApp.Configurators.Edit ( Assistant/WebApp/Configurators/Edit.hs, tmp/Assistant/WebApp/Configurators/Edit.o )
|
||||
[267 of 285] Compiling Assistant.WebApp.Configurators.Local ( Assistant/WebApp/Configurators/Local.hs, tmp/Assistant/WebApp/Configurators/Local.o )
|
||||
[268 of 285] Compiling Assistant.WebApp.Configurators ( Assistant/WebApp/Configurators.hs, tmp/Assistant/WebApp/Configurators.o )
|
||||
[269 of 285] Compiling Assistant.WebApp.DashBoard ( Assistant/WebApp/DashBoard.hs, tmp/Assistant/WebApp/DashBoard.o )
|
||||
[270 of 285] Compiling Assistant.WebApp.Configurators.Pairing ( Assistant/WebApp/Configurators/Pairing.hs, tmp/Assistant/WebApp/Configurators/Pairing.o )
|
||||
[271 of 285] Compiling Assistant.Threads.WebApp ( Assistant/Threads/WebApp.hs, tmp/Assistant/Threads/WebApp.o )
|
||||
|
||||
Assistant/Threads/WebApp.hs:47:1: Not in scope: `getAddBoxComR'
|
||||
|
||||
Assistant/Threads/WebApp.hs:47:1: Not in scope: `getEnableWebDAVR'
|
||||
make: *** [git-annex] Error 1
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.154.6.49"
|
||||
subject="comment 3"
|
||||
date="2012-11-25T18:36:49Z"
|
||||
content="""
|
||||
The webdav library should not be hard to install, but I've gotten the webapp to build without it.
|
||||
"""]]
|
|
@ -1,97 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
* Start with Ubuntu 12.04
|
||||
* sudo apt-get install haskell-platform libgsasl7-dev gsasl g2hs
|
||||
* cabal install git-annex --bindir=$HOME/bin
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
|
||||
Expected omething like "installation successful"
|
||||
|
||||
Actual output, after build notices:
|
||||
|
||||
|
||||
Loading package IfElse-0.85 ... linking ... done.
|
||||
Loading object (static) dist/build/git-annex/git-annex-tmp/Utility/libdiskfree.o ... done
|
||||
Loading object (static) dist/build/git-annex/git-annex-tmp/Utility/libmounts.o ... done
|
||||
final link ... done
|
||||
[157 of 279] Compiling Assistant.Types.DaemonStatus ( Assistant/Types/DaemonStatus.hs, dist/build/git-annex/git-annex-tmp/Assistant/Types/DaemonStatus.o )
|
||||
[158 of 279] Compiling Assistant.Monad ( Assistant/Monad.hs, dist/build/git-annex/git-annex-tmp/Assistant/Monad.o )
|
||||
|
||||
Assistant/Monad.hs:86:16:
|
||||
Couldn't match expected type `Assistant a'
|
||||
with actual type `Reader AssistantData a'
|
||||
Expected type: (AssistantData -> a) -> Assistant a
|
||||
Actual type: (AssistantData -> a) -> Reader AssistantData a
|
||||
In the expression: reader
|
||||
In an equation for `getAssistant': getAssistant = reader
|
||||
|
||||
Assistant/Monad.hs:93:15:
|
||||
Couldn't match expected type `Assistant t0'
|
||||
with actual type `Reader r0 a0'
|
||||
In the return type of a call of `reader'
|
||||
In a stmt of a 'do' block: st <- reader threadState
|
||||
In the expression:
|
||||
do { st <- reader threadState;
|
||||
liftIO $ runThreadState st a }
|
||||
|
||||
Assistant/Monad.hs:99:14:
|
||||
Couldn't match expected type `Assistant t0'
|
||||
with actual type `Reader r0 a0'
|
||||
In the return type of a call of `reader'
|
||||
In a stmt of a 'do' block: d <- reader id
|
||||
In the expression:
|
||||
do { d <- reader id;
|
||||
liftIO $ io $ runAssistant d a }
|
||||
|
||||
Assistant/Monad.hs:105:14:
|
||||
Couldn't match expected type `Assistant t0'
|
||||
with actual type `Reader r0 a0'
|
||||
In the return type of a call of `reader'
|
||||
In a stmt of a 'do' block: d <- reader id
|
||||
In the expression:
|
||||
do { d <- reader id;
|
||||
return $ runAssistant d a }
|
||||
|
||||
Assistant/Monad.hs:110:14:
|
||||
Couldn't match expected type `Assistant t0'
|
||||
with actual type `Reader r0 a0'
|
||||
In the return type of a call of `reader'
|
||||
In a stmt of a 'do' block: d <- reader id
|
||||
In the expression:
|
||||
do { d <- reader id;
|
||||
return $ \ v -> runAssistant d $ a v }
|
||||
|
||||
Assistant/Monad.hs:115:14:
|
||||
Couldn't match expected type `Assistant t0'
|
||||
with actual type `Reader r0 a0'
|
||||
In the return type of a call of `reader'
|
||||
In a stmt of a 'do' block: d <- reader id
|
||||
In the expression:
|
||||
do { d <- reader id;
|
||||
return $ \ v1 v2 -> runAssistant d (a v1 v2) }
|
||||
|
||||
Assistant/Monad.hs:120:12:
|
||||
Couldn't match expected type `Assistant a0'
|
||||
with actual type `Reader r0 a1'
|
||||
In the return type of a call of `reader'
|
||||
In the first argument of `(>>=)', namely `reader v'
|
||||
In the expression: reader v >>= liftIO . io
|
||||
cabal: Error: some packages failed to install:
|
||||
git-annex-3.20121112 failed during the building phase. The exception was:
|
||||
ExitFailure 1
|
||||
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
|
||||
git annex 3.20121112
|
||||
Ubuntu 12.04 (current "long term support", all packages up to date)
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
No idea how important this is for git-annex in general but reporting in case it is. Thank you for working on git annex!
|
||||
|
||||
> I was able to reproduce this build error when I force installed
|
||||
> an old version of the haskell mtl library. So git-annex needs version
|
||||
> 2.1.1 to build, and I have adjusted the build dependencies appropriately.
|
||||
> [[done]] --[[Joey]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.252.11.120"
|
||||
subject="comment 1"
|
||||
date="2012-11-15T17:53:25Z"
|
||||
content="""
|
||||
I'm not quite sure what's going on here, but my guess is it's an out of date version of the haskell mtl library. Try installing a newer one with 'cabal install mtl'
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnZEanlyzay_QlEAL0CWpyZcRTyN7vay8U"
|
||||
nickname="Carlo"
|
||||
subject="Not resolved"
|
||||
date="2012-11-15T21:44:11Z"
|
||||
content="""
|
||||
I did as instructed, same behavior though.
|
||||
|
||||
I'll wait or keep trying things, whatever works better for you.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.252.11.120"
|
||||
subject="comment 3"
|
||||
date="2012-11-18T18:13:31Z"
|
||||
content="""
|
||||
My other guess would be a too old version of ghc.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawlXlJDAF_lXaxbqeBdH4EGj6jsBjjrDODM"
|
||||
nickname="Antoine"
|
||||
subject="comment 4"
|
||||
date="2012-11-21T07:33:43Z"
|
||||
content="""
|
||||
I have the same problem (sorry, duplicate bug entry) on the same platform. The ghc version is 7.4.1 and is the one distributed by apt repos.
|
||||
"""]]
|
|
@ -1,33 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
Building from latest source, Cabal update, cabal install --only dependencies, cabal configure, Cabal build
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
|
||||
Error message from build
|
||||
|
||||
...
|
||||
|
||||
Loading package DAV-0.2 ... linking ... done.
|
||||
|
||||
Loading object (static) dist/build/git-annex/git-annex-tmp/Utility/libdiskfree.o ... done
|
||||
|
||||
Loading object (static) dist/build/git-annex/git-annex-tmp/Utility/libmounts.o ... done
|
||||
|
||||
final link ... done
|
||||
|
||||
|
||||
Assistant/Threads/WebApp.hs:47:1: Not in scope: `getAddBoxComR'
|
||||
|
||||
Assistant/Threads/WebApp.hs:47:1: Not in scope: `getEnableWebDAVR'
|
||||
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
|
||||
Latest version via git from git-annex.branchable.com
|
||||
|
||||
Debian Squeeze (6.0.6)
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
> I noticed this earlier and fixed it. [[done]] --[[Joey]]
|
|
@ -1,57 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
install from a git checkout of tag 4.20130227; error comes up at the "cabal install" stage.
|
||||
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
|
||||
Expected successful install; got:
|
||||
|
||||
|
||||
git-annex.branchable.com$ cabal install --bindir=$HOME/bin
|
||||
Resolving dependencies...
|
||||
Configuring testpack-2.1.2...
|
||||
Building testpack-2.1.2...
|
||||
Preprocessing library testpack-2.1.2...
|
||||
[1 of 3] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o )
|
||||
[2 of 3] Compiling Test.QuickCheck.Tools ( src/Test/QuickCheck/Tools.hs, dist/build/Test/QuickCheck/Tools.o )
|
||||
|
||||
src/Test/QuickCheck/Tools.hs:33:9:
|
||||
Warning: Fields of `MkResult' not initialised: abort
|
||||
In the expression:
|
||||
MkResult
|
||||
{ok = Just (expected == actual), expect = True,
|
||||
interrupted = False,
|
||||
reason = "Result: expected "
|
||||
++ show expected ++ ", got " ++ show actual,
|
||||
stamp = [], callbacks = []}
|
||||
In an equation for `@=?':
|
||||
expected @=? actual
|
||||
= MkResult
|
||||
{ok = Just (expected == actual), expect = True,
|
||||
interrupted = False,
|
||||
reason = "Result: expected "
|
||||
++ show expected ++ ", got " ++ show actual,
|
||||
stamp = [], callbacks = []}
|
||||
[3 of 3] Compiling Test.HUnit.Tools ( src/Test/HUnit/Tools.hs, dist/build/Test/HUnit/Tools.o )
|
||||
|
||||
src/Test/HUnit/Tools.hs:131:57:
|
||||
`maxDiscard' is not a (visible) constructor field name
|
||||
|
||||
src/Test/HUnit/Tools.hs:177:40: Not in scope: `maxDiscard'
|
||||
Failed to install testpack-2.1.2
|
||||
cabal: Error: some packages failed to install:
|
||||
git-annex-4.20130227 depends on testpack-2.1.2 which failed to install.
|
||||
testpack-2.1.2 failed during the building phase. The exception was:
|
||||
ExitFailure 1
|
||||
git-annex.branchable.com$
|
||||
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
|
||||
trying to compile git checkout of 4.20130227 on OS X Lion.
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
|
||||
> removed dependency on testpack [[done]] --[[Joey]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 1"
|
||||
date="2013-02-28T02:12:50Z"
|
||||
content="""
|
||||
Pass -f-TestSuite to cabal to disable building the test suite.
|
||||
"""]]
|
|
@ -1,9 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://edheil.wordpress.com/"
|
||||
ip="173.162.44.162"
|
||||
subject="comment 2"
|
||||
date="2013-02-28T03:31:32Z"
|
||||
content="""
|
||||
that fixed it, thank you!
|
||||
|
||||
"""]]
|
|
@ -1,125 +0,0 @@
|
|||
4.20130601 xmpp sync error.
|
||||
|
||||
setup: A debian machine, with indirect fresh annex, android galaxy s3 with a
|
||||
fresh direct annex, both running ga-20130601.
|
||||
|
||||
steps:
|
||||
- Start assistant on both, add jabber account to both.
|
||||
- Add box.com account on desktop with no encryption, (now correctly shows up on android, wasn't the case with 20130521).
|
||||
- Add hello.txt on desktop repo, filename is now visible on android, but content is not.
|
||||
- Add greeting.txt on desktop, nothing shows up on android, content still missing for hello.txt
|
||||
- Webapp shows uploading messages, but no errors.
|
||||
- Manually checking box.com confirms that files have been uploaded.
|
||||
|
||||
debian desktop daemon.log:
|
||||
|
||||
[2013-06-02 17:57:03 CEST] main: starting assistant version 4.20130601
|
||||
(scanning...) [2013-06-02 17:57:03 CEST] Watcher: Performing startup scan
|
||||
(started...) [2013-06-02 17:57:52 CEST] XMPPClient: Pairing with myJabberAccount in progress
|
||||
[2013-06-02 17:57:53 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
[2013-06-02 17:58:03 CEST] XMPPClient: Pairing with myJabberAccount in progress
|
||||
[2013-06-02 17:58:52 CEST] main: Syncing with box.com
|
||||
warning: Not updating non-default fetch respec
|
||||
|
||||
Please update the configuration manually if necessary.
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 17:59:53 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:00:02 CEST] Committer: Adding hello.txt
|
||||
|
||||
(testing WebDAV server...)
|
||||
add hello.txt (checksum...) [2013-06-02 18:00:02 CEST] Committer: Committing changes to git
|
||||
[2013-06-02 18:00:02 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
Already up-to-date.
|
||||
[2013-06-02 18:00:03 CEST] Committer: Committing changes to git
|
||||
fatal: The remote end hung up unexpectedly
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:00:03 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
|
||||
|
||||
100% 1.0 B/s 0s
|
||||
|
||||
[2013-06-02 18:00:19 CEST] Transferrer: Uploaded hello.txt
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:01:53 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:02:04 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:03:53 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:05:10 CEST] Committer: Adding greeting.txt
|
||||
ok
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
|
||||
(Recording state in git...)
|
||||
add greeting.txt (checksum...) [2013-06-02 18:05:10 CEST] Committer: Committing changes to git
|
||||
[2013-06-02 18:05:10 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
Already up-to-date.
|
||||
[2013-06-02 18:05:11 CEST] Committer: Committing changes to git
|
||||
|
||||
|
||||
100% 9.0 B/s 0s
|
||||
|
||||
[2013-06-02 18:05:24 CEST] Transferrer: Uploaded greeting.txt
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:06:13 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
ok
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
|
||||
(Recording state in git...)
|
||||
fatal: The remote end hung up unexpectedly
|
||||
|
||||
Thanks as always.
|
||||
|
||||
|
||||
Android daemon.log:
|
||||
[2013-06-02 17:53:07 CEST] main: starting assistant version 4.20130601-g7483ca4
|
||||
(scanning...) [2013-06-02 17:53:07 CEST] Watcher: Performing startup scan
|
||||
(started...) [2013-06-02 17:57:51 CEST] XMPPClient: Pairing with myJabberAccount in progress
|
||||
[2013-06-02 17:57:52 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
Already up-to-date.
|
||||
[2013-06-02 17:58:00 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 17:58:00 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 17:58:02 CEST] XMPPClient: Pairing with myJabberAccount in progress
|
||||
[2013-06-02 17:58:07 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 17:58:07 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 17:58:15 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:00:02 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:00:03 CEST] XMPPReceivePack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:00:04 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
Merge made by the 'recursive' strategy.
|
||||
hello.txt | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
create mode 120000 hello.txt
|
||||
[2013-06-02 18:00:05 CEST] Committer: Committing changes to git
|
||||
[2013-06-02 18:00:06 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
Already up-to-date.
|
||||
[2013-06-02 18:00:14 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:00:14 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:00:25 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:02:03 CEST] Committer: Committing changes to git
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:02:04 CEST] XMPPReceivePack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:02:04 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:02:04 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:02:13 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:02:15 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:02:24 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:04:04 CEST] XMPPReceivePack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:05:10 CEST] XMPPReceivePack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:06:12 CEST] Committer: Committing changes to git
|
||||
[2013-06-02 18:06:13 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:06:21 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
[2013-06-02 18:06:21 CEST] XMPPSendPack: Syncing with myJabberAccount
|
||||
[2013-06-02 18:06:29 CEST] XMPPSendPack: Unable to download files from your other devices.
|
||||
fatal: The remote end hung up unexpectedly
|
||||
[2013-06-02 18:07:10 CEST] XMPPReceivePack: Unable to download files from your other devices.
|
||||
|
||||
|
||||
thanks
|
||||
|
||||
> Since this seems clearly a lack of box.com being configured
|
||||
> to be used on the Android, I'm closing the bug: [[done]].
|
||||
> If I'm wrong, write back, and I'll reopen ;) --[[Joey]]
|
|
@ -1,14 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 1"
|
||||
date="2013-06-11T14:54:56Z"
|
||||
content="""
|
||||
When you add the box.com repo on the desktop, it will show up on Android pretty quickly thanks to XMPP syncing. But this does not cause the repository to be enabled to be used on Android. You need to select it and enable it there.
|
||||
|
||||
I can see this is the case thanks to the log you posted. The Android is constantly complaining:
|
||||
|
||||
> XMPPSendPack: Unable to download files from your other devices.
|
||||
|
||||
This message should also be appearing in an alert message in the sidebar of the webapp.
|
||||
"""]]
|
|
@ -1,25 +0,0 @@
|
|||
git-annex tends to preserve files that are added to an annex with
|
||||
a mode such as 400. (Happens to me sometimes with email attachments.)
|
||||
As these files are rsynced around, and end up on eg, a
|
||||
publically visible repo with a webserver frontend, or a repo that is
|
||||
acessible to a whole group of users, they will not be readable.
|
||||
|
||||
I think it would make sense for git-annex to normalize file permissions
|
||||
when adding them. Of course, there's some tension here with generally
|
||||
storing file metadata when possible. Perhaps the normalization should only
|
||||
ensure that group and other have read access?
|
||||
|
||||
(Security: We can assume that a repo that is not intended to be public is
|
||||
in a 700 directory. And since git-annex cannot preserve file modes when
|
||||
files transit through a special remote, using modes to limit access to
|
||||
individual files is not wise.)
|
||||
|
||||
--[[Joey]]
|
||||
|
||||
> Revisiting this, git-annex already honors core.sharedrepository settings,
|
||||
> so I just needed to set it to `world` to allow everyone to read.
|
||||
>
|
||||
> There was a code path in direct mode where that didn't work; fixed that.
|
||||
>
|
||||
> [[done]]
|
||||
> --[[Joey]]
|
|
@ -1,22 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
Mount USB drive formatted as FAT
|
||||
Make directory for repository in it.
|
||||
Set up another repository and choose to sync it with the existing one.
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
The files should transfer from the main repository to the directory on the USB drive.
|
||||
This happens, but afterwards a new sync happens from the USB drive repository back to the other existing repositories, because the file date of all the files on the USB drive has been set to today.
|
||||
Further, git seemed to keep the USB key locked so umount was impossible until after killing it.
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
4.20130405
|
||||
Linux
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
|
||||
> Reproduced the core bug, which is that the assistant saw symlink standin
|
||||
> files as new files, and annexed them. Now it doesn't, and I have
|
||||
> it running on FAT with no trouble; can even rename symlink standin files
|
||||
> and it commits symlink changes. Calling this [[done]]. --[[Joey]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 1"
|
||||
date="2013-04-09T17:33:06Z"
|
||||
content="""
|
||||
You seem to have told the assistant you want it to directly manage a git repository on the USB drive. So it keeps a git-annex assistant daemon running on that drive. Which yes, makes it impossible to unmount it.
|
||||
|
||||
So, don't do that. Make the repository on the drive by selecting Add Repository -> Removable drive, which creates a bare repository and never runs the assistant in it.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://me.yahoo.com/a/bBy7WkgQicYHIiiyj.Vm0TcMbxi2quzbPFef#6f9f7"
|
||||
nickname="Frederik Vanrenterghem"
|
||||
subject="comment 2"
|
||||
date="2013-04-10T03:25:40Z"
|
||||
content="""
|
||||
Thanks Joey, I will give that a try later today. How about the file last modified dates all having changed to the current date though - is that something that could have been avoided?
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://me.yahoo.com/a/bBy7WkgQicYHIiiyj.Vm0TcMbxi2quzbPFef#6f9f7"
|
||||
nickname="Frederik Vanrenterghem"
|
||||
subject="comment 3"
|
||||
date="2013-04-10T13:37:38Z"
|
||||
content="""
|
||||
The drawback of addding the extra repository as suggested is that the files can't be accessed on the USB drive when plugged into a Windows PC as far as I can tell,since they are stored in git. Isn't this a use case in scope of the assistant?
|
||||
|
||||
Note that the setup I created yesterday effectively has resulted in all files being lost, also in the main repository. This because the files on the USB drive became links to their equivalent in the git directory on the usb drive, but they got transferred back to the laptop as 1kb files.
|
||||
"""]]
|
|
@ -1,22 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 4"
|
||||
date="2013-04-10T22:58:07Z"
|
||||
content="""
|
||||
Accessing files from USB on Windows is in scope, but it needs a windows port. Then you could just run git-annex on windows and it would pull the files from USB into your main repository, like the assistant does now on Mac and Linux.
|
||||
|
||||
-----
|
||||
|
||||
I suspect you don't have actual irreparable data loss. Or, perhaps not. If you really need to get that data back I can try to help.
|
||||
|
||||
As I understand what happened, files were sent over the the USB drive, and you had another assistant running in that repository. It seems to have done something wrong, and taken the 1-line standin files that git uses to represent symbolic links when on a FAT filesystem, and committed those to the annex. These new files were then sent back to your original repository.
|
||||
|
||||
So, if you look at `git log --status`, you'll find a commit that touched every file, and if you `git revert` that commit, the tree would be returned to how it was before that rogue assistant chomped on it. The actual contents of the files, which is stored in the annex, will probably then have not been lost. Although if you're using direct mode for your repository it is possible to lose annexed content if a file is overrwitten by a newer version, so I can't guarantee that 100%, like I could for indirect mode.
|
||||
|
||||
Anyway, I need to fix this misbehavior of the assistant when run on a FAT filesystem, it seems.
|
||||
|
||||
------
|
||||
|
||||
I have reproduced the bug that the assistant, in a FAT filesystem, commits symlink standin files. It seems to do this at least at startup, to all such standin files. Oddly, I did not see this behavior before when using the assistant on FAT filesystems on Android.
|
||||
"""]]
|
|
@ -1,21 +0,0 @@
|
|||
**What steps will reproduce the problem?**
|
||||
|
||||
I generated repositories on two machines an then tried to sync them via ssh (by adding a "Remote server") but I ended up with a third (bare) repository next to my data on the remote server.
|
||||
|
||||
**What is the expected output? What do you see instead?**
|
||||
|
||||
The assistant should recognize the existing repository (especially the .git directory) and then start syncing only the needed files.
|
||||
|
||||
**What version of git-annex are you using? On what operating system?**
|
||||
|
||||
git-annex version: 4.20130324, Ubuntu 11.04
|
||||
|
||||
**Please provide any additional information below.**
|
||||
|
||||
[[!tag /design/assistant]]
|
||||
|
||||
> I have made it check for the .git directory and reuse the existing
|
||||
> repository if it's there. [[done]] --[[Joey]]
|
||||
>
|
||||
> (The comment about `git-annex-shell` is incorrect; it has nothing
|
||||
> to do with this.)
|
|
@ -1,16 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="Xyem"
|
||||
ip="87.194.19.134"
|
||||
subject="comment 1"
|
||||
date="2013-04-11T13:55:29Z"
|
||||
content="""
|
||||
From what I understand, this happens when the assistant can't use git-annex-shell on the remote SSH server, as I have the same problem. The workaround I used was adding the remote SSH manually:
|
||||
|
||||
git remote add ssh://server/path/to/repo
|
||||
|
||||
which the assistant recognises and uses properly.
|
||||
|
||||
The actual fix is, obviously, get git-annex-shell working. A likely reason it is missing is that because the SSH connection the assistant uses is not interactive, git-annex-shell is not in $PATH.
|
||||
|
||||
I think Joey's recommendation ([per our discussion here](http://git-annex.branchable.com/bugs/Can__39__t_access_files_from___39__Removable_drive__39___repo_even_if_set_as_client/#comment-8234271642283b51e173e20e217de3fc)) was to use local or XMPP pairing instead.
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl99Gxq3NPNvwZHp3PDufaknQH4rZb_KKY"
|
||||
nickname="Florian"
|
||||
subject="comment 2"
|
||||
date="2013-04-12T15:21:11Z"
|
||||
content="""
|
||||
I found a different workaround. I added the remote repo via the \"remote server\" option. After that I shut down the local assistant and deleted all the new bare repository stuff on the remote machine. After restarting the local assistant syncing worked as expected and no new bare repository was initialized.
|
||||
|
||||
On an other machine I was able to transform the bare repository into a non-bare one and check out the files. After that syncing also still worked.
|
||||
|
||||
The remote git-annex-shell is working well. I already described this in an other bug report, where I always ended up in it while trying to log into the machine manually.
|
||||
"""]]
|
|
@ -1,20 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
After submitting the form in the webapp for adding a box.com remote, I get:
|
||||
|
||||
Internal Server Error - WEBDAV failed to write file: "Unauthorized": user error
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Fill in the box.com add remote form. Username=username, password=password, "share..."=checked, directory=annex, Encryption="Encrypt all data" and hit the "Add repository" button.
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
git-annex version 4.20130513-g5185533 on Android 4.2.2
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
Didn't find a .git/annex/debug.log
|
||||
|
||||
> This error seems entirely consistent with you entering the wrong password.
|
||||
> [[done]] --[[Joey]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawmmLfBDEDFfEOba8Ra46nsnTmoNHFsLObo"
|
||||
nickname="Brian"
|
||||
subject="It worked my second try"
|
||||
date="2013-05-14T00:39:08Z"
|
||||
content="""
|
||||
I enabled debug logging and tried again and this time the remote was successfully added! Maybe the first time I mistyped my password?
|
||||
|
||||
Either way, it is working now and I created a file in my annex directory and the assistant successfully synced it to my box.com repo.
|
||||
"""]]
|
|
@ -1,32 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
While trying to add a ssh remote, the webapp promts the error:
|
||||
|
||||
Reinitialized existing shared Git repository in /home/chris/annex-test/
|
||||
git-annex: please specify a description of this repository
|
||||
|
||||
resp.
|
||||
|
||||
Initialized empty shared Git repository in /home/chris/annex-test-2/
|
||||
git-annex: please specify a description of this repository
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Adding a ssh git remote.
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
4.20130704-gaf18656 linux-amd64 and android
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
[[!format sh """
|
||||
# If you can, paste a complete transcript of the problem occurring here.
|
||||
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||
|
||||
only successful ssh key generation in daemon.log
|
||||
|
||||
# End of transcript or log.
|
||||
"""]]
|
||||
|
||||
> [[done]]; bad installation. --[[Joey]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.154.4.193"
|
||||
subject="comment 1"
|
||||
date="2013-07-05T16:04:04Z"
|
||||
content="""
|
||||
Are you doing this on Android?
|
||||
|
||||
Can you please enable debug logging, and post a debug log when this happens?
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="Chris"
|
||||
ip="89.14.216.1"
|
||||
subject="Reason found"
|
||||
date="2013-07-07T21:21:49Z"
|
||||
content="""
|
||||
I found the reason for the behavior. On the server, for non-interactive login shells, the right path to git-annex was not set and an old version that was installed by the OS was used instead. I've put the \"export $PATH\" at the right position in .bashrc and now it works. Sorry for the noise.
|
||||
|
||||
Best regards, Chris
|
||||
"""]]
|
|
@ -1,41 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
Create a local and "remote server" repository
|
||||
|
||||
Create another local repositorty and keep it seperate from the first one. Fails while creating second repository on the remote.
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
|
||||
Expected to get two seperate repositories on the client and server. Only first one works.
|
||||
|
||||
Got an error:
|
||||
|
||||
Failed to make repository
|
||||
|
||||
Something went wrong setting up the repository on the remote server.
|
||||
|
||||
Transcript: fatal: unrecognized command 'sh -c 'mkdir -p '"'"'second'"'"'&&cd '"'"'second'"'"'&&git init --bare --shared&&git annex init&&mkdir -p ~/.ssh&&if [ ! -e ~/.ssh/git-annex-shell ]; then (echo '"'"'#!/bin/sh'"'"';echo '"'"'set -e'"'"';echo '"'"'if [ "x$SSH_ORIGINAL_COMMAND" != "x" ]; then'"'"';echo '"'"'exec git-annex-shell -c "$SSH_ORIGINAL_COMMAND"'"'"';echo '"'"'else'"'"';echo '"'"'exec git-annex-shell -c "$@"'"'"';echo '"'"'fi'"'"') > ~/.ssh/git-annex-shell; fi&&chmod 700 ~/.ssh/git-annex-shell&&touch ~/.ssh/authorized_keys&&chmod 600 ~/.ssh/authorized_keys&&echo '"'"'command="GIT_ANNEX_SHELL_DIRECTORY='"'"'"'"'"'"'"'"'second'"'"'"'"'"'"'"'"' ~/.ssh/git-annex-shell",no-agent-forwarding,no-port-forwarding,no-X11-forwarding ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCvoTn+XBdlw/mQlu+NScAeuddUJqJaVXH6KUsO09OddnUvzv4W185ezbAjXfWDgN7ou0Q0xQzwiCzdoSl7T3USJQ1ywTG5Xt2sBV3RIqxyReNA7Nz0yhwWhZBJcFzof34ezNIsi9NVgEJcK2JEs2XqhO5wK5nxEDeays7ti2bqY6V21iOWSy9hlzjD4VTWTEFxQkDp4BCzDpPN934ztOtInwI8ayiTRJZlNQ+ej/AaA+/zOBWNvIFc/96iuMLKY6lLFThw1jNj5r5N7yPaysLdnwTJ3irtCzDygCpD4mau4frrOPvG90ZdcdrQSfIjRtM9nPZ5jIpohfvz0dIfgNFz marvin@marvin-U-100 '"'"' >>~/.ssh/authorized_keys'' git-annex-shell: git-shell failed
|
||||
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
|
||||
4.20130413-g5747bf4 ubuntu 12.10 local
|
||||
|
||||
3.20120629 debian wheezy remote (also tried 4.20130413-g5747bf4)
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
> This bug would appear to be the same as a bug I fixed today.
|
||||
>
|
||||
> Except this last bit:
|
||||
|
||||
**Also noticed if a user has no full name set in unix account, creating
|
||||
remote repository always fails**
|
||||
|
||||
> So, I'm going to repurpose this bug to track that problem. --[[Joey]]
|
||||
|
||||
[[!meta title="assistant can fail to make git repository if remote server is lacking GECOS"]]
|
||||
|
||||
>> [[done]]; git-annex always checks for missing gecos and enables
|
||||
>> a workaround. This does mean the server needs to be upgraded in order
|
||||
>> for the fix to work. --[[Joey]]
|
|
@ -1,14 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="marvin"
|
||||
ip="91.152.75.65"
|
||||
subject="comment 1"
|
||||
date="2013-04-17T09:11:08Z"
|
||||
content="""
|
||||
Here is the message from the nameless error:
|
||||
|
||||
Failed to make repository
|
||||
|
||||
Something went wrong setting up the repository on the remote server.
|
||||
|
||||
Transcript: Initialized empty shared Git repository in /home/marvin/first/ init *** Please tell me who you are. Run git config --global user.email \"you@example.com\" git config --global user.name \"Your Name\" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident <marvin@testy.mydomain.fi > not allowed git-annex: user error (git [\"--git-dir=/home/marvin/first\",\"commit-tree\",\"4b825dc642cb6eb9a060e54bf8d69288fbee4904\"] exited 128) failed git-annex: init: 1 failed
|
||||
"""]]
|
|
@ -1,69 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
"Internal Server Error This git repository is encrypted with a GnuPG key that you do not have" after having asked *not* to use encryption.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Here's what I did:
|
||||
|
||||
On Ubuntu 10.4, install git-annex according to http://git-annex.branchable.com/install/Ubuntu/ then:
|
||||
|
||||
$ git-annex webapp
|
||||
|
||||
Create repo at suggested path Desktop/annex/.
|
||||
Add a file to that dir. Create subdir, move file there.
|
||||
Select "Add another repository" in webapp, "Removable drive", select external usb drive, leave suggested path "annex", "Use this drive", "Do not encrypt repository".
|
||||
|
||||
-> shows "Internal Server Error
|
||||
This git repository is encrypted with a GnuPG key that you do not have.
|
||||
git-annex version 4.20131002"
|
||||
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
git-annex version 4.20131002, Ubuntu 12.04.3 LTS
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
[[!format sh """
|
||||
# If you can, paste a complete transcript of the problem occurring here.
|
||||
# If the problem is wit[2013-10-19 00:33:55 BST] main: starting assistant version 4.20131002
|
||||
(Recording state in git...)
|
||||
(scanning...) [2013-10-19 00:33:55 BST] Watcher: Performing startup scan
|
||||
(started...)
|
||||
|
||||
The installed version of git is too old for .gitignores to be honored by git-annex.
|
||||
[2013-10-19 00:35:56 BST] Committer: Adding Git Annex..ation.odt
|
||||
add Git Annex installation.odt (checksum...) [2013-10-19 00:35:57 BST] Committer: Committing changes to git
|
||||
[2013-10-19 00:37:38 BST] Committer: Adding Git Annex..ation.odt
|
||||
[2013-10-19 00:37:38 BST] Committer: Committing changes to git
|
||||
git: 'remote-gcrypt' is not a git command. See 'git --help'.
|
||||
ok
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
ok
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
19/Oct/2013:00:38:54 +0100 [Error#yesod-core] This git repository is encrypted with a GnuPG key that you do not have. @(yesod-core-1.1.8.3:Yesod.Internal.Core ./Yesod/Internal/Core.hs:550:5)
|
||||
git: 'remote-gcrypt' is not a git command. See 'git --help'.
|
||||
19/Oct/2013:00:39:09 +0100 [Error#yesod-core] This git repository is encrypted with a GnuPG key that you do not have. @(yesod-core-1.1.8.3:Yesod.Internal.Core ./Yesod/Internal/Core.hs:550:5)
|
||||
.........+++++
|
||||
|
||||
Not enough random bytes available. Please do some other work to give
|
||||
the OS a chance to collect more entropy! (Need 66 more bytes)
|
||||
.............+++++
|
||||
gpg: key E0424680 marked as ultimately trusted
|
||||
git: 'remote-gcrypt' is not a git command. See 'git --help'.
|
||||
19/Oct/2013:00:41:19 +0100 [Error#yesod-core] This git repository is encrypted with a GnuPG key that you do not have. @(yesod-core-1.1.8.3:Yesod.Internal.Core ./Yesod/Internal/Core.hs:550:5)
|
||||
git: 'remote-gcrypt' is not a git command. See 'git --help'.
|
||||
19/Oct/2013:00:54:33 +0100 [Error#yesod-core] This git repository is encrypted with a GnuPG key that you do not have. @(yesod-core-1.1.8.3:Yesod.Internal.Core ./Yesod/Internal/Core.hs:550:5)
|
||||
h the git-annex assistant, paste in .git/annex/daemon.log
|
||||
|
||||
|
||||
# End of transcript or log.
|
||||
"""]]
|
||||
|
||||
I'm not at my computer, will check upstream Git later. Sorry if this has been reported before.
|
||||
|
||||
> This only occurred when git-remote-gcrypt was not installed.
|
||||
> I've fixed the bug. [[done]] --[[Joey]]
|
|
@ -1,74 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
When adding a video with "addurl", git-annex claims that quvi does not know how to download the url. When using "quvi get" on the same url the video gets downloaded.
|
||||
|
||||
This seems to be independent of the video hosting site and occured on all I tested.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Download a video with
|
||||
|
||||
git annex addurl "[URL]"
|
||||
|
||||
and do the same with
|
||||
|
||||
quvi get "[URL]"
|
||||
|
||||
.
|
||||
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
OS: Archlinux, fully updated
|
||||
|
||||
git-annex version: 5.20131118-gc7e5cde
|
||||
build flags: Assistant Webapp Pairing S3 WebDAV Inotify DBus XMPP Feeds Quvi TDFA
|
||||
key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SHA256 SHA1 SHA512 SHA224 SHA384 WORM URL
|
||||
remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
|
||||
local repository version: 3
|
||||
default repository version: 3
|
||||
supported repository versions: 3 5
|
||||
upgrade supported from repository versions: 0 1 2 4
|
||||
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
# Git-annex:
|
||||
|
||||
user@asus aaa [master] % git annex addurl "https://www.youtube.com/watch?v=TUrQsK5ouSg"
|
||||
quvi v0.9.5
|
||||
built on 2013-11-12 17:02:06 +0000 for x86_64-unknown-linux-gnu
|
||||
with gcc, -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
|
||||
configuration: --prefix=/usr
|
||||
libquvi v0.9.4
|
||||
built on 2013-11-12 16:58:23 +0000 for x86_64-unknown-linux-gnu
|
||||
with gcc, -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
|
||||
configuration: --prefix=/usr
|
||||
libquvi-scripts v0.9.20131104
|
||||
configuration: --prefix=/usr --with-nsfw --with-geoblocked
|
||||
|
||||
Copyright (C) 2012,2013 Toni Gundogdu <legatvs@gmail.com>
|
||||
quvi comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of
|
||||
quvi under the terms of the GNU Affero General Public License version 3
|
||||
or later. For more information, see <http://www.gnu.org/licenses/agpl.html>.
|
||||
|
||||
To contact the developers, please mail to <quvi-devel@lists.sourceforge.net>
|
||||
|
||||
Copyright (C) 2012,2013 Toni Gundogdu <legatvs@gmail.com>
|
||||
quvi comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of
|
||||
quvi under the terms of the GNU Affero General Public License version 3
|
||||
or later. For more information, see <http://www.gnu.org/licenses/agpl.html>.
|
||||
|
||||
To contact the developers, please mail to <quvi-devel@lists.sourceforge.net>
|
||||
git-annex: quvi does not know how to download url https://www.youtube.com/watch?v=TUrQsK5ouSg
|
||||
|
||||
# Quvi:
|
||||
|
||||
user@asus aaa [master] % quvi get "https://www.youtube.com/watch?v=TUrQsK5ouSg"
|
||||
file: GitAnnex Assistant Hak5 14223.mp4 [media]
|
||||
content length: 162.2Mi content type: video/mp4 mode: resume
|
||||
copy: --=- 100% 488.9Ki/s 00:05:37
|
||||
|
||||
> git annex 5.20131127 is the first to support quvi 0.9.
|
||||
> (And only if built on a system with that version of quvi installed).
|
||||
> Upgrade. [[done]] --[[Joey]]
|
|
@ -1,30 +0,0 @@
|
|||
This follows up to the [comment made by
|
||||
Laszlo](http://git-annex.branchable.com/design/assistant/polls/what_is_preventing_me_from_using_git-annex_assistant/#comment-f26d3b6b45bb66601ecfaa883ace161c)
|
||||
on the [recent
|
||||
poll](http://git-annex.branchable.com/design/assistant/polls/what_is_preventing_me_from_using_git-annex_assistant/).
|
||||
|
||||
I too need to be able to select the directory on the remote drive that the
|
||||
annex will be synced to.
|
||||
|
||||
If I just add a remote drive via the web app, it syncs the repository to
|
||||
`/mnt/usb/annex`, and it looks like it just creates a bare repository in
|
||||
that folder. I need the repository to be synced to something like
|
||||
`/mnt/usb/subfolder/myspecifiedfoldername` and I need that remote to be a
|
||||
full repository.
|
||||
|
||||
My use case is that I use the USB drive to keep annexes in sync between two
|
||||
computers. I have multiple annexes that need to be synced between the two
|
||||
computers, and none of them are in a directory called `annex`. I also need
|
||||
to be able to plug the drive into other computers and access the files
|
||||
directly, without doing a `git clone` or anything like that. I have all of
|
||||
this setup and working fine with just plain old git annex, but the web app
|
||||
does not seem to support creating new repositories with this workflow.
|
||||
|
||||
I think it makes a lot of sense to allow the web application to add a new
|
||||
remote that is simply a directory. People like me could specify the path of
|
||||
the directory to be on the mounted USB drive. Others may want to add a
|
||||
remote that is a mounted network share or something like that.
|
||||
|
||||
> [[done]], the webapp now has a "Add another repository" option,
|
||||
> and you can just enter the path to whatever place you like inside a USB
|
||||
> drive. --[[Joey]]
|
|
@ -1,25 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawmYiJgOvC4IDYkr2KIjMlfVD9r_1Sij_jY"
|
||||
nickname="Douglas"
|
||||
subject="Not limited to usb drives"
|
||||
date="2013-01-23T02:08:38Z"
|
||||
content="""
|
||||
I have a machine with multiple hard drives. One of these drives is strictly used for backups, ie /dev/sdc holds /home and /dev/sdd is a giant drive that i keep a backup of important items that I would like to have readily available in case of a drive failure. Somewhere in \"add more repositories\" the assistant should be able to create a copy of the repository on the same computer. When I saw the add a removable drive feature i thought it might work but it will not let me select a specific directory.
|
||||
|
||||
Current setup, I have the assistant managing a group of repos:
|
||||
|
||||
/home/me/Videos.Annex
|
||||
/home/me/Photos.Annex
|
||||
/home/me/Documents.Annex
|
||||
|
||||
|
||||
I access these files via /home/me/DIRECTORY. However in case my /home drive breaks I would like to know that git-annex was faithfully keeping a copy in /mnt/bigdrive as well as on me@someothermachine. I would like to use the assistant to manage:
|
||||
|
||||
/mnt/bigdrive/Annex.Backups/Videos.Annex
|
||||
/mnt/bigdrive/Annex.Backups/Photos.Annex
|
||||
/mnt/bigdrive/Annex.Backups/Documents.Annex
|
||||
|
||||
|
||||
|
||||
|
||||
"""]]
|
|
@ -1,22 +0,0 @@
|
|||
### Please describe the problem.
|
||||
On Andorid adding a respository on box.net account to an exisiting repository does not work. The following error message is displayed:
|
||||
|
||||
|
||||
Internal Server Error
|
||||
WebDAV failed to write file: /etc/ssl/certs/: getDirectoryContents: does not exist (No such file or directory): user error
|
||||
|
||||
The directory does not exist, indeed.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
Add a repository on a Box.net server to an existing repository from the webapp (encrypted and shared with other devices and friends). The error appears after clicking on "Add repository"
|
||||
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
git annex 5.20140128-g32f1f68 on Android 4.1.2 (Samsung GTN8010)
|
||||
Build flags: Assistant Webapp S3 WebDAV Inotify XMPP DNS Feeds Quvi TDFA CryptoHash
|
||||
|
||||
> Cooincidentially I noticed I'd dropped the patch that fixes that on
|
||||
> Android, and have been in the process of rebuilding the Android
|
||||
> autobuilder with it today. That build has finished now. [[done]]
|
||||
> --[[Joey]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkI9pq1WH6MWeExXHVQVEsniT3DdFv4AB8"
|
||||
nickname="Roberto"
|
||||
subject="problem still persists"
|
||||
date="2014-02-10T22:55:33Z"
|
||||
content="""
|
||||
I'm trying right now the latest build (5.20140210-gd99db49) but the problem persists. Am I missing something?
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.172"
|
||||
subject="comment 2"
|
||||
date="2014-02-10T23:25:42Z"
|
||||
content="""
|
||||
Hmm, I've verified that the certificate library I built for android uses the right path. But for some reason that path is not showing up in the android executable.
|
||||
|
||||
I think perhaps things have changed and a different library is now being used! Probably <http://hackage.haskell.org/package/x509-system>
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.172"
|
||||
subject="finished rebuilding everything"
|
||||
date="2014-02-11T17:48:07Z"
|
||||
content="""
|
||||
All android builds are updated. Verified the path this time in the binary.
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkI9pq1WH6MWeExXHVQVEsniT3DdFv4AB8"
|
||||
nickname="Roberto"
|
||||
subject="fix confirmed"
|
||||
date="2014-02-12T12:05:42Z"
|
||||
content="""
|
||||
I can confirm the problem is now fixed.
|
||||
|
||||
Unfortunately a new problem has emerged with gpg that might be related to other open issues. I will try to investigate it further before opening a new ticket.
|
||||
|
||||
By the way thank you very much for your great work. I'm eager to see the new metadata framework in place. It sounds extremely interesting!
|
||||
"""]]
|
|
@ -1,24 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
I expected at least a listing of files... ideally with basic navigation and options to select/deselect to be fetched/dropped
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Click on "Files" link near "Repository: " on top right of the Dashboard
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
last Android build from Nov 18 2013
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
[[!format sh """
|
||||
# If you can, paste a complete transcript of the problem occurring here.
|
||||
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||
|
||||
|
||||
# End of transcript or log.
|
||||
"""]]
|
||||
|
||||
> Removed the UI element unless and until a file browser is available on
|
||||
> Android. [[done]] --[[Joey]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.64"
|
||||
subject="comment 1"
|
||||
date="2013-11-26T16:12:42Z"
|
||||
content="""
|
||||
git-annex does not have a built-in file manager. I don't know how to get android to display a file manager; if there's a command that can be run, or an intent that can be used to get one, git-annex could do that. But I don't think android typically includes a file manager, I have only seen them as OEM addons on some of the more laptop form factor android devices.
|
||||
|
||||
I think that the android web browser also does not support browsing file:// uri, which is what git-annex falls back to when it cannot file a file manager to top.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://yarikoptic.myopenid.com/"
|
||||
nickname="site-myopenid"
|
||||
subject="comment 2"
|
||||
date="2013-11-27T04:36:14Z"
|
||||
content="""
|
||||
Thanks for the explanation! Might be better then to remove Files in Android build to prevent confusion?
|
||||
|
||||
OI filemanager http://www.openintents.org/en/filemanager I believe is open source. according to app info it is only 1.53MB (thus negligible in comparison) and probably could be 'collaborated with' so they could ship basic support for annex (git annex get/drop)... I just don't know if it would be possible to start existing OI manager under annex user (that would be needed right?).
|
||||
"""]]
|
|
@ -1,20 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
I get this error when configuring jabber:
|
||||
|
||||
/etc/resolv.conf: openFile: does not exist (No such file or directory)
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Just submit the jabber username and password.
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
$ git annex version
|
||||
git-annex version: 5.20131130-gc25be33
|
||||
build flags: Assistant Webapp Testsuite S3 WebDAV Inotify XMPP DNS Feeds Quvi TDFA CryptoHash
|
||||
key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 WORM URL
|
||||
remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
|
||||
|
||||
> This was already fixed in [[!commit > b2e9339b57ae5a4677dc4197d135d33f18e18f9c]]
|
||||
> [[done]] --[[Joey]]
|
|
@ -1,22 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkAUMhKOSkh9JaBA6xst3XxQIIsDEq5Zd4"
|
||||
nickname="Ovidiu"
|
||||
subject="Still having this problem"
|
||||
date="2014-05-09T12:53:02Z"
|
||||
content="""
|
||||
[2014-05-09 07:37:42 SAST] Transferrer: Uploaded 1-564 Erk..08_04.pdf
|
||||
ok
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
git-annex: /etc/resolv.conf: openFile: does not exist (No such file or directory)
|
||||
[2014-05-09 08:39:53 SAST] NetWatcherFallback: Syncing with box.com, gitannexbackup
|
||||
|
||||
I saw it in the log file but I have no idea what triggered it.
|
||||
|
||||
Using the .dmg install for Mac OsX
|
||||
Version: 5.20140420-ga25b8bb
|
||||
Build flags: Assistant Webapp Webapp-secure Pairing Testsuite S3 WebDAV FsEvents XMPP DNS Feeds Quvi TDFA CryptoHash
|
||||
|
||||
on Mac OSX 10.9.2
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="108.236.230.124"
|
||||
subject="comment 2"
|
||||
date="2014-05-16T17:24:00Z"
|
||||
content="""
|
||||
This bug report is about *Android*, not OSX. Please file a new bug report about any similar problem you might have with OSX.
|
||||
|
||||
(AFAICS, OSX systems do have a /etc/resolv.conf, so perhaps your system is broken?)
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkAUMhKOSkh9JaBA6xst3XxQIIsDEq5Zd4"
|
||||
nickname="Ovidiu"
|
||||
subject="comment 3"
|
||||
date="2014-05-16T17:26:59Z"
|
||||
content="""
|
||||
ah, no I spotted the ADNROID in the title, sorry.
|
||||
I will open a new bug report then, I do have a resolv.conf:
|
||||
|
||||
ls -al /etc/resolv.conf
|
||||
lrwxr-xr-x 1 root wheel 22 Nov 2 2013 /etc/resolv.conf -> ../var/run/resolv.conf
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="108.236.230.124"
|
||||
subject="comment 4"
|
||||
date="2014-05-16T17:30:21Z"
|
||||
content="""
|
||||
You have a symlink to a file that may or may not exist. I'd check if the file exists, and if your user can read it before fileing a bug report.
|
||||
"""]]
|
|
@ -1,20 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkAUMhKOSkh9JaBA6xst3XxQIIsDEq5Zd4"
|
||||
nickname="Ovidiu"
|
||||
subject="comment 5"
|
||||
date="2014-05-16T17:37:29Z"
|
||||
content="""
|
||||
I can read it just fine:
|
||||
|
||||
cat /etc/resolv.conf
|
||||
#
|
||||
# Mac OS X Notice
|
||||
#
|
||||
# This file is not used by the host name and address resolution
|
||||
# or the DNS query routing mechanisms used by most processes on
|
||||
# this Mac OS X system.
|
||||
#
|
||||
# This file is automatically generated.
|
||||
#
|
||||
nameserver 172.20.10.1
|
||||
"""]]
|
|
@ -1,26 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
Upon a new (re-)installation of Android ("proper" build as from http://downloads.kitenet.net/git-annex/android/current/4.0/git-annex.apk Last-Modified: Mon, 18 Nov 2013 11:57:25 GMT), as well as whatever was day before a daily build, I am getting a message in web ui "not supported This build of git-annex does not support XMPP pairing. Sorry!" whenever I am entering "Share with your other devices" among "Add more repositories".
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
I had some older and then freshier (yesterday daily build) installed. Then uninstalled and current "proper" build installed.
|
||||
it picked up initialized repository I did yesterday but when I went into "Share ..." link I saw the message without any option to add such another device
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
Android
|
||||
|
||||
About says 5.20131118-gc7e5cde.
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
[[!format sh """
|
||||
# If you can, paste a complete transcript of the problem occurring here.
|
||||
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||
|
||||
|
||||
# End of transcript or log.
|
||||
"""]]
|
||||
|
||||
> [[done]] --[[Joey]]
|
|
@ -1,273 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.64"
|
||||
subject="comment 1"
|
||||
date="2013-11-26T17:23:52Z"
|
||||
content="""
|
||||
I think that older Android builds did support this (IIRC). However, I recently rebootstrapped my android dev environment, and when I enable the XMPP flag now:
|
||||
|
||||
<pre>
|
||||
system.c:222:0: error: undefined reference to 'pthread_atfork'
|
||||
|
||||
cipher.c:213:0: error: undefined reference to 'nettle_cbc_encrypt'
|
||||
|
||||
cipher.c:213:0: error: undefined reference to 'nettle_cbc_decrypt'
|
||||
|
||||
cipher.c:213:0: error: undefined reference to 'nettle_des_encrypt'
|
||||
|
||||
cipher.c:213:0: error: undefined reference to 'nettle_des_decrypt'
|
||||
|
||||
cipher.c:213:0:
|
||||
error: undefined reference to 'nettle_arcfour_crypt'
|
||||
|
||||
cipher.c:213:0:
|
||||
error: undefined reference to 'nettle_des3_encrypt'
|
||||
|
||||
cipher.c:213:0:
|
||||
error: undefined reference to 'nettle_des3_decrypt'
|
||||
|
||||
cipher.c:213:0:
|
||||
error: undefined reference to 'nettle_arctwo_encrypt'
|
||||
|
||||
cipher.c:213:0:
|
||||
error: undefined reference to 'nettle_arctwo_decrypt'
|
||||
|
||||
cipher.c:265:0:
|
||||
error: undefined reference to 'nettle_arcfour_set_key'
|
||||
|
||||
cipher.c:68:0:
|
||||
error: undefined reference to 'nettle_aes_set_encrypt_key'
|
||||
|
||||
cipher.c:69:0:
|
||||
error: undefined reference to 'nettle_aes_invert_key'
|
||||
|
||||
cipher.c:96:0:
|
||||
error: undefined reference to 'nettle_camellia_set_encrypt_key'
|
||||
|
||||
cipher.c:97:0:
|
||||
error: undefined reference to 'nettle_camellia_invert_key'
|
||||
|
||||
cipher.c:268:0:
|
||||
error: undefined reference to 'nettle_arctwo_set_key'
|
||||
|
||||
cipher.c:239:0:
|
||||
error: undefined reference to 'nettle_des_fix_parity'
|
||||
|
||||
cipher.c:242:0:
|
||||
error: undefined reference to 'nettle_des3_set_key'
|
||||
|
||||
cipher.c:255:0:
|
||||
error: undefined reference to 'nettle_des_fix_parity'
|
||||
|
||||
cipher.c:257:0: error: undefined reference to 'nettle_des_set_key'
|
||||
|
||||
cipher.c:83:0: error: undefined reference to 'nettle_aes_decrypt'
|
||||
|
||||
cipher.c:76:0: error: undefined reference to 'nettle_aes_encrypt'
|
||||
|
||||
cipher.c:111:0:
|
||||
error: undefined reference to 'nettle_camellia_crypt'
|
||||
|
||||
cipher.c:104:0:
|
||||
error: undefined reference to 'nettle_camellia_crypt'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha256_update'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha224_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha224_set_key'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_md5_update'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_md5_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_md5_set_key'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha1_update'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha1_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha1_set_key'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha256_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha256_set_key'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha512_update'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha384_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha384_set_key'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha512_digest'
|
||||
|
||||
mac.c:146:0:
|
||||
error: undefined reference to 'nettle_hmac_sha512_set_key'
|
||||
|
||||
mac.c:243:0: error: undefined reference to 'nettle_sha224_init'
|
||||
|
||||
mac.c:222:0: error: undefined reference to 'nettle_md5_init'
|
||||
|
||||
mac.c:229:0: error: undefined reference to 'nettle_sha1_init'
|
||||
|
||||
mac.c:236:0: error: undefined reference to 'nettle_md2_init'
|
||||
|
||||
mac.c:250:0: error: undefined reference to 'nettle_sha256_init'
|
||||
|
||||
mac.c:257:0: error: undefined reference to 'nettle_sha384_init'
|
||||
|
||||
mac.c:264:0: error: undefined reference to 'nettle_sha512_init'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha256_update'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha224_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_md5_update'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_md5_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha1_update'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha1_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_md2_update'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_md2_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha256_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha512_update'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha384_digest'
|
||||
|
||||
mac.c:278:0: error: undefined reference to 'nettle_sha512_digest'
|
||||
|
||||
mpi.c:48:0:
|
||||
error: undefined reference to 'nettle_mpz_sizeinbase_256_u'
|
||||
|
||||
mpi.c:80:0: error: undefined reference to 'nettle_mpz_get_str_256'
|
||||
|
||||
mpi.c:76:0: error: undefined reference to 'nettle_mpz_get_str_256'
|
||||
|
||||
mpi.c:52:0:
|
||||
error: undefined reference to 'nettle_mpz_sizeinbase_256_s'
|
||||
|
||||
mpi.c:56:0:
|
||||
error: undefined reference to 'nettle_mpz_sizeinbase_256_u'
|
||||
|
||||
mpi.c:142:0:
|
||||
error: undefined reference to 'nettle_mpz_set_str_256_u'
|
||||
|
||||
mpi.c:117:0:
|
||||
error: undefined reference to 'nettle_mpz_set_str_256_u'
|
||||
|
||||
mpi.c:121:0:
|
||||
error: undefined reference to 'nettle_mpz_set_str_256_s'
|
||||
|
||||
mpi.c:470:0:
|
||||
error: undefined reference to 'nettle_mpz_set_str_256_u'
|
||||
|
||||
mpi.c:496:0:
|
||||
error: undefined reference to 'nettle_mpz_set_str_256_u'
|
||||
|
||||
pk.c:505:0:
|
||||
error: undefined reference to 'nettle_dsa_public_key_init'
|
||||
|
||||
pk.c:506:0:
|
||||
error: undefined reference to 'nettle_dsa_private_key_init'
|
||||
|
||||
pk.c:515:0:
|
||||
error: undefined reference to 'nettle_dsa_generate_keypair'
|
||||
|
||||
pk.c:545:0:
|
||||
error: undefined reference to 'nettle_dsa_private_key_clear'
|
||||
|
||||
pk.c:546:0:
|
||||
error: undefined reference to 'nettle_dsa_public_key_clear'
|
||||
|
||||
pk.c:558:0:
|
||||
error: undefined reference to 'nettle_rsa_public_key_init'
|
||||
|
||||
pk.c:559:0:
|
||||
error: undefined reference to 'nettle_rsa_private_key_init'
|
||||
|
||||
pk.c:563:0:
|
||||
error: undefined reference to 'nettle_rsa_generate_keypair'
|
||||
|
||||
pk.c:598:0:
|
||||
error: undefined reference to 'nettle_rsa_private_key_clear'
|
||||
|
||||
pk.c:599:0:
|
||||
error: undefined reference to 'nettle_rsa_public_key_clear'
|
||||
|
||||
pk.c:598:0:
|
||||
error: undefined reference to 'nettle_rsa_private_key_clear'
|
||||
|
||||
pk.c:599:0:
|
||||
error: undefined reference to 'nettle_rsa_public_key_clear'
|
||||
|
||||
pk.c:545:0:
|
||||
error: undefined reference to 'nettle_dsa_private_key_clear'
|
||||
|
||||
pk.c:546:0:
|
||||
error: undefined reference to 'nettle_dsa_public_key_clear'
|
||||
|
||||
pk.c:286:0:
|
||||
error: undefined reference to 'nettle_dsa_signature_init'
|
||||
|
||||
pk.c:296:0: error: undefined reference to '_nettle_dsa_sign'
|
||||
|
||||
pk.c:309:0:
|
||||
error: undefined reference to 'nettle_dsa_signature_clear'
|
||||
|
||||
pk.c:344:0:
|
||||
error: undefined reference to 'nettle_rsa_compute_root'
|
||||
|
||||
pk.c:309:0:
|
||||
error: undefined reference to 'nettle_dsa_signature_clear'
|
||||
|
||||
pk.c:231:0:
|
||||
error: undefined reference to 'nettle_rsa_compute_root'
|
||||
|
||||
pk.c:441:0: error: undefined reference to '_nettle_dsa_verify'
|
||||
|
||||
rnd.c:222:0:
|
||||
error: undefined reference to 'nettle_yarrow256_update'
|
||||
|
||||
rnd.c:340:0:
|
||||
error: undefined reference to 'nettle_yarrow256_update'
|
||||
|
||||
rnd.c:284:0:
|
||||
error: undefined reference to 'nettle_yarrow256_update'
|
||||
|
||||
rnd.c:388:0:
|
||||
error: undefined reference to 'nettle_yarrow256_slow_reseed'
|
||||
|
||||
rnd.c:465:0:
|
||||
error: undefined reference to 'nettle_yarrow256_random'
|
||||
|
||||
rnd.c:421:0: error: undefined reference to 'nettle_yarrow256_init'
|
||||
|
||||
rnd.c:437:0:
|
||||
error: undefined reference to 'nettle_yarrow256_slow_reseed'
|
||||
collect2: error: ld returned 1 exit status
|
||||
make: *** [android] Error 1
|
||||
</pre>
|
||||
|
||||
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.64"
|
||||
subject="comment 2"
|
||||
date="2013-11-26T19:40:55Z"
|
||||
content="""
|
||||
Managed to get it to build with XMPP, but it was quite a hack job getting the C libraries to behave, and I have not been able to test it yet. The daily build has it if you want to give it a try.
|
||||
"""]]
|
|
@ -1,18 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
Android app barfs on startup.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Download/install/start Android app :)
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
Just downloaded the .apk (Friday May 3rd). Android 4.2.2 on Google/LG Nexus 4
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
See this [screenshot](https://docs.google.com/file/d/0B8tqeaAn45VORU1ET1ZpTWxLTjQ/edit?usp=sharing).
|
||||
Feel free to ping me on IRC if you need additional info or want to test a fix.
|
||||
|
||||
> [[done]]; now comprehensively fixed. --[[Joey]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawlcxKZHglATIiJXD7jcxfYhkhgeFmcVFqE"
|
||||
nickname="James"
|
||||
subject="21-May-2013 still broken"
|
||||
date="2013-05-24T12:00:37Z"
|
||||
content="""
|
||||
I downloaded the android app dated 21-May-2013. I get the same permission error as before on startup.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 11"
|
||||
date="2013-05-29T17:01:55Z"
|
||||
content="""
|
||||
Today's autobuild of git-annex for Android has a workaround for this problem. You can select \"Open WebApp\" from the menu in the terminal emulator app, and it should work. Would appreciate confirmation from someone who has seen this problem. If that menu item works, I may later be able to make it open automatically.
|
||||
"""]]
|
|
@ -1,13 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM"
|
||||
nickname="Bruno"
|
||||
subject="comment 12"
|
||||
date="2013-05-29T17:20:40Z"
|
||||
content="""
|
||||
It works!
|
||||
|
||||
Note that the \"open webapp\" menu item is not available if my phone is set to French.
|
||||
|
||||
French: http://i.imgur.com/cik0sIL.png
|
||||
English: http://i.imgur.com/8Oh6FEw.png
|
||||
"""]]
|
|
@ -1,14 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 1"
|
||||
date="2013-05-03T22:44:36Z"
|
||||
content="""
|
||||
> startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
|
||||
|
||||
The webapp continues running despite this, so you can certainly work around this by copying and pasting the displayed url into the web browser.
|
||||
|
||||
<http://stackoverflow.com/questions/14744578/how-could-a-root-app-call-apis-with-signature-level-protected-permission>
|
||||
|
||||
Based on this post, I cannot simply modify the app to request this permission. I don't know why your Android is requiring this permission, which AFAICS is supposed to be used to switch which user is logged in, when I'm merely trying to open a web browser. You might try closing any web browser you have open and see if that avoids the problem.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM"
|
||||
nickname="Bruno"
|
||||
subject="comment 2"
|
||||
date="2013-05-04T05:02:45Z"
|
||||
content="""
|
||||
I have the same problem. Also with a Nexus 4 (4.2.2).
|
||||
|
||||
The problem still happens if I start git annex before any browser is open. I tested after a reboot.
|
||||
"""]]
|
|
@ -1,23 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://launchpad.net/~subito"
|
||||
nickname="subito"
|
||||
subject="Galaxy Nexus: same here"
|
||||
date="2013-05-05T10:46:12Z"
|
||||
content="""
|
||||
Falling back to hardcoded app location; cannot find expected files in /data/app-lib
|
||||
git annex webapp
|
||||
u0_a65@android:/sdcard/git-annex.home $ git annex webapp
|
||||
Launching web browser on http://127.0.0.1:38549 /?auth=38bf9df739a9f1671fd99153e2ef1e81a54dece8b18469152692277c056208cda039e1d9486e3115144a3e3da14a51056b260400ee563cde30b28b10b25ca2d0
|
||||
Starting: Intent { act=android.intent.action.VIEW dat=http://127.0.0.1:38549/?auth=38bf9df739a9f1671fd99153e2ef1e81a54dece8b18469152692277c056208cda039e1d9486e3115144a3e3da14a51056b260400ee563cde30b28b10b25ca2d0 }
|
||||
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
|
||||
at android.os.Parcel.readException(Parcel.java:1425)
|
||||
at android.os.Parcel.readException(Parcel.java:1379)
|
||||
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1921)
|
||||
at com.android.commands.am.Am.runStart(Am.java:494)
|
||||
at com.android.commands.am.Am.run(Am.java:109)
|
||||
at com.android.commands.am.Am.main(Am.java:82)
|
||||
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
|
||||
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
|
||||
at dalvik.system.NativeStart.main(Native Method)
|
||||
failed to start web browser
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawn26WQjIP5fnMgQF_L_k3Q3UrR5v8mjRTY"
|
||||
nickname="Ellis"
|
||||
subject="comment 4"
|
||||
date="2013-05-05T12:18:41Z"
|
||||
content="""
|
||||
I'm also using a Samsung Galaxy Nexus with the latest Android and git-annex, and I'm getting the same error as above (with different port, auth id, and uid). Opening the url manually does work, as Joey said.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 5"
|
||||
date="2013-05-06T14:13:51Z"
|
||||
content="""
|
||||
I have also had a report that this happens on a galaxy nexus 4.2.1.
|
||||
|
||||
So far, every reporter has had a galaxy nexus. Hmm...
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkGCmVc5qIJaQQgG82Hc5zzBdAVdhe2JEM"
|
||||
nickname="Bruno"
|
||||
subject="comment 6"
|
||||
date="2013-05-06T14:29:59Z"
|
||||
content="""
|
||||
The Galaxy Nexus (Samsung) is not the same as the Nexus 4 (LG).
|
||||
|
||||
See: https://en.wikipedia.org/wiki/Google_Nexus#Comparison_of_phones
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawn26WQjIP5fnMgQF_L_k3Q3UrR5v8mjRTY"
|
||||
nickname="Ellis"
|
||||
subject="addendum to comment 4"
|
||||
date="2013-05-06T15:32:51Z"
|
||||
content="""
|
||||
As a side node, my device is rooted. The web browser starts properly when I start it as follows: adb shell; su; /data/data/ga.androidterm/runshell; git annex webapp
|
||||
|
||||
However, with previous versions of git-annex for android, I had problems with git-annex when starting it this way; if I recall correctly, ``git annex get`` didn't work. Will test again when I have time.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://adamspiers.myopenid.com/"
|
||||
nickname="Adam"
|
||||
subject="more info on original report"
|
||||
date="2013-05-08T11:16:30Z"
|
||||
content="""
|
||||
I should have said that I am running a recent-ish nightly of CyanogenMod 10.1. This means that my Nexus 4 is rooted. Bruno is quite correct to point out that the Nexus 4 (made by LG) is a very different beast to the Galaxy Nexus (made by Samsung).
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawmSbJHbvlxbCjtPXk_Io3qP3MFqJr3pUgQ"
|
||||
nickname="Christopher"
|
||||
subject="New permission type"
|
||||
date="2013-05-09T22:01:38Z"
|
||||
content="""
|
||||
I observe that I am encountering the same on my Galaxy Nexus running CM10.1; I see indication that the \"INTERACT_ACROSS_USERS_FULL\" is a new permission in Android 4.2 that relates to the use of multiple users, which is one of the new features of 4.2.
|
||||
|
||||
It's possible that there are bugs here... See: https://code.google.com/p/android/issues/detail?id=39801
|
||||
"""]]
|
|
@ -1,23 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
The daily Android build is missing the webapp, raising a bug in case this is unexpected.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
Down the daily APK, it is 9MB.
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
|
||||
### Please provide any additional information below.
|
||||
|
||||
[[!format sh """
|
||||
# If you can, paste a complete transcript of the problem occurring here.
|
||||
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||
|
||||
|
||||
# End of transcript or log.
|
||||
"""]]
|
||||
|
||||
> Probably several of them were. I've fixed the cabal file, re-running
|
||||
> android build now. [[done]] --[[Joey]]
|
|
@ -1,27 +0,0 @@
|
|||
I’m running git-annex 5.20140517-gee56d21 on Android 4.3.
|
||||
|
||||
Running “git annex add filename” from the command line fails to execute sha256sum:
|
||||
|
||||
[[!format sh """
|
||||
git-annex: sha256sum: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory)
|
||||
failed
|
||||
git-annex: add: 1 failed
|
||||
"""]]
|
||||
|
||||
“type sha256sum” says “sha256sum not found”, and indeed, /data/data/ga.androidterm/bin only contains the following files: busybox, git, git-annex, git-receive-pack, git-shell, git-upload-archive, git-upload-pack, gpg, rsync, ssh, ssh-keygen, trustedkeys.gpg.
|
||||
|
||||
Running “busybox sha256sum” does the right thing.
|
||||
|
||||
The assistant says “Added filename” every time it’s started but the file does not actually get added.
|
||||
|
||||
The only relevant log lines seem to be:
|
||||
|
||||
[[!format sh """
|
||||
[2014-05-18 16:57:06 EEST] Watcher: add direct git-annex.apk
|
||||
[2014-05-18 16:57:07 EEST] read: lsof ["-F0can","--","git-annex.apk"]
|
||||
[2014-05-18 16:57:08 EEST] Committer: Adding git-annex.apk
|
||||
add git-annex.apk [2014-05-18 16:57:08 EEST] chat: git [--git-dir=/storage/emulated/legacy/annex/.git","--work-tree=/storage/emulated/legacy/annex","-c","core.bare=false","check-attr","-z","--stdin","annex.backend","annex.numcopies","--"]
|
||||
[2014-05-18 16:57:08 EEST] read: sha256sum ["git-annex.apk"]
|
||||
"""]]
|
||||
|
||||
> Modified runshell to use busybox install -s; [[done]] --[[Joey]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="216.145.95.162"
|
||||
subject="comment 1"
|
||||
date="2014-05-18T16:33:29Z"
|
||||
content="""
|
||||
busybox is supposed to install these symlinks
|
||||
|
||||
There may be a hint in `/sdcard/git-annex.home/git-annex-install.log`
|
||||
|
||||
Or, you could try to run `busybox --install /data/data/ga.androidterm/bin`
|
||||
"""]]
|
|
@ -1,11 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.3"
|
||||
subject="comment 2"
|
||||
date="2014-05-21T17:32:17Z"
|
||||
content="""
|
||||
I tested this version of git-annex on Android 4.0, doing both an upgrade and a fresh install. In both cases, sha256sum and the other busybox links were set up ok.
|
||||
|
||||
At this point this looks to be either specific to your version of Android, or some problem that botched the install.
|
||||
Please follow-up with the requested information. Also, try removing and reinstalling git-annex from scratch.
|
||||
"""]]
|
|
@ -1,367 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://johan.kiviniemi.name/"
|
||||
nickname="Johan"
|
||||
subject="comment 3"
|
||||
date="2014-05-22T18:35:32Z"
|
||||
content="""
|
||||
I tried uninstalling and reinstalling, the result was the same. Here’s [[!toggle id=\"git-annex-install.log\" text=\"git-annex-install.log\"]].
|
||||
|
||||
[[!toggleable id=\"git-annex-install.log\" text=\"\"\"
|
||||
Installation starting to /data/data/ga.androidterm
|
||||
ee56d21580dd66d62093af92ee687682b0f55d94
|
||||
installing busybox
|
||||
installing git-annex
|
||||
installing git-shell
|
||||
installing git-upload-pack
|
||||
installing git
|
||||
installing gpg
|
||||
installing rsync
|
||||
installing ssh
|
||||
installing ssh-keygen
|
||||
busybox: /data/data/ga.androidterm/bin/[: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/[[: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ar: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/arp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ash: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/base64: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/basename: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/beep: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/blkid: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/blockdev: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/bunzip2: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/bzcat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/bzip2: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cal: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/catv: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chattr: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chgrp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chmod: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chown: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chpst: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chroot: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chrt: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/chvt: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cksum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/clear: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cmp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/comm: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cpio: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cttyhack: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/cut: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dc: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/deallocvt: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/devmem: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/diff: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dirname: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dmesg: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dnsd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dos2unix: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dpkg: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dpkg-deb: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/du: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/dumpkmap: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/echo: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/envdir: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/envuidgid: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/expand: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fakeidentd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/false: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fbset: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fbsplash: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fdflush: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fdformat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fdisk: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fgconsole: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/find: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/findfs: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/flash_lock: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/flash_unlock: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/flashcp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/flock: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fold: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/freeramdisk: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ftpd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ftpget: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ftpput: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/fuser: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/getopt: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/grep: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/gunzip: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/gzip: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/hd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/hdparm: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/head: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/hexdump: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/httpd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ifconfig: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ifdown: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ifup: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/inotifyd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/install: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/iostat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ip: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ipaddr: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ipcalc: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/iplink: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/iproute: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/iprule: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/iptunnel: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/klogd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ln: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/loadkmap: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/losetup: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lpd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lpq: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lpr: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ls: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lsattr: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lsof: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lspci: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lsusb: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lzcat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lzma: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lzop: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/lzopcat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/makedevs: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/makemime: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/man: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/md5sum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mkdir: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mkfifo: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mknod: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mkswap: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mktemp: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/more: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mpstat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/mv: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/nbd-client: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/nc: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/netstat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/nice: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/nmeter: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/nohup: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/od: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/openvt: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/patch: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pidof: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pipe_progress: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pmap: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/popmaildir: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/printenv: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/printf: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pscan: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pstree: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pwd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/pwdx: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/raidautorun: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rdev: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/readlink: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/readprofile: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/realpath: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/reformime: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/renice: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/reset: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/resize: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rev: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rm: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rmdir: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/route: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rpm: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rpm2cpio: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rtcwake: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/run-parts: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/runsv: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/runsvdir: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/rx: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/script: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/scriptreplay: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sed: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sendmail: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/seq: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setconsole: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setkeycodes: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setlogcons: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setserial: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setsid: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/setuidgid: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sh: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sha1sum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sha256sum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sha512sum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/showkey: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sleep: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/smemcap: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/softlimit: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sort: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/split: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/start-stop-daemon: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/strings: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/stty: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sum: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sv: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/svlogd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sync: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/sysctl: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tac: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tail: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tar: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tcpsvd: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tee: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/test: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/time: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/timeout: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/top: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/touch: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tr: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/true: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/ttysize: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tunctl: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/tune2fs: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/udhcpc: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/uname: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/uncompress: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unexpand: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/uniq: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unix2dos: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unlzma: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unlzop: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unxz: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/unzip: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/uudecode: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/uuencode: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/vi: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/volname: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/watch: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/wc: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/wget: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/which: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/whoami: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/whois: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/xargs: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/xz: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/xzcat: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/yes: Permission denied
|
||||
busybox: /data/data/ga.androidterm/bin/zcat: Permission denied
|
||||
linking ./bin/git-upload-archive to git
|
||||
linking ./bin/git-receive-pack to git
|
||||
linking ./libexec/git-core/git-help to git
|
||||
linking ./libexec/git-core/git-fsck to git
|
||||
linking ./libexec/git-core/git-cat-file to git
|
||||
linking ./libexec/git-core/git-init to git
|
||||
linking ./libexec/git-core/git-checkout-index to git
|
||||
linking ./libexec/git-core/git-notes to git
|
||||
linking ./libexec/git-core/git-grep to git
|
||||
linking ./libexec/git-core/git-blame to git
|
||||
linking ./libexec/git-core/git-verify-tag to git
|
||||
linking ./libexec/git-core/git-write-tree to git
|
||||
linking ./libexec/git-core/git-log to git
|
||||
linking ./libexec/git-core/git-stage to git
|
||||
linking ./libexec/git-core/git-update-ref to git
|
||||
linking ./libexec/git-core/git-status to git
|
||||
linking ./libexec/git-core/git-show-branch to git
|
||||
linking ./libexec/git-core/git-merge-file to git
|
||||
linking ./libexec/git-core/git-for-each-ref to git
|
||||
linking ./libexec/git-core/git to git
|
||||
linking ./libexec/git-core/git-replace to git
|
||||
linking ./libexec/git-core/git-update-index to git
|
||||
linking ./libexec/git-core/git-annotate to git
|
||||
linking ./libexec/git-core/git-patch-id to git
|
||||
linking ./libexec/git-core/git-merge-recursive to git
|
||||
linking ./libexec/git-core/git-rm to git
|
||||
linking ./libexec/git-core/git-ls-tree to git
|
||||
linking ./libexec/git-core/git-update-server-info to git
|
||||
linking ./libexec/git-core/git-diff-tree to git
|
||||
linking ./libexec/git-core/git-merge-tree to git
|
||||
linking ./libexec/git-core/git-mktag to git
|
||||
linking ./libexec/git-core/git-rev-list to git
|
||||
linking ./libexec/git-core/git-column to git
|
||||
linking ./libexec/git-core/git-apply to git
|
||||
linking ./libexec/git-core/git-var to git
|
||||
linking ./libexec/git-core/git-rev-parse to git
|
||||
linking ./libexec/git-core/git-archive to git
|
||||
linking ./libexec/git-core/git-verify-pack to git
|
||||
linking ./libexec/git-core/git-push to git
|
||||
linking ./libexec/git-core/git-commit to git
|
||||
linking ./libexec/git-core/git-tag to git
|
||||
linking ./libexec/git-core/git-pack-refs to git
|
||||
linking ./libexec/git-core/git-fmt-merge-msg to git
|
||||
linking ./libexec/git-core/git-fast-export to git
|
||||
linking ./libexec/git-core/git-remote-ext to git
|
||||
linking ./libexec/git-core/git-mailsplit to git
|
||||
linking ./libexec/git-core/git-send-pack to git
|
||||
linking ./libexec/git-core/git-diff-index to git
|
||||
linking ./libexec/git-core/git-mailinfo to git
|
||||
linking ./libexec/git-core/git-revert to git
|
||||
linking ./libexec/git-core/git-diff-files to git
|
||||
linking ./libexec/git-core/git-merge-ours to git
|
||||
linking ./libexec/git-core/git-show-ref to git
|
||||
linking ./libexec/git-core/git-diff to git
|
||||
linking ./libexec/git-core/git-clean to git
|
||||
linking ./libexec/git-core/git-bundle to git
|
||||
linking ./libexec/git-core/git-check-mailmap to git
|
||||
linking ./libexec/git-core/git-describe to git
|
||||
linking ./libexec/git-core/git-branch to git
|
||||
linking ./libexec/git-core/git-checkout to git
|
||||
linking ./libexec/git-core/git-name-rev to git
|
||||
linking ./libexec/git-core/git-gc to git
|
||||
linking ./libexec/git-core/git-fetch to git
|
||||
linking ./libexec/git-core/git-whatchanged to git
|
||||
linking ./libexec/git-core/git-cherry to git
|
||||
linking ./libexec/git-core/git-reflog to git
|
||||
linking ./libexec/git-core/git-hash-object to git
|
||||
linking ./libexec/git-core/git-init-db to git
|
||||
linking ./libexec/git-core/git-rerere to git
|
||||
linking ./libexec/git-core/git-reset to git
|
||||
linking ./libexec/git-core/git-stripspace to git
|
||||
linking ./libexec/git-core/git-prune to git
|
||||
linking ./libexec/git-core/git-mktree to git
|
||||
linking ./libexec/git-core/git-unpack-file to git
|
||||
linking ./libexec/git-core/git-remote to git
|
||||
linking ./libexec/git-core/git-commit-tree to git
|
||||
linking ./libexec/git-core/git-symbolic-ref to git
|
||||
linking ./libexec/git-core/git-credential to git
|
||||
linking ./libexec/git-core/git-check-ignore to git
|
||||
linking ./libexec/git-core/git-shortlog to git
|
||||
linking ./libexec/git-core/git-fetch-pack to git
|
||||
linking ./libexec/git-core/git-clone to git
|
||||
linking ./libexec/git-core/git-mv to git
|
||||
linking ./libexec/git-core/git-read-tree to git
|
||||
linking ./libexec/git-core/git-merge-subtree to git
|
||||
linking ./libexec/git-core/git-ls-remote to git
|
||||
linking ./libexec/git-core/git-config to git
|
||||
linking ./libexec/git-core/git-cherry-pick to git
|
||||
linking ./libexec/git-core/git-merge to git
|
||||
linking ./libexec/git-core/git-prune-packed to git
|
||||
linking ./libexec/git-core/git-count-objects to git
|
||||
linking ./libexec/git-core/git-merge-base to git
|
||||
linking ./libexec/git-core/git-index-pack to git
|
||||
linking ./libexec/git-core/git-repack to git
|
||||
linking ./libexec/git-core/git-show to git
|
||||
linking ./libexec/git-core/git-fsck-objects to git
|
||||
linking ./libexec/git-core/git-format-patch to git
|
||||
linking ./libexec/git-core/git-bisect--helper to git
|
||||
linking ./libexec/git-core/git-upload-archive to git
|
||||
linking ./libexec/git-core/git-ls-files to git
|
||||
linking ./libexec/git-core/git-check-attr to git
|
||||
linking ./libexec/git-core/git-get-tar-commit-id to git
|
||||
linking ./libexec/git-core/git-remote-fd to git
|
||||
linking ./libexec/git-core/git-unpack-objects to git
|
||||
linking ./libexec/git-core/git-add to git
|
||||
linking ./libexec/git-core/git-check-ref-format to git
|
||||
linking ./libexec/git-core/git-merge-index to git
|
||||
linking ./libexec/git-core/git-pack-objects to git
|
||||
linking ./libexec/git-core/git-receive-pack to git
|
||||
linking ./libexec/git-core/git-pack-redundant to git
|
||||
linking ./libexec/git-core/git-shell to git-shell
|
||||
linking ./libexec/git-core/git-upload-pack to git-upload-pack
|
||||
Installation complete
|
||||
\"\"\"]]
|
||||
|
||||
Running “/data/data/ga.androidterm/bin/busybox --install /data/data/ga.androidterm/bin” outputs the same error messages. I can run “touch /data/data/ga.androidterm/bin/hello” or “ln -s busybox /data/data/ga.androidterm/bin/hello” and it works.
|
||||
|
||||
It seems Samsung includes a SELinux thing (dubbed KNOX) on the Galaxy devices. Alas, I failed to find a clear answer as to what an app developer is supposed to do to make something like this work. “ls -Z /system/bin” shows various contexts such as u:object_r:system_file:s0, u:object_r:mtp_exec_s0, u:object_r:time_daemon_exec:s0. “ls -Z /data/data/ga.androidterm/{bin,lib}” shows u:object_r:app_data_file:s0 for everything. “ls -Z /data/app-lib/ga.androidterm-1” shows u:object_r:app_library_file:s0 for everything.
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="24.159.78.125"
|
||||
subject="comment 4"
|
||||
date="2014-05-23T14:39:18Z"
|
||||
content="""
|
||||
Did a previous version of git-annex work with this particular Android variant before?
|
||||
|
||||
Try: `/data/data/ga.androidterm/bin/busybox --install -s /data/data/ga.androidterm/bin`
|
||||
|
||||
That should make symlinks, rather than hardlinks. It seems that the policy is somehow denying creation of hard links, but allowing symlinks.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://johan.kiviniemi.name/"
|
||||
nickname="Johan"
|
||||
subject="comment 5"
|
||||
date="2014-05-23T18:06:49Z"
|
||||
content="""
|
||||
Ah, thanks, I didn’t realize busybox --install created hardlinks by default. It worked with -s and git-annex is adding files successfully now. I only got this phone recently, I can’t say whether it has ever worked on Samsung Galaxy devices with Android 4.3. Perhaps it hasn’t.
|
||||
|
||||
The issue remains that Assistant claimed a file was added successfully while there was a problem with sha256sum.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.36"
|
||||
subject="comment 6"
|
||||
date="2014-05-23T20:20:05Z"
|
||||
content="""
|
||||
I tried to reproduce the assistant behaving that way, but after removing sha256sum from PATH, the assistant failed to add files and complained strenuously.
|
||||
"""]]
|
|
@ -1,27 +0,0 @@
|
|||
#### What steps will reproduce the problem?
|
||||
|
||||
I've posted some code here:
|
||||
https://gist.github.com/4552036
|
||||
|
||||
|
||||
#### What is the expected output? What do you see instead?
|
||||
|
||||
I think I've found three bugs. If they aren't bugs then there is a usage issue that could do with some documentation improvements.
|
||||
|
||||
Problem 1 - With 3 local annexes git-annex doesn't seem to search properly for them (See code)
|
||||
|
||||
Problem 2 - Even after a sync an annex thinks another (local) annex has a file, even after it has been dropped (See code)
|
||||
|
||||
SCARY bug - `whereis` seems to think that a locally dropped file still exists (See code)
|
||||
|
||||
|
||||
#### What version of git-annex are you using? On what operating system?
|
||||
|
||||
git-annex version: 3.20130114
|
||||
|
||||
OS: OSX 10.6.8
|
||||
|
||||
|
||||
#### Please provide any additional information below.
|
||||
|
||||
> [[done]]; see comments --[[Joey]]
|
|
@ -1,29 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.154.7.238"
|
||||
subject="comment 1"
|
||||
date="2013-01-17T00:46:27Z"
|
||||
content="""
|
||||
* Problem 1 - With 3 local annexes git-annex doesn't seem to search properly for them (See code)
|
||||
|
||||
While test1 thinks test2 and test3 have the file, they don't; it was just dropped from them. So the check that the other repos have the file is done correctly here, and it correctly refuses to drop it. The message is confusing in that it suggests the repositories are not available.
|
||||
|
||||
* Problem 2 - Even after a sync an annex thinks another (local) annex has a file, even after it has been dropped (See code)
|
||||
|
||||
I have not fully analized this, but it does not have anything to do with direct mode, it's a location log bookeeping problem.
|
||||
|
||||
The merge where this happens looks like this:
|
||||
|
||||
<pre>
|
||||
- 1358382328.617882s 0 620af8a6-603c-11e2-b332-f3ecf1856be4 (test2)
|
||||
+ 1358382324.420048s 1 620af8a6-603c-11e2-b332-f3ecf1856be4 (test2)
|
||||
+1358382324.572356s 1 622cf3b6-603c-11e2-bb55-4fe0f1a02dee (test3)
|
||||
++ 1358382328.472266s 0 622cf3b6-603c-11e2-bb55-4fe0f1a02dee (test3)
|
||||
</pre>
|
||||
|
||||
The first 2 lines are the problem, and in this merge, a newer line is deleted leaving behind an older, now incorrect line. Union merge should not be deleting lines at all, so this appears to be a bug in the union merge code.
|
||||
|
||||
* SCARY bug - whereis seems to think that a locally dropped file still exists (See code)
|
||||
|
||||
This is a consequence of problem 2; the bad location data gets synced back to test2. Of course fsck will fix this, and the location log's is not relied on when dropping files, so this cannot result in data loss at least.
|
||||
"""]]
|
|
@ -1,14 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.154.7.238"
|
||||
subject="comment 2"
|
||||
date="2013-01-17T01:35:44Z"
|
||||
content="""
|
||||
All right, the bug here involves differing changes to location log info for the same file being synced from two repositories and merged. Which probably explains why this bug was not noticed before.
|
||||
|
||||
The union merge code generates a stream of data to feed into a single call to update-index. For each ref being merged, it calculates a union merge between that ref and the index. However, this means that the merge data for test2 is fed into update-index, and this is followed by the merge data for test3, which overwrites the previous merge data, causing the unique line from it to be lost.
|
||||
|
||||
A fix, although perhaps not the most efficient way, is to run update-index once for each ref to merge, so that each merge builds on the one before. I've put this in place and can confirm problems #2 and #3 are fixed. Leaving open for the minor wording problem #1.
|
||||
|
||||
Thanks for an excellent test case for this most unusual bug! (Which I should haskell-ize and add to the regression test suite, when I have time..)
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.154.7.238"
|
||||
subject="comment 3"
|
||||
date="2013-01-17T01:45:59Z"
|
||||
content="""
|
||||
Fixed problem #1; it now no longer says to make available repositories where it has confirmed the file is not present.
|
||||
"""]]
|
|
@ -1,11 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://a-or-b.myopenid.com/"
|
||||
ip="203.45.2.230"
|
||||
subject="comment 4"
|
||||
date="2013-01-17T01:57:06Z"
|
||||
content="""
|
||||
No problem. Glad to be of assistance.
|
||||
|
||||
This was actually a bug that I ran into whilst testing direct mode. Quantifying the commands needed to reproduce was a bit of a challenge. :-)
|
||||
|
||||
"""]]
|
|
@ -1,106 +0,0 @@
|
|||
What steps will reproduce the problem?
|
||||
|
||||
Move any file into a git annex repository using "mv". The symlink is created, content is stored in .git/annex, content may even be moved to other repos, but the symlink is not checked into git. A day later, the daily sanity check will add and check-in the link.
|
||||
|
||||
What is the expected output? What do you see instead?
|
||||
|
||||
After adding content to git-annex, "git status" should show a clean repo with everything checked in.
|
||||
|
||||
Instead it looks like this:
|
||||
|
||||
~$ touch foobar
|
||||
~$ rm foobar
|
||||
~$ echo "foo" > bar
|
||||
~$ mv bar annex/Incoming/
|
||||
~$ cd annex
|
||||
annex$ git status
|
||||
# On branch master
|
||||
# Untracked files:
|
||||
# (use "git add <file>..." to include in what will be committed)
|
||||
#
|
||||
# Incoming/bar
|
||||
nothing added to commit but untracked files present (use "git add" to track)
|
||||
annex$
|
||||
|
||||
|
||||
|
||||
I ran the assistant with the --debug option and this is what was in the daemon.log when this happened:
|
||||
|
||||
[2013-03-13 09:23:36 EDT] read: git ["--git-dir=/Users/ed/annex/.git","--work-tree=/Users/ed/annex","ls-files","--others","--exclude-standard","-z","--","/Users/ed/annex/Incoming/bar"]
|
||||
[2013-03-13 09:23:37 EDT] read: lsof ["-F0can","+d","/Users/ed/annex/.git/annex/tmp/"]
|
||||
[2013-03-13 09:23:39 EDT] Committer: Adding bar
|
||||
|
||||
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
(Recording state in git...)
|
||||
add Incoming/bar (checksum...) recv: resource vanished (Connection reset by peer)
|
||||
[2013-03-13 09:23:39 EDT] 127.0.0.1 GET /sidebar/NotificationId%201 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:19.0) Gecko/20100101 Firefox/19.0
|
||||
[2013-03-13 09:23:40 EDT] 127.0.0.1 GET /sidebar/NotificationId%201 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:19.0) Gecko/20100101 Firefox/19.0
|
||||
|
||||
|
||||
What version of git-annex are you using? On what operating system?
|
||||
|
||||
A fresh compile from last night (git hash fe2df85f0db08227556897db3b076ef321e4303a). OS X Lion.
|
||||
|
||||
|
||||
Please provide any additional information below.
|
||||
|
||||
I get the same effect when doing this with a newly created "testannex" repo with nothing in it but a newly created file -- I just haven't left the assistant running in a test repo all day to confirm that the file doesn't get checked in till the next daily sanity check.
|
||||
|
||||
Here it is on a newly-created, empty repo:
|
||||
|
||||
testannex$ git init
|
||||
Initialized empty Git repository in /Users/ed/testannex/.git/
|
||||
testannex$ git annex init
|
||||
init ok
|
||||
(Recording state in git...)
|
||||
testannex$ git annex assistant --debug
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","show-ref","git-annex"]
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","show-ref","--hash","refs/heads/git-annex"]
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","log","refs/heads/git-annex..4aeceaff629c83c35c1244da9eeeac4b7c228fef","--oneline","-n1"]
|
||||
[2013-03-13 09:31:10 EDT] chat: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","cat-file","--batch"]
|
||||
testannex$ cd
|
||||
~$ echo "foo" > bar
|
||||
~$ mv bar testannex/
|
||||
~$ cd testannex/
|
||||
testannex$ git status
|
||||
# On branch master
|
||||
#
|
||||
# Initial commit
|
||||
#
|
||||
# Untracked files:
|
||||
# (use "git add <file>..." to include in what will be committed)
|
||||
#
|
||||
# bar
|
||||
nothing added to commit but untracked files present (use "git add" to track)
|
||||
|
||||
|
||||
(meanwhile.....)
|
||||
|
||||
~$ cd testannex/.git/annex/
|
||||
annex$ tail -f daemon.log
|
||||
[2013-03-13 09:31:10 EDT] TransferWatcher: watching for transfers
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","show-ref","git-annex"]
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","show-ref","--hash","refs/heads/git-annex"]
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","log","refs/heads/git-annex..4aeceaff629c83c35c1244da9eeeac4b7c228fef","--oneline","-n1"]
|
||||
[2013-03-13 09:31:10 EDT] Merger: watching /Users/ed/testannex/.git/refs
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","ls-tree","-z","--","refs/heads/git-annex","uuid.log","remote.log","trust.log","group.log","preferred-content.log"]
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","ls-tree","-z","--","refs/heads/git-annex","uuid.log","remote.log","trust.log","group.log","preferred-content.log"]
|
||||
(scanning...) [2013-03-13 09:31:10 EDT] Watcher: Performing startup scan
|
||||
[2013-03-13 09:31:10 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","ls-files","--deleted","-z","--","/Users/ed/testannex"]
|
||||
(started...) [2013-03-13 09:31:10 EDT] Watcher: watching .
|
||||
[2013-03-13 09:31:48 EDT] read: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","ls-files","--others","--exclude-standard","-z","--","/Users/ed/testannex/bar"]
|
||||
[2013-03-13 09:31:49 EDT] read: lsof ["-F0can","+d","/Users/ed/testannex/.git/annex/tmp/"]
|
||||
[2013-03-13 09:31:51 EDT] Committer: Adding bar
|
||||
|
||||
add bar [2013-03-13 09:31:51 EDT] chat: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","check-attr","-z","--stdin","annex.backend","annex.numcopies","--"]
|
||||
(checksum...) [2013-03-13 09:31:51 EDT] chat: git ["--git-dir=/Users/ed/testannex/.git","--work-tree=/Users/ed/testannex","cat-file","--batch"]
|
||||
|
||||
> This bug affected OSX when indirect mode repositories were used.
|
||||
> Direct mode repositories were ok.
|
||||
> I expected to get an event from fsevents when I made the symlink,
|
||||
> and this event is not arriving (or at least not always). Switched
|
||||
> the code to use the same method for fsevents as for kqueue and that fixed
|
||||
> it. [[done]] --[[Joey]]
|
|
@ -1,16 +0,0 @@
|
|||
### Please describe the problem.
|
||||
|
||||
I'm trying to use the assistant to replicate the basic dropbox functionality of having a synced folder between two machines. Instead of actually syncing file contents by default the assistant just creates broken symlinks.
|
||||
|
||||
### What steps will reproduce the problem?
|
||||
|
||||
I've setup two repositories with each other as ssh remotes and ran the assistant on each after setting them in direct mode. I can create files on each of the repositories and have them show up on the other but all that shows up is a broken link. Actual contents don't get transferred. If I do a "git annex get" I can get the contents just fine. I tried setting annex.numcopies to 2 and that didn't work either.
|
||||
|
||||
What I'm missing here is some setting to tell the assistant "sync the contents of every new file". What it's doing instead is unacceptable. If I have the file in both repositories and change it in one, the other repository gets it's previous version of the file replaced by a broken symlink. From my point of view for the assistant to be a dropbox replacement it should never, under any circumstances, create a broken symlink in the sync folder. I had understood that that's what direct mode was, but it's not behaving that way right now at least.
|
||||
|
||||
### What version of git-annex are you using? On what operating system?
|
||||
|
||||
My basic setup for testing is two Ubuntu 12.04 LTS machines running git-annex 4.20130501
|
||||
|
||||
> [[done]], broken ~/.config/git-annex/program file, which is now detected
|
||||
> and worked around. --[[Joey]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://edheil.wordpress.com/"
|
||||
ip="173.162.44.162"
|
||||
subject="comment 1"
|
||||
date="2013-05-20T13:57:59Z"
|
||||
content="""
|
||||
just fyi -- *broken* symlinks represent content which git-annex knows about, but is not present on that machine. They are there even in direct mode. In indirect mode, content which is present is represented by non-broken symlinks. In direct mode, content which is present is actual files.
|
||||
|
||||
I'm not sure why your setup doesn't work. It seems as if it would, from your description of it.
|
||||
|
||||
Your machines are successfully syncing their knowledge about what files exist (which is stored in git), but not actually transferring the content of those files. That's why symlinks are showing up (to show that those files exist) but not the content. I would think numcopies=2 would force that to happen.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkx5V3MTbzCXS3J7Mn9FEq8M9bPPYMkAHY"
|
||||
nickname="Pedro"
|
||||
subject="comment 2"
|
||||
date="2013-05-20T14:37:37Z"
|
||||
content="""
|
||||
I know what the broken symlinks are I just don't think they should ever happen in a direct mode repository. They're an artifact of the traditional way git-annex was run but the assistant in direct mode should never use them. Right now if one of the repositories changes a file and another finds out that has happened but hasn't synced the content yet you lose access to your file. That's not acceptable in a file sync utility. Dropbox certainly doesn't do that. What git-annex should do in this case is use the knowledge of the updated file to run a sync but before it can complete it maintain the file at its previous version. By definition direct mode should not be deleting my files and replacing them with symlinks, it should only replace existing files with newer versions of those same files.
|
||||
|
||||
I also don't know why numcopies didn't work but it shouldn't be needed at all. What I want to do is to tell the assistant \"sync the contents of every file into this repository as soon as you can from whatever remote you happen to be able to copy it from\". I couldn't find a setting that would do that though.
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 3"
|
||||
date="2013-05-20T16:06:50Z"
|
||||
content="""
|
||||
If git-annex did not update its working tree until all files referenced in it had been downloaded, then it would be possible, if you have a lot of files, for changes to take a long time, or forever, to show up. I prefer the current behavior.
|
||||
|
||||
In any case, is this bug report about the mechanics of how the assistant choses to update its working tree, or is it about your configuration of two repositories that are not syncing with one-another? Conflating two entirely separate issues in one bug report is a good way to add so much noise to it that nothing gets done.
|
||||
"""]]
|
|
@ -1,9 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://edheil.wordpress.com/"
|
||||
ip="173.162.44.162"
|
||||
subject="comment 4"
|
||||
date="2013-05-20T16:08:14Z"
|
||||
content="""
|
||||
The broken symlinks are important to me, because they represent content in archive directories which is intentionally not present, and they allow me to prompt git annex to retrieve that content by dragging and dropping them out of the archive subdirectory. I'm not sure what the issue is with transferring content for you though.
|
||||
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 5"
|
||||
date="2013-05-20T16:09:47Z"
|
||||
content="""
|
||||
\"What I want to do is to tell the assistant \"sync the contents of every file into this repository as soon as you can from whatever remote you happen to be able to copy it from\". I couldn't find a setting that would do that though.\"
|
||||
|
||||
The reason you cannot find a setting that does this, is because that is the default behavior of the assistent, when correctly configured.
|
||||
|
||||
Since it syncs files for everyone else, I conclude there must be an error in your configuration. You need to descibe it in detail and/or enable debugging and paste a debug log.
|
||||
"""]]
|
|
@ -1,61 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 6"
|
||||
date="2013-05-20T16:22:18Z"
|
||||
content="""
|
||||
Here is a simple example of setting up 2 repositories in the way the bug reporter describes here and on IRC. As you can see, the assistant syncs file content without any configuration:
|
||||
|
||||
[[!format sh \"\"\"
|
||||
joey@gnu:~/tmp/test>mkdir 1 2
|
||||
joey@gnu:~/tmp/test>cd 1; git init; git-annex init; git annex direct; echo \"file added to 1\" > file_from_1; cd ..
|
||||
Initialized empty Git repository in /home/joey/tmp/test/1/.git/
|
||||
init ok
|
||||
(Recording state in git...)
|
||||
commit
|
||||
# On branch master
|
||||
#
|
||||
# Initial commit
|
||||
#
|
||||
nothing to commit (create/copy files and use \"git add\" to track)
|
||||
ok
|
||||
direct ok
|
||||
joey@gnu:~/tmp/test>cd 2; git init; git-annex init; git annex direct; echo \"file added to 2\" > file_from_2; cd ..
|
||||
Initialized empty Git repository in /home/joey/tmp/test/2/.git/
|
||||
init ok
|
||||
(Recording state in git...)
|
||||
commit
|
||||
# On branch master
|
||||
#
|
||||
# Initial commit
|
||||
#
|
||||
nothing to commit (create/copy files and use \"git add\" to track)
|
||||
ok
|
||||
direct ok
|
||||
joey@gnu:~/tmp/test>cd 1; git remote add 2 ssh://localhost/~joey/tmp/test/2; git annex assistant; cd ..
|
||||
joey@gnu:~/tmp/test>cd 2; git remote add 1 ssh://localhost/~joey/tmp/test/1; git annex assistant; cd ..
|
||||
(merging synced/git-annex into git-annex...)
|
||||
(Recording state in git...)
|
||||
joey@gnu:~/tmp/test>cd 1
|
||||
joey@gnu:~/tmp/test/1>ls
|
||||
file_from_1
|
||||
joey@gnu:~/tmp/test/1>ls
|
||||
file_from_1 file_from_2
|
||||
joey@gnu:~/tmp/test/1>cat file_from_2
|
||||
file added to 2
|
||||
joey@gnu:~/tmp/test/1>cd ..
|
||||
joey@gnu:~/tmp/test>cd 2
|
||||
joey@gnu:~/tmp/test/2>cat file_from_1
|
||||
file added to 1
|
||||
joey@gnu:~/tmp/test/2>rm file_from_2
|
||||
joey@gnu:~/tmp/test/2>cd ..
|
||||
joey@gnu:~/tmp/test>cd 1
|
||||
joey@gnu:~/tmp/test/1>ls
|
||||
file_from_1
|
||||
joey@gnu:~/tmp/test/1>date > newfile
|
||||
joey@gnu:~/tmp/test/1>cd ..
|
||||
joey@gnu:~/tmp/test>cd 2
|
||||
joey@gnu:~/tmp/test/2>cat newfile
|
||||
Mon May 20 12:20:24 JEST 2013
|
||||
\"\"\"]]
|
||||
"""]]
|
|
@ -1,10 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkx5V3MTbzCXS3J7Mn9FEq8M9bPPYMkAHY"
|
||||
nickname="Pedro"
|
||||
subject="comment 7"
|
||||
date="2013-05-20T19:52:30Z"
|
||||
content="""
|
||||
Your example is pretty much what I've done. I'll enable a debug log as soon as possible. By the away \"git annex assistant --foreground\" still logs to .git/annex/daemon.log instead of stdout/stderr, which I assume was not the intended behavior.
|
||||
|
||||
This bug was indeed about the assistant not syncing, the comments about the broken symlinks were just in response to edheil's comment. I can post a separate bug report about this but the reason I don't think this should be default behavior is that it breaks several simple uses of git-annex. One simple example is using it to store your configs across machines (things like .bashrc). If at any point the git-annex can't sync a file (a network problem or ssh breakage or whatever) but becomes aware of a file change (for example through xmpp) you now have a broken login shell. In general it breaks the user expectations of having a \"folder that just happens to also sync\" for something where his files randomly get replaced with strange broken things for odd technical reasons.
|
||||
"""]]
|
|
@ -1,59 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkx5V3MTbzCXS3J7Mn9FEq8M9bPPYMkAHY"
|
||||
nickname="Pedro"
|
||||
subject="comment 8"
|
||||
date="2013-05-20T19:59:22Z"
|
||||
content="""
|
||||
Here's the same example you posted being followed by me and showing the problem
|
||||
|
||||
[[!format sh \"\"\"
|
||||
$mkdir 1 2
|
||||
$cd 1; git init; git-annex init; git annex direct; echo \"file added to 1\" > file_from_1; cd ..
|
||||
Initialized empty Git repository in /home/pedrocr/Hacks/test-git-annex/1/.git/
|
||||
init ok
|
||||
(Recording state in git...)
|
||||
commit
|
||||
# On branch master
|
||||
#
|
||||
# Initial commit
|
||||
#
|
||||
nothing to commit (create/copy files and use \"git add\" to track)
|
||||
ok
|
||||
direct ok
|
||||
$cd 2; git init; git-annex init; git annex direct; echo \"file added to 2\" > file_from_2; cd ..
|
||||
Initialized empty Git repository in /home/pedrocr/Hacks/test-git-annex/2/.git/
|
||||
init ok
|
||||
(Recording state in git...)
|
||||
commit
|
||||
# On branch master
|
||||
#
|
||||
# Initial commit
|
||||
#
|
||||
nothing to commit (create/copy files and use \"git add\" to track)
|
||||
ok
|
||||
direct ok
|
||||
$cd 1; git remote add 2 ssh://localhost/~pedrocr/Hacks/test-git-annex/2; git annex assistant; cd ..
|
||||
$cd 2; git remote add 1 ssh://localhost/~pedrocr/Hacks/test-git-annex/1; git annex assistant; cd ..
|
||||
(merging synced/git-annex into git-annex...)
|
||||
$cd 1
|
||||
$ls
|
||||
file_from_1 file_from_2
|
||||
$ls -la
|
||||
total 20
|
||||
drwxrwxr-x 3 pedrocr pedrocr 4096 May 20 20:57 .
|
||||
drwxrwxr-x 4 pedrocr pedrocr 4096 May 20 20:55 ..
|
||||
-rw-r--r-- 1 pedrocr pedrocr 16 May 20 20:56 file_from_1
|
||||
lrwxrwxrwx 1 pedrocr pedrocr 180 May 20 20:57 file_from_2 -> .git/annex/objects/1P/8w/SHA256E-s16--b651aaa274225b617cb4d3033047ac6aee29dd6f2465f94ec38dc6630b7d48c8/SHA256E-s16--b651aaa274225b617cb4d3033047ac6aee29dd6f2465f94ec38dc6630b7d48c8
|
||||
drwxrwxr-x 9 pedrocr pedrocr 4096 May 20 20:57 .git
|
||||
$cd ..
|
||||
$cd 2
|
||||
$ls -la
|
||||
total 20
|
||||
drwxrwxr-x 3 pedrocr pedrocr 4096 May 20 20:57 .
|
||||
drwxrwxr-x 4 pedrocr pedrocr 4096 May 20 20:55 ..
|
||||
lrwxrwxrwx 1 pedrocr pedrocr 180 May 20 20:57 file_from_1 -> .git/annex/objects/qQ/x9/SHA256E-s16--cca8b6c2db480aa680e12c48f471a351de69978c7665fac5b63d9a765f4c16f4/SHA256E-s16--cca8b6c2db480aa680e12c48f471a351de69978c7665fac5b63d9a765f4c16f4
|
||||
-rw-r--r-- 1 pedrocr pedrocr 16 May 20 20:56 file_from_2
|
||||
drwxrwxr-x 9 pedrocr pedrocr 4096 May 20 20:57 .git
|
||||
$
|
||||
\"\"\"]]
|
||||
"""]]
|
|
@ -1,19 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
nickname="joey"
|
||||
subject="comment 9"
|
||||
date="2013-05-20T21:43:04Z"
|
||||
content="""
|
||||
Based on the log, it appears that you have a `~/.config/git-annex/program` file that contains \"/home/pedrocr/software/git-annex/git-annex.linux/git-annex\", but that is either not where git-annex is actually installed, or running that program
|
||||
(which git-annex does when it needs to transfer a file contents) fails.
|
||||
|
||||
I am able to exactly replicate the failure to transfer file content, and the log output, when I set things up in that way.
|
||||
|
||||
This would be consistent with you, for example, having previously installed git-annex from the standalone tarball, used it at least once, and then deleted that installation, and installed it from, say, a Ubuntu repository.
|
||||
|
||||
I've put in a fix so if the programfile is wrong, git-annex just tries PATH.
|
||||
|
||||
(BTW, I do not advocate storing config files in the git annex. Small files that you want to have fully versioned are best stored in git. The git-annex assistant can still be used for syncing files that are checked into git in the regular way. See [[tips/replacing_Sparkleshare_or_dvcs-autosync_with_the_assistant]].)
|
||||
|
||||
(git annex assistant --foreground intentionally logs to the log file, because otherwise the \"view logs\" page in the webapp can't show any logs.)
|
||||
"""]]
|
|
@ -1,26 +0,0 @@
|
|||
Setup:
|
||||
|
||||
* fresh install of Debian Wheezy on machines A & B, git-annex 4.20130227 pulled in from unstable
|
||||
* clone repository onto A & B and pair them (manual SSH key setup), and plug USB backup drive, U, into A
|
||||
* U has repository group `backup` and preferred content string `standard`
|
||||
* A & B have repository group `client` and preferred content string `present or include=subdir1/* or ...`
|
||||
|
||||
Steps:
|
||||
|
||||
* Add a new file to B
|
||||
* On B, `git annex copy -t A newfile`
|
||||
|
||||
Expected:
|
||||
|
||||
* File arrives at B and is copied to U by B's assistant
|
||||
* File remains on B
|
||||
|
||||
Actual:
|
||||
|
||||
* File arrives on B and is copied to U
|
||||
* File is dropped from B
|
||||
|
||||
Seems like a resurfacing of [[forum/assistant_overzealously_moving_stuff_to_other_repos]]? Thanks.
|
||||
|
||||
> 4.20130227 used a regex library that was broken, at least for certian
|
||||
> filenames. I suspect that's what'd going on here. [[done]] --[[Joey]]
|
|
@ -1,24 +0,0 @@
|
|||
*What steps will reproduce the problem?*
|
||||
|
||||
Log in to X, have the DE start the assistant with --autostart. Then kill X with ctrl+alt+backspace and log back in once X comes back up.
|
||||
|
||||
*What is the expected output? What do you see instead?*
|
||||
|
||||
It enters an eternal loop, quickly using up all of the available RAM as well as 100% of CPU. Initially noticed because the computer became extremely sluggish, at which point the assistant was using up over 7G (of the available 8G) of RAM, and all of the available power on one of the CPU cores.
|
||||
|
||||
Killing the assistant and then starting it again results in it working normally again.
|
||||
|
||||
*What version of git-annex are you using? On what operating system?*
|
||||
|
||||
git-annex version: 3.20121010 on Debian Sid (under GNOME3/Gnome-Shell in case that's relevant).
|
||||
I've also seen it happen on another computer in similar circumstances. That one on Debian Testing, with git-annex from sid (so same git-annex version). In this case X was restarted while running with /etc/init.d/gdm3 restart, and again the issue appeared after logging out and then back in.
|
||||
|
||||
*Please provide any additional information below.*
|
||||
|
||||
Given that the assistant isn't really using X directly, I suppose this could be due to losing its connection to the gpg and ssh agents as a side-effect of X being shut down. I'm not sure if it happens immediately after X being killed, or once I log back in again.
|
||||
|
||||
> Reproduced. Root caused to a bug in the haskell dbus library, which I can
|
||||
> reproduce with 2 line test case; basically anything using connectSession
|
||||
> will do this when the dbus session goes away. Sent test case and
|
||||
> profiling data to library author to get it fixed, and have disabled
|
||||
> dbus in git-annex in the meantime. [[done]] --[[Joey]]
|
|
@ -1,88 +0,0 @@
|
|||
## what
|
||||
After starting the assistant, daemon.log is being spammed with "accept: unsupported operation (Function not implemented)" due to dbus failing.
|
||||
|
||||
## version
|
||||
[[!format sh """
|
||||
$ git-annex version
|
||||
git-annex version: 5.20131224-g6ca5271
|
||||
"""]]
|
||||
(The armel standalone)
|
||||
|
||||
## question
|
||||
Is this detrimental to the assistant?
|
||||
|
||||
## partial daemon.log
|
||||
[[!format sh """
|
||||
[2014-01-04 23:03:34 PST] main: starting assistant version 5.20131224-g6ca5271
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
[
|
||||
2f0a 1i 4ld-eb0du1 s-t 0of4 a ai2dl3de: d0w;3a :tf3ca5hl lPoiSnnT g]d ibTrarecacknt sotfroey r mS/tcva
|
||||
olnifeingt/Egrirto-raMnensesxa g(e/ v=a r\"/rsuenrCvliiceenst/:h oumneasb/lger etgo/ .dceotnefrimgi/ngei
|
||||
|
||||
xi s tl o(sNto dsbuucsh cfoinlnee cotri odni;r efcatlolriyn)g)
|
||||
back to polling (SocketError {socketErrorMessage = "connect: does not exist (No such file or directory)"
|
||||
|
||||
Already up-to-date.
|
||||
accept: unsupported operation (Function not implemented)
|
||||
(scanning...) [2014-01-04 23:03:36 PST] Watcher: Performing startup scan
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
Everything up-to-date
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
accept: unsupported operation (Function not implemented)
|
||||
|
||||
lost dbus connection; falling back to polling (SocketError {socketErrorMessage = "connect: does not exist (No such file or directory)", socketErrorFatal = True, socketErrorAddress = Just (Address "unix:path=/var/run/dbus/system_bus_socket")})
|
||||
"""]]
|
||||
|
||||
> [[done]]; This turned out to not be dbus related, but the http server failing,
|
||||
> and I fixed that bug.
|
||||
>
|
||||
> AFAICS the user running git-annex did not have their own dbus daemon
|
||||
> running, and that's why the low-volume dbus messages come up.
|
||||
> Probably because this is an embedded device, and so no desktop
|
||||
> environment. git-annex only uses dbus for detecting network connection
|
||||
> changes and removable media mounts. None of which probably matter in an
|
||||
> embedded environment. --[[Joey]]
|
|
@ -1,13 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="108.236.230.124"
|
||||
subject="comment 10"
|
||||
date="2014-03-10T17:34:56Z"
|
||||
content="""
|
||||
I've found the 1 second delay on failure to accept in the warp source code.
|
||||
|
||||
It's using Network.Socket.accept, which uses accept4 with NONBLOCK by default, but can be built without `HAVE_ACCEPT4` and in that case uses `accept` with blocking.
|
||||
|
||||
I've put in a patch to build network without accept4 support, and am rebuilding the arm autobuilder. This will take a while..
|
||||
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.154"
|
||||
subject="comment 11"
|
||||
date="2014-03-11T03:02:21Z"
|
||||
content="""
|
||||
Autobuild is now updated with the accept fix.
|
||||
"""]]
|
|
@ -1,8 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.102"
|
||||
subject="ping?"
|
||||
date="2014-03-19T20:29:12Z"
|
||||
content="""
|
||||
Could either greg or Schnouki please test with the current arm autobuild and see if you can connect to the webapp?
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://schnouki.net/"
|
||||
nickname="Schnouki"
|
||||
subject="comment 13"
|
||||
date="2014-03-20T23:54:51Z"
|
||||
content="""
|
||||
Sorry for the delay (my laptop hard drive died so I was offline for a few days).
|
||||
|
||||
Just tested git-annex 5.20140320 on my NAS and it works just fine! The webapp is running, I can connect to it, and there's no more spam in the daemon.log (except for the dbus message every minute, but that's not really a problem).
|
||||
|
||||
Thanks a lot Joey!
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.35"
|
||||
subject="comment 1"
|
||||
date="2014-01-05T18:26:10Z"
|
||||
content="""
|
||||
It's not clear to me that the accept message has anything to do with dbus.
|
||||
|
||||
Does the accept message continue being logged past this point? Does the log contain \"unable to bind to local socket\"?
|
||||
|
||||
Are you able to open the webapp? That's the part of git-annex that would use `accept()`..
|
||||
"""]]
|
|
@ -1,12 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://grossmeier.net/"
|
||||
nickname="greg"
|
||||
subject="comment 2"
|
||||
date="2014-01-05T22:50:32Z"
|
||||
content="""
|
||||
The accept lines just keep coming and coming and coming and coming. About 58 of them between \"lost dbus connection...\" logs. There's interspersed \"Everything up-to-date\" and such.
|
||||
|
||||
grep'ing for \"unable\" across all daemon log files gives me nothing.
|
||||
|
||||
I haven't futzed with opening the webapp on the NAS yet. Correction: I just did try futzing and I fear there's something in the NAS software I need to figure out before I can do it successfully.
|
||||
"""]]
|
|
@ -1,11 +0,0 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="209.250.56.35"
|
||||
subject="comment 3"
|
||||
date="2014-01-06T16:22:49Z"
|
||||
content="""
|
||||
Is dbus running at all?
|
||||
|
||||
What is the frequency of the messages?
|
||||
|
||||
"""]]
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue