[globus-ftp-client/el5] Update to Globus Toolkit 5.2.1
Mattias Ellert
ellert at fedoraproject.org
Tue May 1 19:47:33 UTC 2012
commit 3a8799a71494c3a89572c57a1bf7d1e0c11150d2
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Tue May 1 21:47:03 2012 +0200
Update to Globus Toolkit 5.2.1
- Drop patch globus-ftp-client-deps.patch (fixed upstrem)
globus-ftp-client-deps.patch | 78 -----------------------------------------
globus-ftp-client-v2def.patch | 46 ++++++++++++++++++++++++
globus-ftp-client.spec | 19 ++++++++--
sources | 2 +-
4 files changed, 62 insertions(+), 83 deletions(-)
---
diff --git a/globus-ftp-client-v2def.patch b/globus-ftp-client-v2def.patch
new file mode 100644
index 0000000..3cab0ad
--- /dev/null
+++ b/globus-ftp-client-v2def.patch
@@ -0,0 +1,46 @@
+diff -ur globus_ftp_client-7.2.orig/globus_ftp_client_attr.c globus_ftp_client-7.2/globus_ftp_client_attr.c
+--- globus_ftp_client-7.2.orig/globus_ftp_client_attr.c 2011-12-05 15:21:04.000000000 +0100
++++ globus_ftp_client-7.2/globus_ftp_client_attr.c 2012-04-27 09:55:52.940788216 +0200
+@@ -249,6 +249,9 @@
+ globus_ftp_client_handleattr_init(
+ globus_ftp_client_handleattr_t * attr)
+ {
++ /* *** START RESOLUTION ggus 81230 ***/
++ char * tmpstr;
++ /* *** END RESOLUTION ggus 81230 ***/
+ globus_i_ftp_client_handleattr_t * i_attr;
+ GlobusFuncName(globus_ftp_client_handleattr_init);
+
+@@ -273,6 +276,32 @@
+ i_attr->pipeline_arg = GLOBUS_NULL;
+ i_attr->pipeline_done = GLOBUS_FALSE;
+ i_attr->gridftp2 = GLOBUS_FALSE;
++
++ /* *** START RESOLUTION ggus 81230 ***
++ * Temporary addition to help solve an FTS issue which needs the environment
++ * variable. The additions should be removed/checked again when 5.2.2 is
++ * released. Patch is based on VDT.
++ */
++
++ /* Use of gridftp2 defaults to false, unless
++ * GLOBUS_FTP_CLIENT_GRIDFTP2 has been set to 'true', 'enabled',
++ * or 'yes'.
++ */
++ tmpstr = globus_libc_getenv("GLOBUS_FTP_CLIENT_GRIDFTP2");
++ if(tmpstr != GLOBUS_NULL
++ && (strncasecmp(tmpstr, "true", 5) == 0
++ || strncasecmp(tmpstr, "enabled", 8) == 0
++ || strncasecmp(tmpstr, "yes", 4) == 0))
++ {
++ i_attr->gridftp2 = GLOBUS_TRUE;
++ }
++ else
++ {
++ i_attr->gridftp2 = GLOBUS_FALSE;
++ }
++
++ /* *** END RESOLUTION ggus 81230 ***/
++
+ i_attr->clientinfo_app_name =
+ globus_libc_strdup(GLOBUS_L_FTP_CLIENT_CLIENTINFO_APPNAME);
+ i_attr->clientinfo_app_ver =
diff --git a/globus-ftp-client.spec b/globus-ftp-client.spec
index 699e2e8..eeab437 100644
--- a/globus-ftp-client.spec
+++ b/globus-ftp-client.spec
@@ -6,20 +6,22 @@
Name: globus-ftp-client
%global _name %(tr - _ <<< %{name})
-Version: 7.2
-Release: 2%{?dist}
+Version: 7.3
+Release: 1%{?dist}
Summary: Globus Toolkit - GridFTP Client Library
Group: System Environment/Libraries
License: ASL 2.0
URL: http://www.globus.org/
-Source: http://www.globus.org/ftppub/gt5/5.2/5.2.0/packages/src/%{_name}-%{version}.tar.gz
+Source: http://www.globus.org/ftppub/gt5/5.2/5.2.1/packages/src/%{_name}-%{version}.tar.gz
# README file
Source8: GLOBUS-GRIDFTP
# This is a workaround for the broken epstopdf script in RHEL5
# See: https://bugzilla.redhat.com/show_bug.cgi?id=450388
Source9: epstopdf-2.9.5gw
-Patch0: %{name}-deps.patch
+# Patch needed (temporarily) to enable gridftp2 via an
+# environment variable
+Patch0: %{name}-v2def.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: globus-gsi-credential%{?_isa} >= 5
@@ -197,6 +199,15 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_docdir}/%{name}-%{version}/html
%changelog
+* Fri Apr 27 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 7.3-1
+- Update to Globus Toolkit 5.2.1
+- Drop patch globus-ftp-client-deps.patch (fixed upstrem)
+
+* Fri Apr 27 2012 Emmanouil Paisios <paisios at lrz.de> - 7.2-3
+- Added patch from VDT for enabling gridftp v2 via the environment variable
+ GLOBUS_FTP_CLIENT_GRIDFTP2.
+ See https://ggus.eu/tech/ticket_show.php?ticket=81230 for details.
+
* Tue Jan 24 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 7.2-2
- Fix broken links in README file
diff --git a/sources b/sources
index ca30cc7..82c1ebe 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
44ec158f5ca5f60310cca74a3aaaea2b epstopdf-2.9.5gw
-5244b3aec730f89880574457677fc860 globus_ftp_client-7.2.tar.gz
+26b5032f4c8824fc1f3a7997ae4965c5 globus_ftp_client-7.3.tar.gz
More information about the scm-commits
mailing list