php7.2 has removed the mcrypt module

Bug #1749745 reported by Nish Aravamudan on 2018-02-15
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cakephp (Ubuntu)
Undecided
Unassigned
gosa (Debian)
Fix Released
Unknown
gosa (Ubuntu)
Undecided
Unassigned
php-crypt-chap (Ubuntu)
Undecided
Unassigned
php-horde-crypt-blowfish (Ubuntu)
Undecided
Unassigned
php-horde-passwd (Ubuntu)
Undecided
Unassigned
roundcube (Ubuntu)
Undecided
Unassigned
roundcube-plugins-extra (Ubuntu)
Undecided
Unassigned
tcpdf (Ubuntu)
Undecided
Unassigned
tt-rss (Ubuntu)
Undecided
Unassigned
yubikey-ksm (Ubuntu)
Undecided
Unassigned
zoneminder (Ubuntu)
Undecided
Unassigned

Bug Description

http://php.net/manual/en/migration71.deprecated.php

There are a number of affected packages.

Nish Aravamudan (nacc) wrote :

php-crypt-chap uses mcrypt at runtime and hasn't seen a PEAR update since 2010. It as one reverse-dep. Both should be removed from Bionic.

Steve Langasek (vorlon) wrote :

php-horde-passwd only recommends: php-crypt-chap, removal not needed.

no longer affects: php7.2 (Ubuntu)
Changed in php-horde-passwd (Ubuntu):
status: New → Invalid
Nish Aravamudan (nacc) wrote :

Thanks Steve, I've similarly marked other packages.

Changed in php-horde-crypt-blowfish (Ubuntu):
status: New → Invalid
Changed in tcpdf (Ubuntu):
status: New → Invalid
Changed in tt-rss (Ubuntu):
status: New → Invalid
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 php-horde-passwd 5.0.7-1 in bionic
  php-horde-passwd 5.0.7-1 in bionic amd64
  php-horde-passwd 5.0.7-1 in bionic arm64
  php-horde-passwd 5.0.7-1 in bionic armhf
  php-horde-passwd 5.0.7-1 in bionic i386
  php-horde-passwd 5.0.7-1 in bionic ppc64el
  php-horde-passwd 5.0.7-1 in bionic s390x
Comment: Fails tests with php7.2 because mcrypt is gone; FTBFS; Debian bug #889120, LP: #1749745
1 package successfully removed.

Changed in php-crypt-chap (Ubuntu):
status: New → Invalid
status: Invalid → Fix Released
Steve Langasek (vorlon) wrote :

ugh, restored php-horde-passwd, sorry.

Removing packages from bionic:
 php-crypt-chap 1.5.0-2 in bionic
  php-crypt-chap 1.5.0-2 in bionic amd64
  php-crypt-chap 1.5.0-2 in bionic arm64
  php-crypt-chap 1.5.0-2 in bionic armhf
  php-crypt-chap 1.5.0-2 in bionic i386
  php-crypt-chap 1.5.0-2 in bionic ppc64el
  php-crypt-chap 1.5.0-2 in bionic s390x
Comment: Fails tests with php7.2 because mcrypt is gone; FTBFS; Debian bug #889120, LP: #1749745
1 package successfully removed.

Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 yubikey-ksm 1.15-6 in bionic
  yubikey-ksm 1.15-6 in bionic amd64
  yubikey-ksm 1.15-6 in bionic arm64
  yubikey-ksm 1.15-6 in bionic armhf
  yubikey-ksm 1.15-6 in bionic i386
  yubikey-ksm 1.15-6 in bionic ppc64el
  yubikey-ksm 1.15-6 in bionic s390x
Comment: Depends on php-mcrypt, removed in php7.2; LP: #1749745
1 package successfully removed.

Changed in yubikey-ksm (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

cakephp has zoneminder as a reverse-dependency, should this also be removed?

Changed in cakephp (Ubuntu):
status: New → Incomplete
Steve Langasek (vorlon) wrote :

$ reverse-depends src:gosa
Reverse-Depends
===============
* gosa-plugin-mailaddress (for gosa)
* gosa-plugin-netgroups (for gosa)
* gosa-plugin-pwreset (for gosa)
* gosa-plugin-sudo (for gosa)
* gosa-plugin-uw-imap (for gosa)
* gosa-plugin-uw-imap (for gosa-plugin-mail)
* gosa-plugin-webdav (for gosa)
* gosa-plugin-webdav (for gosa-plugin-connectivity)

Changed in gosa (Ubuntu):
status: New → Incomplete
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 roundcube-plugins-extra 1.3.0-20170826 in bionic
  roundcube-plugins-extra 1.3.0-20170826 in bionic amd64
  roundcube-plugins-extra 1.3.0-20170826 in bionic arm64
  roundcube-plugins-extra 1.3.0-20170826 in bionic armhf
  roundcube-plugins-extra 1.3.0-20170826 in bionic i386
  roundcube-plugins-extra 1.3.0-20170826 in bionic ppc64el
  roundcube-plugins-extra 1.3.0-20170826 in bionic s390x
Comment: Depends on php-mcrypt, removed in php7.2; LP: #1749745
1 package successfully removed.

Changed in roundcube-plugins-extra (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 roundcube 1.3.3+dfsg.1-2 in bionic
  roundcube 1.3.3+dfsg.1-2 in bionic amd64
  roundcube 1.3.3+dfsg.1-2 in bionic arm64
  roundcube 1.3.3+dfsg.1-2 in bionic armhf
  roundcube 1.3.3+dfsg.1-2 in bionic i386
  roundcube 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube 1.3.3+dfsg.1-2 in bionic s390x
  roundcube-core 1.3.3+dfsg.1-2 in bionic amd64
  roundcube-core 1.3.3+dfsg.1-2 in bionic arm64
  roundcube-core 1.3.3+dfsg.1-2 in bionic armhf
  roundcube-core 1.3.3+dfsg.1-2 in bionic i386
  roundcube-core 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube-core 1.3.3+dfsg.1-2 in bionic s390x
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic amd64
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic arm64
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic armhf
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic i386
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube-mysql 1.3.3+dfsg.1-2 in bionic s390x
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic amd64
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic arm64
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic armhf
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic i386
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube-pgsql 1.3.3+dfsg.1-2 in bionic s390x
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic amd64
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic arm64
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic armhf
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic i386
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube-plugins 1.3.3+dfsg.1-2 in bionic s390x
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic amd64
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic arm64
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic armhf
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic i386
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic ppc64el
  roundcube-sqlite3 1.3.3+dfsg.1-2 in bionic s390x
Comment: Depends on php-mcrypt, removed in php7.2; LP: #1749745
1 package successfully removed.

Changed in roundcube (Ubuntu):
status: New → Fix Released
Nish Aravamudan (nacc) wrote :

Upstream discussion with cakephp maintainers implies we should drop cakephp (and re-sync if Debian does fix this): https://github.com/cakephp/cakephp/pull/11643

Changed in gosa (Debian):
status: Unknown → New
Nish Aravamudan (nacc) wrote :

There are a number of outstanding bugs in Debian with zoneminder, so I think we hsould just remove it as well.

Changed in cakephp (Ubuntu):
status: Incomplete → New
Nish Aravamudan (nacc) wrote :

RE: src:gosa, I think we should remove it and it's reverse-dependencies.

To be clear, I think reverse-depends is confused here. All of the gosa-plugins are, afaict, actually from src:gosa.

Changed in gosa (Ubuntu):
status: Incomplete → New
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 zoneminder 1.30.4+dfsg-2 in bionic
  zoneminder 1.30.4+dfsg-2 in bionic amd64
  zoneminder 1.30.4+dfsg-2 in bionic arm64
  zoneminder 1.30.4+dfsg-2 in bionic armhf
  zoneminder 1.30.4+dfsg-2 in bionic i386
  zoneminder 1.30.4+dfsg-2 in bionic ppc64el
  zoneminder 1.30.4+dfsg-2 in bionic s390x
  zoneminder-doc 1.30.4+dfsg-2 in bionic amd64
  zoneminder-doc 1.30.4+dfsg-2 in bionic arm64
  zoneminder-doc 1.30.4+dfsg-2 in bionic armhf
  zoneminder-doc 1.30.4+dfsg-2 in bionic i386
  zoneminder-doc 1.30.4+dfsg-2 in bionic ppc64el
  zoneminder-doc 1.30.4+dfsg-2 in bionic s390x
Comment: Transitively depends on php-mcrypt, removed in php7.2; FTBFS with current glibc; Debian bug #887968, LP: #1749745
1 package successfully removed.

Changed in zoneminder (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 cakephp 2.8.5-1 in bionic
  cakephp 2.8.5-1 in bionic amd64
  cakephp 2.8.5-1 in bionic arm64
  cakephp 2.8.5-1 in bionic armhf
  cakephp 2.8.5-1 in bionic i386
  cakephp 2.8.5-1 in bionic ppc64el
  cakephp 2.8.5-1 in bionic s390x
  cakephp-scripts 2.8.5-1 in bionic amd64
  cakephp-scripts 2.8.5-1 in bionic arm64
  cakephp-scripts 2.8.5-1 in bionic armhf
  cakephp-scripts 2.8.5-1 in bionic i386
  cakephp-scripts 2.8.5-1 in bionic ppc64el
  cakephp-scripts 2.8.5-1 in bionic s390x
Comment: Depends on php-mcrypt, removed in php7.2; LP: #1749745
1 package successfully removed.

Changed in cakephp (Ubuntu):
status: New → Fix Released
Steve Langasek (vorlon) wrote :

Demoting packages to bionic-proposed:
 gosa-plugin-mailaddress 0.99.6-1 in bionic
Comment: depends on gosa; LP: #1749745
1 package successfully demoted.
Demoting packages to bionic-proposed:
 gosa-plugin-netgroups 0.1~svn652-6 in bionic
Comment: depends on gosa; LP: #1749745
1 package successfully demoted.
Demoting packages to bionic-proposed:
 gosa-plugin-pwreset 0.99.5-1 in bionic
Comment: depends on gosa; LP: #1749745
1 package successfully demoted.

Steve Langasek (vorlon) wrote :
Download full text (19.6 KiB)

Removing packages from bionic:
 gosa 2.7.4+reloaded2-13ubuntu1 in bionic
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-desktop 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-dev 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-help-de 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-help-en 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-help-fr 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-help-nl 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-plugin-connectivity 2.7.4+reloaded2-13ubuntu1 in bionic s390x
  gosa-plugin-dhcp 2.7.4+reloaded2-13ubuntu1 in bionic amd64
  gosa-plugin-dhcp 2.7.4+reloaded2-13ubuntu1 in bionic arm64
  gosa-plugin-dhcp 2.7.4+reloaded2-13ubuntu1 in bionic armhf
  gosa-plugin-dhcp 2.7.4+reloaded2-13ubuntu1 in bionic i386
  gosa-plugin-dhcp 2.7.4+reloaded2-13ubuntu1 in bionic ppc64el
  gosa-plugin-dhcp 2.7...

Changed in gosa (Ubuntu):
status: New → Fix Released
Changed in gosa (Debian):
status: New → Fix Released
Malcolm Scott (malcscott) wrote :

roundcube does not in fact need mcrypt since version 1.2 (https://github.com/roundcube/roundcubemail/issues/5780). That the Debian package still depends on php-mcrypt is probably a mistake.

Too late to reintroduce roundcube, minus this dependency?

Malcolm Scott (malcscott) wrote :

...Indeed Debian just published roundcube 1.3.6+dfsg.1-1 which drops the php-mcrypt dependency. roundcube could now be copied back to Ubuntu as-is.

Thanks! I'll sync on Monday.

On Sun, Apr 15, 2018, 11:01 Malcolm Scott <email address hidden> wrote:

> ...Indeed Debian just published roundcube 1.3.6+dfsg.1-1 which drops the
> php-mcrypt dependency. roundcube could now be copied back to Ubuntu as-
> is.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1749745
>
> Title:
> php7.2 has removed the mcrypt module
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/cakephp/+bug/1749745/+subscriptions
>
> Launchpad-Notification-Type: bug
> Launchpad-Bug: distribution=ubuntu; sourcepackage=cakephp;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=gosa;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=php-crypt-chap;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu;
> sourcepackage=php-horde-crypt-blowfish; component=universe; status=Invalid;
> importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=php-horde-passwd;
> component=universe; status=Invalid; importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=roundcube;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=roundcube-plugins-extra;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=tcpdf;
> component=universe; status=Invalid; importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=tt-rss;
> component=universe; status=Invalid; importance=Undecided; assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=yubikey-ksm;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; sourcepackage=zoneminder;
> component=universe; status=Fix Released; importance=Undecided;
> assignee=None;
> Launchpad-Bug: distribution=debian; sourcepackage=gosa; component=main;
> status=Fix Released; importance=Unknown; assignee=None;
> Launchpad-Bug-Information-Type: Public
> Launchpad-Bug-Private: no
> Launchpad-Bug-Security-Vulnerability: no
> Launchpad-Bug-Commenters: malcscott nacc vorlon
> Launchpad-Bug-Reporter: Nish Aravamudan (nacc)
> Launchpad-Bug-Modifier: Malcolm Scott (malcscott)
> Launchpad-Message-Rationale: Subscriber
> Launchpad-Message-For: nacc
>

Nish Aravamudan (nacc) wrote :

Looks like 1.3.6+dfsg.1-1 is now in bionic.

On Sun, Apr 15, 2018 at 1:30 PM, Nish Aravamudan <email address hidden>
wrote:

> Thanks! I'll sync on Monday.
>
> On Sun, Apr 15, 2018, 11:01 Malcolm Scott <email address hidden> wrote:
>
>> ...Indeed Debian just published roundcube 1.3.6+dfsg.1-1 which drops the
>> php-mcrypt dependency. roundcube could now be copied back to Ubuntu as-
>> is.
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1749745
>>
>> Title:
>> php7.2 has removed the mcrypt module
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/ubuntu/+source/cakephp/+bug/
>> 1749745/+subscriptions
>>
>> Launchpad-Notification-Type: bug
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=cakephp;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=gosa;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=php-crypt-chap;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=php-horde-crypt-blowfish;
>> component=universe; status=Invalid; importance=Undecided; assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=php-horde-passwd;
>> component=universe; status=Invalid; importance=Undecided; assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=roundcube;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=roundcube-plugins-extra;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=tcpdf;
>> component=universe; status=Invalid; importance=Undecided; assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=tt-rss;
>> component=universe; status=Invalid; importance=Undecided; assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=yubikey-ksm;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=ubuntu; sourcepackage=zoneminder;
>> component=universe; status=Fix Released; importance=Undecided;
>> assignee=None;
>> Launchpad-Bug: distribution=debian; sourcepackage=gosa; component=main;
>> status=Fix Released; importance=Unknown; assignee=None;
>> Launchpad-Bug-Information-Type: Public
>> Launchpad-Bug-Private: no
>> Launchpad-Bug-Security-Vulnerability: no
>> Launchpad-Bug-Commenters: malcscott nacc vorlon
>> Launchpad-Bug-Reporter: Nish Aravamudan (nacc)
>> Launchpad-Bug-Modifier: Malcolm Scott (malcscott)
>> Launchpad-Message-Rationale: Subscriber
>> Launchpad-Message-For: nacc
>>
>

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.