Bug#673720: icedove: version `PNG12_0' not found

2012-09-08 Thread Marc J. Driftmeyer
I reinstalled quite a while ago while the transition to libpng15 is 
completed. Personally, the dummy transition solution is a kludge that 
seems all too prevalent in Debian. I would either get libpng15 fully 
transitioned and then do a complete distribution upgrade build of all 
packages directly or indirectly impacted by its presence, on test-bed 
servers or I wouldn't even bother to offer libpng15 knowing the 
transition seems to crawl and take 6-9 months for it to be completed.


Just my 2 cents.

- Marc

On 08/26/2012 09:56 AM, Carsten Schoenert wrote:

Hello Marc,

as I can see you use sid. And it seems that you have manually installed
some packages from experimental. The current version of libpng12 in
experimental is a simple dummy package (especially for that reasons like
that you covered).

Icedove itselfs just depended on libcairo2, libcairo2 is depending on
libpng12.

But sid and experimental allready provide libpng15. To solve the
dependencie of libcairo2 (and indirect for icedove and iceweasel for
example) there is a dummy package for libpng12.

Take a look at the package description of libpng12:

  Description: PNG library - runtime
   libpng is a library implementing an interface for reading and writing
   PNG (Portable Network Graphics) format files.
   .
   This package is superseded by libpng15-15, and is provided only for
   transitional purposes.

So if you don't do anything on the installed librarys icedove will work.
Don't try to install anything from experimental if there is no real need
for this.

To solve your problem reinstall libpng12 package from sid, if you have
pinned something releated just do a unpinning.

This problem will gone if no package in sid is needing a libpng12
anymore. After all all involved package have to be rebuilded by the
maintainers in special cases, normaly the build server will do the
repacking.

Regards
Carsten

On Sun, May 20, 2012 at 07:56:36PM -0700, Marc J. Driftmeyer wrote:

Package: icedove
Version: 11.0-1
Severity: normal

Dear Maintainer,

Heads up: The update to libpng that moves libpng12 to point to libpng15
continues to throw these errors with libcairo2:

mdriftmeyer@horus:~/Downloads$ icedove
XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
/usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required 
by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
Couldn't load XPCOM.

Whether it's icedove, iceweasel, chrome or any application that
leverages the current libcairo2 unless a smoother path with
libpng12--  libpng15 is completed BEFORE upload even to Expermental
nothing but broken software will result.

Two broken symlinks were visible in /usr/lib/ for libpng12 and libpng.

If I point them to the latest:



lrwxrwxrwx 1 root root 11 Jul 26  2011 libpng.so -  libpng12.so
lrwxrwxrwx 1 root root 30 May 20 19:50 libpng12.so -  
x86_64-linux-gnu/libpng12.so.0

via:

lrwxrwxrwx 1 root root   36 Jul 19  2011 libpng15.so.0 -  
/lib/x86_64-linux-gnu/libpng15.so.15
lrwxrwxrwx 1 root root   13 Jul 19  2011 libpng15.s0 -  libpng15.so.0
lrwxrwxrwx 1 root root   11 May 19 02:03 libpng.so -  libpng15.so
lrwxrwxrwx 1 root root   10 May 19 02:03 libpng.a -  libpng15.a
lrwxrwxrwx 1 root root   36 May 19 02:03 libpng15.so -  
/lib/x86_64-linux-gnu/libpng15.so.15
lrwxrwxrwx 1 root root   36 May 19 02:03 libpng12.so.0 -  
/lib/x86_64-linux-gnu/libpng15.so.15
-rw-r--r-- 1 root root 261K May 19 02:03 libpng15.a
lrwxrwxrwx 1 root root   13 May 19 22:33 libpng12.so.3 -  libpng15.so.0
lrwxrwxrwx 1 root root   13 May 20 17:49 libpng15.so.15 -  libpng15.so.0

it eliminates the error:

mdriftmeyer@horus:~/Downloads$ icedove
XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
/usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required 
by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
Couldn't load XPCOM.

and pollutes only:

mdriftmeyer@horus:/usr/lib$ iceweasel
XPCOMGlueLoad error for file /usr/lib/xulrunner-12.0/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

which after filing yesterday's bug I've tracked down is an issue with
libcairo2 and libpng12 where libcairo2 is requiring PNG12_0 and
therefore crashing leaving any Mozilla based product dead in the
water, not to mention Chrome.

I guess I'll have to continue bombarding reports until someone
rebuilds libcairo2 against libpng12 pointing to libpng15-15.

- Marc J. Driftmeyer



--
Marc J. Driftmeyer
Email :: m...@reanimality.com mailto:m...@reanimality.com
Web :: http://www.reanimality.com
Cell :: (509) 435-5212
attachment: mjd.vcf

Bug#673720: icedove: version `PNG12_0' not found

2012-08-26 Thread Carsten Schoenert
Hello Marc,

as I can see you use sid. And it seems that you have manually installed
some packages from experimental. The current version of libpng12 in
experimental is a simple dummy package (especially for that reasons like 
that you covered).

Icedove itselfs just depended on libcairo2, libcairo2 is depending on
libpng12.

But sid and experimental allready provide libpng15. To solve the
dependencie of libcairo2 (and indirect for icedove and iceweasel for 
example) there is a dummy package for libpng12.

Take a look at the package description of libpng12:

 Description: PNG library - runtime
  libpng is a library implementing an interface for reading and writing
  PNG (Portable Network Graphics) format files.
  .
  This package is superseded by libpng15-15, and is provided only for
  transitional purposes.

So if you don't do anything on the installed librarys icedove will work.
Don't try to install anything from experimental if there is no real need 
for this.

To solve your problem reinstall libpng12 package from sid, if you have
pinned something releated just do a unpinning.

This problem will gone if no package in sid is needing a libpng12
anymore. After all all involved package have to be rebuilded by the
maintainers in special cases, normaly the build server will do the
repacking.

Regards
Carsten

On Sun, May 20, 2012 at 07:56:36PM -0700, Marc J. Driftmeyer wrote:
 Package: icedove
 Version: 11.0-1
 Severity: normal
 
 Dear Maintainer,
 
 Heads up: The update to libpng that moves libpng12 to point to libpng15
 continues to throw these errors with libcairo2:
 
 mdriftmeyer@horus:~/Downloads$ icedove
 XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
 /usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found 
 (required by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
 Couldn't load XPCOM.
 
 Whether it's icedove, iceweasel, chrome or any application that
 leverages the current libcairo2 unless a smoother path with
 libpng12-- libpng15 is completed BEFORE upload even to Expermental
 nothing but broken software will result.
 
 Two broken symlinks were visible in /usr/lib/ for libpng12 and libpng.
 
 If I point them to the latest:
 
 
 
 lrwxrwxrwx 1 root root 11 Jul 26  2011 libpng.so - libpng12.so
 lrwxrwxrwx 1 root root 30 May 20 19:50 libpng12.so - 
 x86_64-linux-gnu/libpng12.so.0
 
 via:
 
 lrwxrwxrwx 1 root root   36 Jul 19  2011 libpng15.so.0 - 
 /lib/x86_64-linux-gnu/libpng15.so.15
 lrwxrwxrwx 1 root root   13 Jul 19  2011 libpng15.s0 - libpng15.so.0
 lrwxrwxrwx 1 root root   11 May 19 02:03 libpng.so - libpng15.so
 lrwxrwxrwx 1 root root   10 May 19 02:03 libpng.a - libpng15.a
 lrwxrwxrwx 1 root root   36 May 19 02:03 libpng15.so - 
 /lib/x86_64-linux-gnu/libpng15.so.15
 lrwxrwxrwx 1 root root   36 May 19 02:03 libpng12.so.0 - 
 /lib/x86_64-linux-gnu/libpng15.so.15
 -rw-r--r-- 1 root root 261K May 19 02:03 libpng15.a
 lrwxrwxrwx 1 root root   13 May 19 22:33 libpng12.so.3 - libpng15.so.0
 lrwxrwxrwx 1 root root   13 May 20 17:49 libpng15.so.15 - libpng15.so.0
 
 it eliminates the error:
 
 mdriftmeyer@horus:~/Downloads$ icedove
 XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
 /usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found 
 (required by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
 Couldn't load XPCOM.
 
 and pollutes only:
 
 mdriftmeyer@horus:/usr/lib$ iceweasel
 XPCOMGlueLoad error for file /usr/lib/xulrunner-12.0/libxpcom.so:
 libxul.so: cannot open shared object file: No such file or directory
 Couldn't load XPCOM.
 
 which after filing yesterday's bug I've tracked down is an issue with
 libcairo2 and libpng12 where libcairo2 is requiring PNG12_0 and
 therefore crashing leaving any Mozilla based product dead in the
 water, not to mention Chrome.
 
 I guess I'll have to continue bombarding reports until someone
 rebuilds libcairo2 against libpng12 pointing to libpng15-15.
 
 - Marc J. Driftmeyer
 


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673720: icedove: version `PNG12_0' not found

2012-08-24 Thread tev...@gmail.com
I'm having the same issue here, but a little more problematic.

I upgraded my newly installed debian to sid/experimental yesterday and the
libcairo2 1.12.2 still had this problem. When the upgrade finished, I
couldn't even start gdm3, not to say gnome-session. :P

I downloaded the libcairo2 source code and ran dpkg-buildpackage on it.
When libcairo2 is recompiled with libpng15, gdm3 started up, my
gnome-session started up too, but was very unstable (didn't go trhough it
to find out exactly what is breaking gnome-shell though).

I think that to solve this situation we have to mark all those packages
that depends on libpng12 to recompile with libpng15 in experimental.


Bug#673720: icedove: version `PNG12_0' not found

2012-05-20 Thread Marc J. Driftmeyer
Package: icedove
Version: 11.0-1
Severity: normal

Dear Maintainer,

Heads up: The update to libpng that moves libpng12 to point to libpng15 
continues to throw these errors with libcairo2:

mdriftmeyer@horus:~/Downloads$ icedove
XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
/usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required 
by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
Couldn't load XPCOM.

Whether it's icedove, iceweasel, chrome or any application that leverages the 
current libcairo2 unless a smoother path with libpng12-- libpng15 is completed 
BEFORE upload even to Expermental nothing but broken software will result.

Two broken symlinks were visible in /usr/lib/ for libpng12 and libpng.

If I point them to the latest:



lrwxrwxrwx 1 root root 11 Jul 26  2011 libpng.so - libpng12.so
lrwxrwxrwx 1 root root 30 May 20 19:50 libpng12.so - 
x86_64-linux-gnu/libpng12.so.0

via:

lrwxrwxrwx 1 root root   36 Jul 19  2011 libpng15.so.0 - 
/lib/x86_64-linux-gnu/libpng15.so.15
lrwxrwxrwx 1 root root   13 Jul 19  2011 libpng15.s0 - libpng15.so.0
lrwxrwxrwx 1 root root   11 May 19 02:03 libpng.so - libpng15.so
lrwxrwxrwx 1 root root   10 May 19 02:03 libpng.a - libpng15.a
lrwxrwxrwx 1 root root   36 May 19 02:03 libpng15.so - 
/lib/x86_64-linux-gnu/libpng15.so.15
lrwxrwxrwx 1 root root   36 May 19 02:03 libpng12.so.0 - 
/lib/x86_64-linux-gnu/libpng15.so.15
-rw-r--r-- 1 root root 261K May 19 02:03 libpng15.a
lrwxrwxrwx 1 root root   13 May 19 22:33 libpng12.so.3 - libpng15.so.0
lrwxrwxrwx 1 root root   13 May 20 17:49 libpng15.so.15 - libpng15.so.0

it eliminates the error:

mdriftmeyer@horus:~/Downloads$ icedove
XPCOMGlueLoad error for file /usr/lib/icedove/libxpcom.so:
/usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required 
by /usr/lib/x86_64-linux-gnu/libcairo.so.2)
Couldn't load XPCOM.

and pollutes only:

mdriftmeyer@horus:/usr/lib$ iceweasel
XPCOMGlueLoad error for file /usr/lib/xulrunner-12.0/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

which after filing yesterday's bug I've tracked down is an issue with libcairo2 
and libpng12 where libcairo2 is requiring PNG12_0 and therefore crashing 
leaving any Mozilla based product dead in the water, not to mention Chrome.

I guess I'll have to continue bombarding reports until someone rebuilds 
libcairo2 against libpng12 pointing to libpng15-15.

- Marc J. Driftmeyer



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages icedove depends on:
ii  debianutils   4.3
ii  fontconfig2.9.0-5
ii  libasound21.0.25-3
ii  libatk1.0-0   2.4.0-2
ii  libc6 2.13-32
ii  libcairo2 1.12.2-2
ii  libdbus-1-3   1.5.12-1
ii  libdbus-glib-1-2  0.98-1
ii  libevent-2.0-52.0.19-stable-1
ii  libffi5   3.0.10-3
ii  libfontconfig12.9.0-5
ii  libfreetype6  2.4.9-1
ii  libgcc1   1:4.7.0-8
ii  libgdk-pixbuf2.0-02.26.1-1
ii  libglib2.0-0  2.32.3-1
ii  libgtk2.0-0   2.24.10-1
ii  libhunspell-1.3-0 1.3.2-4
ii  libjpeg8  8d-1
ii  libnspr4-0d   2:4.9-3
ii  libnss3-1d2:3.13.4-3
ii  libpango1.0-0 1.30.0-1
ii  libpixman-1-0 0.25.2-1
ii  libsqlite3-0  3.7.12-1
ii  libstartup-notification0  0.12-1
ii  libstdc++64.7.0-8
ii  libvpx1   1.1.0-1
ii  libx11-6  2:1.4.99.901-2
ii  libxext6  2:1.3.1-2
ii  libxrender1   1:0.9.7-1
ii  libxt61:1.1.3-1
ii  psmisc22.16-1
ii  zlib1g1:1.2.7.dfsg-4

Versions of packages icedove recommends:
ii  hunspell-de-de [hunspell-dictionary]  20110609-1
ii  hunspell-en-ca [hunspell-dictionary]  1:3.3.0-3
ii  hunspell-en-us [hunspell-dictionary]  20070829-5
ii  hunspell-fr [hunspell-dictionary] 1:3.3.0-3
ii  myspell-he [myspell-dictionary]   1.1-2

Versions of packages icedove suggests:
ii  gconf-service 3.2.5-1
ii  libgconf-2-4  3.2.5-1
ii  libgssapi-krb5-2  1.10.1+dfsg-1
ii  libnotify40.7.5-1
ii  ttf-lyx   2.0.3-2

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org