LWN.net Logo

libpng: 1.2.32 released (SourceForge)

Version 1.2.32 of libpng has been announced. "Reference library for supporting the Portable Network Graphics (PNG) format. This release fixes a new bug that causes a crash when attempting to read a PNG file that has multiple zTXt chunks."
(Log in to post comments)

libpng: 1.2.32 released (SourceForge)

Posted Sep 25, 2008 14:15 UTC (Thu) by nix (subscriber, #2304) [Link]

Another regression, sigh. libpng really really needs a regression test
suite :(

libpng: 1.2.32 released (SourceForge)

Posted Sep 25, 2008 16:28 UTC (Thu) by nix (subscriber, #2304) [Link]

This was a classic example, actually. The origin of the bug:

version 1.2.30beta04 [July 10, 2008]
Merged more cosmetic whitespace changes from libpng-1.4.0beta19.

libpng: 1.2.32 released (SourceForge)

Posted Sep 26, 2008 3:52 UTC (Fri) by nlucas (subscriber, #33793) [Link]

+1

Just today found out that after upgrading to 1.2.30 suddenly wasn't able to load some Photoshop generated RGBA images (regression fixed in 1.2.31).

libpng: 1.2.32 released (SourceForge)

Posted Oct 1, 2008 20:50 UTC (Wed) by roelofs (guest, #2599) [Link]

Another regression, sigh. libpng really really needs a regression test suite :(

What it really needs is a maintainer who understands that we're not still playing in the bush leagues; libpng is critical infrastructure, and it needs to be handled as such. (Even better would be a maintainer who also possesses a deep understanding of C code, but of course that's just pie in the sky... :-/ )

Here's an excerpt from a message I posted on 28 July, late in the 1.2.30 release-candidate cycle:

Of course we should test it out after making such a change, but it's not like there's a big rush to get the next version out; let's let it sit for a few months, and maybe somebody other than the two of us and one or two other "regulars" will actually look at it for a change. (No news is not good news in software testing--if you don't get explicit feedback, assume it didn't get tested. No testy, no releasey.)

Obviously that didn't happen; 1.2.30 was released two weeks later, while I was on vacation. :-(

Greg

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds