|
Adrien Devresse |
a50bf03 |
# fedora packaging issue https://bugzilla.redhat.com/show_bug.cgi?id=993771
|
|
Adrien Devresse |
a50bf03 |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
Name: gfal2
|
|
Adrien Devresse |
15009b3 |
Version: 2.3.0
|
|
Adrien Devresse |
a50bf03 |
Release: 4%{?dist}
|
|
Adrien Devresse |
d53c8a5 |
Summary: Grid file access library 2.0
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
License: ASL 2.0
|
|
Adrien Devresse |
d53c8a5 |
URL: https://svnweb.cern.ch/trac/lcgutil/wiki/gfal2
|
|
Adrien Devresse |
f60299f |
# svn export http://svn.cern.ch/guest/lcgutil/gfal2/trunk gfal2
|
|
Adrien Devresse |
5037f37 |
Source0: http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/%{name}/%{name}-%{version}.tar.gz
|
|
Adrien Devresse |
d53c8a5 |
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
#main lib dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: cmake
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: doxygen
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: glib2-devel
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: glibmm24-devel
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: libattr-devel
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: openldap-devel
|
|
Adrien Devresse |
d53c8a5 |
## libuuid is in a different rpm for el5
|
|
Adrien Devresse |
d53c8a5 |
%if 0%{?el5}
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: e2fsprogs-devel
|
|
Adrien Devresse |
d53c8a5 |
%else
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: libuuid-devel
|
|
Adrien Devresse |
d53c8a5 |
%endif
|
|
Adrien Devresse |
d53c8a5 |
#lfc plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: lfc-devel
|
|
Adrien Devresse |
d53c8a5 |
#rfio plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: dpm-devel
|
|
Adrien Devresse |
d53c8a5 |
#srm plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: srm-ifce-devel
|
|
Adrien Devresse |
d53c8a5 |
#dcap plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: dcap-devel
|
|
Adrien Devresse |
d53c8a5 |
#gridftp plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: globus-gass-copy-devel
|
|
Adrien Devresse |
d8797f6 |
#http plugin dependencies
|
|
Adrien Devresse |
15009b3 |
BuildRequires: davix-devel
|
|
Adrien Devresse |
15009b3 |
BuildRequires: gsoap-devel
|
|
Adrien Devresse |
15009b3 |
BuildRequires: gridsite-devel
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
f126f06 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
f126f06 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description
|
|
Adrien Devresse |
f60299f |
GFAL 2.0 offers an a single and simple POSIX-like API
|
|
Adrien Devresse |
f60299f |
for the file operations in grids and cloud environments.
|
|
Adrien Devresse |
f60299f |
The set of supported protocols depends
|
|
Adrien Devresse |
d8797f6 |
of the %{name} installed plugins.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package core
|
|
Adrien Devresse |
d53c8a5 |
Summary: Core of the Grid File access Library 2.0
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
f126f06 |
# ldap dependency, needed for ldap dynamic use of the mds module
|
|
Adrien Devresse |
f126f06 |
# htps://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires
|
|
Adrien Devresse |
d53c8a5 |
Requires: openldap%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description core
|
|
Adrien Devresse |
a4ac8c3 |
The main library of %{name}.
|
|
Adrien Devresse |
d53c8a5 |
the %{name} protocol support relies on a plugin system.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package transfer
|
|
Adrien Devresse |
d53c8a5 |
Summary: File Transfer logic of %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description transfer
|
|
Adrien Devresse |
d8797f6 |
%{name}-transfer is the high level API for file transfer operations
|
|
Adrien Devresse |
d8797f6 |
in %{name}. It supports third-party copy.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package devel
|
|
Adrien Devresse |
d53c8a5 |
Summary: Development files of %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
5037f37 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
a4ac8c3 |
Requires: glib2-devel%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
Requires: libattr-devel%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
Requires: pkgconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description devel
|
|
Adrien Devresse |
d53c8a5 |
development files for %{name}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package doc
|
|
Adrien Devresse |
d53c8a5 |
Summary: Documentation for %{name}
|
|
Adrien Devresse |
f126f06 |
Group: Documentation
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description doc
|
|
Adrien Devresse |
d53c8a5 |
documentation, Doxygen and examples of %{name} .
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-lfc
|
|
Adrien Devresse |
d53c8a5 |
Summary: Provide the lfc support for %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-lfc
|
|
Adrien Devresse |
d53c8a5 |
Provide the lfc support (LFN://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The LFC plugin allows read-only POSIX operations
|
|
Adrien Devresse |
d53c8a5 |
for the LFC catalog.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-rfio
|
|
Adrien Devresse |
d53c8a5 |
Summary: Provide the rfio support for %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: dpm-libs%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-rfio
|
|
Adrien Devresse |
f60299f |
Provide the rfio support (RFIO://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The rfio plugin provides the POSIX operations for
|
|
Adrien Devresse |
f60299f |
the rfio URLs, the rfio protocol is used on the DPM
|
|
Adrien Devresse |
d53c8a5 |
and on the Castor storage systems.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-dcap
|
|
Adrien Devresse |
d53c8a5 |
Summary: Provide the support access for %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: dcap-tunnel-gsi%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-dcap
|
|
Adrien Devresse |
f60299f |
Provide the dcap support (GSIDCAP://, DCAP://) for %{name}.
|
|
Adrien Devresse |
d53c8a5 |
The dcap plugin provides the POSIX operations for the dcap \
|
|
Adrien Devresse |
f60299f |
URLs, the dcap protocol is used on the DCACHE storage system
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-srm
|
|
Adrien Devresse |
d53c8a5 |
Summary: Provide the srm access for %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-srm
|
|
Adrien Devresse |
f60299f |
Provide the srm support (SRM://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The srm plugin provides the POSIX operations and
|
|
Adrien Devresse |
d53c8a5 |
the third party transfer support on the SRM URLs.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-gridftp
|
|
Adrien Devresse |
d53c8a5 |
Summary: Provide the gridftp support for %{name}
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-gridftp
|
|
Adrien Devresse |
d8797f6 |
Provide the gridftp support (GSIFTP://) for %{name}.
|
|
Adrien Devresse |
d8797f6 |
The gridftp plugin provides the POSIX operations and
|
|
Adrien Devresse |
d53c8a5 |
the third party transfer support on the GSIFTP URLs.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
15009b3 |
%package plugin-http
|
|
Adrien Devresse |
15009b3 |
Summary: Provide the HTTP/DAV support for %{name}
|
|
Adrien Devresse |
15009b3 |
Group: Applications/Internet
|
|
Adrien Devresse |
15009b3 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
15009b3 |
%description plugin-http
|
|
Adrien Devresse |
15009b3 |
Provide the HTTP and WevDAV support for %{name}.
|
|
Adrien Devresse |
15009b3 |
this plugin is able to do third-party copy with Webdav
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
d53c8a5 |
%package all
|
|
Adrien Devresse |
d53c8a5 |
Summary: Meta package for GFAL 2.0 install
|
|
Adrien Devresse |
d53c8a5 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-plugin-lfc%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-plugin-dcap%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-plugin-srm%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-plugin-rfio%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
Requires: %{name}-plugin-gridftp%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
15009b3 |
Requires: %{name}-plugin-http%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description all
|
|
Adrien Devresse |
a4ac8c3 |
Meta-package for complete install of GFAL 2.0
|
|
Adrien Devresse |
d53c8a5 |
with all the protocol plugins.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%clean
|
|
Adrien Devresse |
f60299f |
rm -rf %{buildroot};
|
|
Adrien Devresse |
d53c8a5 |
make clean
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%prep
|
|
Adrien Devresse |
d53c8a5 |
%setup -q
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%build
|
|
Adrien Devresse |
d8797f6 |
%cmake \
|
|
Adrien Devresse |
a50bf03 |
-DDOC_INSTALL_DIR=%{_pkgdocdir} \
|
|
Adrien Devresse |
d8797f6 |
-DUNIT_TESTS=TRUE \
|
|
Adrien Devresse |
d8797f6 |
.
|
|
Adrien Devresse |
d53c8a5 |
make %{?_smp_mflags}
|
|
Adrien Devresse |
d53c8a5 |
make doc
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d8797f6 |
%check
|
|
Adrien Devresse |
d8797f6 |
export GFAL_PLUGIN_DIR=${PWD}/plugins/
|
|
Adrien Devresse |
d8797f6 |
export GFAL_CONFIG_DIR=${PWD}/test/conf_test/
|
|
Adrien Devresse |
d8797f6 |
export LD_LIBRARY_PATH=${PWD}/src:${LD_LIBRARY_PATH}
|
|
Adrien Devresse |
d8797f6 |
export LD_LIBRARY_PATH=${PWD}/plugins:${LD_LIBRARY_PATH}
|
|
Adrien Devresse |
d8797f6 |
ctest -V
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d53c8a5 |
%install
|
|
Adrien Devresse |
f60299f |
rm -rf %{buildroot}
|
|
Adrien Devresse |
f60299f |
make DESTDIR=%{buildroot} install
|
|
Adrien Devresse |
f60299f |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%post core -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%postun core -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%post transfer -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%postun transfer -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files
|
|
Adrien Devresse |
d53c8a5 |
%{_bindir}/gfal2_version
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/DESCRIPTION
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/VERSION
|
|
Adrien Devresse |
d53c8a5 |
%{_mandir}/man1/gfal2_version.1*
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files core
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal2.so.*
|
|
Adrien Devresse |
cc2d2c3 |
%dir %{_libdir}/%{name}-plugins
|
|
Adrien Devresse |
a50bf03 |
%dir %{_pkgdocdir}
|
|
Adrien Devresse |
cc2d2c3 |
%dir %{_sysconfdir}/%{name}.d
|
|
Adrien Devresse |
5037f37 |
%{_libdir}/%{name}-plugins/libgfal_plugin_file.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_FILE
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/LICENSE
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/bdii.conf
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/gfal2_core.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files transfer
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal_transfer.so.*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_TRANSFER
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files devel
|
|
Adrien Devresse |
f126f06 |
%{_includedir}/%{name}/
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/pkgconfig/gfal2.pc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/pkgconfig/gfal_transfer.pc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal2.so
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal_transfer.so
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/RELEASE-NOTES
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files doc
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/html/
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/examples/
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-lfc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_lfc.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_LFC
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/lfc_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-rfio
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_rfio.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_RFIO
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/rfio_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-dcap
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_dcap.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_DCAP
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/dcap_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-srm
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_srm.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_SRM
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/srm_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-gridftp
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_gridftp.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_GRIDFTP
|
|
Adrien Devresse |
64286df |
%config(noreplace) %{_sysconfdir}/%{name}.d/gsiftp_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
15009b3 |
%files plugin-http
|
|
Adrien Devresse |
15009b3 |
%{_libdir}/%{name}-plugins/libgfal_plugin_http.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_HTTP
|
|
Adrien Devresse |
15009b3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/http_plugin.conf
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
d53c8a5 |
%files all
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%changelog
|
|
Adrien Devresse |
a50bf03 |
* Mon Aug 12 2013 Adrien Devresse <adevress at cern.ch> - 2.3.0-4
|
|
Adrien Devresse |
a50bf03 |
- docdir unversionned related change
|
|
Adrien Devresse |
a50bf03 |
|
|
Adrien Devresse |
a50bf03 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
11a2655 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
11a2655 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
11a2655 |
|
|
Adrien Devresse |
f126f06 |
* Tue Jul 02 2013 Adrien Devresse <adevress at cern.ch> - 2.3.0-1
|
|
Adrien Devresse |
f126f06 |
- Spec file cleaning
|
|
Adrien Devresse |
f126f06 |
|
|
Adrien Devresse |
15009b3 |
* Tue Jul 02 2013 Adrien Devresse <adevress at cern.ch> - 2.3.0-0
|
|
Adrien Devresse |
15009b3 |
- Release 2.3.0 of GFAL 2.0
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
05cbf29 |
* Tue Apr 30 2013 Adrien Devresse <adevress at cern.ch> - 2.2.1-0
|
|
Adrien Devresse |
05cbf29 |
- export transfer plugin API ( needed for xrootd plugin )
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
15009b3 |
* Mon Apr 29 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-5
|
|
Adrien Devresse |
15009b3 |
- make all gridftp ops async to avoid stalling processes
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Fri Apr 26 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-4
|
|
Adrien Devresse |
15009b3 |
- replace gass stat with gridftp stat
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Mon Apr 22 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-3
|
|
Adrien Devresse |
15009b3 |
- change gridftp error string pattern to satisfy Griffin
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Wed Apr 10 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-2
|
|
Adrien Devresse |
15009b3 |
- display turls in verbose mode, needed by fts3
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Mon Mar 25 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-1
|
|
Adrien Devresse |
15009b3 |
- fix memory leaks in bringonline SRM op
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
d8797f6 |
* Wed Mar 20 2013 Adrien Devresse <adevress at cern.ch> - 2.2.0-0
|
|
Adrien Devresse |
d8797f6 |
- fix thread safety issue with gsiftp plugin
|
|
Adrien Devresse |
d8797f6 |
- add the bring online API
|
|
Adrien Devresse |
d8797f6 |
- support for the http plugin by default
|
|
Adrien Devresse |
d8797f6 |
- remove executable stack need
|
|
Adrien Devresse |
d8797f6 |
- remove openMP dependency
|
|
Adrien Devresse |
d8797f6 |
- add synchronous cancellation API
|
|
Adrien Devresse |
d8797f6 |
- add gsiftp performance marker timeout
|
|
Adrien Devresse |
d8797f6 |
- support for srm session reuse
|
|
Adrien Devresse |
d8797f6 |
- reduce memory footprint
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d8797f6 |
* Fri Feb 22 2013 Adrien Devresse <adevress at cern.ch> - 2.1.6-0
|
|
Adrien Devresse |
d8797f6 |
- FTS 3.0 EMI 3 update
|
|
Adrien Devresse |
d8797f6 |
- minor fix on the cancel logic
|
|
Adrien Devresse |
d8797f6 |
- change the performance marker auto-cancel threading model
|
|
Adrien Devresse |
d8797f6 |
- change the performance marker default timeout value
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d8797f6 |
* Mon Feb 11 2013 Adrien Devresse <adevress at cern.ch> - 2.1.5-0
|
|
Adrien Devresse |
d8797f6 |
- FTS 3.0 EMI 3 release sync
|
|
Adrien Devresse |
d8797f6 |
- include event hooks support
|
|
Adrien Devresse |
d8797f6 |
- include cancel logic support
|
|
Adrien Devresse |
d8797f6 |
- include performance marker auto-cancel for gsiftp
|
|
Adrien Devresse |
d8797f6 |
- include checksum timeout support for gsiftp
|
|
Adrien Devresse |
d8797f6 |
- include srm session re-use support
|
|
Adrien Devresse |
d8797f6 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
5a5f7be |
|
|
Adrien Devresse |
1f65cda |
* Thu Jan 10 2013 Adrien Devresse <adevress at cern.ch> - 2.1.1-0
|
|
Adrien Devresse |
1f65cda |
- fix a minor memory issue with the gfal_transfer stack
|
|
Adrien Devresse |
1f65cda |
- fix a wrong error report problem with srm third party copy
|
|
Adrien Devresse |
1f65cda |
|
|
Adrien Devresse |
60a9171 |
* Wed Dec 05 2012 Adrien Devresse <adevress at cern.ch> - 2.1.0-2
|
|
Adrien Devresse |
60a9171 |
- fix an issue this surl to turl resolution for SRM third party copy
|
|
Adrien Devresse |
60a9171 |
|
|
Adrien Devresse |
a4ac8c3 |
* Fri Nov 30 2012 Adrien Devresse <adevress at cern.ch> - 2.1.0-0
|
|
Adrien Devresse |
a4ac8c3 |
- One-globus session system for gsiftp plugin ( FTS 3.0 need )
|
|
Adrien Devresse |
a4ac8c3 |
- correct a major issue with the gass attribute system in gsiftp plugin
|
|
Adrien Devresse |
a4ac8c3 |
- change the lfc set/get env var for a one compatible with set/get opt
|
|
Adrien Devresse |
a4ac8c3 |
- add set/nb streams option for gsiftp
|
|
Adrien Devresse |
a4ac8c3 |
- add the mkdir rec function for SRM transfer
|
|
Adrien Devresse |
a4ac8c3 |
- correct an issue with opendir and srm_ls ( ENOTDIR error silent )
|
|
Adrien Devresse |
a4ac8c3 |
- correct a memory leak in the cache system
|
|
Adrien Devresse |
a4ac8c3 |
- correct timeout support for gsiftp transfer
|
|
Adrien Devresse |
a4ac8c3 |
- implement tcp buffer size support for gsiftp layer
|
|
Adrien Devresse |
a4ac8c3 |
- apply a correction on the SRM over-write logic, related to a BeStMan errcode problem on File Not Found with srmRm ( EOS )
|
|
Adrien Devresse |
a4ac8c3 |
- apply a fix on the transfer gsiftp timeout ( protection against multiple cancel )
|
|
Adrien Devresse |
a4ac8c3 |
- fix for SRM filesize problem ( defined to 0, workaround ) related to globus 426 error bad filesize
|
|
Adrien Devresse |
a4ac8c3 |
- secure the callback system for globus gass timeout
|
|
Adrien Devresse |
a4ac8c3 |
- base implementation of the http plugin
|
|
Adrien Devresse |
a4ac8c3 |
- improve reliability of the bdii resolution
|
|
Adrien Devresse |
a4ac8c3 |
- add a fallback mechanism in case of bdii bad resolution
|
|
Adrien Devresse |
a4ac8c3 |
- correct several race conditions in the bdii layer
|
|
Adrien Devresse |
a4ac8c3 |
- add thread safe support for set/get variables in liblfc
|
|
Adrien Devresse |
a4ac8c3 |
- correct a deadlock problem with globus and gisftp plugin
|
|
Adrien Devresse |
a4ac8c3 |
- implement the mkdir_rec logic for general purpose
|
|
Adrien Devresse |
a4ac8c3 |
- implement the parent folder creation logic with gridftp
|
|
Adrien Devresse |
a4ac8c3 |
- add support for lfc://host/path URL style for the lfc plugin
|
|
Adrien Devresse |
a4ac8c3 |
- switch off_t to 64bits size by default ( _FILE_OFFSET_BITS=64)
|
|
Adrien Devresse |
a4ac8c3 |
- provide a "nobdii" like option
|
|
Adrien Devresse |
a4ac8c3 |
- provide the choice of turl protocol resolution for srm plugin
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
5037f37 |
* Fri Jul 20 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-1
|
|
Adrien Devresse |
5037f37 |
- Official initial release candidate of gfal 2.0
|
|
Adrien Devresse |
5037f37 |
- Transfer API is official
|
|
Adrien Devresse |
5037f37 |
- gridftp support for performance marker, checksum
|
|
Adrien Devresse |
5037f37 |
- gridftp support for gridftpv2, dcau param
|
|
Adrien Devresse |
5037f37 |
- SRM support for spacetoken in transfer
|
|
Adrien Devresse |
5037f37 |
- SRM abort auto-management
|
|
Adrien Devresse |
5037f37 |
- parallel operations in transfers
|
|
Adrien Devresse |
5037f37 |
- file protocol dedicated in a plugin
|
|
Adrien Devresse |
5037f37 |
- configuration file support
|
|
Adrien Devresse |
5037f37 |
- srm timeout support
|
|
Adrien Devresse |
5037f37 |
- general purpose checksum operation support
|
|
Adrien Devresse |
5037f37 |
- POSIX operation support for gridftp
|
|
Adrien Devresse |
5037f37 |
- cleaner plugin API
|
|
Adrien Devresse |
5037f37 |
- new documentation
|
|
Adrien Devresse |
5037f37 |
- I hope that you will enjoy gfal 2.0 :)
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
93566ba |
|
|
Adrien Devresse |
64286df |
* Sat Jun 23 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.10.2012062323snap
|
|
Adrien Devresse |
64286df |
- Snapshot of the 0.10 version for testing
|
|
Adrien Devresse |
64286df |
|
|
Adrien Devresse |
cc2d2c3 |
* Fri Jun 15 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.9.2012061511snap
|
|
Adrien Devresse |
64286df |
- Snapshot of the 0.9 version for testing
|
|
Adrien Devresse |
cc2d2c3 |
|
|
Adrien Devresse |
6f57fd1 |
* Fri May 04 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.8.2012052812snap
|
|
Adrien Devresse |
6f57fd1 |
- Snapshot of the 0.8 version for testing.
|
|
Adrien Devresse |
6f57fd1 |
|
|
Adrien Devresse |
f60299f |
* Fri May 04 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.7.2012050413snap
|
|
Adrien Devresse |
f60299f |
- Improve gridftp plugin with severals other calls
|
|
Adrien Devresse |
f60299f |
- Correct dcap/rfio/srm bugs related to error report
|
|
Adrien Devresse |
f60299f |
- big work on the documentation
|
|
Adrien Devresse |
f60299f |
|
|
Adrien Devresse |
f60299f |
* Mon Dec 12 2011 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.6.2012041515snap
|
|
Adrien Devresse |
d53c8a5 |
- Initial gfal 2.0 preview release
|