I have attached a minimal debdiff to fix this. The minimal change required to properly fix this bug is to remove the patch added in 1.0.1-3. That patch renames class constructors to use the new-style __construct() name, but each rename is a backwards-incompatible change.
We could limit the revert to just the Crypt_Base class, but PHP code that uses another class's old-style constructor name would still be broken. I'm not sure if any of the reverse dependencies use the other classes' old-style constructor names, but users might have their own private code that does. ** Patch added: "minimal debdiff" https://bugs.launchpad.net/ubuntu/+source/phpseclib/+bug/1574058/+attachment/4689304/+files/debdiff.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1574058 Title: php-seclib: Call to undefined method Crypt_Base::Crypt_Base() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/phpseclib/+bug/1574058/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs