ellert pushed to nordugrid-arc (el5). "5.0.0 Final Release (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Sat Mar 28 10:46:30 UTC 2015


>From f264c52eb9e23cce0afc8cbffd6a50565815352e Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Sat, 28 Mar 2015 11:45:44 +0100
Subject: 5.0.0 Final Release

- Drop patches nordugrid-arc-init.patch, -sedfix.patch and -python-print.patch

diff --git a/nordugrid-arc-init.patch b/nordugrid-arc-init.patch
deleted file mode 100644
index e4c3911..0000000
--- a/nordugrid-arc-init.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Index: ./src/services/acix/cacheserver/acix-cache
-===================================================================
---- ./src/services/acix/cacheserver/acix-cache	(revision 29026)
-+++ ./src/services/acix/cacheserver/acix-cache	(arbetskopia)
-@@ -1,14 +1,14 @@
- #!/bin/sh
- # ARC cache index cache server
- # 
--# chkconfig: - 75 25
-+# chkconfig: 2345 75 25
- # description:  The ARC cache server collects cache information which \
- #               can be pulled by a cache index.
- 
- ### BEGIN INIT INFO
- # Provides:             acix-cache
--# Required-Start:       $network
--# Required-Stop:        $network
-+# Required-Start:       $network $local_fs
-+# Required-Stop:        $network $local_fs
- # Should-Start:         $time
- # Should-Stop:          $time
- # Default-Start:        2 3 4 5
-Index: ./src/services/acix/indexserver/acix-index
-===================================================================
---- ./src/services/acix/indexserver/acix-index	(revision 29026)
-+++ ./src/services/acix/indexserver/acix-index	(arbetskopia)
-@@ -1,7 +1,7 @@
- #!/bin/sh
- # ARC cache index server
- #
--# chkconfig: - 75 25
-+# chkconfig: 2345 75 25
- # description:  The ARC cache index server collects cache information from \
- #               cache servers and can be queried for the locations of cached \
- #               files.
-@@ -8,8 +8,8 @@
- 
- ### BEGIN INIT INFO
- # Provides:             acix-index
--# Required-Start:       $network
--# Required-Stop:        $network
-+# Required-Start:       $network $local_fs
-+# Required-Stop:        $network $local_fs
- # Should-Start:         $time
- # Should-Stop:          $time
- # Default-Start:        2 3 4 5
diff --git a/nordugrid-arc-python-print.patch b/nordugrid-arc-python-print.patch
deleted file mode 100644
index a0d65f2..0000000
--- a/nordugrid-arc-python-print.patch
+++ /dev/null
@@ -1,273 +0,0 @@
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/basic_job_submission.py nordugrid-arc-4.2.0/python/examples/basic_job_submission.py
---- nordugrid-arc-4.2.0.orig/python/examples/basic_job_submission.py	2013-03-07 07:18:00.663664000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/basic_job_submission.py	2015-03-07 13:21:57.886078354 +0100
-@@ -40,4 +40,4 @@
-   logger.msg(arc.WARNING, "Failed to write to local job list %s", usercfg.JobListFile())
- 
- # Job submitted ok
--print "Job submitted with job id %s" % jobs.front().JobID
-+sys.stdout.write("Job submitted with job id %s\n" % str(jobs.front().JobID))
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/copy_file.py nordugrid-arc-4.2.0/python/examples/copy_file.py
---- nordugrid-arc-4.2.0.orig/python/examples/copy_file.py	2012-12-07 10:59:47.390328000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/copy_file.py	2015-03-07 13:26:32.635817486 +0100
-@@ -12,7 +12,7 @@
-     arc.ThreadInitializer().waitExit()
- 
- def usage():
--    print(' Usage: copy_file.py source destination')
-+    sys.stdout.write(' Usage: copy_file.py source destination\n')
-     
- if len(sys.argv) != 3:
-     usage()
-@@ -50,4 +50,4 @@
- status = mover.Transfer(source, destination, arc.FileCache(), arc.URLMap())
- 
- # Print the exit status of the transfer
--print (str(status)) 
-+sys.stdout.write("%s\n"%str(status))
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/dtr_generator.py nordugrid-arc-4.2.0/python/examples/dtr_generator.py
---- nordugrid-arc-4.2.0.orig/python/examples/dtr_generator.py	2013-03-06 13:59:22.512297000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/dtr_generator.py	2015-03-07 13:35:01.436871466 +0100
-@@ -53,15 +53,15 @@
-         # Since the callback is not available, wait until the transfer reaches a final state
-         while dtrptr.get_status() != arc.DTRStatus.ERROR and dtrptr.get_status() != arc.DTRStatus.DONE:
-             time.sleep(1)
--        print dtrptr.get_status().str()
-+        sys.stdout.write("%s\n"%dtrptr.get_status().str())
- 
-     # This is never called in the current version
-     def receiveDTR(self, dtr):
--        print 'Received back DTR', dtr.get_id()
-+        sys.stdout.write('Received back DTR %s\n'%str(dtr.get_id()))
- 
- def main(args):
-     if len(args) != 3:
--        print "Usage: python dtr_generator.py source destination"
-+        sys.stdout.write("Usage: python dtr_generator.py source destination\n")
-         sys.exit(1)
-     generator = DTRGenerator()
-     generator.add(args[1], args[2])
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/job_filtering.py nordugrid-arc-4.2.0/python/examples/job_filtering.py
---- nordugrid-arc-4.2.0.orig/python/examples/job_filtering.py	2012-03-23 09:12:50.352163000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/job_filtering.py	2015-03-07 13:37:02.098782997 +0100
-@@ -12,32 +12,32 @@
- 
-     # Retrieve all the jobs from this computing element
-     endpoint = arc.Endpoint("piff.hep.lu.se:443/arex", arc.Endpoint.COMPUTINGINFO)
--    print "Querying %s for jobs..." % endpoint.str()
-+    sys.stdout.write("Querying %s for jobs...\n" % endpoint.str())
-     jobs = arc.JobContainer()
-     retriever = arc.JobListRetriever(uc)
-     retriever.addConsumer(jobs)
-     retriever.addEndpoint(endpoint)
-     retriever.wait()
-     
--    print "%s jobs found" % len(jobs)
-+    sys.stdout.write("%s jobs found\n" % len(jobs))
-         
-     # Create a JobSupervisor to handle all the jobs
-     job_supervisor = arc.JobSupervisor(uc, jobs)
-     
--    print "Getting job states..."
-+    sys.stdout.write("Getting job states...\n")
-     # Update the states of the jobs
-     job_supervisor.Update()
-     
-     # Get the updated jobs
-     jobs = job_supervisor.GetAllJobs()
-     
--    print "The jobs have the following states:", ", ".join([job.State.GetGeneralState() for job in jobs])
-+    sys.stdout.write("The jobs have the following states: %s\n"%(", ".join([job.State.GetGeneralState() for job in jobs])))
-     
-     # Select failed jobs
-     job_supervisor.SelectByStatus(["Failed"])
-     failed_jobs = job_supervisor.GetSelectedJobs()
-     
--    print "The failed jobs:"
-+    sys.stdout.write("The failed jobs:\n")
-     for job in failed_jobs:
-         job.SaveToStream(arc.CPyOstream(sys.stdout), True)
- 
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/joblist_retrieval.py nordugrid-arc-4.2.0/python/examples/joblist_retrieval.py
---- nordugrid-arc-4.2.0.orig/python/examples/joblist_retrieval.py	2012-03-23 09:12:50.352163000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/joblist_retrieval.py	2015-03-07 14:09:53.514224333 +0100
-@@ -28,9 +28,9 @@
-     retriever.wait()
- 
-     # Get the status of the retrieval
--    print retriever.getStatusOfEndpoint(endpoint).str()
-+    sys.stdout.write("%s\n"%retriever.getStatusOfEndpoint(endpoint).str())
- 
--    print "Number of jobs found:", len(jobs)
-+    sys.stdout.write("Number of jobs found: %d\n"%len(jobs))
-     for job in jobs:
-         job.SaveToStream(arc.CPyOstream(sys.stdout), True)
- 
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/job_status.py nordugrid-arc-4.2.0/python/examples/job_status.py
---- nordugrid-arc-4.2.0.orig/python/examples/job_status.py	2012-11-17 12:53:27.099019000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/job_status.py	2015-03-07 13:22:03.816137474 +0100
-@@ -17,7 +17,7 @@
-     job.JobManagementURL = arc.URL("https://piff.hep.lu.se:443/arex")
-     job.JobStatusURL = arc.URL("https://piff.hep.lu.se:443/arex")
-     
--    print "Job object before update:"
-+    sys.stdout.write("Job object before update:\n")
-     job.SaveToStream(arc.CPyOstream(sys.stdout), True)
-     
-     job_supervisor = arc.JobSupervisor(uc, [job])
-@@ -29,7 +29,7 @@
-     jobs = job_supervisor.GetAllJobs()
-     job = jobs[0]
-     
--    print "Job object after update:"
-+    sys.stdout.write("Job object after update:\n")
-     job.SaveToStream(arc.CPyOstream(sys.stdout), True)
-     
- # wait for all the background threads to finish before we destroy the objects they may use
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/job_submission.py nordugrid-arc-4.2.0/python/examples/job_submission.py
---- nordugrid-arc-4.2.0.orig/python/examples/job_submission.py	2012-03-23 09:12:50.352163000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/job_submission.py	2015-03-07 14:02:06.397272155 +0100
-@@ -33,19 +33,19 @@
-     success = False;
-     # Submit job directly to the execution targets, without a broker
-     for target in targets:
--        print "Trying to submit to", target.ComputingEndpoint.URLString, "(%s)" % target.ComputingEndpoint.InterfaceName, "...",
-+        sys.stdout.write("Trying to submit to %s (%s) ... "%(target.ComputingEndpoint.URLString, target.ComputingEndpoint.InterfaceName))
-         sys.stdout.flush()
-         success = target.Submit(uc, jobdesc, job)
-         if success:
--            print "succeeded!"
-+            sys.stdout.write("succeeded!\n")
-             break
-         else:
--            print "failed!"
-+            sys.stdout.write("failed!\n")
-     if success:
--        print "Job was submitted:"
-+        sys.stdout.write("Job was submitted:\n")
-         job.SaveToStream(arc.CPyOstream(sys.stdout), False)
-     else:
--        print "Job submission failed"
-+        sys.stdout.write("Job submission failed\n")
-     
- # wait for all the background threads to finish before we destroy the objects they may use
- import atexit
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/partial_copy.py nordugrid-arc-4.2.0/python/examples/partial_copy.py
---- nordugrid-arc-4.2.0.orig/python/examples/partial_copy.py	2013-03-04 14:12:41.308612000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/partial_copy.py	2015-03-07 14:08:08.273108755 +0100
-@@ -2,7 +2,7 @@
- import sys
- 
- if len(sys.argv) != 2:
--    print "Usage: python partial_copy.py filename"
-+    sys.stdout.write("Usage: python partial_copy.py filename\n")
-     sys.exit(1)
-     
- desired_size = 512
-@@ -13,7 +13,7 @@
- point.SetSecure(False) # GridFTP servers generally do not have encrypted data channel
- info = arc.FileInfo("")
- point.Stat(info)
--print "Name: ", info.GetName()
-+sys.stdout.write("Name: %s\n"%str(info.GetName()))
- fsize = info.GetSize()
- if fsize > desired_size:
-     point.Range(fsize-desired_size,fsize-1)
-@@ -25,6 +25,6 @@
-     offset = 0
-     ( r, n, length, offset, buf) = buffer.for_write(True)
-     if not r: break
--    print "BUFFER: ", offset, ": ", length, " :", buf
-+    sys.stdout.write("BUFFER: %d :  %d  : %s\n"%(offset, length, str(buf)))
-     buffer.is_written(n);
- point.StopReading()
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/retrieving_results.py nordugrid-arc-4.2.0/python/examples/retrieving_results.py
---- nordugrid-arc-4.2.0.orig/python/examples/retrieving_results.py	2013-03-06 10:28:17.275209000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/retrieving_results.py	2015-03-07 14:44:52.554508030 +0100
-@@ -16,12 +16,12 @@
-     job.Flavour = "ARC1"
-     job.ServiceInformationURL = job.JobStatusURL = job.JobManagementURL = arc.URL("https://piff.hep.lu.se:443/arex")
-     
--    print "Get job information from the computing element..."
-+    sys.stdout.write("Get job information from the computing element...\n")
-     # Put the job into a JobSupervisor and update its information
-     job_supervisor = arc.JobSupervisor(uc, [job])
-     job_supervisor.Update()
-     
--    print "Downloading results..."
-+    sys.stdout.write("Downloading results...\n")
-     # Prepare a list for storing the directories for the downloaded job results (if there would be more jobs)
-     downloadeddirectories = arc.StringList()
-     # Start retrieving results of all the selected jobs
-@@ -31,12 +31,12 @@
-     #   collect the downloaded directories into the variable "downloadeddirectories" (forth argument)
-     success = job_supervisor.Retrieve("/tmp", False, False, downloadeddirectories)
-     if not success:
--        print "Downloading results failed."
-+        sys.stdout.write("Downloading results failed.\n")
-     for downloadeddirectory in downloadeddirectories:
--        print "Job results were downloaded to", downloadeddirectory
--        print "Contents of the directory:"
-+        sys.stdout.write("Job results were downloaded to %s\n"%str(downloadeddirectory))
-+        sys.stdout.write("Contents of the directory:\n")
-         for filename in os.listdir(downloadeddirectory):
--            print "  ", filename
-+            sys.stdout.write("   %s\n"%filename)
-         
- # wait for all the background threads to finish before we destroy the objects they may use
- import atexit
-diff -ur nordugrid-arc-4.2.0.orig/python/examples/service_discovery.py nordugrid-arc-4.2.0/python/examples/service_discovery.py
---- nordugrid-arc-4.2.0.orig/python/examples/service_discovery.py	2013-12-12 12:18:37.957298000 +0100
-+++ nordugrid-arc-4.2.0/python/examples/service_discovery.py	2015-03-07 14:16:28.881415310 +0100
-@@ -8,12 +8,12 @@
-     # to use in case of HTTPS connections
-     retriever = arc.ComputingServiceRetriever(uc, endpoints)
-     # the constructor of the ComputingServiceRetriever returns immediately
--    print
--    print "ComputingServiceRetriever created with the following endpoints:"
-+    sys.stdout.write('\n')
-+    sys.stdout.write("ComputingServiceRetriever created with the following endpoints:\n")
-     for endpoint in endpoints:
--        print "-", endpoint.str()
-+        sys.stdout.write("- %s\n"%endpoint.str())
-     # here we want to wait until all the results arrive
--    print "Waiting for the results..."
-+    sys.stdout.write("Waiting for the results...\n")
-     retriever.wait()
-     return retriever
- 
-@@ -36,11 +36,11 @@
-     retriever = retrieve(uc, registries)
- 
-     # The retriever acts as a list containing all the discovered ComputingServices:
--    print "Discovered ComputingServices:", ", ".join([service.Name for service in retriever])
-+    sys.stdout.write("Discovered ComputingServices: %s\n"%(", ".join([service.Name for service in retriever])))
- 
-     # Get all the ExecutionTargets on these ComputingServices
-     targets = retriever.GetExecutionTargets()
--    print "Number of ExecutionTargets on these ComputingServices:", len(targets)
-+    sys.stdout.write("Number of ExecutionTargets on these ComputingServices: %d\n"%len(targets))
- 
-     # Query the local infosys (COMPUTINGINFO) of computing elements
-     computing_elements = [
-@@ -55,9 +55,9 @@
-     # Get all the ExecutionTargets on these ComputingServices
-     targets2 = retriever2.GetExecutionTargets()
- 
--    print "The discovered ExecutionTargets:"
-+    sys.stdout.write("The discovered ExecutionTargets:\n")
-     for target in targets2:
--        print target
-+        sys.stdout.write("%s\n"%str(target))
-     
-     
-     # Query both registries and computing elements at the same time:
-@@ -68,7 +68,7 @@
- 
-     retriever3 = retrieve(uc, endpoints)
- 
--    print "Discovered ComputingServices:", ", ".join([service.Name for service in retriever3])
-+    sys.stdout.write("Discovered ComputingServices: %s\n"%(", ".join([service.Name for service in retriever3])))
- 
- 
- # wait for all the background threads to finish before we destroy the objects they may use
diff --git a/nordugrid-arc-sedfix.patch b/nordugrid-arc-sedfix.patch
deleted file mode 100644
index 152bdcd..0000000
--- a/nordugrid-arc-sedfix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ur nordugrid-arc-4.2.0.orig/configure nordugrid-arc-4.2.0/configure
---- nordugrid-arc-4.2.0.orig/configure	2014-08-15 00:00:37.248372853 +0200
-+++ nordugrid-arc-4.2.0/configure	2014-12-22 14:21:09.954622017 +0100
-@@ -28067,7 +28067,7 @@
- if test "x$GLOBUS_IO_VERSION" = "x"; then
-   IO_VERSION_MAJOR=0
- else
--  IO_VERSION_MAJOR=`echo "$GLOBUS_IO_VERSION" | sed 's/^\([^.]\).*/\1/'`;
-+  IO_VERSION_MAJOR=`echo "$GLOBUS_IO_VERSION" | sed 's/^\([^.]*\).*/\1/'`;
- fi
- 
- cat >>confdefs.h <<_ACEOF
-diff -ur nordugrid-arc-4.2.0.orig/configure.ac nordugrid-arc-4.2.0/configure.ac
---- nordugrid-arc-4.2.0.orig/configure.ac	2014-06-20 15:05:44.010262000 +0200
-+++ nordugrid-arc-4.2.0/configure.ac	2014-12-22 14:17:54.069934652 +0100
-@@ -1569,7 +1569,7 @@
- if test "x$GLOBUS_IO_VERSION" = "x"; then
-   IO_VERSION_MAJOR=0
- else
--  IO_VERSION_MAJOR=`echo "$GLOBUS_IO_VERSION" | sed 's/^\([[^.]]\).*/\1/'`;
-+  IO_VERSION_MAJOR=`echo "$GLOBUS_IO_VERSION" | sed 's/^\([[^.]]*\).*/\1/'`;
- fi
- AC_DEFINE_UNQUOTED(GLOBUS_IO_VERSION,$IO_VERSION_MAJOR,[Globus IO version])
- 
diff --git a/nordugrid-arc.spec b/nordugrid-arc.spec
index 275b0e2..1b55398 100644
--- a/nordugrid-arc.spec
+++ b/nordugrid-arc.spec
@@ -30,8 +30,6 @@
 %global with_xrootd 0
 %endif
 
-%global with_lfc %{!?_without_lfc:1}%{?_without_lfc:0}
-
 %if %{?fedora}%{!?fedora:0} >= 7 || %{?rhel}%{!?rhel:0} >= 5
 %if %{?rhel}%{!?rhel:0} == 5
 %ifarch ppc
@@ -94,16 +92,13 @@
 %global pkgdir arc
 
 Name:		nordugrid-arc
-Version:	4.2.0
-Release:	5%{?dist}
+Version:	5.0.0
+Release:	1%{?dist}
 Summary:	Advanced Resource Connector Grid Middleware
 Group:		System Environment/Daemons
 License:	ASL 2.0
 URL:		http://www.nordugrid.org/
 Source:		http://download.nordugrid.org/packages/%{name}/releases/%{version}/src/%{name}-%{version}.tar.gz
-Patch0:		%{name}-init.patch
-Patch1:		%{name}-sedfix.patch
-Patch2:		%{name}-python-print.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 #		Packages dropped without replacements
@@ -151,10 +146,6 @@ BuildRequires:	openldap-devel
 BuildRequires:	globus-common-devel
 BuildRequires:	globus-ftp-client-devel
 BuildRequires:	globus-ftp-control-devel
-%if %{with_lfc}
-BuildRequires:	lfc-devel
-%endif
-BuildRequires:	gridsite-devel
 %if %{with_canl}
 BuildRequires:	canl-c++-devel
 %endif
@@ -286,7 +277,6 @@ This package contains the ARC gridftp server which has a plugin framework.
 Current plugins include:
 
   fileplugin : Standard gridftp server based on Globus globus-ftp-control
-  gaclplugin : Enhanced server with support for GACL authorization
   jobplugin  : Classical ARC job submission interface
 
 %package cache-service
@@ -547,8 +537,7 @@ ARC xrootd plugins. These allow access to data through the xrootd protocol.
 
 %if %{with_gfal}
 %package plugins-gfal
-
-Summary:	ARC Globus plugins
+Summary:	ARC GFAL plugins
 Group:		System Environment/Libraries
 Requires:	%{name} = %{version}-%{release}
 
@@ -770,11 +759,6 @@ developers.
 
 %prep
 %setup -q
-%patch0 -p1
-touch -r configure.ac x
-%patch1 -p1
-touch -r x configure.ac
-%patch2 -p1
 
 %if %{?fedora}%{!?fedora:0} <= 9 && %{?rhel}%{!?rhel:0} <= 5
 # Older versions of SELinux does not have policy for open
@@ -788,9 +772,6 @@ cd -
 %if ! %{with_java}
      --disable-java \
 %endif
-%if ! %{with_lfc}
-     --disable-lfc \
-%endif
 %if ! %{with_python}
      --disable-swig-python \
 %endif
@@ -1110,8 +1091,9 @@ fi
 service fetch-crl-cron start > /dev/null 2>&1
 
 %files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc docdir/arc.conf.reference README AUTHORS LICENSE NOTICE ChangeLog
+%{!?_licensedir: %doc docdir/arc.conf.reference README AUTHORS LICENSE NOTICE ChangeLog}
+%{?_licensedir: %doc docdir/arc.conf.reference README AUTHORS ChangeLog}
+%{?_licensedir: %license LICENSE NOTICE}
 %dir %{_libdir}/%{pkgdir}
 %dir %{_libexecdir}/%{pkgdir}
 %{_libdir}/libarccompute.so.*
@@ -1147,9 +1129,7 @@ service fetch-crl-cron start > /dev/null 2>&1
 %dir %{_datadir}/%{pkgdir}
 
 %files client
-%defattr(-,root,root,-)
 %doc docdir/client/*
-%{_bindir}/arcacl
 %{_bindir}/arccat
 %{_bindir}/arcclean
 %{_bindir}/arccp
@@ -1158,7 +1138,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_bindir}/arcinfo
 %{_bindir}/arckill
 %{_bindir}/arcls
-%{_bindir}/arcmigrate
 %{_bindir}/arcmkdir
 %{_bindir}/arcrename
 %{_bindir}/arcproxy
@@ -1166,16 +1145,12 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_bindir}/arcresub
 %{_bindir}/arcresume
 %{_bindir}/arcrm
-%if %{with_xmlsec1}
-%{_bindir}/arcslcs
-%endif
 %{_bindir}/arcstat
 %{_bindir}/arcsub
 %{_bindir}/arcsync
 %{_bindir}/arctest
 %dir %{_sysconfdir}/%{pkgdir}
 %config(noreplace) %{_sysconfdir}/%{pkgdir}/client.conf
-%doc %{_mandir}/man1/arcacl.1*
 %doc %{_mandir}/man1/arccat.1*
 %doc %{_mandir}/man1/arcclean.1*
 %doc %{_mandir}/man1/arccp.1*
@@ -1184,7 +1159,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %doc %{_mandir}/man1/arcinfo.1*
 %doc %{_mandir}/man1/arckill.1*
 %doc %{_mandir}/man1/arcls.1*
-%doc %{_mandir}/man1/arcmigrate.1*
 %doc %{_mandir}/man1/arcmkdir.1*
 %doc %{_mandir}/man1/arcrename.1*
 %doc %{_mandir}/man1/arcproxy.1*
@@ -1192,16 +1166,12 @@ service fetch-crl-cron start > /dev/null 2>&1
 %doc %{_mandir}/man1/arcresub.1*
 %doc %{_mandir}/man1/arcresume.1*
 %doc %{_mandir}/man1/arcrm.1*
-%if %{with_xmlsec1}
-%doc %{_mandir}/man1/arcslcs.1*
-%endif
 %doc %{_mandir}/man1/arcstat.1*
 %doc %{_mandir}/man1/arcsub.1*
 %doc %{_mandir}/man1/arcsync.1*
 %doc %{_mandir}/man1/arctest.1*
 
 %files hed
-%defattr(-,root,root,-)
 %doc docdir/hed/*
 %{_initrddir}/arched
 %{_sbindir}/arched
@@ -1212,17 +1182,14 @@ service fetch-crl-cron start > /dev/null 2>&1
 %doc %{_mandir}/man5/arc.conf.5*
 
 %files gridftpd
-%defattr(-,root,root,-)
 %{_initrddir}/gridftpd
 %{_sbindir}/gridftpd
 %{_libdir}/%{pkgdir}/jobplugin.*
-%{_libdir}/%{pkgdir}/gaclplugin.*
 %{_libdir}/%{pkgdir}/fileplugin.*
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}-gridftpd
 %doc %{_mandir}/man8/gridftpd.8*
 
 %files ldap-infosys
-%defattr(-,root,root,-)
 %{_initrddir}/nordugrid-arc-ldap-infosys
 %{_initrddir}/nordugrid-arc-slapd
 %{_initrddir}/nordugrid-arc-inforeg
@@ -1233,7 +1200,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_datadir}/%{pkgdir}/ldap-schema
 
 %files aris
-%defattr(-,root,root,-)
 %{_initrddir}/nordugrid-arc-bdii
 %{_datadir}/%{pkgdir}/create-bdii-config
 %{_datadir}/%{pkgdir}/glue-generator.pl
@@ -1244,7 +1210,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}-aris
 
 %files egiis
-%defattr(-,root,root,-)
 %{_initrddir}/nordugrid-arc-egiis
 %{_sbindir}/arc-infoindex-relay
 %{_sbindir}/arc-infoindex-server
@@ -1257,30 +1222,25 @@ service fetch-crl-cron start > /dev/null 2>&1
 %endif
 
 %files ldap-monitor
-%defattr(-,root,root,-)
-%{_datadir}/%{pkgdir}/ldap-monitor/*
+%{_datadir}/%{pkgdir}/ldap-monitor
 %doc %{_mandir}/man7/ldap-monitor.7*
 
 %files ws-monitor
-%defattr(-,root,root,-)
-%{_datadir}/%{pkgdir}/ws-monitor/*
+%{_datadir}/%{pkgdir}/ws-monitor
 %doc %{_mandir}/man7/ws-monitor.7*
 
 %files cache-service
-%defattr(-,root,root,-)
 %{_initrddir}/arc-cache-service
 %{_libdir}/%{pkgdir}/libcacheservice.so
 %{_libdir}/%{pkgdir}/libcacheservice.apd
 
 %files datadelivery-service
-%defattr(-,root,root,-)
 %{_initrddir}/arc-datadelivery-service
 %{_libdir}/%{pkgdir}/libdatadeliveryservice.so
 %{_libdir}/%{pkgdir}/libdatadeliveryservice.apd
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}-datadelivery-service
 
 %files arex
-%defattr(-,root,root,-)
 %{_initrddir}/a-rex
 %{_libexecdir}/%{pkgdir}/cache-clean
 %{_libexecdir}/%{pkgdir}/cache-list
@@ -1293,8 +1253,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_libexecdir}/%{pkgdir}/uploader
 %{_libexecdir}/%{pkgdir}/inputcheck
 %{_libexecdir}/%{pkgdir}/arc-vomsac-check
-%{_libexecdir}/%{pkgdir}/arc-ur-logger
-%{_libexecdir}/%{pkgdir}/arc-ur-registrant
 %{_libexecdir}/%{pkgdir}/arc-config-check
 %{_libexecdir}/%{pkgdir}/arc-blahp-logger
 %{_datadir}/%{pkgdir}/cancel-*-job
@@ -1366,24 +1324,20 @@ service fetch-crl-cron start > /dev/null 2>&1
 
 %if %{with_acix}
 %files acix-core
-%defattr(-,root,root,-)
 %dir %{python_sitelib}/acix
 %{python_sitelib}/acix/__init__.py*
 %{python_sitelib}/acix/core
 
 %files acix-cache
-%defattr(-,root,root,-)
 %{python_sitelib}/acix/cacheserver
 %{_initrddir}/acix-cache
 
 %files acix-index
-%defattr(-,root,root,-)
 %{python_sitelib}/acix/indexserver
 %{_initrddir}/acix-index
 %endif
 
 %files devel
-%defattr(-,root,root,-)
 %doc docdir/devel/* src/hed/shc/arcpdp/*.xsd
 %{_includedir}/%{pkgdir}
 %{_libdir}/lib*.so
@@ -1394,7 +1348,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_libdir}/pkgconfig/arcbase.pc
 
 %files plugins-needed
-%defattr(-,root,root,-)
 %dir %{_libdir}/%{pkgdir}/test
 %{_libdir}/%{pkgdir}/test/libaccTEST.so
 %{_libdir}/%{pkgdir}/test/libaccTEST.apd
@@ -1411,7 +1364,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_libdir}/%{pkgdir}/libdmchttp.so
 %{_libdir}/%{pkgdir}/libdmcldap.so
 %{_libdir}/%{pkgdir}/libdmcsrm.so
-%{_libdir}/%{pkgdir}/libdmcdq2.so
 %{_libdir}/%{pkgdir}/libdmcrucio.so
 %{_libdir}/%{pkgdir}/libdmcacix.so
 %{_libdir}/%{pkgdir}/libidentitymap.so
@@ -1434,7 +1386,6 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_libdir}/%{pkgdir}/libdmchttp.apd
 %{_libdir}/%{pkgdir}/libdmcldap.apd
 %{_libdir}/%{pkgdir}/libdmcsrm.apd
-%{_libdir}/%{pkgdir}/libdmcdq2.apd
 %{_libdir}/%{pkgdir}/libdmcrucio.apd
 %{_libdir}/%{pkgdir}/libdmcacix.apd
 %{_libdir}/%{pkgdir}/libidentitymap.apd
@@ -1446,44 +1397,33 @@ service fetch-crl-cron start > /dev/null 2>&1
 %{_libdir}/%{pkgdir}/libmcctls.apd
 
 %files plugins-globus
-%defattr(-,root,root,-)
 %{_libdir}/%{pkgdir}/libaccARC0.so
 %{_libdir}/%{pkgdir}/libdmcgridftp.so
 %{_libdir}/%{pkgdir}/libaccARC0.apd
 %{_libdir}/%{pkgdir}/libdmcgridftp.apd
-%if %{with_lfc}
-%{_libdir}/%{pkgdir}/libdmclfc.so
-%{_libdir}/%{pkgdir}/libdmclfc.apd
-%endif
-%{_libdir}/%{pkgdir}/libmccgsi.so
-%{_libdir}/%{pkgdir}/libmccgsi.apd
 %{_libdir}/libarcglobusutils.so.*
 %{_libexecdir}/%{pkgdir}/arc-lcas
 %{_libexecdir}/%{pkgdir}/arc-lcmaps
 
 %if %{with_canl}
 %files arcproxyalt
-%defattr(-,root,root,-)
 %{_bindir}/arcproxyalt
 %endif
 
 %if %{with_xrootd}
 %files plugins-xrootd
-%defattr(-,root,root,-)
 %{_libdir}/%{pkgdir}/libdmcxrootd.so
 %{_libdir}/%{pkgdir}/libdmcxrootd.apd
 %endif
 
 %if %{with_gfal}
 %files plugins-gfal
-%defattr(-,root,root,-)
 %{_libdir}/%{pkgdir}/libdmcgfal.so
 %{_libdir}/%{pkgdir}/libdmcgfal.apd
 %endif
 
 %if %{with_python}
 %files python
-%defattr(-,root,root,-)
 %doc docdir/python/*
 %{python_sitearch}/_arc.*so
 %{python_sitearch}/arc
@@ -1495,21 +1435,18 @@ service fetch-crl-cron start > /dev/null 2>&1
 
 %if %{?rhel}%{!?rhel:0} == 5
 %files python26
-%defattr(-,root,root,-)
 %{python26_sitearch}/_arc.*so
 %{python26_sitearch}/arc
 %endif
 
 %if %{?fedora}%{!?fedora:0} >= 13
 %files python3
-%defattr(-,root,root,-)
 %{python3_sitearch}/_arc.*so
 %{python3_sitearch}/arc
 %endif
 
 %if %{with_java}
 %files java
-%defattr(-,root,root,-)
 %doc docdir/java/*
 %{_libdir}/%{pkgdir}/libjarc.so
 %{_jnidir}/arc.jar
@@ -1521,17 +1458,14 @@ service fetch-crl-cron start > /dev/null 2>&1
 %endif
 
 %files gridmap-utils
-%defattr(-,root,root,-)
 %{_sbindir}/nordugridmap
 %config(noreplace) %{_sysconfdir}/cron.d/nordugridmap
 %doc src/utils/gridmap/nordugridmap.conf
 %doc %{_mandir}/man8/nordugridmap.8*
 
 %files ca-utils
-%defattr(-,root,root,-)
 
 %files misc-utils
-%defattr(-,root,root,-)
 %{_bindir}/arcemiestest
 %{_bindir}/arcwsrf
 %{_bindir}/arcperftest
@@ -1544,6 +1478,10 @@ service fetch-crl-cron start > /dev/null 2>&1
 %doc %{_mandir}/man1/arcperftest.1*
 
 %changelog
+* Sat Mar 28 2015 Mattias Ellert <mattias.ellert at fysast.uu.se> - 5.0.0-1
+- 5.0.0 Final Release
+- Drop patches nordugrid-arc-init.patch, -sedfix.patch and -python-print.patch
+
 * Sat Mar 07 2015 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.2.0-5
 - Backport removal of python print statements (fixes pylint errors)
 
diff --git a/sources b/sources
index c8d933e..afd0db1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5c34f3c1b73d829c61fa0efbc6fbdf3d  nordugrid-arc-4.2.0.tar.gz
+35f4727f0ae928305c7b45851420ee72  nordugrid-arc-5.0.0.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/nordugrid-arc.git/commit/?h=el5&id=f264c52eb9e23cce0afc8cbffd6a50565815352e


More information about the scm-commits mailing list