Versioning: Why 1.2?

Asked by Rhett M Osborne on 2012-02-17

Why is libpng 1.2 the version being distributed? I can understand that for legacy support, it may be nice, but those applications really ought to be updated. The main problem I see, however, is that new applications being developed with libpng 1.2 will not compile against libpng 1.5 when people try porting to other platforms. This, of course, depends on their usage of the API, but following the first few links of a google result leads to code which is quite outdated. Furthermore, programs developed using libpng 1.5 compile and link fine with libpng 1.2.

Regards,
Rhett

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu libpng Edit question
Assignee:
No assignee Edit question
Last query:
2012-02-17
Last reply:
2012-02-18

What is the output of:

lsb_release -a; uname -a

Thanks

Rhett M Osborne (rmo-7) said : #2

rmo@rmo-desktop:~$ lsb_release -a; uname -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.4 LTS
Release: 10.04
Codename: lucid
Linux rmo-desktop 2.6.32-37-generic #81-Ubuntu SMP Fri Dec 2 20:35:14 UTC 2011 i686 GNU/Linux

... What does this have to do with my question, though?

-Rhett

I can't find a PPA for the newer version. All I can suggest is yiou either compile it and make a deb file, or report a bug and maybe it will get included in the default repos. It's also at 1.2.46 in Precise.

Can you help with this problem?

Provide an answer of your own, or ask Rhett M Osborne for more information if necessary.

To post a message you must log in.