[Pkg-pascal-devel] Bug#820566: Bug#820566: view3dscene: please stop depending on libpng12-0

Paul Gevers elbrus at debian.org
Sun Apr 10 12:04:19 UTC 2016


Hi Tobias,

Thanks for working on this and the NMU.

On 10-04-16 10:05, Tobias Frost wrote:
> At ldd claims a dependency ... (I recompiled it against libpng16)
>  
> # ldd view3dscene | grep png
>         libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16
> (0x00007f67172e0000)
> 
> (To get forward with the transition I'll upload a NMU with an updated
> dependency, but I'll keep that bug open, because this issue is too
> smelly.. For sure the current binary will have problems if the lib is
> indeed required. )

Can you elaborate a little bit more what you mean with the smelly part
and the last sentence? Do you mean that you think this should be
automatically detected, or do you (also) mean something else?

From past communication with upstream I learned that the libpng and zlib
libraries are loaded dynamically (dlopen, dlsym). You can even run
view3dscene without libpng/zlib installed, except you will not be able
to load gzip-compressed X3D files or read PNG textures. In usual cases
these 2 features are quite important, so we want to always depend on
libpng and zlib.

@Michalis, does view3dscene work with libpng16, or do you first need to
port view3dscene to that API? If so, we better just drop the dependency
for now.

Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160410/cd18ef25/attachment.sig>


More information about the Pkg-pascal-devel mailing list