Commit f303b6ea authored by Mattias Ellert's avatar Mattias Ellert

Switch upstream to Grid Community Toolkit

First Grid Community Toolkit release (9.0)
- Skip homedir test if directory does not exist
Correct bitshift direction in perl test file (9.1)
Drop patch globus-gsi-sysconfig-nonexistent-home.patch (accepted upstream)
parent 5a6ce07d
This package is part of the Grid Security Infrastructure in C (GSI C) component
of the Globus Toolkit. For more information visit:
of the Grid Community Toolkit. For more information visit:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/
https://gridcf.org/gct-docs/gsic/
Key Concepts:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/key/
https://gridcf.org/gct-docs/gsic/key/
Admin Guide:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/admin/
https://gridcf.org/gct-docs/gsic/admin/
User's Guide:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/user/
https://gridcf.org/gct-docs/gsic/user/
Developer's Guide:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/developer/
https://gridcf.org/gct-docs/gsic/developer/
Release Notes:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/rn/
https://gridcf.org/gct-docs/gsic/rn/
Public Interface Guide:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/pi/
https://gridcf.org/gct-docs/gsic/pi/
Quality Profile:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/qp/
https://gridcf.org/gct-docs/gsic/qp/
Migrating Guide:
http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/mig/
https://gridcf.org/gct-docs/gsic/mig/
globus-gsi-sysconfig (9.1-1) unstable; urgency=medium
* Switch upstream to Grid Community Toolkit
* First Grid Community Toolkit release (9.0)
- Skip homedir test if directory does not exist
* Correct bitshift direction in perl test file (9.1)
* Drop patch globus-gsi-sysconfig-nonexistent-home.patch (accepted upstream)
-- Mattias Ellert <mattias.ellert@physics.uu.se> Sun, 16 Sep 2018 03:16:32 +0200
globus-gsi-sysconfig (8.1-2) unstable; urgency=medium
* Package /etc/grid-security/certificates
......
Source: globus-gsi-sysconfig
Priority: optional
Maintainer: Mattias Ellert <mattias.ellert@physics.uu.se>
Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, libglobus-common-dev (>= 15), libglobus-openssl-module-dev (>= 3), libglobus-gsi-openssl-error-dev (>= 2), libssl-dev, doxygen, graphviz
Standards-Version: 4.2.0
Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, libglobus-common-dev (>= 15), libglobus-openssl-module-dev (>= 3), libglobus-gsi-openssl-error-dev (>= 2), libssl-dev, doxygen
Standards-Version: 4.2.1
Section: net
Vcs-Browser: https://salsa.debian.org/ellert/globus-gsi-sysconfig
Vcs-Git: https://salsa.debian.org/ellert/globus-gsi-sysconfig.git
Homepage: http://toolkit.globus.org/
Homepage: https://github.com/gridcf/gct/
Package: libglobus-gsi-sysconfig1
Section: libs
......@@ -14,12 +14,12 @@ Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Globus Toolkit - Globus GSI System Config Library
The Globus Toolkit is an open source software toolkit used for
building Grid systems and applications. It is being developed by the
Globus Alliance and many others all over the world. A growing number
of projects and companies are using the Globus Toolkit to unlock the
potential of grids for their cause.
Description: Grid Community Toolkit - Globus GSI System Config Library
The Grid Community Toolkit (GCT) is an open source software toolkit used for
building grid systems and applications. It is a fork of the Globus Toolkit
originally created by the Globus Alliance. It is supported by the Grid
Community Forum (GridCF) that provides community-based support for core
software packages in grid computing.
.
The libglobus-gsi-sysconfig1 package contains:
Globus GSI System Config Library
......@@ -29,13 +29,13 @@ Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libglobus-gsi-sysconfig1 (= ${binary:Version}), ${misc:Depends}, libglobus-common-dev (>= 15), libglobus-openssl-module-dev (>= 3), libglobus-gsi-openssl-error-dev (>= 2), libssl-dev
Recommends: libglobus-gsi-sysconfig-doc (= ${source:Version})
Description: Globus Toolkit - Globus GSI System Config Library Development Files
The Globus Toolkit is an open source software toolkit used for
building Grid systems and applications. It is being developed by the
Globus Alliance and many others all over the world. A growing number
of projects and companies are using the Globus Toolkit to unlock the
potential of grids for their cause.
Suggests: libglobus-gsi-sysconfig-doc (= ${source:Version})
Description: Grid Community Toolkit - Globus GSI System Config Library Development Files
The Grid Community Toolkit (GCT) is an open source software toolkit used for
building grid systems and applications. It is a fork of the Globus Toolkit
originally created by the Globus Alliance. It is supported by the Grid
Community Forum (GridCF) that provides community-based support for core
software packages in grid computing.
.
The libglobus-gsi-sysconfig-dev package contains:
Globus GSI System Config Library Development Files
......@@ -46,12 +46,12 @@ Architecture: all
Multi-Arch: foreign
Pre-Depends: dpkg (>= 1.17.5)
Depends: ${misc:Depends}
Description: Globus Toolkit - Globus GSI System Config Library Documentation Files
The Globus Toolkit is an open source software toolkit used for
building Grid systems and applications. It is being developed by the
Globus Alliance and many others all over the world. A growing number
of projects and companies are using the Globus Toolkit to unlock the
potential of grids for their cause.
Description: Grid Community Toolkit - Globus GSI System Config Library Documentation Files
The Grid Community Toolkit (GCT) is an open source software toolkit used for
building grid systems and applications. It is a fork of the Globus Toolkit
originally created by the Globus Alliance. It is supported by the Grid
Community Forum (GridCF) that provides community-based support for core
software packages in grid computing.
.
The libglobus-gsi-sysconfig-doc package contains:
Globus GSI System Config Library Documentation Files
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: globus_gsi_sysconfig
Upstream-Contact: http://toolkit.globus.org/
Source: https://downloads.globus.org/toolkit/gt6/packages/globus_gsi_sysconfig-8.1.tar.gz
Upstream-Contact: https://github.com/gridcf/gct/
Source: https://repo.gridcf.org/gct6/sources/globus_gsi_sysconfig-9.1.tar.gz
Files: *
Copyright:
1999-2018 University of Chicago
2018 Grid Community Forum
License: Apache-2.0
Files: debian/*
......
Document: globus-gsi-sysconfig
Title: Debian globus-gsi-sysconfig Manual
Author: Globus Alliance
Abstract: The Globus toolkit, Globus GSI System Config Library
Author: Globus Alliance and Grid Community Forum
Abstract: The Grid Community Toolkit, Globus GSI System Config Library
Section: Programming
Format: HTML
......
# See /usr/share/doc/doxygen/README.jquery
embedded-javascript-library usr/share/doc/*/html/jquery.js *
From e5ed2791303019e868f0ceca746c5d275f94fadc Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert@physics.uu.se>
Date: Fri, 6 Apr 2018 21:21:37 +0200
Subject: [PATCH] Skip homedir test if directory does not exist
---
gsi/sysconfig/source/test/system-config-test.pl | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/test/system-config-test.pl b/test/system-config-test.pl
index 7d7b520f4..113038f74 100755
--- a/test/system-config-test.pl
+++ b/test/system-config-test.pl
@@ -43,16 +43,21 @@ sub set_key_permissions {
sub get_home_dir {
my $homedir = (getpwuid($<))[7];
- my ($rc, $output);
- $output = qx($system_config_test get_home_dir);
- $rc = $? << 8;
+ SKIP: {
+ skip "User home dir doesn't exist", 1 unless -d $homedir;
- $output =~ s/\n$//;
+ my ($rc, $output);
- diag($output) if $output ne "";
+ $output = qx($system_config_test get_home_dir);
+ $rc = $? << 8;
- ok($homedir eq $output, "get_home_dir");
+ $output =~ s/\n$//;
+
+ diag($output) if $output ne "";
+
+ ok($homedir eq $output, "get_home_dir");
+ }
}
sub file_exists_true {
@@ -293,7 +298,7 @@ sub get_cert_dir_home {
my ($rc, $output);
SKIP: {
- skip 1, "User cert dir doesn't exist" unless -d $certdir;
+ skip "User cert dir doesn't exist", 1 unless -d $certdir;
delete $ENV{X509_CERT_DIR} if $old_dir;
# Disable the get_home_dir test when the home directory does not exist
# When building in pbuilder, the home directory does not exist
# The GLOBUS_GSI_SYSCONFIG_GET_HOME_DIR function tests for the existence
# of the home directore and fails if it does not exist
# https://github.com/gridcf/gct/pull/37
globus-gsi-sysconfig-nonexistent-home.patch
......@@ -11,6 +11,7 @@ INSTALLDIR = $(CURDIR)/debian/tmp
_prefix = /usr
_bindir = $(_prefix)/bin
_sbindir = $(_prefix)/sbin
_includedir = $(_prefix)/include
_libdir = $(_prefix)/lib
_datadir = $(_prefix)/share
_mandir = $(_datadir)/man
......@@ -31,9 +32,8 @@ configure-stamp:
LDFLAGS="$(LDFLAGS) -Wl,--as-needed -Wl,-z,defs" \
dh_auto_configure -- \
--disable-static \
--sharedstatedir=/var/lib \
--includedir='$${prefix}/include/globus' \
--libexecdir='$${datadir}/globus' \
--includedir=$(_includedir)/globus \
--libexecdir=$(_datadir)/globus \
--docdir=$(_docdir)
# Reduce overlinking
......@@ -115,7 +115,6 @@ binary-indep: install
dh_install -i
dh_missing -i --fail-missing
dh_installman -i
dh_lintian -i
dh_link -i
dh_compress -i
dh_fixperms -i
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment