[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



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


Reply to: