Dependencies for shibboleth-sp2 2.6.0+dfsg1-3 jessie backport

Etienne Dysli-Metref etienne.dysli-metref at switch.ch
Fri Oct 21 09:25:40 UTC 2016


On 19/10/16 10:51, Ferenc Wágner wrote:
> Likewise.  Shall I push a commit for these, or will you?
> OpenSAML2 could do with a similar one, too...

Hi Ferenc,

I now have a commit for this on debian/master changing 2.5 to 2.6 and
1.5 to 1.6:

commit 9d6b4edefea9feee5cba2bbf26b55bc61f9367aa
Author: Etienne Dysli Metref <etienne.dysli-metref at switch.ch>
Date:   Fri Oct 21 10:46:56 2016 +0200

    Depend on the latest OpenSAML and SP releases

    Updated dependencies to OpenSAML 2.6, SP 2.6 and XMLTooling 1.6.

diff --git a/debian/control b/debian/control
index 32c3faf..1c38e71 100644
--- a/debian/control
+++ b/debian/control
@@ -15,15 +15,15 @@ Build-Depends:
  libboost-dev,
  libfcgi-dev,
  libkrb5-dev,
  liblog4shib-dev,
  libmemcached-dev (>= 1.0),
- libsaml2-dev (>= 2.5),
+ libsaml2-dev (>= 2.6),
  libsystemd-dev [linux-any],
  libxerces-c-dev,
  libxml-security-c-dev (>= 1.7),
- libxmltooling-dev (>= 1.5),
+ libxmltooling-dev (>= 1.6),
  opensaml2-schemas,
  pkg-config,
  unixodbc-dev,
  xmltooling-schemas,
 Build-Depends-Indep:
@@ -37,11 +37,11 @@ Vcs-Browser:
https://anonscm.debian.org/cgit/pkg-shibboleth/shibboleth-sp2.git/
 Package: libapache2-mod-shib2
 Section: httpd
 Architecture: any
 Depends:
  libshibsp-plugins (= ${binary:Version}),
- shibboleth-sp2-utils (>= 2.5),
+ shibboleth-sp2-utils (>= 2.6),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Federated web single sign-on system (Apache module)
  The Shibboleth System is a standards based software package for web
  single sign-on across or within organizational boundaries.  It supports
@@ -59,13 +59,13 @@ Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
  ${misc:Pre-Depends},
 Depends:
- opensaml2-schemas (>= 2.5),
- shibboleth-sp2-common (>= 2.5),
- xmltooling-schemas (>= 1.5),
+ opensaml2-schemas (>= 2.6),
+ shibboleth-sp2-common (>= 2.6),
+ xmltooling-schemas (>= 1.6),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Federated web single sign-on system (runtime)
  The Shibboleth System is a standards based software package for web
  single sign-on across or within organizational boundaries.  It supports
@@ -96,14 +96,14 @@ Description: Federated web single sign-on system
(plugins)
 Package: libshibsp-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
- libsaml2-dev (>= 2.5),
+ libsaml2-dev (>= 2.6),
  libshibsp7 (= ${binary:Version}),
  libxerces-c-dev,
- libxmltooling-dev (>= 1.5),
+ libxmltooling-dev (>= 1.6),
  ${misc:Depends},
 Suggests:
  libshibsp-doc,
 Description: Federated web single sign-on system (development)
  The Shibboleth System is a standards based software package for web

If this is correct, I can push it. Sorry for not saying I was going to
do it, I thought you would be faster than me...


Then for the jessie backport I've updated build-depends with the precise
versions and added a dependency on liblog4shib1 and libxml-security-c17
to each package with shlibs:Depends. Is it correct so?

diff --git a/debian/control b/debian/control
index 1c38e71..0e0d586 100644
--- a/debian/control
+++ b/debian/control
@@ -13,17 +13,17 @@ Build-Depends:
  dh-autoreconf,
  dh-exec,
  libboost-dev,
  libfcgi-dev,
  libkrb5-dev,
- liblog4shib-dev,
+ liblog4shib-dev (>= 1.0.9-3~),
  libmemcached-dev (>= 1.0),
- libsaml2-dev (>= 2.6),
+ libsaml2-dev (>= 2.6.0-4~),
  libsystemd-dev [linux-any],
  libxerces-c-dev,
- libxml-security-c-dev (>= 1.7),
- libxmltooling-dev (>= 1.6),
+ libxml-security-c-dev (>= 1.7.3-3~),
+ libxmltooling-dev (>= 1.6.0-3~),
  opensaml2-schemas,
  pkg-config,
  unixodbc-dev,
  xmltooling-schemas,
 Build-Depends-Indep:
@@ -59,10 +59,12 @@ Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
  ${misc:Pre-Depends},
 Depends:
+ liblog4shib1 (>= 1.0.9-3~),
+ libxml-security-c17 (>= 1.7.3-3~),
  opensaml2-schemas (>= 2.6),
  shibboleth-sp2-common (>= 2.6),
  xmltooling-schemas (>= 1.6),
  ${misc:Depends},
  ${shlibs:Depends},
@@ -79,10 +81,12 @@ Description: Federated web single sign-on system
(runtime)
 Package: libshibsp-plugins
 Section: libs
 Architecture: any
 Multi-Arch: same
 Depends:
+ liblog4shib1 (>= 1.0.9-3~),
+ libxml-security-c17 (>= 1.7.3-3~),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Federated web single sign-on system (plugins)
  The Shibboleth System is a standards based software package for web
  single sign-on across or within organizational boundaries.  It supports
@@ -152,11 +156,13 @@ Description: Federated web single sign-on system
(common files)
 Package: shibboleth-sp2-utils
 Architecture: any
 Multi-Arch: foreign
 Depends:
  adduser,
+ liblog4shib1 (>= 1.0.9-3~),
  libshibsp-plugins (= ${binary:Version}),
+ libxml-security-c17 (>= 1.7.3-3~),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
  openssl,
 Description: Federated web single sign-on system (daemon and utilities)

  Etienne

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-shibboleth-devel/attachments/20161021/1c789d4d/attachment.sig>


More information about the Pkg-shibboleth-devel mailing list