Source: nordugrid-arc
Section: net
Priority: optional
Maintainer: Mattias Ellert <mattias.ellert@fysast.uu.se>
Uploaders: Anders Wäänänen <waananen@nbi.dk>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 6.0.7~), autotools-dev, libxml2-dev (>= 2.4.0), libssl-dev, libglibmm-2.4-dev, python-dev, libltdl-dev | libltdl7-dev | libltdl3-dev, libldap2-dev, uuid-dev, libcppunit-dev, pkg-config, libdb5.1++-dev | libdb4.8++-dev | libdb4.7++-dev | libdb4.6++-dev | libdb4.5++-dev | libdb4.4++-dev | libdb4.3++-dev | libdb4.2++-dev | libdb++-dev, libxmlsec1-dev (>=1.2.4), libglobus-common-dev, libglobus-gssapi-gsi-dev, libglobus-rls-client-dev, libglobus-ftp-client-dev, libglobus-ftp-control-dev, python-support, default-jdk | openjdk-6-jdk, liblfc-dev, libgridsite-dev, openssl
XS-Python-Version: current
Standards-Version: 3.9.2
Vcs-Browser: http://svn.nordugrid.org/trac/nordugrid/browser/arc1
Vcs-Svn: http://svn.nordugrid.org/repos/nordugrid/arc1/trunk
Homepage: http://www.nordugrid.org

Package: libarccommon1
Provides: nordugrid-arc-libs, nordugrid-arc1, nordugrid-arc-nox
Replaces: nordugrid-arc-libs (<< 1.0.0~), nordugrid-arc1 (<< 1.0.0~), nordugrid-arc-nox (<< 1.3.0~), libarccommon0
Conflicts: nordugrid-arc-libs (<< 1.0.0~), nordugrid-arc1 (<< 1.0.0~), nordugrid-arc-nox (<< 1.3.0~), nordugrid-arc-httpsd (<< 0.8.2~), nordugrid-arc-logger-server (<< 0.8.2~), nordugrid-arc-nox-charon (<< 1.3.0~), nordugrid-arc-nox-compiler (<< 1.3.0~), nordugrid-arc-nox-delegation (<< 1.3.0~), nordugrid-arc-nox-paul (<< 1.3.0~), nordugrid-arc-nox-saml2sp (<< 1.3.0~), nordugrid-arc-nox-slcs (<< 1.3.0~), libarccommon0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: ARC grid middleware
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The Advanced Resource Connector (ARC) brings computing resources
 together across institutional boundaries. This concept is commonly
 referred to as a "computational grid". Historically, grids address the
 organisation of distributed storage of data and parallel computation,
 but arbitrary services are thinkable.
 .
 Just like the web, ARC has its roots in the IT infrastructure that was
 erected to analyse the experiments for high energy physics at CERN. The
 first release, ARC-0.x, was dependent on Globus, the current release
 keeps that compatibility but can also be used independently.
 .
 With ARC, the user gains flexibility
 with additional services and more supported platforms. The service
 developer notices that even for persistent functionality across the
 two major versions, what has been a script on the server side once,
 that was repeatedly started and ran through, this has now become a
 service. Those are only started once and can then be queried, which
 is far more efficient, far more responsive, and is no longer stateless
 but can observe changes of values over time.

Package: nordugrid-arc-client
Provides: nordugrid-arc1-client, nordugrid-arc-nox-client
Replaces: nordugrid-arc1-client (<< 1.0.0~), nordugrid-arc-nox-client (<< 1.3.0~)
Conflicts: nordugrid-arc1-client (<< 1.0.0~), nordugrid-arc-nox-client (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, nordugrid-arc-plugins-needed (= ${binary:Version})
Description: ARC prototype clients
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 For the regular user of any ARC-based computational grid,
 this client package contains (or depends on) all packages
 that are needed to submit jobs, query their status and
 retrieve results.

Package: nordugrid-arc-hed
Provides: nordugrid-arc1-server, nordugrid-arc-nox-hed
Replaces: nordugrid-arc1-server (<< 1.0.0~), nordugrid-arc-nox-hed (<< 1.3.0~)
Conflicts: nordugrid-arc1-server (<< 1.0.0~), nordugrid-arc-nox-hed (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: nordugrid-arc-python
Description: ARC Hosting Environment Daemon
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Hosting Environment Daemon (HED). This daemon presents a site
 to other participants on the grid. An intrinsic component of any grid
 system is a mechanism allowing for the secure stateful communication with
 remote environments. HED prepares for such an environment and as such
 is the core of the ARC middleware. HED was however written in a way,
 that represents typical grid computing tasks (the sharing of CPU time
 or storage) to become just one possible service between a user and a
 remote machine. Many others are thinkable, and HED takes considerable
 effort away from the respective implementors.

#Package: nordugrid-arc-charon
#Provides: nordugrid-arc-nox-charon
#Replaces: nordugrid-arc-nox-charon (<< 1.3.0~)
#Conflicts: nordugrid-arc-nox-charon (<< 1.3.0~)
#Architecture: any
#Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-hed (= ${binary:Version})
#Description: ARC Charon service
# The NorduGrid is a collaboration aiming at development, maintenance
# and support of the free Grid middleware, known as the Advanced Resource
# Connector (ARC).
# .
# Charon is a remote policy decision point service. It accepts formatted
# policy decision request and return positive or negative response. When
# running a Charon (within the HED), the TLS layer can be used for
# securing the communication, when the request or response  information
# are critical.

Package: nordugrid-arc-chelonia
Provides: nordugrid-arc-nox-chelonia
Replaces: nordugrid-arc-nox-chelonia (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-chelonia (<< 1.3.0~)
Architecture: any
Depends: ${misc:Depends}, ${python:Depends}, nordugrid-arc-python (= ${binary:Version}), python-fuse
Description: ARC Chelonia service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The NorduGrid storage service Chelonia consists of a set of SOAP based
 services residing within HED. Together, the services provide a self-healing,
 reliable, robust, scalable, resilient and consistent data storage system.

Package: nordugrid-arc-hopi
Provides: nordugrid-arc-nox-hopi
Replaces: nordugrid-arc-nox-hopi (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-hopi (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-hed (= ${binary:Version})
Description: ARC Hopi service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The Hopi service provides a simple implementation of an http(s)
 server. It supports GET and PUT operations. It can be used as a simple
 file transfer service and it is usable via common web browsers and
 other http(s) clients (e.g. wget).

Package: nordugrid-arc-isis
Provides: nordugrid-arc-nox-isis
Replaces: nordugrid-arc-nox-isis (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-isis (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-hed (= ${binary:Version}), nordugrid-arc-plugins-needed (= ${binary:Version})
Description: ARC Isis service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 Isis is the new ARC information system implemented within HED. Isis
 comes with P2P capabilities and a web-services interface. The new system
 grants grid participants an increase in flexibility, robustness and it
 also offers easier configuration and self-healing capability.

Package: nordugrid-arc-gridftpd
Provides: nordugrid-arc-nox-gridftp-server
Replaces: nordugrid-arc-nox-gridftp-server (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-gridftp-server (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ARC gridftp server
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 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: nordugrid-arc-cache-service
Provides: nordugrid-arc-nox-cache-service
Replaces: nordugrid-arc-nox-cache-service (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-cache-service (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ARC cache service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC cache service. It provides a way to perform
 some operations on the A-REX cache remotely. It can be especially helpful
 for data management within a pilot job framework.

Package: nordugrid-arc-aris
Provides: nordugrid-arc-infosys-ldap, nordugrid-arc-nox-ldap-infosys, nordugrid-arc-infoindex
Replaces: nordugrid-arc-infosys-ldap (<< 1.0.0~), nordugrid-arc-nox-ldap-infosys (<< 1.3.0~), nordugrid-arc-infoindex (<< 0.8.2~)
Conflicts: nordugrid-arc-infosys-ldap (<< 1.0.0~), nordugrid-arc-nox-ldap-infosys (<< 1.3.0~), nordugrid-arc-infoindex (<< 0.8.2~)
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}, bdii
Description: ARC LDAP infosys service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the LDAP based information system for ARC.
 This package is not self-contained. it should be pulled in by either
 nordugrid-arc-arex to be a part of a local information system or
 by nordugrid-arc-egiis to be a part of a EGIIS service.

Package: nordugrid-arc-egiis
Provides: nordugrid-arc-nox-giis
Replaces: nordugrid-arc-nox-giis (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-giis (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-aris (= ${source:Version})
Description: ARC EGIIS service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC). 
 .
 The EGIIS is the Information Index Service used by ARC, This service is
 used to set up a ldap-based server that local information systems register
 to.

Package: nordugrid-arc-ldap-monitor
Provides: nordugrid-arc-monitor
Replaces: nordugrid-arc-monitor (<< 1.0.0~)
Conflicts: nordugrid-arc-monitor (<< 1.0.0~)
Architecture: all
Depends: ${misc:Depends}
Description: ARC LDAP monitor service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the LDAP monitor system for ARC.
 This package is self-contained. It is used to set up a web-based monitor
 which pulls information from a EGIIS and shows it graphically.

Package: nordugrid-arc-ws-monitor
Architecture: all
Depends: ${misc:Depends}
Description: ARC WS monitor service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the WS monitor system for ARC.
 This package is self-contained. It is used to set up a web-based monitor
 which pulls information from ISIS and shows it graphically.

#Package: nordugrid-arc-slcs
#Provides: nordugrid-arc-nox-slcs
#Replaces: nordugrid-arc-nox-slcs (<< 1.3.0~)
#Conflicts: nordugrid-arc-nox-slcs (<< 1.3.0~)
#Architecture: any
#Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-hed (= ${binary:Version})
#Description: ARC slcs service
# The NorduGrid is a collaboration aiming at development, maintenance
# and support of the free Grid middleware, known as the Advanced Resource
# Connector (ARC).
# .
# ARC Short-lived credential service.

Package: nordugrid-arc-arex
Provides: nordugrid-arc-grid-manager, nordugrid-arc-server, nordugrid-arc1-arex, nordugrid-arc-nox-arex
Replaces: nordugrid-arc-grid-manager (<< 1.0.0~), nordugrid-arc-server (<< 1.0.0~), nordugrid-arc1-arex (<< 1.0.0~), nordugrid-arc-nox-arex (<< 1.3.0~)
Conflicts: nordugrid-arc-grid-manager (<< 1.0.0~), nordugrid-arc-server (<< 1.0.0~), nordugrid-arc1-arex (<< 1.0.0~), nordugrid-arc-nox-arex (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, ${python:Depends}, nordugrid-arc-hed (= ${binary:Version}), nordugrid-arc-aris (= ${source:Version}), nordugrid-arc-plugins-needed (= ${binary:Version}), libxml-simple-perl
Description: ARC Remote EXecution service
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Remote EXecution service (AREX) represents those parts of the
 middleware that is responsible for the execution of compute jobs and
 the transfer of input or output data.

Package: nordugrid-arc-plugins-needed
Provides: nordugrid-arc1-plugins-base, nordugrid-arc-nox-plugins-base, nordugrid-arc-plugins-base
Replaces: nordugrid-arc1-plugins-base (<< 1.0.0~), nordugrid-arc-nox-plugins-base (<< 1.3.0~), nordugrid-arc-plugins-base (<< 1.0.0~b2~)
Conflicts: nordugrid-arc1-plugins-base (<< 1.0.0~), nordugrid-arc-nox-plugins-base (<< 1.3.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~), nordugrid-arc-plugins-base (<< 1.0.0~b2~), nordugrid-arc-plugins-globus (<< 1.0.0~b3~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ARC base plugins
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 ARC base plugins. This includes the Message Chain Components (MCCs)
 and Data Manager Components (DMCs).

Package: nordugrid-arc-plugins-globus
Provides: nordugrid-arc1-plugins-globus, nordugrid-arc-nox-plugins-globus
Replaces: nordugrid-arc1-plugins-globus (<< 1.0.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~)
Conflicts: nordugrid-arc1-plugins-globus (<< 1.0.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ARC Globus plugins
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 ARC Globus plugins. This includes the Globus dependent Data Manager
 Components (DMCs).

Package: nordugrid-arc-dev
Provides: nordugrid-arc-libs-devel, nordugrid-arc1-dev, nordugrid-arc-nox-dev
Replaces: nordugrid-arc-libs-devel (<< 1.0.0~), nordugrid-arc1-dev (<< 1.0.0~), nordugrid-arc-nox-dev (<< 1.3.0~)
Conflicts: nordugrid-arc-libs-devel (<< 1.0.0~), nordugrid-arc1-dev (<< 1.0.0~), nordugrid-arc-nox-dev (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libxml2-dev (>=2.4.0), libssl-dev, libglibmm-2.4-dev
Description: ARC development files
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 The ARC middleware's core functionality, the Hosting Environment
 Daemon (HED) can be extended for novel services. Considerable parts
 of a regular installation of a regular installation of the NorduGrid
 represent such modules.

Package: nordugrid-arc-python
Provides: nordugrid-arc1-python, nordugrid-arc-nox-python
Replaces: nordugrid-arc1-python (<< 1.0.0~), nordugrid-arc-nox-python (<< 1.3.0~)
Conflicts: nordugrid-arc1-python (<< 1.0.0~), nordugrid-arc-nox-python (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
XB-Python-Version: ${python:Versions}
Description: ARC Python wrapper
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Developers with an interest to integrate the some functionality on a
 remote site via an interface compatible with ARC, may find it preferable
 to perform that remote invocation from within Python. While today most
 services in ARC are associated with computation or storage, there is
 no constraint on these applications.

Package: nordugrid-arc-java
Provides: nordugrid-arc1-java, nordugrid-arc-nox-java
Replaces: nordugrid-arc1-java (<< 1.0.0~), nordugrid-arc-nox-java (<< 1.3.0~)
Conflicts: nordugrid-arc1-java (<< 1.0.0~), nordugrid-arc-nox-java (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre | java6-runtime | java5-runtime
Description: ARC Java wrapper
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Developers with an interest to integrate the some functionality on a
 remote site via an interface compatible with ARC, may find it preferable
 to perform that remote invocation from within Java. While today most
 services in ARC are associated with computation or storage, there is
 no constraint on these applications.

Package: nordugrid-arc-janitor
Provides: nordugrid-arc1-janitor, nordugrid-arc-nox-janitor
Replaces: nordugrid-arc1-janitor (<< 1.0.0~), nordugrid-arc-nox-janitor (<< 1.3.0~)
Conflicts: nordugrid-arc1-janitor (<< 1.0.0~), nordugrid-arc-nox-janitor (<< 1.3.0~)
Architecture: any
Depends: ${misc:Depends}, ${perl:Depends}
Recommends: liblog-log4perl-perl, libfile-copy-recursive-perl
Description: ARC dynamic runtime environment installation
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 For grid computing, a major challenge is to keep the working environments
 homogeneous between the sites. To help this situation, runtime
 environments have been developed. Those can be added to or removed from
 a site, and this Janitor service helps automating this process.
 .
 The Janitor is a recent development and the community to prepare
 catalogues of dynamically installable packages still needs to evolve.

Package: nordugrid-arc-doxygen
Architecture: all
Depends: ${misc:Depends}
Conflicts: nordugrid-arc-nox-doc (<< 1.3.0~)
Description: ARC API documentation
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Reference to the ARC programming API. It is prepared with doxygen.

Package: nordugrid-arc-gridmap-utils
Architecture: all
Depends: libnet-ldap-perl, libxml-dom-perl, libcrypt-ssleay-perl, ${perl:Depends}, ${misc:Depends}
Recommends: cron
Description: NorduGrid authorization tools
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 This package contains the ARC authorization machinery.
 A prominent tool distributed in this package is the nordugridmap
 script to collect user information from the virtual organisations.

Package: nordugrid-arc-ca-utils
Architecture: all
Depends: fetch-crl, ${misc:Depends}
Description: NorduGrid authentication tools
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 The nordugrid-arc-ca-utils packages has been obsoleted.
 The functionality of the grid-update-crls tool is provided by the
 fetch-crl tool in the fetch-crl package.

Package: nordugrid-arc-dbg
Provides: nordugrid-arc-nox-dbg
Replaces: nordugrid-arc-nox-dbg (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-dbg (<< 1.3.0~)
Architecture: any
Section: debug
Priority: extra
Depends: ${misc:Depends}, libarccommon1 (= ${binary:Version}) | nordugrid-arc-client (= ${binary:Version}) | nordugrid-arc-hed (= ${binary:Version}) | nordugrid-arc-hopi (= ${binary:Version}) | nordugrid-arc-isis (= ${binary:Version}) | nordugrid-arc-arex (= ${binary:Version}) | nordugrid-arc-plugins-needed(= ${binary:Version}) | nordugrid-arc-plugins-globus (= ${binary:Version}) | nordugrid-arc-dev (= ${binary:Version}) | nordugrid-arc-python (= ${binary:Version}) | nordugrid-arc-java (= ${binary:Version}) | nordugrid-arc-janitor (= ${binary:Version}) | nordugrid-arc-cache-service (= ${binary:Version}) | nordugrid-arc-gridftpd (= ${binary:Version})
Description: ARC grid middleware - Debug Symbols
 The NorduGrid is a collaboration aiming at development, maintenance
 and support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package provides dubug symbols for the ARC grid middleware.
