This wiki is obsolete, see the NorduGrid web pages for up to date information.

ARC v0.8.2

From NorduGrid
Jump to navigationJump to search

Background

NorduGrid community has started the preparation of the next major production release, the v0.8.2. This page is the active workarea for the release preparation.

Starting with the v0.8.x series, the ARC production releases are created from multiple svn trees and offered as source tarball bundle (binary packages are also provided). The source bundle is created from the two SVN trees and contains two subpackages.

In case of the 0.8.2a test release the bundle consists of

  • nordugrid-arc-0.8.2a.tar.gz is generated from the "arc0/branches/v_0_8_2" tree (tag 0.8.2a)
  • nordugrid-arc-nox-???.tar.gz is generated from the "arc1/branches/nox" tree (tag nox-1.1rc6_for_0_8_2a)

The current production release of ARC is the v0.8.1.1, see the dedicated page

Content

v0.8.2 is the next major release with numerous large changes compared to the current production release:

  • Moving to BDII5 as part of the core LDAP infosys: added support for BDII5, you can now both use BDII4 and BDII5, BDII5 will be available from nordugrid testing repositories during pre-release stages, and after that it will be the default, blessed solution.
  • packaging changes: now nordugrid-arc-server is a meta-package depending on nordugrid-arc-gridftp, nordugrid-arc-grid-manager and nordugrid-arc-infosys-ldap
  • new components from the ARC1 tree (keeping the "old" components from ARC0 tree as well):
    • new client library, new CLI (arc* commands)
    • improved A-REX
    • HED
  • EXPERIMENTAL components
    • Chelonia
    • ISIS
    • ECHO
    • CHARON
    • HOPI
  • obsoleted components: SSE, NinfG
  • many more ...

Timing

  • Alpha (0.8.2a): 1st March
    • tagged on time
  • Beta (0.8.2b): 22nd March
    • tagged 23rd of March
  • Release candidates:
    • RC1 tagged 20th of April
    • RC2 tagged 6th May
    • RC3 will come on 17th May
  • Final: expected on 19th May

Source

The source bundle of the release contains two subpackages which were created from the release specific tags on the two ARC SVN areas, the svn/arc0 and the svn/arc1.

The release bundles are available from the nordugrid download area:

  • Source packages for the 0.8.2rc2:
    • arc0
    • arc1
    • bundle (one tarball)
  • Source packages for the 0.8.2rc3:
    • arc0
    • arc1
    • arcgui
    • bundle (one tarball)

SVN info

Source code for 0.8.2a is available from svn by running:

svn co http://svn.nordugrid.org/repos/nordugrid/arc0/tags/0.8.2a arc0-0.8.2a
svn co http://svn.nordugrid.org/repos/nordugrid/arc1/tags/nox-1.1rc6_for_0_8_2a arc1-0.8.2a

Source code for latest development snapshot of 0.8.2 is available from svn by running:

svn co http://svn.nordugrid.org/repos/nordugrid/arc0/branches/v_0_8_2 arc0-0.8.2
svn co http://svn.nordugrid.org/repos/nordugrid/arc1/tags/nox-1.1.0/ arc1-0.8.2

Installation from binary packages

For the v0.8.2a release, binary packages for Debian/Ubuntu and RPM-based systems are provided. In order to install alpha, beta and release candidate releases, you must enable both the NorduGrid stable and the testing repositories, please look under respective sections for additional instructions on how to do that.

For server-installation install the nordugrid-arc-server package and for the client-installation install the nordugrid-arc-client package.

Debian/Ubuntu

The archives are signed by the key available at: http://download.nordugrid.org/DEB-GPG-KEY-nordugrid.asc. Download the key and then install it in your apt configuration using the command.

sudo apt-key add DEB-GPG-KEY-nordugrid.asc

You can then install the arc packages using the way you prefer: apt-get, synaptic, or ...

Debian/Ubuntu Stable repositories

With 0.8.1.1 comes a new setup of repositories for Debian and Ubuntu. Previously the component (at the end of the line) was ".", Now it is main.

APT sources:

  • For Debian 4.0 (etch):
deb http://download.nordugrid.org/repos/debian/ etch main
deb-src http://download.nordugrid.org/repos/debian/ etch main
  • For Debian 5.0 (lenny):
deb http://download.nordugrid.org/repos/debian/ lenny main
deb-src http://download.nordugrid.org/repos/debian/ lenny main
  • For Ubuntu 8.04 (hardy):
deb http://download.nordugrid.org/repos/ubuntu/ hardy main
deb-src http://download.nordugrid.org/repos/ubuntu/ hardy main
  • For Ubuntu 8.10 (intrepid):
deb http://download.nordugrid.org/repos/ubuntu/ intrepid main
deb-src http://download.nordugrid.org/repos/ubuntu/ intrepid main
  • For Ubuntu 9.04 (jaunty):
deb http://download.nordugrid.org/repos/ubuntu/ jaunty main
deb-src http://download.nordugrid.org/repos/ubuntu/ jaunty main
  • For Ubuntu 9.10 (karmic):
deb http://download.nordugrid.org/repos/ubuntu/ karmic main
deb-src http://download.nordugrid.org/repos/ubuntu/ karmic main
Debian/Ubuntu Testing repositories

The testing repositories are incremental repositories that depend on the stable repositories being enabled.

  • For Debian 4.0 (etch):
deb http://download.nordugrid.org/repos/debian/ etch-proposed-updates main
deb-src http://download.nordugrid.org/repos/debian/ etch-proposed-updates main
  • For Debian 5.0 (lenny):
deb http://download.nordugrid.org/repos/debian/ lenny-proposed-updates main
deb-src http://download.nordugrid.org/repos/debian/ lenny-proposed-updates main
  • For Ubuntu 8.04 (hardy):
deb http://download.nordugrid.org/repos/ubuntu/ hardy-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ hardy-proposed main
  • For Ubuntu 8.10 (intrepid):
deb http://download.nordugrid.org/repos/ubuntu/ intrepid-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ intrepid-proposed main
  • For Ubuntu 9.04 (jaunty):
deb http://download.nordugrid.org/repos/ubuntu/ jaunty-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ jaunty-proposed main
  • For Ubuntu 9.10 (karmic):
deb http://download.nordugrid.org/repos/ubuntu/ karmic-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ karmic-proposed main

Red Hat/Fedora

After creating a file in /etc/yum.repos.d containing the repository definition you can install the packages the way you prefer: yum, package-kit, ...

Stable Yum repositories
  • Red Hat EL 4:
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el4/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Red Hat EL 5:
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el5/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Fedora
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/fedora/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
Testing Yum repositories

The repositories are incremental repositories requiring the stable repositories to be enabled.

  • Red Hat EL 4:
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el4/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Red Hat EL 5:
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el5/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Fedora
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/fedora/$releasever/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid

Known Issues