rpms/coda/F-12 .cvsignore, 1.4, 1.5 coda.spec, 1.19, 1.20 sources, 1.4, 1.5 coda-6.9.3-client-fhs.patch, 1.2, NONE coda-6.9.4-gcc44.patch, 1.1, NONE coda-6.9.4-kill-modulesconf.patch, 1.1, NONE coda-6.9.4-rc2-kernel-alias.patch, 1.1, NONE coda-6.9.4-sname-fault.patch, 1.1, NONE coda-6.9.4-venus-coda-client-convert.patch, 1.1, NONE coda-configure.patch, 1.1, NONE

Adam Goode agoode at fedoraproject.org
Tue May 18 19:52:31 UTC 2010


Author: agoode

Update of /cvs/pkgs/rpms/coda/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv7050

Modified Files:
	.cvsignore coda.spec sources 
Removed Files:
	coda-6.9.3-client-fhs.patch coda-6.9.4-gcc44.patch 
	coda-6.9.4-kill-modulesconf.patch 
	coda-6.9.4-rc2-kernel-alias.patch coda-6.9.4-sname-fault.patch 
	coda-6.9.4-venus-coda-client-convert.patch 
	coda-configure.patch 
Log Message:
* Tue May 18 2010 Adam Goode <adam at spicenitz.org> - 6.9.5-2
- Relax the build requires versions for the coda libraries



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/coda/F-12/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	27 Feb 2009 20:37:32 -0000	1.4
+++ .cvsignore	18 May 2010 19:52:31 -0000	1.5
@@ -1 +1 @@
-coda-6.9.4.tar.gz
+coda-6.9.5.tar.gz


Index: coda.spec
===================================================================
RCS file: /cvs/pkgs/rpms/coda/F-12/coda.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- coda.spec	4 Dec 2009 21:04:01 -0000	1.19
+++ coda.spec	18 May 2010 19:52:31 -0000	1.20
@@ -1,6 +1,6 @@
 Name:           coda
-Version:        6.9.4
-Release:        9%{?dist}
+Version:        6.9.5
+Release:        2%{?dist}
 Summary:        Coda distributed file system
 Group:          System Environment/Daemons
 License:        GPLv2
@@ -10,17 +10,12 @@ Source1:        coda-client.init
 Source2:        codasrv.init
 Source3:        auth2.init
 Source4:        update.init
-Patch0:         coda-6.9.3-client-fhs.patch
-Patch1:         coda-6.9.4-rc2-no-default-krb.patch
-Patch2:         coda-6.9.4-rc2-kernel-alias.patch
-Patch3:         coda-6.9.4-gcc44.patch
-Patch4:         coda-configure.patch
-Patch5:         coda-6.9.4-sname-fault.patch
-Patch6:         coda-6.9.4-kill-modulesconf.patch
-Patch7:		coda-6.9.4-venus-coda-client-convert.patch
+Patch0:         coda-6.9.4-rc2-no-default-krb.patch
+Patch1:		coda-6.9.5-venus-coda-client-convert.patch
+Patch2:		coda-6.9.5-vcodacon-configure.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:  lwp-devel >= 2.5
-BuildRequires:  rpc2-devel >= 2.8
+BuildRequires:  lwp-devel
+BuildRequires:  rpc2-devel
 BuildRequires:  rvm-devel
 BuildRequires:  rvm-tools compat-readline5-devel
 BuildRequires:  fltk-devel fltk-fluid flex bison python perl krb5-devel
@@ -87,32 +82,21 @@ system client.
 
 %prep
 %setup -q
-%patch0 -p1
 
 # http://www.coda.cs.cmu.edu/trac/ticket/1651
+%patch0 -p1
+
+# convert venus-setup to coda-client-setup
 %patch1 -p1
 
-# http://www.coda.cs.cmu.edu/trac/ticket/1653
+# fix building vcodacon (already fixed differently upstream in git)
 %patch2 -p1
 
-# 04d3fefdf27127589617cf955b1d3da799ebde5d
-%patch3 -p1
-
-# Convert configure script to pick up compat-readline5
-%patch4 -p1
-
-#sname overflows
-%patch5 -p1
-
-# totally unnecessary with our init script
-%patch6 -p1
-
-# convert venus-setup to coda-client-setup
-%patch7 -p1
-
 %build
 # note: remove the -I and -l here when upstream releases fix for krb5 building
-export CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et"
+export CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -I/usr/include/readline5"
+export CXXFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -I/usr/include/readline5"
+export LDFLAGS="-L/usr/%{_lib}/readline5"
 export LIBS="-lkrb5 -lcom_err -lstdc++"
 %configure --with-vcodacon --with-krb5
 make %{?_smp_mflags}
@@ -122,13 +106,14 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
-# remove upstream provided init scripts and replace with our own LSB compliant
-# ones
-rm $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/*.init
+# init scripts
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
 install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/coda-client
 install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/codasrv
 install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/auth2
 install -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/update
+
+# rename venus-setup to coda-client-setup
 mv $RPM_BUILD_ROOT/usr/sbin/venus-setup $RPM_BUILD_ROOT/usr/sbin/coda-client-setup
 mv $RPM_BUILD_ROOT/usr/share/man/man8/venus-setup.8 $RPM_BUILD_ROOT/usr/share/man/man8/coda-client-setup.8
 
@@ -321,6 +306,35 @@ fi
 
 
 %changelog
+* Tue May 18 2010 Adam Goode <adam at spicenitz.org> - 6.9.5-2
+- Relax the build requires versions for the coda libraries
+
+* Tue May 18 2010 Adam Goode <adam at spicenitz.org> - 6.9.5-1
+- Remove many patches merged upstream
+- New upstream release
+  + When writing a checkpoint file of the reintegration log took
+    longer than the checkpoint interval, we would immediately start
+    writing out a new checkpoint, looping indefinitly. (Paolo
+    Casanova)
+  + Checkpointing failed when the reintegration log contained an empty file.
+  + Truncate cache file when lookaside lookup fails to avoid the
+    following fetch from assuming we already successfully fetched some
+    of the data.
+  + Make sure we wake up blocked threads when a fetch fails.
+  + Only close the shadow file descriptor during reintegration if we
+    actually opened it.
+  + Return permission error when a user tries to rmdir a mountpoint.
+  + Do not flush kernel caches whenever we check if a file is in use.
+  + gcodacon improvements, notification rate limiting and window
+    placement. (Benjamin Gilbert)
+  + Reduce server->client RPC2 timeout from 60 to 30 seconds, reduces the
+    time a client is blocked while callbacks are broken.
+  + Introduce stricter locking on the server->client callback connections.
+  + Make sure clients cannot indefinitely keep a callback break RPC busy
+    preventing it from completing.
+  + Write a stack backtrace to the log when an assertion fails.
+  + Don't create /etc/modules.conf on newer Linux kernels (Adam Goode)
+
 * Fri Dec 04 2009 Neil Horman <nhorman at redhat.com> - 6.9.4-9
 - Convert venus-setup to coda-client-setup (bz 544096)
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/coda/F-12/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources	27 Feb 2009 20:37:32 -0000	1.4
+++ sources	18 May 2010 19:52:31 -0000	1.5
@@ -1 +1 @@
-3c33f19ee259d8ff81c18ba05c9ce408  coda-6.9.4.tar.gz
+23e3cbed0eea41aa9a9dea45df31938b  coda-6.9.5.tar.gz


--- coda-6.9.3-client-fhs.patch DELETED ---


--- coda-6.9.4-gcc44.patch DELETED ---


--- coda-6.9.4-kill-modulesconf.patch DELETED ---


--- coda-6.9.4-rc2-kernel-alias.patch DELETED ---


--- coda-6.9.4-sname-fault.patch DELETED ---


--- coda-6.9.4-venus-coda-client-convert.patch DELETED ---


--- coda-configure.patch DELETED ---



More information about the scm-commits mailing list