[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#650601: Processed: fvwm: diff for NMU version 1:2.6.5.ds-4.1



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.

cheers,

Gianfranco


Reply to: