On 26/01/16 19:26, Gianfranco Costamagna wrote: > Hi Emilio and Cyril, > > thanks to you both for the help! > >> No, that doesn't solve the problem. Rebuilding everything takes time, >> packages > >> will fail to build, and we will have processes that load both shared >> libraries. >> That needs to work. And it needs to be tested and verified. >> >> If that didn't work, then libpng16-16 would probably have to conflict against >> libpng12-0, making this transition way harder. So please check what I asked >> and >> let's go the other route. > > > This is what I did: > > sid/experimental virtual machine (up to date) > > apt-get install -t unstable gimp > ldd /usr/bin/gimp |grep png > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f493e0d8000) > > > ldd /usr/bin/gimp |grep gdk > libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 > (0x00007f811a13e000) > libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 > (0x00007f8118c2f000) > > > ldd /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 |grep png > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f7d1e5f3000) > > > (open gimp, play with some tools, save an image as xcf and export as png) > > > and then the experiment: > > apt-get install -t experimental gdk-pixbuf (doesn't work, the amd64 package > in experimental, seems to be missing) > no change rebuild of that package here > http://debomatic-amd64.debian.net/distribution#experimental/gdk-pixbuf/2.32.3-1.1/buildlog > dpkg -i libgdk-pixbuf2.0-0_2.32.3-1.1_amd64.deb > gir1.2-gdkpixbuf-2.0_2.32.3-1.1_amd64.deb > libgdk-pixbuf2.0-common_2.32.3-1.1_all.deb > libgdk-pixbuf2.0-dev_2.32.3-1.1_amd64.deb > > (ok, I don't need the -dev package, but I wrongly copy-pasted) > > apt-get -f install > > The following additional packages will be installed: > libpng16-16 libpng16-dev libpng16-tools > > > ldd /usr/bin/gimp |grep png > libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007feb6c05c000) > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007feb6b588000) > > ldd /usr/bin/gimp |grep gdk > libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 > (0x00007f5c6709c000) > libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 > (0x00007f5c65b8d000) > > > ldd /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 |grep png > libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fc681ee5000) > > I did the same testing, create a new xcf file, save it as png and so on, and > everything was good. > > I opened the newly created png files and they were looking the same as the > ones I created, and no sign of > crash. > > please let me know if you have better testing than mine, or some better > packages to look at.
That's good. Thanks for checking. Emilio

