latest version of libpng

Dagobert Michelsen dam at opencsw.org
Fri Mar 27 10:53:21 CET 2015


Hi Riccardo,

> Am 26.03.2015 um 09:00 schrieb Riccardo Mottola <rmottola at opencsw.org>:
> 
> I'm confused about our libpng versions!
> 
> lrwxrwxrwx   1 root     root          11 Nov 11  2012 /opt/csw/lib/libpng.so -> libpng15.so
> lrwxrwxrwx   1 root     root          16 Sep 18  2012 /opt/csw/lib/libpng.so.3 -> libpng.so.3.50.0
> -rwxr-xr-x   1 root     bin       210396 Sep 18  2012 /opt/csw/lib/libpng.so.3.50.0
> lrwxrwxrwx   1 root     root          18 Sep 18  2012 /opt/csw/lib/libpng12.so.0 -> libpng12.so.0.50.0
> -rwxr-xr-x   1 root     bin       200752 Sep 18  2012 /opt/csw/lib/libpng12.so.0.50.0
> lrwxrwxrwx   1 root     root          19 Nov 11  2012 /opt/csw/lib/libpng15.so -> libpng15.so.15.13.0
> lrwxrwxrwx   1 root     root          19 Nov 11  2012 /opt/csw/lib/libpng15.so.15 -> libpng15.so.15.13.0
> -rwxr-xr-x   1 root     bin       234128 Nov 10  2012 /opt/csw/lib/libpng15.so.15.13.0
> 
> we have versoned names for 12 and 15 but what is libpng.so.3 which would look as the correct one? I see the series a 1.0, 1.2, 1.5…

That is 1.2.50:

> dam at unstable10s [unstable10s]:/home/dam > pkginfo -x CSWlibpng3 CSWlibpng12-0 CSWlibpng15-15
> CSWlibpng3  libpng3 - The official library for Portable Network Graphics format (PNG), libpng.so.3
>          (sparc) 1.2.50,REV=2012.09.18

> CSWlibpng12-0  libpng12_0 - The official library for Portable Network Graphics format (PNG), libpng12.so.0
>             (sparc) 1.2.50,REV=2012.09.18
> CSWlibpng15-15  libpng15_15 - The official library for Portable Network Graphics format (PNG), libpng15.so.15
>              (sparc) 1.5.13,REV=2012.11.10

libpng.so.3 and libpng12.so.0 are produced by the same recipe:
https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/pkg/libpng/branches/libpng3/Makefile
This seems like the same library due to upstream rename.

> On my own box I and up having libpng3.. Just to know about this oddity.
> 
> There are some security updates, I'll try my best updating libpng, but wanted to now this oddity first.

If you don’t introduce another soname it should be fine, otherwise the same restrictions apply
as to e.g. the OpenSSL transition:
http://wiki.opencsw.org/project-openssl
Although it should be less of a problem now due to direct linking, but AFAIK this has not been
tested enough.


Best regards

— Dago



-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2418 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20150327/ed7eeaa6/attachment.p7s>


More information about the maintainers mailing list