[unison240] - 2.40.102 - fixes incompatibility between unison ocaml3 and ocaml4 builds

brummbq brummbq at fedoraproject.org
Sun Dec 2 09:33:18 UTC 2012


commit 98c606d0fbce13cefc59dcebe937c748edc231ed
Author: Gregor Tätzner <gregor at freenet.de>
Date:   Sun Dec 2 10:32:12 2012 +0100

    - 2.40.102
    - fixes incompatibility between unison ocaml3 and ocaml4 builds

 .gitignore                                         |    1 +
 sources                                            |    2 +-
 ...0.63-manual.html => unison-2.40.102-manual.html |   26 ++++++++++----------
 unison240.spec                                     |   18 ++++++++-----
 4 files changed, 26 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b8598c7..c68ae51 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /unison-2.40.63.tar.gz
+/unison-2.40.102.tar.gz
diff --git a/sources b/sources
index e6ae003..54b0fc2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3281207850cf6f0a17fe73f371893bd3  unison-2.40.63.tar.gz
+42caf869f40440ed0e75eef07a605b2e  unison-2.40.102.tar.gz
diff --git a/unison-2.40.63-manual.html b/unison-2.40.102-manual.html
similarity index 99%
rename from unison-2.40.63-manual.html
rename to unison-2.40.102-manual.html
index 0ec37b0..e05906b 100644
--- a/unison-2.40.63-manual.html
+++ b/unison-2.40.102-manual.html
@@ -36,7 +36,7 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
 <BR>
 <div id="manualheader"><DIV CLASS="center"><FONT SIZE=7><FONT COLOR=black>Unison File Synchronizer</FONT><BR>
 <FONT SIZE=6><FONT COLOR=black>User Manual and Reference Guide</FONT><BR>
-<FONT SIZE=5>Version 2.40.61<BR>
+<FONT SIZE=5>Version 2.40.65<BR>
 <FONT SIZE=4>Copyright 1998-2009, Benjamin C. Pierce
  </FONT></FONT></FONT></FONT></DIV></div><BR>
 <BR>
@@ -105,7 +105,7 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
 <A HREF="#ssh"><FONT SIZE=4><B>Installing Ssh</B></FONT></A><BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8226;<A HREF="#ssh-unix">Unix</A><BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8226;<A HREF="#ssh-win">Windows</A><BR>
-<A HREF="#news"><FONT SIZE=4><B>Changes in Version 2.40.61</B></FONT></A><BR>
+<A HREF="#news"><FONT SIZE=4><B>Changes in Version 2.40.65</B></FONT></A><BR>
 
  </BLOCKQUOTE>
  
@@ -399,7 +399,9 @@ then <TT>su</TT> to root and do <TT>make install</TT>.)<BR>
 <BR>
 You'll also need the GNU <TT>make</TT> utility, standard on many Unix
 systems. (Type <FONT SIZE=4><TT>make &ndash;version</TT></FONT> to check that you've got the
-GNU version.)<BR>
+GNU version.) Unison's build system is
+not parallelizable, so don't use make flags which cause it to start
+processes in parallel, e.g. -j for GNU make.<BR>
 <BR>
 Once you've got OCaml installed, grab a copy of the Unison sources,
 unzip and untar them, change to the new <FONT SIZE=4><TT>unison</TT></FONT> directory, and
@@ -703,9 +705,7 @@ the <A HREF="#socketmeth">Socket Method</A> section, as appropriate.<BR>
 
 The standard remote shell facility on Unix systems is <CODE>ssh</CODE>, which provides the
 same functionality as the older <CODE>rsh</CODE> but much better security. Ssh is available from
-<A HREF="ftp://ftp.cs.hut.fi/pub/ssh/"><TT>ftp://ftp.cs.hut.fi/pub/ssh/</TT></A>; up-to-date binaries for some
-architectures can also be found at
-<A HREF="ftp://ftp.faqs.org/ssh/contrib"><TT>ftp://ftp.faqs.org/ssh/contrib</TT></A>. See section&nbsp;<A HREF="#ssh-win">A.2</A>
+<A HREF="http://www.openssh.org"><TT>http://www.openssh.org</TT></A>. See section&nbsp;<A HREF="#ssh-win">A.2</A>
 for installation instructions for the Windows version.<BR>
 <BR>
 Running
@@ -2144,7 +2144,7 @@ the command.
  state&#8221; of the replicas. (These three options are provided for
  later compatibility with the Harmony data synchronizer.)
 </UL>
-To accomodate the wide variety of programs that users might want to use for
+To accommodate the wide variety of programs that users might want to use for
 merging, Unison checks for several possible situations when the merge
 program exits:
 <UL CLASS="itemize"><LI CLASS="li-itemize">
@@ -2707,9 +2707,9 @@ After the packages are downloaded and installed, the next dialog
 <LI CLASS="li-enumerate">You can now delete the directory <CODE>Foo</CODE> and its contents.
 </OL>
 Some people have reported problems using Cygwin's ssh with Unison. If
-you have trouble, you might try this one instead:
+you have trouble, you might try other ones instead:
 <PRE CLASS="verbatim">
-  http://opensores.thebunker.net/pub/mirrors/ssh/contrib/ssh-1.2.14-win32bin.zip
+  http://linuxmafia.com/ssh/win32.html
 </PRE><BR>
 <BR>
 <LI CLASS="li-enumerate">You must set the environment variables HOME and PATH.
@@ -2753,9 +2753,9 @@ you have trouble, you might try this one instead:
  hosts, provide your remote user name when providing the remote root
  (i.e., <CODE>//username at host/path...</CODE>).
 </OL>
-<hr><!--TOC section Changes in Version 2.40.61-->
+<hr><!--TOC section Changes in Version 2.40.65-->
 
-<H2 CLASS="section"><A NAME="news"></A>Changes in Version 2.40.61</H2><!--SEC END -->
+<H2 CLASS="section"><A NAME="news"></A>Changes in Version 2.40.65</H2><!--SEC END -->
 
 Changes since 2.40.1:
  <UL CLASS="itemize"><LI CLASS="li-itemize">
@@ -4497,7 +4497,7 @@ When a change (deletion or new contents) is propagated onto a
  (We used to change the link itself, which doesn't fit our assertion
  that 'follow' means the link is completely invisible)
  <LI CLASS="li-itemize">When one root did not exist, propagating the other root on top of it
- used to fail, becuase unison could not calculate the working directory
+ used to fail, because unison could not calculate the working directory
  into which to write changes. This should be fixed.
 </UL>
 </UL><BR>
@@ -4594,7 +4594,7 @@ patterns has changed. Instead of putting a line of the form
                  ignore = &lt;regexp&gt;
 </PRE>in your profile (<TT>.unison/default.prf</TT>), you should put:
 <PRE CLASS="verbatim">
-                 ignore = Regexp &lt;regexp&gt;
+                 ignore = Regex &lt;regexp&gt;
 </PRE>Moreover, two other styles of pattern are also recognized:
 <PRE CLASS="verbatim">
                  ignore = Name &lt;name&gt;
diff --git a/unison240.spec b/unison240.spec
index fcae85b..1e0e6be 100644
--- a/unison240.spec
+++ b/unison240.spec
@@ -6,7 +6,7 @@
 # These is the exact upstream version we are packaging
 %define ver_maj 2
 %define ver_min 40
-%define ver_patch 63
+%define ver_patch 102
 
 # All Unison versions sharing ver_compat are compatible
 # Examples are 2.13.15 and 2.13.16 -> ver_compat == 2.13
@@ -28,7 +28,7 @@
 
 Name:      unison%{ver_compat_name}
 Version:   %{ver_compat}%{ver_noncompat}
-Release:   7%{?dist}
+Release:   1%{?dist}
 
 Summary:   Multi-master File synchronization tool
 
@@ -90,6 +90,9 @@ StartupNotify=true
 Categories=Utility;
 EOF
 
+#additional documentation
+cp -a %{SOURCE2} unison-manual.html
+
 
 %build
 make NATIVE=true UISTYLE=gtk2 THREADS=true
@@ -97,12 +100,9 @@ make NATIVE=true UISTYLE=gtk2 THREADS=true
 
 %install
 mkdir -p %{buildroot}%{_bindir}
-cp -p unison %{buildroot}%{_bindir}/unison-%{ver_compat}
+cp -a unison %{buildroot}%{_bindir}/unison-%{ver_compat}
 mkdir -p %{buildroot}%{_datadir}/pixmaps
-cp -p %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}.png
-
-#additional documentation
-cp -p %{SOURCE2} unison-manual.html
+cp -a %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}.png
 
 desktop-file-install --dir %{buildroot}%{_datadir}/applications \
     %{name}.desktop
@@ -132,6 +132,10 @@ exit 0
 
 
 %changelog
+* Thu Nov 15 2012 Gregor Tätzner <brummbq at fedoraproject.org> - 2.40.102-1
+- 2.40.102
+- fixes incompatibility between unison ocaml3 and ocaml4 builds
+
 * Sun Jul 22 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.40.63-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list