[Users] Schedule for Ubuntu PPA Update

H.Merijn Brand h.m.brand at xs4all.nl
Sun May 12 11:07:07 CEST 2013


On Sun, 12 May 2013 10:25:57 +0200, Paul Rolland (ポール・ロラン)
<rol at witbe.net> wrote:

> So, my main comment/suggestion is that one: Dev team, it'd be great to have,
> at the end of the configure script, a list of the missing dependancies per
> plugin, to have a better understanding of the problem, instead of having to
> dig the 1000+ lines of text produced by configure.

Too hard I think. The dependencies are not the same on every (version
of every) distribution, and if they match, their names might be
different. It would be a hell to maintain that list.

So, to track the *runtime* dependencies for my current claws-mail on
OpenSUSE 12.3, the list looks like this:

cyrus-sasl-2.1.25-21.2.1.x86_64
dbus-1-glib-0.98-6.1.2.x86_64
fontconfig-2.9.0-3.9.1.x86_64
glibc-2.15-22.17.1.x86_64
libassuan0-2.0.2-9.1.2.x86_64
libatk-1_0-0-2.4.0-2.1.2.x86_64
libbluetooth3-4.99-4.1.2.x86_64
libcairo2-1.12.2-2.1.2.x86_64
libdb-4_8-4.8.30-17.1.4.x86_64
libdbus-1-3-1.5.12-4.10.1.x86_64
libenchant1-1.6.0-15.1.2.x86_64
libetpan16-1.1-2.1.2.x86_64
libexpat1-2.1.0-2.1.3.x86_64
libffi47-4.7.1_20120723-1.1.1.x86_64
libfreetype6-2.4.9-4.4.1.x86_64
libgdk_pixbuf-2_0-0-2.26.1-2.1.4.x86_64
libgio-2_0-0-2.32.4-4.8.1.x86_64
libglib-2_0-0-2.32.4-4.8.1.x86_64
libgmodule-2_0-0-2.32.4-4.8.1.x86_64
libgmp10-5.0.5-3.3.3.x86_64
libgnutls28-3.0.20-1.1.2.x86_64
libgobject-2_0-0-2.32.4-4.8.1.x86_64
libgpg-error0-1.10-7.1.3.x86_64
libgpgme11-1.3.1-22.1.2.x86_64
libgthread-2_0-0-2.32.4-4.8.1.x86_64
libgtk-2_0-0-2.24.10-3.1.2.x86_64
libhogweed2-2.4-8.1.2.x86_64
libICE6-1.0.8-2.1.2.x86_64
libldap-2_4-2-2.4.31-2.1.3.x86_64
libnettle4-2.4-8.1.2.x86_64
libopenssl1_0_0-1.0.1e-2.8.1.x86_64
libp11-kit0-0.12-2.1.3.x86_64
libpango-1_0-0-1.30.1-1.1.2.x86_64
libpcre1-8.30-3.1.2.x86_64
libpisock9-0.12.5-16.1.2.x86_64
libpixman-1-0-0.24.4-4.1.2.x86_64
libpng14-14-1.4.11-2.5.1.x86_64
libselinux1-2.0.91-19.1.15.x86_64
libSM6-1.2.1-2.1.2.x86_64
libtasn1-3-2.12-2.2.2.x86_64
libusb-0_1-4-0.1.13-21.1.2.x86_64
libusb-1_0-0-1.0.9-3.1.2.x86_64
libuuid1-2.21.2-4.5.1.x86_64
libX11-6-1.5.0-2.1.2.x86_64
libXau6-1.0.7-2.1.2.x86_64
libxcb1-1.8.1-2.4.1.x86_64
libxcb-render0-1.8.1-2.4.1.x86_64
libxcb-shm0-1.8.1-2.4.1.x86_64
libXcomposite1-0.4.3-2.1.2.x86_64
libXcursor1-1.1.13-2.1.2.x86_64
libXdamage1-1.1.3-2.1.2.x86_64
libXext6-1.3.1-2.1.2.x86_64
libXfixes3-5.0-2.1.2.x86_64
libXi6-1.6.1-2.1.2.x86_64
libXinerama1-1.1.2-2.1.2.x86_64
libXrandr2-1.3.2-2.1.2.x86_64
libXrender1-0.9.7-2.1.2.x86_64
zlib-1.2.7-2.1.2.x86_64

It is a recursive list of what packages are required by the executable
started, but still does not include what -devel packages it needed to
compile in the first place. I agree it would be lovely to see what
dependencies are missing to compile a certain feature, but I would NOT
request that from the maintainers, as that is work that should be done
by the packagers of the distributions.

If you build from source, I'm sure you are able to find out yourself.

> And yes, please keep up the good work, Claws really rocks !

100% agree

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.17   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/



More information about the Users mailing list