rpms/coda/F-13 coda-6.9.5-vcodacon-configure.patch, NONE, 1.1 coda-6.9.5-venus-coda-client-convert.patch, NONE, 1.1 .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:51:15 UTC 2010
- Previous message: rpms/R-fibroEset/F-13 R-fibroEset.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: agoode
Update of /cvs/pkgs/rpms/coda/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv6016
Modified Files:
.cvsignore coda.spec sources
Added Files:
coda-6.9.5-vcodacon-configure.patch
coda-6.9.5-venus-coda-client-convert.patch
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
coda-6.9.5-vcodacon-configure.patch:
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE coda-6.9.5-vcodacon-configure.patch ---
diff -ur coda-6.9.5~/configure coda-6.9.5/configure
--- coda-6.9.5~/configure 2010-03-29 15:13:56.000000000 -0400
+++ coda-6.9.5/configure 2010-05-18 14:30:13.421803730 -0400
@@ -15415,7 +15415,7 @@
# Check whether --with-vcodacon was given.
if test "${with_vcodacon+set}" = set; then :
- withval=$with_vcodacon; buildvcodacon="$enableval"
+ withval=$with_vcodacon; buildvcodacon="$withval"
else
buildvcodacon="no"
fi
coda-6.9.5-venus-coda-client-convert.patch:
venus-setup.8 | 16 ++++++++--------
venus-setup.8~ |only
2 files changed, 8 insertions(+), 8 deletions(-)
--- NEW FILE coda-6.9.5-venus-coda-client-convert.patch ---
diff -ur coda-6.9.5~/coda-src/scripts/venus-setup.8 coda-6.9.5/coda-src/scripts/venus-setup.8
--- coda-6.9.5~/coda-src/scripts/venus-setup.8 2010-03-26 16:38:38.000000000 -0400
+++ coda-6.9.5/coda-src/scripts/venus-setup.8 2010-05-18 12:29:32.265929009 -0400
@@ -2,7 +2,7 @@
.if t .ds Q ``
.if n .ds U \&"
.if t .ds U ''
-.TH "venus-setup" 8
+.TH "coda-client-setup" 8
.tr \&
.nr bi 0
.nr ll 0
@@ -29,22 +29,22 @@
.\}
..
.SH NAME
-venus-setup \- setup venus on a client
+coda-client-setup \- setup Coda on a client
.SH SYNOPSIS
.Pp
-\fBvenus-setup\fP [comma,separated,list,of,servers] [cachesize in kb]
+\fBcoda-client-setup\fP [comma,separated,list,of,servers] [cachesize in kb]
.Pp
.Pp
.SH DESCRIPTION
.Pp
-The \fBvenus-setup\fP command takes a list of servers separated
+The \fBcoda-client-setup\fP command takes a list of servers separated
by commas, one of which must be the SCM and a cache size given in
kilobytes. \fINOTE\fP: at least one server must be specified. And
if only one server is specified, it must be the SCM for the Coda Cell.
-\fBVenus-setup\fP then performs the following operations:
+\fBcoda-client-setup\fP then performs the following operations:
.nr ll +1
.nr t\n(ll 0
.if \n(ll>1 .RS
@@ -79,7 +79,7 @@
.ft RR
.nf
-Venus-setup Mickey,Minnie,Goofy 10000
+coda-client-setup Mickey,Minnie,Goofy 10000
.DE
.fi
.ec
@@ -93,11 +93,11 @@
.SH BUGS
.Pp
-The [cachesize in kb] option to venus-setup is not very smart. In
+The [cachesize in kb] option to coda-client-setup is not very smart. In
fact, it is quite dumb. No abbreviations are allowed after the
number and the number is taken literally to be kilobytes.
.Pp
-\fBVenus-setup\fP will happily overwrite an existing,
+\fBcoda-client-setup\fP will happily overwrite an existing,
\fI/usr/coda/etc/vstab\fP, without warning.
.Pp
.SH FILES
Only in coda-6.9.5/coda-src/scripts: venus-setup.8~
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/coda/F-13/.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:51:13 -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-13/coda.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- coda.spec 4 Dec 2009 21:05:23 -0000 1.19
+++ coda.spec 18 May 2010 19:51:15 -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-13/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:51:15 -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 ---
- Previous message: rpms/R-fibroEset/F-13 R-fibroEset.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list