[gfal2] - Release 2.2 of GFAL 2.0

Devresse adev at fedoraproject.org
Fri Mar 22 12:45:04 UTC 2013


commit d8797f6e889c9f4b4af4d2d3f3da526f3d8c50cc
Author: Adrien Devresse <Adrien.Devresse at cern.ch>
Date:   Fri Mar 22 13:44:58 2013 +0100

    - Release 2.2 of GFAL 2.0

 .gitignore |    1 +
 gfal2.spec |   86 ++++++++++++++++++++++++++++++++++++++++++++---------------
 sources    |    2 +-
 3 files changed, 66 insertions(+), 23 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ad85a41..fe8f618 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
 /gfal2-2.0.0.tar.gz
 /gfal2-2.1.0.tar.gz
 /gfal2-2.1.1.tar.gz
+/gfal2-2.2.0.tar.gz
diff --git a/gfal2.spec b/gfal2.spec
index 433352e..cc981dc 100644
--- a/gfal2.spec
+++ b/gfal2.spec
@@ -1,6 +1,6 @@
 
 Name:				gfal2
-Version:			2.1.1
+Version:			2.2.0
 Release:			1%{?dist}
 Summary:			Grid file access library 2.0
 Group:				Applications/Internet
@@ -17,7 +17,6 @@ BuildRequires:		glib2-devel
 BuildRequires:		glibmm24-devel
 BuildRequires:		libattr-devel
 BuildRequires:		openldap-devel
-#BuildRequires:		davix-devel
 ## libuuid is in a different rpm for el5
 %if 0%{?el5}
 BuildRequires:		e2fsprogs-devel
@@ -34,6 +33,10 @@ BuildRequires:		srm-ifce-devel
 BuildRequires:		dcap-devel
 #gridftp plugin dependencies
 BuildRequires:		globus-gass-copy-devel
+#http plugin dependencies
+#BuildRequires:		davix-devel
+#BuildRequires:          gsoap-devel
+#BuildRequires:		gridsite-devel
 
 Requires:			%{name}-core = %{version}-%{release}
 Requires:			%{name}-transfer = %{version}-%{release}
@@ -42,7 +45,7 @@ Requires:			%{name}-transfer = %{version}-%{release}
 GFAL 2.0 offers an a single and simple POSIX-like API 
 for the file operations in grids and cloud environments. 
 The set of supported protocols depends 
-of the %{name} plugin install.
+of the %{name} installed plugins.
 
 %package core
 Summary:			Core of the Grid File access Library 2.0
@@ -59,9 +62,8 @@ Group:				Applications/Internet
 Requires:			%{name}-core%{?_isa} = %{version}-%{release}
 
 %description transfer
-%{name}-transfer is the high level API for file transfer operations \
-in %{name}. Transfer monitoring and third party transfers \
-are supported.
+%{name}-transfer is the high level API for file transfer operations
+in %{name}. It supports third-party copy.
 
 %package devel
 Summary:			Development files of %{name}
@@ -132,17 +134,18 @@ Group:				Applications/Internet
 Requires:			%{name}-core%{?_isa} = %{version}-%{release} 
 
 %description plugin-gridftp
-Provide the gridftp support (GSIFTP://) for %{name}. \
-The gridftp plugin provides the POSIX operations and \
+Provide the gridftp support (GSIFTP://) for %{name}. 
+The gridftp plugin provides the POSIX operations and 
 the third party transfer support on the GSIFTP URLs.
 
-##%package plugin-http
-##Summary:			Provide the HTTP/DAV support for %{name}
-##Group:				Applications/Internet
-##Requires:			%{name}-core%{?_isa} = %{version}-%{release}
+#%package plugin-http
+#Summary:			Provide the HTTP/DAV support for %{name}
+#Group:				Applications/Internet
+#Requires:			%{name}-core%{?_isa} = %{version}-%{release}
 
-##%description plugin-http
-##Provide the HTTP/DAV support for %{name}.
+#%description plugin-http
+#Provide the HTTP and WevDAV support for %{name}.
+#this plugin is able to do third-party copy with Webdav
 
 %package all
 Summary:			Meta package for GFAL 2.0 install
@@ -154,6 +157,8 @@ Requires:			%{name}-plugin-dcap%{?_isa} = %{version}-%{release}
 Requires:			%{name}-plugin-srm%{?_isa} = %{version}-%{release} 
 Requires:			%{name}-plugin-rfio%{?_isa} = %{version}-%{release} 
 Requires:			%{name}-plugin-gridftp%{?_isa} = %{version}-%{release} 
+#Requires:           %{name}-plugin-http%{?_isa} = %{version}-%{release}
+
 
 %description all
 Meta-package for complete install of GFAL 2.0 
@@ -167,10 +172,20 @@ make clean
 %setup -q
 
 %build
-%cmake -DDOC_INSTALL_DIR=%{_docdir}/%{name}-%{version} .
+%cmake \
+-DDOC_INSTALL_DIR=%{_docdir}/%{name}-%{version} \
+-DUNIT_TESTS=TRUE \
+.
 make %{?_smp_mflags}
 make doc
 
+%check
+export GFAL_PLUGIN_DIR=${PWD}/plugins/
+export GFAL_CONFIG_DIR=${PWD}/test/conf_test/
+export LD_LIBRARY_PATH=${PWD}/src:${LD_LIBRARY_PATH}
+export LD_LIBRARY_PATH=${PWD}/plugins:${LD_LIBRARY_PATH}
+ctest -V
+
 %install
 rm -rf %{buildroot}
 make DESTDIR=%{buildroot} install
@@ -255,11 +270,12 @@ make DESTDIR=%{buildroot} install
 %{_docdir}/%{name}-%{version}/README_PLUGIN_GRIDFTP
 %config(noreplace) %{_sysconfdir}/%{name}.d/gsiftp_plugin.conf
 
-##%files plugin-http
-##%defattr (-,root,root)
-##%{_libdir}/%{name}-plugins/libgfal_plugin_http.so*
-##%{_docdir}/%{name}-%{version}/README_PLUGIN_HTTP
-##%config(noreplace) %{_sysconfdir}/%{name}.d/http_plugin.conf
+
+#%files plugin-http
+#%defattr (-,root,root)
+#%{_libdir}/%{name}-plugins/libgfal_plugin_http.so*
+#%{_docdir}/%{name}-%{version}/README_PLUGIN_HTTP
+#%config(noreplace) %{_sysconfdir}/%{name}.d/http_plugin.conf
 
 %files all
 %defattr (-,root,root)
@@ -267,8 +283,34 @@ make DESTDIR=%{buildroot} install
 
 
 %changelog
-* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.1.1-1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+* Wed Mar 20 2013 Adrien Devresse <adevress at cern.ch> - 2.2.0-1
+ - disable http plugin for EMI
+
+* Wed Mar 20 2013 Adrien Devresse <adevress at cern.ch> - 2.2.0-0
+ - fix thread safety issue with gsiftp plugin
+ - add the bring online API
+ - support for the http plugin by default
+ - remove executable stack need
+ - remove openMP dependency
+ - add synchronous cancellation API
+ - add gsiftp performance marker timeout
+ - support for srm session reuse
+ - reduce memory footprint
+
+* Fri Feb 22 2013 Adrien Devresse <adevress at cern.ch> - 2.1.6-0
+ - FTS 3.0 EMI 3 update
+ - minor fix on the cancel logic
+ - change the performance marker auto-cancel threading model
+ - change the performance marker default timeout value
+
+* Mon Feb 11 2013 Adrien Devresse <adevress at cern.ch> - 2.1.5-0
+ - FTS 3.0 EMI 3 release sync
+ - include event hooks support
+ - include cancel logic support
+ - include performance marker auto-cancel for gsiftp
+ - include checksum timeout support for gsiftp
+ - include srm session re-use support
+
 
 * Thu Jan 10 2013 Adrien Devresse <adevress at cern.ch> - 2.1.1-0
  - fix a minor memory issue with the gfal_transfer stack
diff --git a/sources b/sources
index 998355a..3d2b732 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-85f103a6e76a987a2e73869423ffcfd9  gfal2-2.1.1.tar.gz
+099865dc8bb38b6217e883dbce61b05c  gfal2-2.2.0.tar.gz


More information about the scm-commits mailing list