darcs

Issue 2110 Error pulling on OSX Lion

Title Error pulling on OSX Lion
Priority Status duplicate
Milestone Resolved in
Superseder Error on darcs get http://darcs.net
View: 2061
Nosy List rpglover64
Assigned To
Topics

Created on 2011-11-23.13:27:51 by rpglover64, last changed 2011-11-24.02:08:06 by rpglover64.

Messages
msg14815 (view) Author: rpglover64 Date: 2011-11-23.13:27:49
I ran the following command and got the following output.

$ darcs pull
Pulling from "http://code.haskell.org/Agda"...
Wed Nov 23 03:06:44 EST 2011  ulfn@chalmers.se            
  * fixed errors in haddock comments
Shall I pull this patch? (1/6)  [ynW...], or ? for more options: y
Wed Nov 23 03:07:11 EST 2011  ulfn@chalmers.se
  * updated version to 2.3.0
Shall I pull this patch? (2/6)  [ynW...], or ? for more options: y
Wed Nov 23 03:11:50 EST 2011  ulfn@chalmers.se
  * removed -Werror and the debug flag for release
Shall I pull this patch? (3/6)  [ynW...], or ? for more options: y
Wed Nov 23 03:23:45 EST 2011  ulfn@chalmers.se
  * removed upper bound for cabal-version field (recommended by cabal)
Shall I pull this patch? (4/6)  [ynW...], or ? for more options: y
Wed Nov 23 03:24:05 EST 2011  ulfn@chalmers.se
  tagged 2.3.0
Shall I pull this patch? (5/6)  [ynW...], or ? for more options: y
Wed Nov 23 04:25:20 EST 2011  ulfn@chalmers.se
  * bumped version to 2.3.1 and put back -Werror
Shall I pull this patch? (6/6)  [ynW...], or ? for more options: y
Finished pulling and applying.
darcs:
/Users/alex/.darcs/cache/patches/0000000786-7e11a953367ba0d46b58b558361ae7c25250e5df80b6b34d0707f4d870caaace-new_6253d61cc5dbf1405d9e99680617c056:
getSymbolicLinkStatus: does not exist (No such file or directory)

$ darcs --version                
2.7.3 (+ 219 patches)

I'm not sure if this has already been fixed, or how to supply more
information.
msg14816 (view) Author: owst Date: 2011-11-23.14:21:27
I think this is the same thing as issue2061. 

Just to confirm, could you make sure that the file with name without the
"-new_..." suffix exists? I.e.
"/Users/alex/.darcs/cache/patches/0000000786-7e11a953367ba0d46b58b558361ae7c25250e5df80b6b34d0707f4d870caaace"
msg14817 (view) Author: rpglover64 Date: 2011-11-23.16:36:17
The file without the "new" suffix does not exist.
msg14819 (view) Author: owst Date: 2011-11-23.16:55:56
Hmm, that's strange. 

Does the file with that name exist in the _darcs/patches folder of the
local repository that you issued `darcs pull` to?

Running `darcs check` inside the repository will tell you if darcs can't
find that patch.
msg14820 (view) Author: rpglover64 Date: 2011-11-23.17:01:36
$ ls _darcs/patches/0000000786*
ls: _darcs/patches/0000000786*: No such file or directory

Currently running darcs check.
msg14821 (view) Author: rpglover64 Date: 2011-11-23.17:03:58
$ darcs check
The repository is consistent!
msg14822 (view) Author: owst Date: 2011-11-23.17:17:15
Could you try executing `darcs show repo | grep Cache` in the
repository; you should obtain a list of directories that darcs will look
at to find patches, since `darcs check` doesn't raise any problems, I
assume it must have found the patch in one of those directories.
msg14824 (view) Author: rpglover64 Date: 2011-11-24.02:08:05
$ darcs show repo | grep Cache
         Cache: thisrepo:/Users/alex/agda/Agda,
cache:/Users/alex/.darcs/cache, repo:http://code.haskell.org/Agda
History
Date User Action Args
2011-11-23 13:27:51rpglover64create
2011-11-23 14:21:28owstsetstatus: unknown -> duplicate
messages: + msg14816
superseder: + Error on darcs get http://darcs.net
2011-11-23 16:36:18rpglover64setmessages: + msg14817
2011-11-23 16:55:57owstsetmessages: + msg14819
2011-11-23 17:01:37rpglover64setmessages: + msg14820
2011-11-23 17:03:59rpglover64setmessages: + msg14821
2011-11-23 17:17:16owstsetmessages: + msg14822
2011-11-24 02:08:06rpglover64setmessages: + msg14824