Bug 16310

Summary: update request: fix compatibility with PHP 5.5.25
Product: Mageia Reporter: Guillaume Rousse <guillomovitch>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, sysadmin-bugs
Version: 5Keywords: validated_update
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard: MGA5-64-OK advisory
Source RPM: galette CVE:
Status comment:

Description Guillaume Rousse 2015-07-06 20:56:03 CEST
PHP 5.5.25 introduced a fix for a PHP bug that broke galette, as shipped in mageia 5. Any access to the application will result in a blank page, with the following error message in the application logs:
Fatal error*: Access level to Galette\IO\FileTrait::init() must be
public (as in class Galette\IO\FileInterface) in
*/home/.../lib/Galette/Core/Picture.php* on line *753*

This problem was detected too late during mageia 5 development cycle to be fixed, hence the need for an update. galette-0.8.1-1.1, in update-testing, fixes the issue.

Reproducible: 

Steps to Reproduce:
Comment 1 Dave Hodgins 2015-07-08 01:54:39 CEST
When assigning to the qa team, and advisory with what's changed, a list of the
rpm and srpm packages is needed.

Adding the feedback tag till an advisory is provided.

CC: (none) => davidwhodgins
Whiteboard: (none) => feedback

Comment 2 Guillaume Rousse 2015-07-08 20:12:12 CEST
Well, I thought my description was explicit enough... Let's try a slight rephrasing:

The galette package shipped in Mageia 5 (galette-0.8.1-1.mga5) is not compatible with the PHP version shipped in this distribution. A new package release (galette-0.8.1-1.1mga5), available as an update, fixes this issue using an upstream patch.
Samuel Verschelde 2015-07-09 10:05:25 CEST

Whiteboard: feedback => (none)

Comment 3 Dave Hodgins 2015-07-10 05:30:49 CEST
As per https://wiki.mageia.org/en/Update_Advisory_Announcement_Example
the advisory should include a list of the rpm packages that need to be
tested, and the srpm packages that should be pushed if testing is ok.

Also, it's good to include a test procedure, especially for web applications.

Testing complete. Validating the update.

Keywords: (none) => validated_update
Whiteboard: (none) => MGA5-64-OK advisory
CC: (none) => sysadmin-bugs

Comment 4 Mageia Robot 2015-07-10 10:13:14 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0062.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED