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.
