I've put the first beta of GT6 for testing on the GT web
site. For this release, there are a lot of changes in the build from
source process, as well as initial support for parts of the Globus
Toolkit on Windows and Mac OS X. There is a draft version of
documentation on 
http://toolkit.globus.org/toolkit/docs/6/admin/install/#gtadmin
describing the new build-from-source and install-on-mac/win steps.

The biggest changes since alpha2 are better support for Ubuntu 14.04, 
CentOS/RHEL 7, and SLES
11, updated repository definition packages, and support for 
globus-connect-server on SLES 11.

Full beta notes follow, with highlights since alpha2 are marked with *NEW*. 

LINUX:
There is a new repo definition package that attempts to set up the package
repository that attempts to detect the system and install the
correct repositories here:
http://www.globus.org/ftppub/gt6/installers/repo/
The RPM version should work on current fedora, SL, RHEL, and CentOS, and
SLES 11
The Deb version should work on current Debian and Ubuntu versions

*NEW* New repo packages
*NEW* Adds support for SUSE Linux Enterprise Server 11.x
*NEW* Adds support for Ubuntu 14.04
*NEW* Adds support for RHEL7/CentOS7

NOTE THAT FOR THE BETA ON LINUX: you'll need to enable the
Testing repo to get the new binary packages after installing the repository
configuration packages: Modify the files in /etc/yum.repos.d/ or
/etc/apt/sources.list.d to enable them or you won't be able to install
any new packages.
*NEW* Enable the testing repo instead of the Unstable repo for the beta

*NEW*
Binary tarballs for Linux (32-bit and 64-bit) non-root installs. These
are available from http://toolkit.globus.org/ftppub/gt6/installers/linux/
Programs within the tarballs are built so that most operations will work
without setting the GLOBUS_LOCATION or library path environment variables.

MAC:
There is a binary install at
http://www.globus.org/ftppub/gt6/installers/mac/
This installs the client side parts of the toolkit. If installed for
all users, the PATH should be set correctly when your Terminal app is
restarted. There is an uninstall script called globus-uninstall that
undoes the installation.

In theory the binaries should work on versions back to Mac OS 10.6, but
I don't have anything that old around, so haven't verified. If you have
any issues or successes with older versions, let us know.
Files are installed in /Library/Globus or ~/Library/Globus depending on
whether you install for all users or this user only.
*NEW* Drop support for 10.5

WINDOWS:
There are .zip files for various types of windows systems (32- and
64-bit, cygwin, and native using mingw) here:
http://www.globus.org/ftppub/gt6/installers/windows/
These should work by adding the bin, sbin, and lib subdirectories to
the PATH environment variable.

GENERAL:
The build system has been replaced (no more GPT and flavored packages).
If you have DSIs or other external packages, check that they can still
build. If you use globus-makefile-header, things *ought* to work. If you
used GPT autoconf macros, you'll need to update things to use pkg-config
(which is also supported in GT5.2)

*NEW* Dependency and Makefile fixes
*NEW* Fixes from Mattias Ellert:
   * Treat doxygen consistently between packages
   * Files in EXTRA_DIST should not be in CLEANFILES
   * Remove sed no-op
   * Script cleanu
   * Keep certificate scripts in one package
   * Remove old docs before running doxygen
   * Missing --nonet
   * ENOSR is not defined on all platforms (GT-345)
   * Typo (variable name mismatch) (GT-494)
   * Drop doc for PBS GRAM module
   * Remove extra deps (c&p errors from fork backend)
   * Don't install .pc files for LSF and slurm backends

MYPROXY:
*NEW* Update to MyProxy 6.0rc3
     SLES11 fixes
GLOBUS CONNECT SERVER
*NEW* Add support for SLES 11. This requires apache 2.4 and modules from the
opensuse.org build server for compatibility with myproxy-oauth.
The following commands will enable installing the newer version of apache:

zypper ar 
http://download.opensuse.org/repositories/Apache/SLE_11_SP3/Apache.repo
zypper ar 
http://download.opensuse.org/repositories/Apache:/Modules/Apache_SLE_11_SP3/Apache:Modules.repo
rpm --import 
http://download.opensuse.org/repositories/Apache/SLE_11_SP3/repodata/repomd.xml.key
rpm --import 
http://download.opensuse.org/repositories/Apache:/Modules/Apache_SLE_11_SP3/repodata/repomd.xml.key

UDT:
The udt XIO driver is included in all of the builds except the cygwin
and debian squeeze build. This includes a dynamic version of the UDT
code and static link of libnice and its dependencies for NAT traversal.

PACKAGE CHANGES:
*NEW* globus_common: increase error cache size
*NEW* globus_gram_job_manager: fix crash when USER not set
*NEW* globus_xio Fix GT-546: HTTP transfers larger than 4GB fail 
*NEW* myproxy-oauth SLES 11 support

ACCESS TO SOURCE CODE:
The source for the toolkit has been moved from cvs.globus.org to
https://github.com/globus/globus-toolkit/tree/globus_6_branch
run autoreconf -i in the root of a checkout to bootstrap everything,
and then configure/make/make install should work to build things (more
below). The 6.0beta1 release is tagged globus_toolkit_6_0_beta1

BUILDING FROM SOURCE:
The source installer is available from
http://www.globus.org/ftppub/gt6/installers/src/
If you want to try building from the source installer, you'll need
pkg-config (from http://www.freedesktop.org/wiki/Software/pkg-config/)
and the PKG_CONFIG_PATH set to be able to find the openssl dependency.
I've tried with OmniOS and FreeBSD (and it's clone of pkg-config) with
some success. If there are other system types you have access to that
will want GT builds from source, please try them. VPATH builds and
parallel builds, and running tests from the build tree (via "make
check") should work with the new source installer.

Reply via email to