Closed Bug 873001 Opened 9 years ago Closed 9 years ago

Update libpng to version 1.5.16


(Core :: ImageLib, defect)

Not set





(Reporter: glennrp+bmo, Assigned: glennrp+bmo)




(1 file, 1 obsolete file)

Libpng 1.5.16 is planned for release on May 23.  The PNG group is still working on some issues with libpng-1.6.3 so we should upgrade to 1.5.16 in the meantime.
Blocks: 841734
Depends on: 858578
OS: Linux → All
Hardware: x86_64 → All
This is a preview of the update to libpng-1.5.16 (just the C files that were changed from libpng-1.5.15 in libpng-1.5.16rc01), for testing.  The only significant change is in the ARM-neon files in the arm subdirectory.
Marking as a blocker for bug #832390 (ARM support).  I don't know if it actually blocks that bug but it should be checked, because the arm code will change in libpng-1.5.16.
Blocks: 832390
It would be good to have a try server run that finds any problems here before we release libpng-1.6.3 on Thursday.
Flags: needinfo?
I should have said, "before we release libpng-1.5.16 on Thursday."
Flags: needinfo?
Flags: needinfo?
Your wish is my command :)
Flags: needinfo?
BTW, you're better off requesting info of a certain person (namely me in this case) so it gets noticed.
Thanks.  One of the optimized ARM tests timed out but it's otherwise mostly green, so I guess we're OK.
Yeah, that's just the usual silliness.
Need a tryserver run, please.
Attachment #751024 - Attachment is obsolete: true
Flags: needinfo?(ryanvm)
Comment on attachment 758602 [details] [diff] [review]

Try server all green but one which seems unrelated.  The only significant change from 1.5.15 to 1.5.16 is in the ARM-NEON support.  r?
Attachment #758602 - Flags: review?(joe)
Comment on attachment 758602 [details] [diff] [review]

Review of attachment 758602 [details] [diff] [review]:

Attachment #758602 - Flags: review?(joe) → review+
Keywords: checkin-needed
Glenn, I don't see where the ARM files ever got added to a or The logs agree that filter_neon.S isn't being compiled on Android/B2G.
Bug #832390 is supposed to enable the ARM support.  It contains a patch to libpng's
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
This morning my inbox is flooded with reports like this.  The other two bugs in the report are locked so I don't know what they are about.

Regression: Mozilla-Inbound - Dromaeo (CSS) - MacOSX 10.7 - 6.4% decrease
    Previous: avg 3750.069 stddev 12.024 of 12 runs up to revision 72fbfb2f8e51
    New     : avg 3509.904 stddev 24.484 of 12 runs since revision be065b3be5fe
    Change  : -240.165 (6.4% / z=19.975)
    Graph   :

Changeset range:

    : Kannan Vijayan <> - Bug 877287. r=h4writer

    : Glenn Randers-Pehrson <> - Bug 873001 - Update libpng to version 1.5.16. r=joe

    : Kannan Vijayan <> - Bug 870034. r=bhackett

  * - Update libpng to version 1.5.16
Known regression from bug 877287 :)
Thanks, so we were just caught in the cross fire.  Marking "Verified fixed".
I forgot to update apng.patch.  I'm pretty sure the existing one will work against libpng-1.5.16 but I need to test that.
Blocks: 880847
Blocks: 886499
No longer blocks: 841734
No longer blocks: 832390
You need to log in before you can comment on or make changes to this bug.