From daniel.king at fiserv.com Mon Jul 3 09:30:40 2006 From: daniel.king at fiserv.com (A. Daniel King) Date: Mon, 3 Jul 2006 09:30:40 -0400 Subject: [Unison-hackers] HP-UX Unison? Message-ID: <20060703133039.GG20614@fiservatlanta.com> Hi, folks. Any idea where I might find some pointers on compiling Unison on HP-UX 11.11, or even a binary distribution? I keep bumping my head against a not-found "util" library, which might be ocaml specific ... Thanks, all. -- A. Daniel King, UNIX Systems Administrator Norcross, GA 30092 From degs at ece.gatech.edu Mon Jul 3 14:09:40 2006 From: degs at ece.gatech.edu (degs@ece.gatech.edu) Date: Mon, 3 Jul 2006 14:09:40 -0400 (EDT) Subject: [Unison-hackers] HP-UX Unison? In-Reply-To: <20060703133039.GG20614@fiservatlanta.com> References: <20060703133039.GG20614@fiservatlanta.com> Message-ID: <2629.192.168.28.250.1151950180.squirrel@secure2.ece.gatech.edu> > Any idea where I might find some pointers on compiling Unison on HP-UX > 11.11, or even a binary distribution? I keep bumping my head against a > not-found "util" library, which might be ocaml specific ... Hey. I did the SUN binary port, and that was slightly painful, but only after I had totally failed on HP-UX. I just couldn't get ocaml find all of its dependecies on HP-UX. Anyway, just thought I'd mention it. --degs From bcpierce at cis.upenn.edu Sun Jul 9 15:12:00 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 9 Jul 2006 15:12:00 -0400 Subject: [Unison-hackers] [unison-svn] r166 - in trunk/src: . ubase Message-ID: <200607091912.k69JC0j8020817@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-09 15:12:00 -0400 (Sun, 09 Jul 2006) New Revision: 166 Added: trunk/src/uigtk.ml trunk/src/uigtk.mli Modified: trunk/src/Makefile trunk/src/Makefile.OCaml trunk/src/RECENTNEWS trunk/src/main.ml trunk/src/mkProjectInfo.ml trunk/src/ubase/trace.ml trunk/src/ubase/trace.mli trunk/src/ubase/util.ml trunk/src/ubase/util.mli trunk/src/uicommon.mli trunk/src/update.ml Log: * Refined some of the low-level printing and debug-tracing code (mainly for the benefit of Harmony, which shares some low-level modules with Unison) * Added a better error message for "ambiguous paths". * Restored uigtk.mli (which I forgot to restore the other day) * Added the beginnings of a self-test suite From bcpierce at cis.upenn.edu Sun Jul 9 23:18:04 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 9 Jul 2006 23:18:04 -0400 Subject: [Unison-hackers] [unison-svn] r167 - in trunk/src: . ubase Message-ID: <200607100318.k6A3I4RM025987@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-09 23:18:04 -0400 (Sun, 09 Jul 2006) New Revision: 167 Modified: trunk/src/.depend trunk/src/Makefile trunk/src/Makefile.OCaml trunk/src/RECENTNEWS trunk/src/ROADMAP.txt trunk/src/abort.ml trunk/src/fileinfo.ml trunk/src/files.ml trunk/src/main.ml trunk/src/mkProjectInfo.ml trunk/src/pred.mli trunk/src/remote.ml trunk/src/remote.mli trunk/src/stasher.ml trunk/src/stasher.mli trunk/src/ubase/prefs.ml trunk/src/ubase/prefs.mli trunk/src/ubase/trace.ml trunk/src/uicommon.ml Log: * If Unison is asked to "follow" a symbolic link but there is nothing at the other end of the link, it will now flag this path as an error, rather than treating the symlink itself as missing or deleted. This avoids a potentially dangerous situation where a followed symlink points to an external filesystem that might be offline with Unison is run (whereupon Unison would cheerfully delete the corresponding files in the other replica!). * More progress on self-tests (but there's still a long way to go to make easy to use infrastructure for this -- it's pretty clunky) From bcpierce at cis.upenn.edu Sun Jul 9 23:22:42 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 9 Jul 2006 23:22:42 -0400 Subject: [Unison-hackers] [unison-svn] r168 - trunk/src Message-ID: <200607100322.k6A3MgKh026043@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-09 23:22:41 -0400 (Sun, 09 Jul 2006) New Revision: 168 Added: trunk/src/test.ml Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Add missing file From bcpierce at cis.upenn.edu Sun Jul 9 23:23:07 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sun, 9 Jul 2006 23:23:07 -0400 Subject: [Unison-hackers] [unison-svn] r169 - trunk/src Message-ID: <200607100323.k6A3N74V026053@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-09 23:23:07 -0400 (Sun, 09 Jul 2006) New Revision: 169 Added: trunk/src/test.mli Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Add missing file, take 2 From bcpierce at cis.upenn.edu Mon Jul 10 22:51:54 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Mon, 10 Jul 2006 22:51:54 -0400 Subject: [Unison-hackers] [unison-svn] r170 - trunk/src Message-ID: <200607110251.k6B2ps9K026875@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-10 22:51:53 -0400 (Mon, 10 Jul 2006) New Revision: 170 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/os.ml trunk/src/stasher.ml trunk/src/test.ml Log: * Major rewrite of the backup module. No changes in preferences or general behavior, but details of behavior are much simpler, more regular, and more correct. :-) The code has been minimally tested, but there are probably still some rough edges. Use with caution. From bcpierce at cis.upenn.edu Tue Jul 11 11:27:04 2006 From: bcpierce at cis.upenn.edu (Benjamin Pierce) Date: Tue, 11 Jul 2006 11:27:04 -0400 Subject: [Unison-hackers] [unison-users] Problem with the backup module (unison 2.17.1 and 2.19.27) under Windows XP In-Reply-To: References: Message-ID: <353917FB-23CF-4037-9F9A-BD97222E00C9@cis.upenn.edu> I am just in the middle of a major rewrite of the backup module, but since I do not run Windows here, I have not been able to do any testing yet on this platform. If you (or another Windows user) would be willing to help by adding some unit tests to exercise things like permissions and filename mangling under WinXP -- and doing a little detective work to see where things are failing -- I'd be grateful. This will require compiling Unison from source and a little digging into the code, but nothing deep. Regards, Benjamin On Jul 11, 2006, at 10:38 AM, ralph_lehmann_lei wrote: > Hi, > > I have to synchronise 2 local folders incl. subfolders. Here is the > prf-content: > > -------------------------------------%<--------------------- > root = f:/ > root = C:/ > path = TEB_DATA > ignore = Path TEB_DATA/ignoredPath > times = true > > prefer = newer > rsync = true > batch = true > log = true > logfile = TEB.log > maxbackups = 3 > backup = Name * > backupdir = C:/TEBBackupDir/ > backupprefix = $VERSION. > fastcheck = false > debug = all > terse = true > contactquietly = true > ---------------------------------------->%------------------ > > Data Structure under the roots: > C:\TEB_DATA\testfolder1 > testfolder2 > > F:\TEB_DATA\testfolder1 > testfolder2 > > If I remove one of these testfolders in F:\TEB_DATA, Unison replicates > the deletion "on the other site" without any problem. A backup will be > createt in C:\TEBBackupDir\ . > > If I remove one of these testfolders in C:\TEB_DATA, Unison fails with > the following output: > > -------------------------------------%<--------------------- > [os] rename C:/TEBBackupDir/TEB_DATA/.bak.001.testfolder2 to > C:/TEBBackupDir/TEB_DATA/.bak.002.testfolder2 > [stasher] Backing up [TEB_DATA/testfolder2] in [f:/] to > [TEB_DATA/.bak.001.testfolder2] in [C:/TEBBackupDir] > [os] rename f:/TEB_DATA/testfolder2 to > C:/TEBBackupDir/TEB_DATA/.bak.001.testfolder2 > [exn] Converting a Unix error to Transient: > Error in renaming: > Permission denied [rename(f:/TEB_DATA/testfolder2)] > [copy] copylocal (f:/,TEB_DATA/testfolder2) to (C:/TEBBackupDir, > TEB_DATA/.bak.001.testfolder2) > [exn] Converting a Sys_error to Transient: > Error in copying locally: > f:/TEB_DATA/testfolder2: Permission denied > [exn] In removeAndBackupAsAppropriate: Propagating Transient error > [thread] Exception caught by Thread.unwindProtect: Error in copying > locally: > f:/TEB_DATA/testfolder2: Permission denied > Failed: Error in copying locally: > f:/TEB_DATA/testfolder2: Permission denied > Failed [TEB_DATA/testfolder2]: Error in copying locally: > f:/TEB_DATA/testfolder2: Permission denied > UNISON finished propagating changes at 16:24:50 on 11 Jul 2006 > ---------------------------------------->%------------------ > > File- and folder permissions are set to full control (everyone). > > The problem do NOT occour with Unison 2.13.16. > The problem do NOT occour, if I delete a regular file instead of a > folder. > > Sorry 4 terrible english & thanks 4 all. > > Ralph > > > > > > > ------------------------ Yahoo! Groups Sponsor -------------------- > ~--> > Yahoo! Groups gets a make over. See the new email design. > http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/26EolB/TM > -------------------------------------------------------------------- > ~-> > > > Yahoo! Groups Links > > <*> To visit your group on the web, go to: > http://groups.yahoo.com/group/unison-users/ > > <*> To unsubscribe from this group, send an email to: > unison-users-unsubscribe at yahoogroups.com > > <*> Your use of Yahoo! Groups is subject to: > http://docs.yahoo.com/info/terms/ > > From bcpierce at cis.upenn.edu Tue Jul 11 11:47:33 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Tue, 11 Jul 2006 11:47:33 -0400 Subject: [Unison-hackers] [unison-svn] r171 - trunk/src Message-ID: <200607111547.k6BFlXY6003823@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-11 11:47:31 -0400 (Tue, 11 Jul 2006) New Revision: 171 Modified: trunk/src/RECENTNEWS trunk/src/copy.ml trunk/src/mkProjectInfo.ml trunk/src/stasher.ml trunk/src/uutil.ml Log: * Squashed a longstanding bug that would cause file transfer to fail with the message "Failed: Error in readWrite: Is a directory". From bcpierce at cis.upenn.edu Wed Jul 12 10:39:07 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 12 Jul 2006 10:39:07 -0400 Subject: [Unison-hackers] [unison-svn] r172 - in trunk/src: . ubase Message-ID: <200607121439.k6CEd73V019280@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-12 10:39:06 -0400 (Wed, 12 Jul 2006) New Revision: 172 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/stasher.ml trunk/src/test.ml trunk/src/ubase/prefs.ml Log: * Small fix to recent changes (making sure preference files are parsed in the same order as they always have been) From bcpierce at cis.upenn.edu Wed Jul 12 12:22:02 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 12 Jul 2006 12:22:02 -0400 Subject: [Unison-hackers] [unison-svn] r173 - trunk/src Message-ID: <200607121622.k6CGM28s020615@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-12 12:22:02 -0400 (Wed, 12 Jul 2006) New Revision: 173 Modified: trunk/src/Makefile trunk/src/RECENTNEWS trunk/src/fileutil.ml trunk/src/fileutil.mli trunk/src/fspath.ml trunk/src/mkProjectInfo.ml trunk/src/path.ml trunk/src/stasher.ml trunk/src/test.ml trunk/src/uicommon.ml Log: * Further tidying of code in the Stasher module From bcpierce at cis.upenn.edu Wed Jul 12 13:44:17 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 12 Jul 2006 13:44:17 -0400 Subject: [Unison-hackers] [unison-svn] r174 - trunk/src Message-ID: <200607121744.k6CHiHki021518@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-12 13:44:17 -0400 (Wed, 12 Jul 2006) New Revision: 174 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Bump version number, since I change a preference name on the last commit From bcpierce at cis.upenn.edu Wed Jul 12 14:24:35 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 12 Jul 2006 14:24:35 -0400 Subject: [Unison-hackers] [unison-svn] r175 - trunk/src Message-ID: <200607121824.k6CIOZ2D031961@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-12 14:24:35 -0400 (Wed, 12 Jul 2006) New Revision: 175 Modified: trunk/src/.depend trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml Log: * Try again From bcpierce at cis.upenn.edu Wed Jul 12 20:42:09 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Wed, 12 Jul 2006 20:42:09 -0400 Subject: [Unison-hackers] [unison-svn] r176 - trunk/src Message-ID: <200607130042.k6D0g9i1006217@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-12 20:42:09 -0400 (Wed, 12 Jul 2006) New Revision: 176 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/test.ml Log: * Additional self-tests for the backup module From bcpierce at cis.upenn.edu Thu Jul 13 13:34:53 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Thu, 13 Jul 2006 13:34:53 -0400 Subject: [Unison-hackers] [unison-svn] r177 - trunk/src Message-ID: <200607131734.k6DHYrmU026941@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-13 13:34:52 -0400 (Thu, 13 Jul 2006) New Revision: 177 Modified: trunk/src/.depend trunk/src/Makefile.OCaml trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/test.ml trunk/src/uicommon.ml trunk/src/uicommon.mli Log: * More refinement of the self tests, and some fixes to make them work under Windows and Linux (in addition to OSX). From bcpierce at cis.upenn.edu Fri Jul 14 10:27:17 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Fri, 14 Jul 2006 10:27:17 -0400 Subject: [Unison-hackers] [unison-svn] r178 - trunk/src Message-ID: <200607141427.k6EERHQW024410@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-14 10:27:17 -0400 (Fri, 14 Jul 2006) New Revision: 178 Modified: trunk/src/RECENTNEWS trunk/src/mkProjectInfo.ml trunk/src/stasher.ml trunk/src/test.ml Log: * More debugging output, to help with getting self tests running on WinXP and Linux From bcpierce at cis.upenn.edu Tue Jul 25 20:45:09 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Tue, 25 Jul 2006 20:45:09 -0400 Subject: [Unison-hackers] [unison-svn] r179 - trunk/src Message-ID: <200607260045.k6Q0j9a7026401@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-25 20:45:09 -0400 (Tue, 25 Jul 2006) New Revision: 179 Modified: trunk/src/BUGS.txt trunk/src/RECENTNEWS trunk/src/TODO.txt trunk/src/mkProjectInfo.ml trunk/src/pred.mli trunk/src/stasher.ml trunk/src/test.ml trunk/src/update.mli Log: * More self tests for WinXP From yamataku39jp at gmail.com Sat Jul 29 13:35:22 2006 From: yamataku39jp at gmail.com (YAMAMOTO.Taku) Date: Sun, 30 Jul 2006 02:35:22 +0900 Subject: [Unison-hackers] sync failure log: unison-2.24.4 Message-ID: Hello all. My unison has encountered trouble that syncing xp machine to xp via cygwin ssh connection. Unison version is 2.24.4. Log as follows. -- (snipped) [rsynctoken] flushing the token queue Shortcut: copying XXXX.filter from local file life7.2ch.net/homealone/info/XXXX.filter [generic] sending file Growing heap to 4364k bytes [rsynctoken] flushing the token queue [generic] sending file [rsynctoken] flushing the token queue [rsync] compressing [rsynclog] compression buffer size = 8192 bytes [rsynclog] block size = 700 bytes [rsynclog] 64 hash table entries [rsynclog] 63 empty, 1 used, 0 collided [rsynctoken] updating the compression buffer [rsynctoken] new length = 853 bytes [rsynctoken] flushing the token queue [generic] sending file [rsynctoken] flushing the token queue [abort] Checking line 21 [abort] Checking line 23 [abort] Checking line 25 (Not responded, executed kill -9 remote unison process) Fatal error: Lost connection with the server -- Thanks in advance. Taku From bcpierce at cis.upenn.edu Sat Jul 29 23:52:01 2006 From: bcpierce at cis.upenn.edu (bcpierce@cis.upenn.edu) Date: Sat, 29 Jul 2006 23:52:01 -0400 Subject: [Unison-hackers] [unison-svn] r180 - trunk/src Message-ID: <200607300352.k6U3q1An024929@canfield.cis.upenn.edu> Author: bcpierce Date: 2006-07-29 23:52:00 -0400 (Sat, 29 Jul 2006) New Revision: 180 Modified: trunk/src/RECENTNEWS trunk/src/files.ml trunk/src/mkProjectInfo.ml trunk/src/test.ml Log: * More debugging for self-tests on windows