Mantis 1.1.6 requires phpmailer 1.73
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mantis |
Fix Released
|
Unknown
|
|||
mantis (Debian) |
Fix Released
|
Undecided
|
Unassigned | ||
mantis (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: mantis
This error occurs with phpmailer 2.1:
Fatal error: Cannot access private property PHPMailer::$smtp in /usr/share/
phpmailer 2.1 is the PHP 5 version which enforces class member privileges.
Mantis 1.2 has removed the offending code that relied upon PHP not enforcing class member privacy.
The easiest solution is to require phpmailer 1.73 for Mantis 1.1.6. The problem is that 2.1 is the only version available in jaunty. Should we suggest the PHP 5 version of phpmailer have a different name? Or, can we have libphp-
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
MediaBuild: Xubuntu 8.10 "Intrepid Ibex" - Release amd64 (20081030.3)
NonfreeKernelMo
Package: mantis 1.1.6+dfsg-2
PackageArchitec
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: mantis
Uname: Linux 2.6.28-11-generic x86_64
Related branches
Changed in mantis (Debian): | |
status: | Unknown → New |
Changed in mantis: | |
status: | Unknown → Fix Released |
Changed in mantis (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
After talking with ScottK on IRC, we feel that the best way to go about handling this bug is to patch mantis to use the version of phpmailer that is in Jaunty. Currently, no patch is available. If one can not be prepared in time for Jaunty release, it should be able to qualify for a SRU. I am subscribing motu-sru to this bug so that they are aware of this issue.
In the meantime, packaging phpmailer 1.73 and uploading it to a PPA should enable you to use mantis in Jaunty.