From tsunamithecat at mac.com Tue Jan 3 23:26:45 2006 From: tsunamithecat at mac.com (Matthew Alford) Date: Tue, 3 Jan 2006 20:26:45 -0800 Subject: [Unison-hackers] unison 2.17.1 and excel files Message-ID: <8A0ED9FD-A157-436C-847B-C295AE89554D@mac.com> Hi, Can one of you gurus please help me out with something? When I updated to 2.13.16, I was so happy to see that excel files were handled properly when syncing on macosx with fastcheck on. But backups weren't (the directory tree could not be created in the backup directory). I can't remember where I read it, but I learned I should update to 2.17.1 to avoid this. This worked (if anyone wants the text and gui binaries for os10.4, let me know). However, now it seems to be once again mishandling excel files - always perceiving them as having been modifed, and then the propagated changes fail. Is anyone familiar with this, and does anyone have a patch or workaround? Thanks a lot. Matthew From bcpierce at cis.upenn.edu Fri Jan 6 09:11:06 2006 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Fri, 6 Jan 2006 09:11:06 -0500 Subject: [Unison-hackers] unison 2.17.1 and excel files In-Reply-To: <8A0ED9FD-A157-436C-847B-C295AE89554D@mac.com> References: <8A0ED9FD-A157-436C-847B-C295AE89554D@mac.com> Message-ID: <9E34D46E-9B89-4CD0-943E-3E81BA7DDE40@cis.upenn.edu> I'm pretty sure this bit of the code hasn't changed. Can you make up a a one-file example and run it with "-debug all," please? - B On Jan 3, 2006, at 11:26 PM, Matthew Alford wrote: > Hi, > Can one of you gurus please help me out with something? When I > updated to 2.13.16, I was so happy to see that excel files were > handled properly when syncing on macosx with fastcheck on. But > backups weren't (the directory tree could not be created in the > backup directory). I can't remember where I read it, but I learned I > should update to 2.17.1 to avoid this. This worked (if anyone wants > the text and gui binaries for os10.4, let me know). However, now it > seems to be once again mishandling excel files - always perceiving > them as having been modifed, and then the propagated changes fail. > Is anyone familiar with this, and does anyone have a patch or > workaround? > > Thanks a lot. > Matthew > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From tsunamithecat at mac.com Fri Jan 6 13:04:49 2006 From: tsunamithecat at mac.com (Matthew Alford) Date: Fri, 6 Jan 2006 10:04:49 -0800 Subject: [Unison-hackers] unison 2.17.1 and excel files In-Reply-To: <9E34D46E-9B89-4CD0-943E-3E81BA7DDE40@cis.upenn.edu> References: <8A0ED9FD-A157-436C-847B-C295AE89554D@mac.com> <9E34D46E-9B89-4CD0-943E-3E81BA7DDE40@cis.upenn.edu> Message-ID: On Jan 6, 2006, at 6:11 AM, Benjamin Pierce wrote: > I'm pretty sure this bit of the code hasn't changed. Can you make up > a a one-file example and run it with "-debug all," please? > > - B OK, here's the deal. There is a file called AegeanReleases.xls on both machines that has a different mod date but is otherwise identical. When I run unison with a command line via unison /Users/malford/Projects/Aegean/Moorings/AegeanReleases.xls ssh://malford at greenroom.apl.washington.edu//Users/malford/Projects/ Aegean/Moorings/AegeanReleases.xls it perceives no changes and does nothing. When I run it via my .prf file, which is at the bottom of this email , it perceives different mod dates and attempts to synchronize the files. But it fails, as seen in the transcript below. Hope this is helpful. Any advice you have would be great! Matthew ***************************transcript***************** [Reefbreak:~/Library/Application Support/Unison] malford% unison - debug all mha1test [startup] Preferences: ui = graphic host = server = false prefsdocs = false doc = version = false silent = false dumbtty = false testserver = false rest = mha1test confirmmerge = true retry = 0 repeat = contactquietly = false key = label = expert = false reusewindows = false height = 20 auto = false maxthreads = 20 prefer = force = sortnewfirst = false sortbysize = false keeptempfilesaftermerge = false diff = diff -u allHostsAreRunningWindows = false someHostIsRunningWindows = false fastcheck = true ignorelocks = false dumparchives = false showarchive = false rootsName = backupdir = maxbackups = 5 backups = false backupsuffix = backupprefix = .bak.$VERSION. backuplocation = central ignore = Name *.tmp ignore = Name .*~ ignore = Name .DS_Store ignore = Name *~ batch = false path = Projects/Aegean/Moorings root = ssh://greenroom.apl.washington.edu//Users/malford root = /Users/malford rsync = true killserver = false addversionno = false servercmd = sshargs = rshargs = rshcmd = rsh sshcmd = ssh xferbycopying = true sshversion = pretendwin = false times = false group = false owner = false numericids = false perms = 1023 rsrc-aux = false rsrc = default someHostIsInsensitive = false ignorecase = default timers = false terse = false logfile = /Users/malford/unison.log log = true debugtimes = false debug = all addprefsto = Contacting server... [remote] Shell connection: ssh (ssh, greenroom.apl.washington.edu, - e, none, unison, -server) [remote_emit] Waiting for next message [remote_emit] Received the write permission [remote_emit] Received write token (1) [remote_emit] Waiting for next message [remote_emit] send [negociateFlowControl-args] '\132\149\166\190\000 \000\000\001\000\000...' 21 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\022\000 \000...' 42 bytes [remote_emit] Sending request (id: 2) [remote_emit] Remaining tokens: 0 [remote_emit] Sending write token [remote_emit] Message received (id: 2) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'negociateF...' 45 bytes [remote_emit] Waiting for next message [remote_emit] Flow control disabled [remote_emit] send [canonizeOnServer-args] '\132\149\166\190\000\000 \000\016\000\000...' 36 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\018\000 \000...' 38 bytes [remote_emit] Sending request (id: 3) [remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 3) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'canonizeOn...' 86 bytes [remote_emit] Waiting for next message [globals] Checking path 'Projects / Aegean / Moorings' for expansions [startup] Roots: ssh://greenroom.apl.washington.edu//Users/malford /Users/malford i.e. ssh://greenroom.apl.washington.edu//Users/malford /Users/malford i.e. (in canonical order) /Users/malford //greenroom.apl.washington.edu//Users/malford [remote_emit] send [architecture-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\014\000 \000...' 34 bytes [remote_emit] Sending request (id: 4) [remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 4) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'architectu...' 39 bytes [remote_emit] Waiting for next message [props] Setting permission mask to 1777 (1777 and 7777) [remote_emit] send [installPrefs-args] '\132\149\166\190\000\000\017N \000\000...' 4450 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\014\000 \000...' 34 bytes [remote_emit] Sending request (id: 5) [remote_emit] Remaining tokens: 1 [server: remote_emit] Sending result (id: 5) [server: remote_emit] send [installPrefs-res] '\132\149\166\190\000 \000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 5) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'installPre...' 37 bytes [remote_emit] Waiting for next message [remote_emit] send [initBackups-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 \000...' 33 bytes [remote_emit] Sending request (id: 6) [remote_emit] Remaining tokens: 1 [stasher] Regular Expressions for backups updated: dir_rx: MISSING prefix_rx: \.bak\.\([0-9]+\)\. suffix_rx: [stasher] New pattern being added to ignore preferences: Regex .*\.bak \.[0-9]+\..* [stasher] Prefix and Suffix for backup filenames have been updated. [server: remote_emit] Message received (id: 6) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 bytes [server: remote_emit] receive 'initBackup...' 54 bytes [server: remote_emit] Waiting for next message [server: stasher] Regular Expressions for backups updated: dir_rx: MISSING prefix_rx: \.bak\.\([0-9]+\)\. suffix_rx: [server: stasher] New pattern being added to ignore preferences: Regex .*\.bak\.[0-9]+\..* [server: stasher] Prefix and Suffix for backup filenames have been updated. [server: remote_emit] Sending result (id: 6) [server: remote_emit] send [initBackups-res] '\132\149\166\190\000\000 \000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 6) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'initBackup...' 36 bytes [remote_emit] Waiting for next message [remote_emit] send [processCommitLog-args] '\132\149\166\190\000\000 \000\001\000\000...' 21 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\018\000 \000...' 38 bytes [remote_emit] Sending request (id: 7) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 7) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 41 bytes [server: remote_emit] receive 'processCom...' 42 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 7) [server: remote_emit] send [processCommitLog-res] '\132\149\166\190 \000\000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 7) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'processCom...' 41 bytes [remote_emit] Waiting for next message Looking for changes [remote_emit] send [loadArchive-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 \000...' 33 bytes [remote_emit] Sending request (id: 8) <>Starting new major GC cycle ![remote_emit] Remaining tokens: 1 [update] Loading archive from /Users/malford/Library/Application Support/Unison/arbc7de88ba29129774df6cbd12b07bc04 Growing heap to 3868k bytes Growing page table to 4637 entries [server: remote_emit] Message received (id: 8) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 bytes <>![update] Setting archive for //swell.apl.washington.edu//Users/ malford [server: remote_emit] receive 'loadArchiv...' 54 bytes [server: remote_emit] Waiting for next message [server: update] Loading archive from /Users/malford/Library/ Application Support/Unison/ar7153fede25b605ffc2e9045e55727b85 [server: update] Setting archive for //greenroom.apl.washington.edu// Users/malford [server: remote_emit] Sending result (id: 8) [server: remote_emit] send [loadArchive-res] '\132\149\166\190\000\000 \000\024\000\000...' 44 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 8) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'loadArchiv...' 59 bytes [remote_emit] Waiting for next message [update] findOnRoot //greenroom.apl.washington.edu//Users/malford [remote_emit] send [find-args] '\132\149\166\190\000\000\000,\000 \000...' 64 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\006\000 \000...' 26 bytes [remote_emit] Sending request (id: 9) [remote_emit] Remaining tokens: 1 [update] findOnRoot /Users/malford [update] findLocal /Users/malford [pred] ignore 'Projects/Aegean/Moorings' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings [pred] immutable 'Projects/Aegean/Moorings' = false [pred] ignore 'Projects/Aegean/Moorings/.DS_Store' = true [pred] ignorenot 'Projects/Aegean/Moorings/.DS_Store' = false [ignore] buildUpdateChildren: ignoring path Projects/Aegean/ Moorings/.DS_Store <>$[pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ AegeanReleases.xls [update] checkContentsChange: archive: stamp is inode (486764) / archStamp is inode (486764) / info.inode (486764) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/AegeanReleases.xls, fp=(a285ce5d1bfcf21f32c867d5847f8195,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings [pred] immutable 'Projects/Aegean/Moorings/finaldrawings' = false [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean 100v3.eps' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean 100v3.eps [update] checkContentsChange: archive: stamp is inode (417995) / archStamp is inode (417995) / info.inode (417995) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean 100v3.eps, fp= (afec1314eca824206e33a884206121a8,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean 100v3.pdf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean 100v3.pdf [update] checkContentsChange: archive: stamp is inode (417996) / archStamp is inode (417996) / info.inode (417996) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean 100v3.pdf, fp= (5dae104a05ed253788fbf46c5d27bdfd,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean150v3.eps' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean150v3.eps [update] checkContentsChange: archive: stamp is inode (417997) / archStamp is inode (417997) / info.inode (417997) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean150v3.eps, fp= (5859425b5592f2bff1fd872eb0adc381,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean150v3.pdf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean150v3.pdf [update] checkContentsChange: archive: stamp is inode (417998) / archStamp is inode (417998) / info.inode (417998) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean150v3.pdf, fp= (93b43aed3346a4f95f793ecddf8e7c1a,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean300v3.eps' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean300v3.eps [update] checkContentsChange: archive: stamp is inode (417999) / archStamp is inode (417999) / info.inode (417999) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean300v3.eps, fp= (ecb3a6eef78c84fdb6994955d48dabe8,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean300v3.pdf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean300v3.pdf [update] checkContentsChange: archive: stamp is inode (418000) / archStamp is inode (418000) / info.inode (418000) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean300v3.pdf, fp= (4995f98c81fb51b7c7dfec7cf5a07410,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean500v3.eps' = false Projects/Aegean/Moorings/finaldrawings/Aegean500v3.eps [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean500v3.eps [update] checkContentsChange: archive: stamp is inode (418001) / archStamp is inode (418001) / info.inode (418001) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean500v3.eps, fp= (840918b171fd8901ff526bc7386946ba,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean500v3.pdf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean500v3.pdf [update] checkContentsChange: archive: stamp is inode (418002) / archStamp is inode (418002) / info.inode (418002) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Aegean500v3.pdf, fp= (b89ed24ee0501bb638f9aef0a1c73d74,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Longrangerv3.eps' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Longrangerv3.eps [update] checkContentsChange: archive: stamp is inode (418003) [server: remote_emit] Message received (id: 9) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 29 bytes / archStamp is inode (418003) / info.inode (418003) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Longrangerv3.eps, fp= (a2fc8b181089bf7137c2d9b8425aba8c,) [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Longrangerv3.pdf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Longrangerv3.pdf [update] checkContentsChange: archive: stamp is inode (418004) / archStamp is inode (418004) / info.inode (418004) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/finaldrawings/Longrangerv3.pdf, fp= (7ad843ae2741d36e5f4112f3a2925155,) [pred] ignore 'Projects/Aegean/Moorings/MP Moorings Release Info.xls' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/MP Moorings Release Info.xls [update] checkContentsChange: archive: stamp is inode (418005) / archStamp is inode (418005) / info.inode (418005) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/MP Moorings Release Info.xls, fp= (975eb77a65dba9bfbbfdd7af305da623,) [pred] ignore 'Projects/Aegean/Moorings/RDI_300KHz_Aegean_1.txt' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ RDI_300KHz_Aegean_1.txt [update] checkContentsChange: archive: stamp is inode (418006) / archStamp is inode (418006) / info.inode (418006) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/RDI_300KHz_Aegean_1.txt, fp=(202a45bbad1c6e58ee44cbdf2f237e19,) [pred] ignore 'Projects/Aegean/Moorings/RDI_LR_Aegean_1.txt' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ RDI_LR_Aegean_1.txt [update] checkContentsChange: archive: stamp is inode (418007) / archStamp is inode (418007) / info.inode (418007) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/RDI_LR_Aegean_1.txt, fp=(8a05d3daffbbc63a6602e69c6bbb4084,) [pred] ignore 'Projects/Aegean/Moorings/Release.doc' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ Release.doc [server: remote_emit] receive 'find-args\132...' 73 bytes [server: remote_emit] Waiting for next message [server: update] findLocal /Users/malford [server: pred] ignore 'Projects/Aegean/Moorings' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings [server: pred] immutable 'Projects/Aegean/Moorings' = false [server: pred] ignore 'Projects/Aegean/Moorings/.DS_Store' = true [server: pred] ignorenot 'Projects/Aegean/Moorings/.DS_Store' = false [server: ignore] buildUpdateChildren: ignoring path Projects/Aegean/ Moorings/.DS_Store [server: pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ AegeanReleases.xls [server: update] checkContentsChange: archive: stamp is inode (619661) / archStamp is inode (619661) / info.inode (3426875) [update] checkContentsChange: [server: xferhint] insertEntry: fspath=/ Users/malford, path=Projects/Aegean/Moorings/AegeanReleases.xls, fp= (0ba6059592aeee2637d628396e708f70,) [server: update] archive digest = (a285ce5d1bfcf21f32c867d5847f8195,) current digest = (0ba6059592aeee2637d628396e708f70,) [server: update] Updated file [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings [server: pred] immutable 'Projects/Aegean/Moorings/finaldrawings' = false [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean 100v3.eps' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean 100v3.eps [server: update] checkContentsChange: archive: stamp is inode (619663) / archStamp is inode (619663) / info.inode (619663) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean 100v3.eps, fp= (afec1314eca824206e33a884206121a8,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean 100v3.pdf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean 100v3.pdf [server: update] checkContentsChange: archive: stamp is inode (619664) / archStamp is inode (619664) / info.inode (619664) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean 100v3.pdf, fp= (5dae104a05ed253788fbf46c5d27bdfd,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean150v3.eps' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean150v3.eps [server: update] checkContentsChange: archive: stamp is inode (619665) / archStamp is inode (619665) / info.inode (619665) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean150v3.eps, fp= (5859425b5592f2bff1fd872eb0adc381,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean150v3.pdf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean150v3.pdf archive: stamp is inode (418008) / archStamp is inode (418008) / info.inode (418008) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/Release.doc, fp=(a5c2b87b3aeb4ae088d86abc039bfda0,) [pred] ignore 'Projects/Aegean/Moorings/simmen_tripod_request.rtf' = false [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ simmen_tripod_request.rtf [update] checkContentsChange: archive: stamp is inode (418009) / archStamp is inode (418009)[server: update] checkContentsChange: archive: stamp is inode (619666) / archStamp is inode (619666) / info.inode (619666) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean150v3.pdf, fp= (93b43aed3346a4f95f793ecddf8e7c1a,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean300v3.eps' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean300v3.eps [server: update] checkContentsChange: archive: stamp is inode (619667) / archStamp is inode (619667) / info.inode (619667) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean300v3.eps, fp= (ecb3a6eef78c84fdb6994955d48dabe8,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean300v3.pdf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean300v3.pdf [server: update] checkContentsChange: archive: stamp is inode (619668) / archStamp is inode (619668) / info.inode (619668) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean300v3.pdf, fp= (4995f98c81fb51b7c7dfec7cf5a07410,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean500v3.eps' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean500v3.eps [server: update] checkContentsChange: archive: stamp is inode (619669) / archStamp is inode (619669) / info.inode (619669) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean500v3.eps, fp= (840918b171fd8901ff526bc7386946ba,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Aegean500v3.pdf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Aegean500v3.pdf [server: update] checkContentsChange: archive: stamp is inode (619670) / archStamp is inode (619670) / info.inode (619670) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Aegean500v3.pdf, fp= (b89ed24ee0501bb638f9aef0a1c73d74,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Longrangerv3.eps' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Longrangerv3.eps [server: update] checkContentsChange: archive: stamp is inode (619671) / archStamp is inode (619671) / info.inode (619671) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Longrangerv3.eps, fp= (a2fc8b181089bf7137c2d9b8425aba8c,) [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ Longrangerv3.pdf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ finaldrawings/Longrangerv3.pdf [server: update] checkContentsChange: archive: stamp is inode (619672) / archStamp is inode (619672) / info.inode (619672) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/finaldrawings/Longrangerv3.pdf, fp= (7ad843ae2741d36e5f4112f3a2925155,) [server: pred] ignore 'Projects/Aegean/Moorings/MP Moorings Release Info.xls' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ MP Moorings Release Info.xls [server: update] checkContentsChange: archive: stamp is inode (619673) / archStamp is inode (619673) / info.inode (619673) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/MP Moorings Release Info.xls, fp= (975eb77a65dba9bfbbfdd7af305da623,) [server: pred] ignore 'Projects/Aegean/Moorings/ RDI_300KHz_Aegean_1.txt' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ RDI_300KHz_Aegean_1.txt [server: update] checkContentsChange: archive: stamp is inode (619674) / archStamp is inode (619674) / info.inode (619674) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/RDI_300KHz_Aegean_1.txt, fp= (202a45bbad1c6e58ee44cbdf2f237e19,) [server: pred] ignore 'Projects/Aegean/Moorings/RDI_LR_Aegean_1.txt' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ RDI_LR_Aegean_1.txt [server: update] checkContentsChange: archive: stamp is inode (619675) / archStamp is inode (619675) / info.inode (619675) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/RDI_LR_Aegean_1.txt, fp= (8a05d3daffbbc63a6602e69c6bbb4084,) [server: pred] ignore 'Projects/Aegean/Moorings/Release.doc' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ Release.doc / info.inode (418009) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/simmen_tripod_request.rtf, fp= (70d081421046d2768d105083a4cd5901,) [update] Setting archive for //swell.apl.washington.edu//Users/malford Waiting for changes from server [server: update] checkContentsChange: archive: stamp is inode (619676) / archStamp is inode (619676) / info.inode (619676) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/Release.doc, fp=(a5c2b87b3aeb4ae088d86abc039bfda0,) [server: pred] ignore 'Projects/Aegean/Moorings/ simmen_tripod_request.rtf' = false [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ simmen_tripod_request.rtf [server: update] checkContentsChange: archive: stamp is inode (619677) / archStamp is inode (619677) / info.inode (619677) [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ Aegean/Moorings/simmen_tripod_request.rtf, fp= (70d081421046d2768d105083a4cd5901,) [server: update] Setting archive for //greenroom.apl.washington.edu// Users/malford [server: remote_emit] Sending result (id: 9) [server: remote_emit] send [find-res] '\132\149\166\190\000\000\000 \233\000\000...' 253 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 9) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'find-res\132\149...' 261 bytes [remote_emit] Waiting for next message Reconciling changes [recon] reconcileAll [recon] reconcile: 1 results [update] Marking 0 paths equal local greenroom... <---- changed Projects/Aegean/Moorings/ AegeanReleases.xls [f] Proceed with propagating updates? [] y Propagating updates UNISON started propagating changes at 09:59:16 on 06 Jan 2006 [BGN] Updating file Projects/Aegean/Moorings/AegeanReleases.xls from //greenroom.apl.washington.edu//Users/malford to /Users/malford [files] copy //greenroom.apl.washington.edu//Users/malford Projects/ Aegean/Moorings/AegeanReleases.xls ---> /Users/malford Projects/ Aegean/Moorings/AegeanReleases.xls [pred] follow 'Projects/Aegean/Moorings/AegeanReleases.xls' = false [fspath] Os.findWorkingDir(/Users/malford,Projects/Aegean/Moorings/ AegeanReleases.xls) = (/Users/malford/Projects/Aegean/ Moorings,AegeanReleases.xls) [remote_emit] send [updateArchive-args] '\132\149\166\190\000\000\000 \189\000\000...' 209 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 \000...' 35 bytes [remote_emit] Sending request (id: 10) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 10) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 bytes [server: remote_emit] receive 'updateArch...' 227 bytes [server: remote_emit] Waiting for next message [server: update] updateArchiveLocal /Users/malford Projects/Aegean/ Moorings/AegeanReleases.xls [server: pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false [server: remote_emit] Sending result (id: 10) [server: remote_emit] send [updateArchive-res] '\132\149\166\190\000 \000\000l\000\000...' 128 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 10) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'updateArch...' 145 bytes [remote_emit] Waiting for next message <>$[update] updateArchiveLocal /Users/malford Projects/Aegean/ Moorings/AegeanReleases.xls [pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false [files] copyRec Projects/Aegean/Moorings/AegeanReleases.xls -- > .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp (really to AegeanReleases.xls) [abort] Checking line 0 [copy] copyRegFile(//greenroom.apl.washington.edu//Users/ malford,Projects/Aegean/Moorings/AegeanReleases.xls) -> (/Users/ malford,AegeanReleases.xls,/Users/malford/Projects/Aegean/ Moorings,.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tm p,modified on 2006-01-06 at 9:40:33 size 9216 rw-r--r--) [abort] Checking line 0 [copy] tryCopyMovedFile: - > .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp / (0ba6059592aeee2637d628396e708f70,)/ [xferhint] lookup: fp = (0ba6059592aeee2637d628396e708f70,) [copy] getFile(/Users/malford,Projects/Aegean/Moorings/ AegeanReleases.xls) -> (/Users/malford/Projects/Aegean/ Moorings,.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tm p,AegeanReleases.xls,modified on 2006-01-06 at 9:40:33 size 9216 rw-r--r--) [copy] src file size = 9216 bytes [copy] startReceivingFile: /Users/malford/Projects/Aegean/ Moorings/.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tm p [rsync] preprocessing [rsynclog] block size = 700 bytes [rsynclog] 1 blocks [remote_emit] send [compress-args] '\132\149\166\190\000\000\001\139 \000\000...' 415 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\n\000\000...' 30 bytes [remote_emit] Sending request (id: 12) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 12) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 33 bytes [server: remote_emit] receive 'compress-a...' 428 bytes [server: remote_emit] Waiting for next message [server: rsync] compressing [server: rsynclog] compression buffer size = 8192 bytes [server: rsynclog] block size = 700 bytes [server: rsynclog] 64 hash table entries [server: rsynclog] 51 empty, 13 used, 0 collided [server: rsynctoken] updating the compression buffer [server: rsynctoken] new length = 8192 bytes [server: rsynctoken] updating the compression buffer [server: rsynctoken] new length = 1516 bytes [server: rsynctoken] flushing the token queue [server: remote_emit] send [processTransferInstruction-args] '\011\000 \000\000B\000\000\000\013S...' 129 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\028\000 \000...' 48 bytes [server: remote_emit] Sending request (id: 2) [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 2) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 51 bytes [remote_emit] receive 'processTra...' 160 bytes [remote_emit] Waiting for next message [rsynctoken] decompressing 13 block(s) (sequence 0->12) [rsynctoken] decompressing string (116 bytes) [abort] Checking line 0 [remote_emit] Sending result (id: 2) [remote_emit] send [processTransferInstruction-res] '\132\149\166\190 \000\000\000\001\000\000...' 21 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 2) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [server: remote_emit] receive 'processTra...' 51 bytes [server: remote_emit] Waiting for next message [server: abort] Checking line 0 [server: remote_emit] Sending result (id: 12) [server: remote_emit] send [compress-res] '\132\149\166\190\000\000 \000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 12) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'compress-r...' 33 bytes [remote_emit] Waiting for next message [props] Setting permissions for /Users/malford/Projects/Aegean/ Moorings/.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tm p to rw-r--r-- (644/1777) [remote_emit] send [checkContentsChange-args] '\132\149\166\190\000 \000\000|\000\000...' 144 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\021\000 \000...' 41 bytes [remote_emit] Sending request (id: 13) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 13) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 44 bytes [server: remote_emit] receive 'checkConte...' 168 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 13) [server: remote_emit] send [checkContentsChange-res] '\132\149\166\190 \000\000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 13) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'checkConte...' 44 bytes [remote_emit] Waiting for next message [update] replaceArchiveLocal /Users/malford Projects/Aegean/Moorings/ AegeanReleases.xls [files] rename(root=/Users/malford, pathOld=.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp , pathNew=AegeanReleases.xls) [update] checkNoUpdatesLocal /Users/malford Projects/Aegean/Moorings/ AegeanReleases.xls [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ AegeanReleases.xls [update] checkContentsChange: archive: stamp is inode (486764) / archStamp is inode (486764) / info.inode (486764) [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ Moorings/AegeanReleases.xls, fp=(0ba6059592aeee2637d628396e708f70,) [update] archive digest = (a285ce5d1bfcf21f32c867d5847f8195,) current digest = (0ba6059592aeee2637d628396e708f70,) [update] Updated file [remote_emit] send [rollBack-args] '\132\149\166\190\000\000\000\018 \000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\n\000\000...' 30 bytes [remote_emit] Sending request (id: 14) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 14) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 33 bytes [server: remote_emit] receive 'rollBack-a...' 51 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 14) [server: remote_emit] send [rollBack-res] '\132\149\166\190\000\000 \000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 14) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'rollBack-r...' 33 bytes [remote_emit] Waiting for next message [thread] Exception caught by Thread.unwindProtect: Destination updated during synchronization [files] DeleteLocal [/Users/malford] (/Users/malford/Projects/Aegean/ Moorings, .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.t mp) [xferhint] deleteEntry: fspath=/Users/malford/Projects/Aegean/ Moorings, path=.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp [thread] Exception caught by Thread.unwindProtect: Destination updated during synchronization Failed: Destination updated during synchronization Failed [Projects/Aegean/Moorings/AegeanReleases.xls]: Destination updated during synchronization UNISON finished propagating changes at 09:59:18 on 06 Jan 2006 Saving synchronizer state [update] Updating archives [remote_emit] send [lockArchive-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 \000...' 33 bytes [remote_emit] Sending request (id: 15) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 15) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 bytes [server: remote_emit] receive 'lockArchiv...' 54 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 15) [server: remote_emit] send [lockArchive-res] '\132\149\166\190\000\000 \000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 15) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'lockArchiv...' 36 bytes [remote_emit] Waiting for next message [remote_emit] send [prepareCommit-args] '\132\149\166\190\000\000\000 \"\000\000...' 54 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 \000...' 35 bytes [remote_emit] Sending request (id: 16) [remote_emit] Remaining tokens: 1 <>$<>$<>$<>$<>$<>$<>$[server: remote_emit] Message received (id: 16) (tokens: 1) <>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$[update] Saving archive in / Users/malford/Library/Application Support/Unison/ scbc7de88ba29129774df6cbd12b07bc04 [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 bytes [server: remote_emit] receive 'prepareCom...' 72 bytes [server: remote_emit] Waiting for next message [server: update] Saving archive in /Users/malford/Library/Application Support/Unison/sc7153fede25b605ffc2e9045e55727b85 [server: remote_emit] Sending result (id: 16) [server: remote_emit] send [prepareCommit-res] '\132\149\166\190\000 \000\000\006\000\000...' 26 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 16) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'prepareCom...' 43 bytes [remote_emit] Waiting for next message [remote_emit] send [commitArchive-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 \000...' 35 bytes [remote_emit] Sending request (id: 17) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 17) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 bytes [server: remote_emit] receive 'commitArch...' 56 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 17) [server: remote_emit] send [commitArchive-res] '\132\149\166\190\000 \000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 17) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'commitArch...' 38 bytes [remote_emit] Waiting for next message [remote_emit] send [postCommitArchive-args] '\132\149\166\190\000\000 \000\018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\019\000 \000...' 39 bytes [remote_emit] Sending request (id: 18) [remote_emit] Remaining tokens: 1 [update] Copying archive /Users/malford/Library/Application Support/ Unison/tmbc7de88ba29129774df6cbd12b07bc04 to /Users/malford/Library/ Application Support/Unison/arbc7de88ba29129774df6cbd12b07bc04 [server: remote_emit] Message received (id: 18) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 42 bytes [server: remote_emit] receive 'postCommit...' 60 bytes [server: remote_emit] Waiting for next message [server: update] Copying archive /Users/malford/Library/Application Support/Unison/tm7153fede25b605ffc2e9045e55727b85 to /Users/malford/ Library/Application Support/Unison/ar7153fede25b605ffc2e9045e55727b85 [server: remote_emit] Sending result (id: 18) [server: remote_emit] send [postCommitArchive-res] '\132\149\166\190 \000\000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 18) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'postCommit...' 42 bytes [remote_emit] Waiting for next message [remote_emit] send [removeArchive-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 \000...' 35 bytes [remote_emit] Sending request (id: 19) [remote_emit] Remaining tokens: 1 [update] Removing archive /Users/malford/Library/Application Support/ Unison/tmbc7de88ba29129774df6cbd12b07bc04 [server: remote_emit] Message received (id: 19) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 bytes [server: remote_emit] receive 'removeArch...' 56 bytes [server: remote_emit] Waiting for next message [server: update] Removing archive /Users/malford/Library/Application Support/Unison/tm7153fede25b605ffc2e9045e55727b85 [server: remote_emit] Sending result (id: 19) [server: remote_emit] send [removeArchive-res] '\132\149\166\190\000 \000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 19) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'removeArch...' 38 bytes [remote_emit] Waiting for next message [remote_emit] send [unlockArchive-args] '\132\149\166\190\000\000\000 \018\000\000...' 38 bytes [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 \000...' 35 bytes [remote_emit] Sending request (id: 20) [remote_emit] Remaining tokens: 1 [server: remote_emit] Message received (id: 20) (tokens: 1) [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 bytes [server: remote_emit] receive 'unlockArch...' 56 bytes [server: remote_emit] Waiting for next message [server: remote_emit] Sending result (id: 20) [server: remote_emit] send [unlockArchive-res] '\132\149\166\190\000 \000\000\001\000\000...' 21 bytes [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 \000...' 21 bytes [server: remote_emit] Remaining tokens: 1 [remote_emit] Message received (id: 20) (tokens: 1) [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes [remote_emit] receive 'unlockArch...' 38 bytes [remote_emit] Waiting for next message Synchronization incomplete (0 items transferred, 0 skipped, 1 failure) failed: Projects/Aegean/Moorings/AegeanReleases.xls [Reefbreak:~/Library/Application Support/Unison] malford% [server: remote] Connection closed by the client *************** PRF FILE mha1test.prf ######################################################################## ## # Roots of the synchronization #local machine - the laptop root = /Users/malford #remote machine - greenroom. root = ssh://greenroom.apl.washington.edu//Users/malford ######################################################################## ## # Paths to synchronize #Libraries path = Projects/Aegean/Moorings ######################################################################## #### # Some regexps specifying names and paths to ignore # such as .DS_store ignore = Name *~ ignore = Name .DS_Store ignore = Name .*~ ignore = Name *.tmp # Keep a backup copy of the entire replica - don't do this the first time as it will backup ALL files #backup = Name * maxbackups = 5 # Log actions to the terminal log = true batch = false # run using only mod times - this should work fine except on Windows fastcheck = true From degs at ece.gatech.edu Sat Jan 7 17:28:33 2006 From: degs at ece.gatech.edu (Brian Degnan) Date: Sat, 7 Jan 2006 17:28:33 -0500 Subject: [Unison-hackers] solaris binary Message-ID: <0cfcd015af7a34186111db50916de9b0@ece.gatech.edu> Greetings, My research group uses Unison on Solaris. I posted a binary here: http://www.nectix.com/projects/software/unison.html Just thought that I'd mention it. Sincerely, B. P. Degnan From bcpierce at cis.upenn.edu Sun Jan 8 11:32:00 2006 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Sun, 8 Jan 2006 11:32:00 -0500 Subject: [Unison-hackers] unison 2.17.1 and excel files In-Reply-To: References: <8A0ED9FD-A157-436C-847B-C295AE89554D@mac.com> <9E34D46E-9B89-4CD0-943E-3E81BA7DDE40@cis.upenn.edu> Message-ID: <90C7A626-A039-4BD4-98EE-4CD06250D063@cis.upenn.edu> Hi Matthew, I'm afraid I don't see what the problem is. But it appears that things work better when you're using a different archive file (which I believe was the case when you tried from the command line, because you gave the roots differently). So I'd try throwing away your archive file (after getting the two replicas in sync!) and letting Unison rescan everything and rebuild the archive. Regards, - Benjamin On Jan 6, 2006, at 1:04 PM, Matthew Alford wrote: > On Jan 6, 2006, at 6:11 AM, Benjamin Pierce wrote: >> I'm pretty sure this bit of the code hasn't changed. Can you make up >> a a one-file example and run it with "-debug all," please? >> >> - B > > > OK, here's the deal. There is a file called AegeanReleases.xls on > both machines that has a different mod date but is otherwise > identical. When I run unison with a command line via > > unison /Users/malford/Projects/Aegean/Moorings/AegeanReleases.xls > ssh://malford at greenroom.apl.washington.edu//Users/malford/Projects/ > Aegean/Moorings/AegeanReleases.xls > > it perceives no changes and does nothing. > > When I run it via my .prf file, which is at the bottom of this > email , it perceives different mod dates and attempts to > synchronize the files. But it fails, as seen in the transcript below. > > Hope this is helpful. Any advice you have would be great! > > Matthew > > ***************************transcript***************** > > [Reefbreak:~/Library/Application Support/Unison] malford% unison - > debug all mha1test > [startup] Preferences: > ui = graphic > host = > server = false > prefsdocs = false > doc = > version = false > silent = false > dumbtty = false > testserver = false > rest = mha1test > confirmmerge = true > retry = 0 > repeat = > contactquietly = false > key = > label = > expert = false > reusewindows = false > height = 20 > auto = false > maxthreads = 20 > prefer = > force = > sortnewfirst = false > sortbysize = false > keeptempfilesaftermerge = false > diff = diff -u > allHostsAreRunningWindows = false > someHostIsRunningWindows = false > fastcheck = true > ignorelocks = false > dumparchives = false > showarchive = false > rootsName = > backupdir = > maxbackups = 5 > backups = false > backupsuffix = > backupprefix = .bak.$VERSION. > backuplocation = central > ignore = Name *.tmp > ignore = Name .*~ > ignore = Name .DS_Store > ignore = Name *~ > batch = false > path = Projects/Aegean/Moorings > root = ssh://greenroom.apl.washington.edu//Users/malford > root = /Users/malford > rsync = true > killserver = false > addversionno = false > servercmd = > sshargs = > rshargs = > rshcmd = rsh > sshcmd = ssh > xferbycopying = true > sshversion = > pretendwin = false > times = false > group = false > owner = false > numericids = false > perms = 1023 > rsrc-aux = false > rsrc = default > someHostIsInsensitive = false > ignorecase = default > timers = false > terse = false > logfile = /Users/malford/unison.log > log = true > debugtimes = false > debug = all > addprefsto = > Contacting server... > [remote] Shell connection: ssh (ssh, greenroom.apl.washington.edu, - > e, none, unison, -server) > [remote_emit] Waiting for next message > [remote_emit] Received the write permission > [remote_emit] Received write token (1) > [remote_emit] Waiting for next message > [remote_emit] send [negociateFlowControl-args] '\132\149\166\190\000 > \000\000\001\000\000...' 21 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\022\000 > \000...' 42 bytes > [remote_emit] Sending request (id: 2) > [remote_emit] Remaining tokens: 0 > [remote_emit] Sending write token > [remote_emit] Message received (id: 2) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'negociateF...' 45 bytes > [remote_emit] Waiting for next message > [remote_emit] Flow control disabled > [remote_emit] send [canonizeOnServer-args] '\132\149\166\190\000\000 > \000\016\000\000...' 36 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\018\000 > \000...' 38 bytes > [remote_emit] Sending request (id: 3) > [remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 3) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'canonizeOn...' 86 bytes > [remote_emit] Waiting for next message > [globals] Checking path 'Projects / Aegean / Moorings' for expansions > [startup] Roots: > ssh://greenroom.apl.washington.edu//Users/malford > /Users/malford > i.e. > ssh://greenroom.apl.washington.edu//Users/malford > /Users/malford > i.e. (in canonical order) > /Users/malford > //greenroom.apl.washington.edu//Users/malford > > [remote_emit] send [architecture-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\014\000 > \000...' 34 bytes > [remote_emit] Sending request (id: 4) > [remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 4) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'architectu...' 39 bytes > [remote_emit] Waiting for next message > [props] Setting permission mask to 1777 (1777 and 7777) > [remote_emit] send [installPrefs-args] '\132\149\166\190\000\000\017N > \000\000...' 4450 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\014\000 > \000...' 34 bytes > [remote_emit] Sending request (id: 5) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Sending result (id: 5) > [server: remote_emit] send [installPrefs-res] '\132\149\166\190\000 > \000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 5) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'installPre...' 37 bytes > [remote_emit] Waiting for next message > [remote_emit] send [initBackups-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 > \000...' 33 bytes > [remote_emit] Sending request (id: 6) > [remote_emit] Remaining tokens: 1 > [stasher] Regular Expressions for backups updated: > dir_rx: MISSING > prefix_rx: \.bak\.\([0-9]+\)\. > suffix_rx: > [stasher] New pattern being added to ignore preferences: Regex .*\.bak > \.[0-9]+\..* > [stasher] Prefix and Suffix for backup filenames have been updated. > [server: remote_emit] Message received (id: 6) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 > bytes > [server: remote_emit] receive 'initBackup...' 54 bytes > [server: remote_emit] Waiting for next message > [server: stasher] Regular Expressions for backups updated: > dir_rx: MISSING > prefix_rx: \.bak\.\([0-9]+\)\. > suffix_rx: > [server: stasher] New pattern being added to ignore preferences: > Regex .*\.bak\.[0-9]+\..* > [server: stasher] Prefix and Suffix for backup filenames have been > updated. > [server: remote_emit] Sending result (id: 6) > [server: remote_emit] send [initBackups-res] '\132\149\166\190\000\000 > \000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 6) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'initBackup...' 36 bytes > [remote_emit] Waiting for next message > [remote_emit] send [processCommitLog-args] '\132\149\166\190\000\000 > \000\001\000\000...' 21 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\018\000 > \000...' 38 bytes > [remote_emit] Sending request (id: 7) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 7) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 41 > bytes > [server: remote_emit] receive 'processCom...' 42 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 7) > [server: remote_emit] send [processCommitLog-res] '\132\149\166\190 > \000\000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 7) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'processCom...' 41 bytes > [remote_emit] Waiting for next message > Looking for changes > [remote_emit] send [loadArchive-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 > \000...' 33 bytes > [remote_emit] Sending request (id: 8) > <>Starting new major GC cycle > ![remote_emit] Remaining tokens: 1 > [update] Loading archive from /Users/malford/Library/Application > Support/Unison/arbc7de88ba29129774df6cbd12b07bc04 > Growing heap to 3868k bytes > Growing page table to 4637 entries > [server: remote_emit] Message received (id: 8) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 > bytes > <>![update] Setting archive for //swell.apl.washington.edu//Users/ > malford > [server: remote_emit] receive 'loadArchiv...' 54 bytes > [server: remote_emit] Waiting for next message > [server: update] Loading archive from /Users/malford/Library/ > Application Support/Unison/ar7153fede25b605ffc2e9045e55727b85 > [server: update] Setting archive for //greenroom.apl.washington.edu// > Users/malford > [server: remote_emit] Sending result (id: 8) > [server: remote_emit] send [loadArchive-res] '\132\149\166\190\000\000 > \000\024\000\000...' 44 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 8) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'loadArchiv...' 59 bytes > [remote_emit] Waiting for next message > [update] findOnRoot //greenroom.apl.washington.edu//Users/malford > [remote_emit] send [find-args] '\132\149\166\190\000\000\000,\000 > \000...' 64 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\006\000 > \000...' 26 bytes > [remote_emit] Sending request (id: 9) > [remote_emit] Remaining tokens: 1 > [update] findOnRoot /Users/malford > [update] findLocal /Users/malford > [pred] ignore 'Projects/Aegean/Moorings' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings > [pred] immutable 'Projects/Aegean/Moorings' = false > [pred] ignore 'Projects/Aegean/Moorings/.DS_Store' = true > [pred] ignorenot 'Projects/Aegean/Moorings/.DS_Store' = false > [ignore] buildUpdateChildren: ignoring path Projects/Aegean/ > Moorings/.DS_Store > <>$[pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > AegeanReleases.xls > [update] checkContentsChange: archive: stamp is inode (486764) / > archStamp is inode (486764) / info.inode (486764) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/AegeanReleases.xls, fp=(a285ce5d1bfcf21f32c867d5847f8195,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings > [pred] immutable 'Projects/Aegean/Moorings/finaldrawings' = false > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean > 100v3.eps' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean 100v3.eps > [update] checkContentsChange: archive: stamp is inode (417995) / > archStamp is inode (417995) / info.inode (417995) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean 100v3.eps, fp= > (afec1314eca824206e33a884206121a8,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean > 100v3.pdf' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean 100v3.pdf > [update] checkContentsChange: archive: stamp is inode (417996) / > archStamp is inode (417996) / info.inode (417996) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean 100v3.pdf, fp= > (5dae104a05ed253788fbf46c5d27bdfd,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean150v3.eps' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean150v3.eps > [update] checkContentsChange: archive: stamp is inode (417997) / > archStamp is inode (417997) / info.inode (417997) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean150v3.eps, fp= > (5859425b5592f2bff1fd872eb0adc381,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean150v3.pdf' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean150v3.pdf > [update] checkContentsChange: archive: stamp is inode (417998) / > archStamp is inode (417998) / info.inode (417998) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean150v3.pdf, fp= > (93b43aed3346a4f95f793ecddf8e7c1a,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean300v3.eps' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean300v3.eps > [update] checkContentsChange: archive: stamp is inode (417999) / > archStamp is inode (417999) / info.inode (417999) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean300v3.eps, fp= > (ecb3a6eef78c84fdb6994955d48dabe8,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean300v3.pdf' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean300v3.pdf > [update] checkContentsChange: archive: stamp is inode (418000) / > archStamp is inode (418000) / info.inode (418000) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean300v3.pdf, fp= > (4995f98c81fb51b7c7dfec7cf5a07410,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean500v3.eps' = false > Projects/Aegean/Moorings/finaldrawings/Aegean500v3.eps > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean500v3.eps > [update] checkContentsChange: archive: stamp is inode (418001) / > archStamp is inode (418001) / info.inode (418001) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean500v3.eps, fp= > (840918b171fd8901ff526bc7386946ba,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean500v3.pdf' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean500v3.pdf > [update] checkContentsChange: archive: stamp is inode (418002) / > archStamp is inode (418002) / info.inode (418002) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Aegean500v3.pdf, fp= > (b89ed24ee0501bb638f9aef0a1c73d74,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Longrangerv3.eps' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Longrangerv3.eps > [update] checkContentsChange: archive: stamp is inode (418003) > [server: remote_emit] Message received (id: 9) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 29 > bytes > / archStamp is inode (418003) / info.inode (418003) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Longrangerv3.eps, fp= > (a2fc8b181089bf7137c2d9b8425aba8c,) > [pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Longrangerv3.pdf' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Longrangerv3.pdf > [update] checkContentsChange: archive: stamp is inode (418004) / > archStamp is inode (418004) / info.inode (418004) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/finaldrawings/Longrangerv3.pdf, fp= > (7ad843ae2741d36e5f4112f3a2925155,) > [pred] ignore 'Projects/Aegean/Moorings/MP Moorings Release Info.xls' > = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/MP > Moorings Release Info.xls > [update] checkContentsChange: archive: stamp is inode (418005) / > archStamp is inode (418005) / info.inode (418005) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/MP Moorings Release Info.xls, fp= > (975eb77a65dba9bfbbfdd7af305da623,) > [pred] ignore 'Projects/Aegean/Moorings/RDI_300KHz_Aegean_1.txt' = > false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > RDI_300KHz_Aegean_1.txt > [update] checkContentsChange: archive: stamp is inode (418006) / > archStamp is inode (418006) / info.inode (418006) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/RDI_300KHz_Aegean_1.txt, fp= > (202a45bbad1c6e58ee44cbdf2f237e19,) > [pred] ignore 'Projects/Aegean/Moorings/RDI_LR_Aegean_1.txt' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > RDI_LR_Aegean_1.txt > [update] checkContentsChange: archive: stamp is inode (418007) / > archStamp is inode (418007) / info.inode (418007) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/RDI_LR_Aegean_1.txt, fp=(8a05d3daffbbc63a6602e69c6bbb4084,) > [pred] ignore 'Projects/Aegean/Moorings/Release.doc' = false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > Release.doc > [server: remote_emit] receive 'find-args\132...' 73 bytes > [server: remote_emit] Waiting for next message > [server: update] findLocal /Users/malford > [server: pred] ignore 'Projects/Aegean/Moorings' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings > [server: pred] immutable 'Projects/Aegean/Moorings' = false > [server: pred] ignore 'Projects/Aegean/Moorings/.DS_Store' = true > [server: pred] ignorenot 'Projects/Aegean/Moorings/.DS_Store' = false > [server: ignore] buildUpdateChildren: ignoring path Projects/Aegean/ > Moorings/.DS_Store > [server: pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = > false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > AegeanReleases.xls > [server: update] checkContentsChange: archive: stamp is inode > (619661) / archStamp is inode (619661) / info.inode (3426875) > [update] checkContentsChange: [server: xferhint] insertEntry: fspath=/ > Users/malford, path=Projects/Aegean/Moorings/AegeanReleases.xls, fp= > (0ba6059592aeee2637d628396e708f70,) > [server: update] archive digest = > (a285ce5d1bfcf21f32c867d5847f8195,) current digest = > (0ba6059592aeee2637d628396e708f70,) > [server: update] Updated file > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings > [server: pred] immutable 'Projects/Aegean/Moorings/finaldrawings' = > false > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean > 100v3.eps' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean 100v3.eps > [server: update] checkContentsChange: archive: stamp is inode > (619663) / archStamp is inode (619663) / info.inode (619663) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean 100v3.eps, fp= > (afec1314eca824206e33a884206121a8,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/Aegean > 100v3.pdf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean 100v3.pdf > [server: update] checkContentsChange: archive: stamp is inode > (619664) / archStamp is inode (619664) / info.inode (619664) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean 100v3.pdf, fp= > (5dae104a05ed253788fbf46c5d27bdfd,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean150v3.eps' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean150v3.eps > [server: update] checkContentsChange: archive: stamp is inode > (619665) / archStamp is inode (619665) / info.inode (619665) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean150v3.eps, fp= > (5859425b5592f2bff1fd872eb0adc381,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean150v3.pdf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean150v3.pdf > archive: stamp is inode (418008) / archStamp is inode (418008) / > info.inode (418008) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/Release.doc, fp=(a5c2b87b3aeb4ae088d86abc039bfda0,) > [pred] ignore 'Projects/Aegean/Moorings/simmen_tripod_request.rtf' = > false > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > simmen_tripod_request.rtf > [update] checkContentsChange: archive: stamp is inode (418009) / > archStamp is inode (418009)[server: update] checkContentsChange: > archive: stamp is inode (619666) / archStamp is inode (619666) / > info.inode (619666) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean150v3.pdf, fp= > (93b43aed3346a4f95f793ecddf8e7c1a,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean300v3.eps' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean300v3.eps > [server: update] checkContentsChange: archive: stamp is inode > (619667) / archStamp is inode (619667) / info.inode (619667) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean300v3.eps, fp= > (ecb3a6eef78c84fdb6994955d48dabe8,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean300v3.pdf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean300v3.pdf > [server: update] checkContentsChange: archive: stamp is inode > (619668) / archStamp is inode (619668) / info.inode (619668) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean300v3.pdf, fp= > (4995f98c81fb51b7c7dfec7cf5a07410,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean500v3.eps' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean500v3.eps > [server: update] checkContentsChange: archive: stamp is inode > (619669) / archStamp is inode (619669) / info.inode (619669) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean500v3.eps, fp= > (840918b171fd8901ff526bc7386946ba,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Aegean500v3.pdf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Aegean500v3.pdf > [server: update] checkContentsChange: archive: stamp is inode > (619670) / archStamp is inode (619670) / info.inode (619670) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Aegean500v3.pdf, fp= > (b89ed24ee0501bb638f9aef0a1c73d74,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Longrangerv3.eps' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Longrangerv3.eps > [server: update] checkContentsChange: archive: stamp is inode > (619671) / archStamp is inode (619671) / info.inode (619671) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Longrangerv3.eps, fp= > (a2fc8b181089bf7137c2d9b8425aba8c,) > [server: pred] ignore 'Projects/Aegean/Moorings/finaldrawings/ > Longrangerv3.pdf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > finaldrawings/Longrangerv3.pdf > [server: update] checkContentsChange: archive: stamp is inode > (619672) / archStamp is inode (619672) / info.inode (619672) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/finaldrawings/Longrangerv3.pdf, fp= > (7ad843ae2741d36e5f4112f3a2925155,) > [server: pred] ignore 'Projects/Aegean/Moorings/MP Moorings Release > Info.xls' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > MP Moorings Release Info.xls > [server: update] checkContentsChange: archive: stamp is inode > (619673) / archStamp is inode (619673) / info.inode (619673) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/MP Moorings Release Info.xls, fp= > (975eb77a65dba9bfbbfdd7af305da623,) > [server: pred] ignore 'Projects/Aegean/Moorings/ > RDI_300KHz_Aegean_1.txt' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > RDI_300KHz_Aegean_1.txt > [server: update] checkContentsChange: archive: stamp is inode > (619674) / archStamp is inode (619674) / info.inode (619674) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/RDI_300KHz_Aegean_1.txt, fp= > (202a45bbad1c6e58ee44cbdf2f237e19,) > [server: pred] ignore 'Projects/Aegean/Moorings/RDI_LR_Aegean_1.txt' > = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > RDI_LR_Aegean_1.txt > [server: update] checkContentsChange: archive: stamp is inode > (619675) / archStamp is inode (619675) / info.inode (619675) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/RDI_LR_Aegean_1.txt, fp= > (8a05d3daffbbc63a6602e69c6bbb4084,) > [server: pred] ignore 'Projects/Aegean/Moorings/Release.doc' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > Release.doc > / info.inode (418009) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/simmen_tripod_request.rtf, fp= > (70d081421046d2768d105083a4cd5901,) > [update] Setting archive for //swell.apl.washington.edu//Users/malford > Waiting for changes from server > [server: update] checkContentsChange: archive: stamp is inode > (619676) / archStamp is inode (619676) / info.inode (619676) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/Release.doc, fp=(a5c2b87b3aeb4ae088d86abc039bfda0,) > [server: pred] ignore 'Projects/Aegean/Moorings/ > simmen_tripod_request.rtf' = false > [server: update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > simmen_tripod_request.rtf > [server: update] checkContentsChange: archive: stamp is inode > (619677) / archStamp is inode (619677) / info.inode (619677) > [server: xferhint] insertEntry: fspath=/Users/malford, path=Projects/ > Aegean/Moorings/simmen_tripod_request.rtf, fp= > (70d081421046d2768d105083a4cd5901,) > [server: update] Setting archive for //greenroom.apl.washington.edu// > Users/malford > [server: remote_emit] Sending result (id: 9) > [server: remote_emit] send [find-res] '\132\149\166\190\000\000\000 > \233\000\000...' 253 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 9) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'find-res\132\149...' 261 bytes > [remote_emit] Waiting for next message > Reconciling changes > [recon] reconcileAll > [recon] reconcile: 1 results > [update] Marking 0 paths equal > > local greenroom... > <---- changed Projects/Aegean/Moorings/ > AegeanReleases.xls [f] > > Proceed with propagating updates? [] y > Propagating updates > > > UNISON started propagating changes at 09:59:16 on 06 Jan 2006 > [BGN] Updating file Projects/Aegean/Moorings/AegeanReleases.xls > from //greenroom.apl.washington.edu//Users/malford > to /Users/malford > [files] copy //greenroom.apl.washington.edu//Users/malford Projects/ > Aegean/Moorings/AegeanReleases.xls ---> /Users/malford Projects/ > Aegean/Moorings/AegeanReleases.xls > [pred] follow 'Projects/Aegean/Moorings/AegeanReleases.xls' = false > [fspath] Os.findWorkingDir(/Users/malford,Projects/Aegean/Moorings/ > AegeanReleases.xls) = (/Users/malford/Projects/Aegean/ > Moorings,AegeanReleases.xls) > [remote_emit] send [updateArchive-args] '\132\149\166\190\000\000\000 > \189\000\000...' 209 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 > \000...' 35 bytes > [remote_emit] Sending request (id: 10) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 10) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 > bytes > [server: remote_emit] receive 'updateArch...' 227 bytes > [server: remote_emit] Waiting for next message > [server: update] updateArchiveLocal /Users/malford Projects/Aegean/ > Moorings/AegeanReleases.xls > [server: pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = > false > [server: remote_emit] Sending result (id: 10) > [server: remote_emit] send [updateArchive-res] '\132\149\166\190\000 > \000\000l\000\000...' 128 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 10) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'updateArch...' 145 bytes > [remote_emit] Waiting for next message > <>$[update] updateArchiveLocal /Users/malford Projects/Aegean/ > Moorings/AegeanReleases.xls > [pred] ignore 'Projects/Aegean/Moorings/AegeanReleases.xls' = false > [files] copyRec Projects/Aegean/Moorings/AegeanReleases.xls -- >> .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp > (really to AegeanReleases.xls) > [abort] Checking line 0 > [copy] copyRegFile(//greenroom.apl.washington.edu//Users/ > malford,Projects/Aegean/Moorings/AegeanReleases.xls) -> (/Users/ > malford,AegeanReleases.xls,/Users/malford/Projects/Aegean/ > Moorings,.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison. > tm > p,modified on 2006-01-06 at 9:40:33 size 9216 rw-r--r--) > [abort] Checking line 0 > [copy] tryCopyMovedFile: - >> .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp / > (0ba6059592aeee2637d628396e708f70,)/ > [xferhint] lookup: fp = (0ba6059592aeee2637d628396e708f70,) > [copy] getFile(/Users/malford,Projects/Aegean/Moorings/ > AegeanReleases.xls) -> (/Users/malford/Projects/Aegean/ > Moorings,.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison. > tm > p,AegeanReleases.xls,modified on 2006-01-06 at 9:40:33 size > 9216 rw-r--r--) > [copy] src file size = 9216 bytes > [copy] startReceivingFile: /Users/malford/Projects/Aegean/ > Moorings/.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison. > tm > p > [rsync] preprocessing > [rsynclog] block size = 700 bytes > [rsynclog] 1 blocks > [remote_emit] send [compress-args] '\132\149\166\190\000\000\001\139 > \000\000...' 415 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\n\000\000...' > 30 bytes > [remote_emit] Sending request (id: 12) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 12) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 33 > bytes > [server: remote_emit] receive 'compress-a...' 428 bytes > [server: remote_emit] Waiting for next message > [server: rsync] compressing > [server: rsynclog] compression buffer size = 8192 bytes > [server: rsynclog] block size = 700 bytes > [server: rsynclog] 64 hash table entries > [server: rsynclog] 51 empty, 13 used, 0 collided > [server: rsynctoken] updating the compression buffer > [server: rsynctoken] new length = 8192 bytes > [server: rsynctoken] updating the compression buffer > [server: rsynctoken] new length = 1516 bytes > [server: rsynctoken] flushing the token queue > [server: remote_emit] send [processTransferInstruction-args] '\011\000 > \000\000B\000\000\000\013S...' 129 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\028\000 > \000...' 48 bytes > [server: remote_emit] Sending request (id: 2) > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 2) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 51 bytes > [remote_emit] receive 'processTra...' 160 bytes > [remote_emit] Waiting for next message > [rsynctoken] decompressing 13 block(s) (sequence 0->12) > [rsynctoken] decompressing string (116 bytes) > [abort] Checking line 0 > [remote_emit] Sending result (id: 2) > [remote_emit] send [processTransferInstruction-res] '\132\149\166\190 > \000\000\000\001\000\000...' 21 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 2) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 > bytes > [server: remote_emit] receive 'processTra...' 51 bytes > [server: remote_emit] Waiting for next message > [server: abort] Checking line 0 > [server: remote_emit] Sending result (id: 12) > [server: remote_emit] send [compress-res] '\132\149\166\190\000\000 > \000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 12) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'compress-r...' 33 bytes > [remote_emit] Waiting for next message > [props] Setting permissions for /Users/malford/Projects/Aegean/ > Moorings/.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison. > tm > p to rw-r--r-- (644/1777) > [remote_emit] send [checkContentsChange-args] '\132\149\166\190\000 > \000\000|\000\000...' 144 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\021\000 > \000...' 41 bytes > [remote_emit] Sending request (id: 13) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 13) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 44 > bytes > [server: remote_emit] receive 'checkConte...' 168 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 13) > [server: remote_emit] send [checkContentsChange-res] '\132\149\166\190 > \000\000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 13) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'checkConte...' 44 bytes > [remote_emit] Waiting for next message > [update] replaceArchiveLocal /Users/malford Projects/Aegean/Moorings/ > AegeanReleases.xls > [files] rename(root=/Users/malford, > pathOld=.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.t > mp > , pathNew=AegeanReleases.xls) > [update] checkNoUpdatesLocal /Users/malford Projects/Aegean/Moorings/ > AegeanReleases.xls > [update] buildUpdate: /Users/malford/Projects/Aegean/Moorings/ > AegeanReleases.xls > [update] checkContentsChange: archive: stamp is inode (486764) / > archStamp is inode (486764) / info.inode (486764) > [xferhint] insertEntry: fspath=/Users/malford, path=Projects/Aegean/ > Moorings/AegeanReleases.xls, fp=(0ba6059592aeee2637d628396e708f70,) > [update] archive digest = (a285ce5d1bfcf21f32c867d5847f8195,) > current digest = (0ba6059592aeee2637d628396e708f70,) > [update] Updated file > [remote_emit] send [rollBack-args] '\132\149\166\190\000\000\000\018 > \000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\n\000\000...' > 30 bytes > [remote_emit] Sending request (id: 14) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 14) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 33 > bytes > [server: remote_emit] receive 'rollBack-a...' 51 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 14) > [server: remote_emit] send [rollBack-res] '\132\149\166\190\000\000 > \000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 14) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'rollBack-r...' 33 bytes > [remote_emit] Waiting for next message > [thread] Exception caught by Thread.unwindProtect: Destination > updated during synchronization > [files] DeleteLocal [/Users/malford] (/Users/malford/Projects/Aegean/ > Moorings, .#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison > .t > mp) > [xferhint] deleteEntry: fspath=/Users/malford/Projects/Aegean/ > Moorings, > path=.#AegeanReleases.xls.bc7de88ba29129774df6cbd12b07bc04.unison.tmp > [thread] Exception caught by Thread.unwindProtect: Destination > updated during synchronization > Failed: Destination updated during synchronization > Failed [Projects/Aegean/Moorings/AegeanReleases.xls]: Destination > updated during synchronization > UNISON finished propagating changes at 09:59:18 on 06 Jan 2006 > > > Saving synchronizer state > [update] Updating archives > [remote_emit] send [lockArchive-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\013\000 > \000...' 33 bytes > [remote_emit] Sending request (id: 15) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 15) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 36 > bytes > [server: remote_emit] receive 'lockArchiv...' 54 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 15) > [server: remote_emit] send [lockArchive-res] '\132\149\166\190\000\000 > \000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 15) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'lockArchiv...' 36 bytes > [remote_emit] Waiting for next message > [remote_emit] send [prepareCommit-args] '\132\149\166\190\000\000\000 > \"\000\000...' 54 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 > \000...' 35 bytes > [remote_emit] Sending request (id: 16) > [remote_emit] Remaining tokens: 1 > <>$<>$<>$<>$<>$<>$<>$[server: remote_emit] Message received (id: 16) > (tokens: 1) > <>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$<>$[update] Saving archive in / > Users/malford/Library/Application Support/Unison/ > scbc7de88ba29129774df6cbd12b07bc04 > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 > bytes > [server: remote_emit] receive 'prepareCom...' 72 bytes > [server: remote_emit] Waiting for next message > [server: update] Saving archive in /Users/malford/Library/Application > Support/Unison/sc7153fede25b605ffc2e9045e55727b85 > [server: remote_emit] Sending result (id: 16) > [server: remote_emit] send [prepareCommit-res] '\132\149\166\190\000 > \000\000\006\000\000...' 26 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 16) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'prepareCom...' 43 bytes > [remote_emit] Waiting for next message > [remote_emit] send [commitArchive-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 > \000...' 35 bytes > [remote_emit] Sending request (id: 17) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 17) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 > bytes > [server: remote_emit] receive 'commitArch...' 56 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 17) > [server: remote_emit] send [commitArchive-res] '\132\149\166\190\000 > \000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 17) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'commitArch...' 38 bytes > [remote_emit] Waiting for next message > [remote_emit] send [postCommitArchive-args] '\132\149\166\190\000\000 > \000\018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\019\000 > \000...' 39 bytes > [remote_emit] Sending request (id: 18) > [remote_emit] Remaining tokens: 1 > [update] Copying archive /Users/malford/Library/Application Support/ > Unison/tmbc7de88ba29129774df6cbd12b07bc04 to /Users/malford/Library/ > Application Support/Unison/arbc7de88ba29129774df6cbd12b07bc04 > [server: remote_emit] Message received (id: 18) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 42 > bytes > [server: remote_emit] receive 'postCommit...' 60 bytes > [server: remote_emit] Waiting for next message > [server: update] Copying archive /Users/malford/Library/Application > Support/Unison/tm7153fede25b605ffc2e9045e55727b85 to /Users/malford/ > Library/Application Support/Unison/ar7153fede25b605ffc2e9045e55727b85 > [server: remote_emit] Sending result (id: 18) > [server: remote_emit] send [postCommitArchive-res] '\132\149\166\190 > \000\000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 18) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'postCommit...' 42 bytes > [remote_emit] Waiting for next message > [remote_emit] send [removeArchive-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 > \000...' 35 bytes > [remote_emit] Sending request (id: 19) > [remote_emit] Remaining tokens: 1 > [update] Removing archive /Users/malford/Library/Application Support/ > Unison/tmbc7de88ba29129774df6cbd12b07bc04 > [server: remote_emit] Message received (id: 19) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 > bytes > [server: remote_emit] receive 'removeArch...' 56 bytes > [server: remote_emit] Waiting for next message > [server: update] Removing archive /Users/malford/Library/Application > Support/Unison/tm7153fede25b605ffc2e9045e55727b85 > [server: remote_emit] Sending result (id: 19) > [server: remote_emit] send [removeArchive-res] '\132\149\166\190\000 > \000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 19) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'removeArch...' 38 bytes > [remote_emit] Waiting for next message > [remote_emit] send [unlockArchive-args] '\132\149\166\190\000\000\000 > \018\000\000...' 38 bytes > [remote_emit] send [rsp] '\132\149\166\190\000\000\000\015\000 > \000...' 35 bytes > [remote_emit] Sending request (id: 20) > [remote_emit] Remaining tokens: 1 > [server: remote_emit] Message received (id: 20) (tokens: 1) > [server: remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 38 > bytes > [server: remote_emit] receive 'unlockArch...' 56 bytes > [server: remote_emit] Waiting for next message > [server: remote_emit] Sending result (id: 20) > [server: remote_emit] send [unlockArchive-res] '\132\149\166\190\000 > \000\000\001\000\000...' 21 bytes > [server: remote_emit] send [rsp] '\132\149\166\190\000\000\000\001\000 > \000...' 21 bytes > [server: remote_emit] Remaining tokens: 1 > [remote_emit] Message received (id: 20) (tokens: 1) > [remote_emit] receive 'rsp\132\149\166\190\000\000\000...' 24 bytes > [remote_emit] receive 'unlockArch...' 38 bytes > [remote_emit] Waiting for next message > Synchronization incomplete (0 items transferred, 0 skipped, 1 > failure) > failed: Projects/Aegean/Moorings/AegeanReleases.xls > [Reefbreak:~/Library/Application Support/Unison] malford% [server: > remote] Connection closed by the client > > > > *************** PRF FILE mha1test.prf > ###################################################################### > ## > ## > # Roots of the synchronization > > #local machine - the laptop > root = /Users/malford > #remote machine - greenroom. > root = ssh://greenroom.apl.washington.edu//Users/malford > > ###################################################################### > ## > ## > # Paths to synchronize > #Libraries > > path = Projects/Aegean/Moorings > > ###################################################################### > ## > #### > # Some regexps specifying names and paths to ignore > # such as .DS_store > ignore = Name *~ > ignore = Name .DS_Store > ignore = Name .*~ > ignore = Name *.tmp > > # Keep a backup copy of the entire replica - don't do this the first > time as it will backup ALL files > #backup = Name * > maxbackups = 5 > > # Log actions to the terminal > log = true > > batch = false > > # run using only mod times - this should work fine except on Windows > fastcheck = true > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From geoffw at cis.upenn.edu Mon Jan 9 10:43:33 2006 From: geoffw at cis.upenn.edu (Geoffrey Alan Washburn) Date: Mon, 09 Jan 2006 10:43:33 -0500 Subject: [Unison-hackers] Extended attributes and ACL In-Reply-To: <43B98E26.7050101@cis.upenn.edu> References: <9d74c5710601010247s256d86cfk@mail.gmail.com> <43B98E26.7050101@cis.upenn.edu> Message-ID: <43C284A5.1040303@cis.upenn.edu> Geoffrey Alan Washburn wrote: > Lo?c Kerloch wrote: >> Do you know whether unison saves extended file attributes and ACL >> permissions under Unix/Linux file systems ?? > > I'm pretty sure that it doesn't. I have started on an OCaml library in > the style of the OCaml Unix library to provide access to extended > attribute information, but haven't had a chance to finish it. Once this > is working, it will also supersede the need to handle resource forks on > the Mac. I suppose I should have added that anyone is interested in helping make this happen sooner, let me know. For better or worse, I have a lot of other things that are higher priorities at the moment so it might be quite some time before I finish the library or Unison integration. From ped at sandvine.com Wed Jan 11 19:29:01 2006 From: ped at sandvine.com (Pedram Ebrahimian-Diznabi) Date: Wed, 11 Jan 2006 19:29:01 -0500 Subject: [Unison-hackers] unison + star topology Message-ID: <71837C040963F748B9B94E123A2896788811A5@mailserver.sandvine.com> Hi to all, I facing a problem, that is a bit complicated, here is my current set up: I have 3 computers (pc1, pc2, master) each with number of directories: sample on pc1: ../myroot ../myroot/home1 ../myroot/home1/ ../myroot/home1/ each pc has multiple home# directories and each home# directory has only one FLASH directory under it. This is what I want to do: I have these 3 computers set up as "star topology". so that I can have them all be in sync with one another. pc1<=====> master <=====> pc2 However, I only want the contents of FLASH to be pulled in from pc2 & pc1 and never pushed out. and I don't want the content FLASH on master to be deleted. case 1: on pc1 ../myroot/home2 and ../myroot/home4 have files called "TEST1" in their FLASH directory on pc2 ../myroot/home2 and ../myroot/home4 have files called "TEST2" in their FLASH directory I wish to have the following result: master: ../myroot/home2/ has two files called "TEST1" and "TEST2" in its FLASH directory ../myroot/home4/ has two files called "TEST1" and "TEST2" in its FLASH directory pc1: ../myroot/home2/ has one file called "TEST1" in its FLASH directory ../myroot/home4/ has one file called "TEST1" in its FLASH directory pc2: ../myroot/home2/ has one file called "TEST2" in its FLASH directory ../myroot/home4/ has one file called "TEST2" in its FLASH directory all: all other directories and files should be same across Thank you in advance for your help. From bcpierce at cis.upenn.edu Sat Jan 14 18:58:21 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sat, 14 Jan 2006 18:58:21 -0500 Subject: [Unison-hackers] [unison-svn] r112 - trunk/src Message-ID: <200601142358.k0ENwLXB021513@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-01-14 18:58:18 -0500 (Sat, 14 Jan 2006) New Revision: 112 Modified: trunk/src/RECENTNEWS trunk/src/files.ml trunk/src/mkProjectInfo.ml Log: * Fixed bug resulting in spurious "Aborted" errors during transport (thanks to Jerome for the fix!) From alan.schmitt at polytechnique.org Mon Jan 23 03:44:09 2006 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 23 Jan 2006 09:44:09 +0100 Subject: [Unison-hackers] How to chase a xferbycopying bug? Message-ID: <87BF99A0-7874-4DC1-A142-59D755B05BE1@polytechnique.org> Hello, I'm using the current svn version of unison (2.19.1), and I might have found a bug: sometimes, when synchronizing, I get a "remote server has unexpectedly quit" (or something like this), that I can easily reproduce (i.e. it's impossible to synchronize, the server always quits). Looking at using.log, I found that this always happened when doing a "Shortcut: copying ...". It does not happen all the time, but setting xferbycopying to false let me complete the synchronization. I don't really know how to chase this bug (more precisely, how to get debug information from the server). Any suggestion as how to proceed? Thanks, Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20060123/fb780114/PGP.pgp From bcpierce at cis.upenn.edu Mon Jan 23 09:40:57 2006 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Mon, 23 Jan 2006 09:40:57 -0500 Subject: [Unison-hackers] How to chase a xferbycopying bug? In-Reply-To: <87BF99A0-7874-4DC1-A142-59D755B05BE1@polytechnique.org> References: <87BF99A0-7874-4DC1-A142-59D755B05BE1@polytechnique.org> Message-ID: One possibility is that this behavior was introduced by the fix that Jerome and I made the other day to address the "Aborted..." problem. I still do not entirely understand what is going on there myself (the problem was a tricky interaction between transfer threads), but at least I can upgrade to 2.19.1 on all my machines and see if I have the same issue. One question: Is the shortcut happening on the client or the server? (I.e., which direction is Unison trying to copy the file?) - B On Jan 23, 2006, at 3:44 AM, Alan Schmitt wrote: > Hello, > > I'm using the current svn version of unison (2.19.1), and I might > have found a bug: sometimes, when synchronizing, I get a "remote > server has unexpectedly quit" (or something like this), that I can > easily reproduce (i.e. it's impossible to synchronize, the server > always quits). Looking at using.log, I found that this always > happened when doing a "Shortcut: copying ...". It does not happen > all the time, but setting xferbycopying to false let me complete > the synchronization. > > I don't really know how to chase this bug (more precisely, how to > get debug information from the server). Any suggestion as how to > proceed? > > Thanks, > > Alan > > -- > Alan Schmitt > > The hacker: someone who figured things out and made something cool > happen. > .O. > ..O > OOO > > > _______________________________________________ > Unison-hackers mailing list > Unison-hackers at lists.seas.upenn.edu > http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers From alan.schmitt at polytechnique.org Mon Jan 23 10:48:49 2006 From: alan.schmitt at polytechnique.org (Alan Schmitt) Date: Mon, 23 Jan 2006 16:48:49 +0100 Subject: [Unison-hackers] How to chase a xferbycopying bug? In-Reply-To: References: <87BF99A0-7874-4DC1-A142-59D755B05BE1@polytechnique.org> Message-ID: On 23 janv. 06, at 15:40, Benjamin Pierce wrote: > One possibility is that this behavior was introduced by the fix that > Jerome and I made the other day to address the "Aborted..." problem. > I still do not entirely understand what is going on there myself (the > problem was a tricky interaction between transfer threads), but at > least I can upgrade to 2.19.1 on all my machines and see if I have > the same issue. > > One question: Is the shortcut happening on the client or the server? > (I.e., which direction is Unison trying to copy the file?) The last time was on the server (the file was changed on the client), but the first time I saw this, the change had happened in the server, hence the client was doing the shortcut. Alan -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://lists.seas.upenn.edu/pipermail/unison-hackers/attachments/20060123/dd98abf2/PGP.pgp From bcpierce at cis.upenn.edu Tue Jan 24 11:42:26 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Tue, 24 Jan 2006 11:42:26 -0500 Subject: [Unison-hackers] [unison-svn] r113 - in trunk/src: . lwt ubase Message-ID: <200601241642.k0OGgQ19028955@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-01-24 11:42:21 -0500 (Tue, 24 Jan 2006) New Revision: 113 Modified: trunk/src/RECENTNEWS trunk/src/files.ml trunk/src/fspath.ml trunk/src/fspath.mli trunk/src/lwt/depend trunk/src/mkProjectInfo.ml trunk/src/stasher.ml trunk/src/ubase/depend trunk/src/ubase/util.ml trunk/src/uutil.ml Log: * Fixed a bug where the "directory prefix" part of the backupprefix preference was being ignored. (But, while looking at the code in the stasher module and experimenting with its behavior, I'm still not very convinced that we're doing backups completely right -- looks like too many backup files are getting created.)