[Koha-bugs] [Bug 23128] Missing Net::OAuth2::AuthorizationServer dependency

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Jun 20 09:34:48 CEST 2019


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23128

Mirko Tietgen <mirko at abunchofthings.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |In Discussion

--- Comment #1 from Mirko Tietgen <mirko at abunchofthings.net> ---
Due to the multitude of operating systems we try to support, we run into a
dependency problem here.

Crypt::PRNG is available in libcryptx-perl.

It is available in
-Debian 9 (Stretch) backports
-Debian 10 (Buster) and later
-Ubuntu 18.04 (Bionic Beaver)

It is not available in
-Debian 8 (Jessie)
-Ubuntu 16.04 (Xenial Xerus)

So far we have libcryptx-perl in the Koha repository, but it only works for
Jessie, not Xenial, and it breaks Stretch without backports and Bionic.

I propose to remove libcryptx-perl from our repository. The result will be
-Debian 10 and Ubuntu 18.04 work out of the box
-Debian 9 needs backports enabled
-New installations on Jessie will not have Rest API support as far as
Net::OAuth2::AuthorzationServer is required
    (but existing installations will continue to work because the package is
already installed)
-Ubuntu 16.04 will not have Rest API support as far as
Net::OAuth2::AuthorzationServer is required

Debian 10 will be released July 9. I propose to deprecate support for Debian 8
(Jessie). It will be enough work to support two versions of Debian, we will run
into a lot of similar problems in the future otherwise.

We try to support "the latest Ubuntu LTS", but have dragged Ubuntu 16.04 along
so far. I propose to deprecate support for Ubuntu 16.04 (Xenial Xerus).

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list