Bug 46110 - update php dependencies in simplesamlphp (1.14.11-1/01_dependencies.patch)
update php dependencies in simplesamlphp (1.14.11-1/01_dependencies.patch)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: SAML
UCS 4.3
Other Linux
: P5 normal (vote)
: UCS 4.3
Assigned To: Erik Damrose
Felix Botner
: interim-2
Depends on:
Blocks: 52943
  Show dependency treegraph
 
Reported: 2018-01-22 18:41 CET by Felix Botner
Modified: 2021-03-18 11:29 CET (History)
2 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2018-01-22 18:41:03 CET
We imported simplesamlphp from stretch into UCS 4.2 and had to update the php dependencies (php5). 

But with UCS 4.3 (stretch) php7 is the default and we have to update the .14.11-1/01_dependencies.patch patch accordingly (or use the upstream package)
Comment 1 Erik Damrose univentionstaff 2018-01-23 14:05:00 CET
As a first step I cheerypicked the package for 4.3 and removed the dependency patch.

svn r17972 Remove dependency chagnes made for UCS 4.2

buildsystem currently down, package build pending...
Comment 2 Florian Best univentionstaff 2018-01-23 14:38:17 CET
Yes, I think this is good. The dependency-patch was only there because in prior-UCS versions the forward-ported-simplesamlphp could not be installed.
Comment 3 Erik Damrose univentionstaff 2018-01-23 16:11:47 CET
TODO: adapt u-apache and u-saml package dependencies
Comment 4 Erik Damrose univentionstaff 2018-01-23 17:19:05 CET
ad5a5d2 + 15f53393 univention-saml: Update dependencies for UCS 4.3 with php7

simplesamlphp 1.14.11-1A~4.3.0.201801231655
univention-saml 5.0.2-3A~4.3.0.201801231718

univention-apache: Bug 46121

interim bug, no changelog required?!
Comment 5 Felix Botner univentionstaff 2018-01-30 11:15:10 CET
univention-saml depends on php-openid, which is a 4.2 package that depends on php5

-> apt-cache show php-openid 
Package: php-openid
Priority: optional
Section: php
Installed-Size: 695
Maintainer: Jan Hauke Rahm <jhr@debian.org>
Architecture: all
Version: 2.2.2-1.A~4.2.0.201608231644
Depends: php5 (>= 5.2.0), php5-gmp, php5-curl
Suggests: php-db
Filename: 4.2-0/all/php-openid_2.2.2-1.A~4.2.0.201608231644_all.deb
Size: 209684
MD5sum: 06c7ae2707e5a42385fa67f01be31681
SHA1: 35a5e0e8e2c6198f43b5433b8ca67b0b4ffd7330
SHA256: 991ff68cdf4290499dde10680f58b94da991c3884f12e57b1ee84e3cb714bb79
Description: PHP OpenID library
 The PHP OpenID library lets you enable OpenID authentication on sites built
 using PHP. It features the OpenID consumer, Store implementations,
 and an OpenID server.
Description-md5: 4d5b474a4c70e4089717df27b0f21ed7
Homepage: http://github.com/openid/php-openid
Comment 6 Erik Damrose univentionstaff 2018-01-30 11:22:55 CET
806a2d68 Remove dependency on php5 package php-openid

univention-saml 5.0.4-2A~4.3.0.201801301122
Comment 7 Felix Botner univentionstaff 2018-01-31 14:15:36 CET
univention-saml depends on php-xml-parser, which is a 4.2 package that depends on php5-common
Comment 8 Erik Damrose univentionstaff 2018-02-12 14:16:08 CET
41fbd25 Change dependency from php-xml-parser to php-xml to remove php5 dependency

Package: univention-saml
Version: 5.0.4-6A~4.3.0.201802121414
Comment 9 Felix Botner univentionstaff 2018-02-12 17:12:20 CET
changelog?
Comment 10 Erik Damrose univentionstaff 2018-02-12 17:38:47 CET
3356ffc changelog
Comment 11 Felix Botner univentionstaff 2018-02-12 17:44:12 CET
OK
Comment 12 Stefan Gohmann univentionstaff 2018-03-14 14:38:26 CET
UCS 4.3 has been released:
 https://docs.software-univention.de/release-notes-4.3-0-en.html
 https://docs.software-univention.de/release-notes-4.3-0-de.html

If this error occurs again, please use "Clone This Bug".