Bug 16310 - update request: fix compatibility with PHP 5.5.25
Summary: update request: fix compatibility with PHP 5.5.25
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA5-64-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-07-06 20:56 CEST by Guillaume Rousse
Modified: 2015-07-10 10:13 CEST (History)
2 users (show)

See Also:
Source RPM: galette
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.