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

Is it a bug: huge dependency problems of php5 and ikiwiki



Hi,

I have a NSLU2 device (armel computer). With Debian 5.0.2 installed. I cannot use reportbug because exim4 is not configured properly.... but it's not the story.

I have two possible bugs of too much dependencies:


1) When I want to install php5, apt install me apache2 packages. I think that php5 should depend on www-server not specifically on apache.

For example, if I install cherokee and php5, apt should not install apache.

You can see it here:

apt-get install php5 -s
Reading package lists... Done
Building dependency tree Reading state information... Done
The following extra packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libmysqlclient15off libpq5 mysql-common openssl
 openssl-blacklist php5-common ssl-cert
Suggested packages:
 apache2-doc apache2-suexec apache2-suexec-custom php-pear ca-certificates
The following NEW packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libmysqlclient15off libpq5 mysql-common openssl
 openssl-blacklist php5 php5-common ssl-cert
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Inst openssl (0.9.8g-15+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Inst openssl-blacklist (0.4.2 Debian:5.0.2/stable)
Inst libapr1 (1.2.12-5 Debian:5.0.2/stable)
Inst mysql-common (5.0.51a-24+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable) Inst libmysqlclient15off (5.0.51a-24+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Inst libpq5 (8.3.7-0lenny1 Debian:5.0.2/stable)
Inst libaprutil1 (1.2.12+dfsg-8+lenny3 Debian:5.0.2/stable)
Inst apache2-utils (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Inst apache2.2-common (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Inst apache2-mpm-prefork (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Inst php5-common (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable) Inst libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable) Inst php5 (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Inst ssl-cert (1.0.23 Debian:5.0.2/stable)
Conf openssl (0.9.8g-15+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Conf openssl-blacklist (0.4.2 Debian:5.0.2/stable)
Conf libapr1 (1.2.12-5 Debian:5.0.2/stable)
Conf mysql-common (5.0.51a-24+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable) Conf libmysqlclient15off (5.0.51a-24+lenny1 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Conf libpq5 (8.3.7-0lenny1 Debian:5.0.2/stable)
Conf libaprutil1 (1.2.12+dfsg-8+lenny3 Debian:5.0.2/stable)
Conf apache2-utils (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Conf apache2.2-common (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Conf apache2-mpm-prefork (2.2.9-10+lenny4 Debian-Security:5.0/stable)
Conf php5-common (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable) Conf libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable) Conf php5 (5.2.6.dfsg.1-1+lenny3 Debian:5.0.2/stable, Debian-Security:5.0/stable)
Conf ssl-cert (1.0.23 Debian:5.0.2/stable)


and
apt-get install cherokee php5 -s
Reading package lists... Done
Building dependency tree Reading state information... Done
The following extra packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libcherokee-base0 libcherokee-client0 libcherokee-config0 libcherokee-server0 libmysqlclient15off libpq5 mysql-common openssl openssl-blacklist php5-common ssl-cert
Suggested packages:
 apache2-doc apache2-suexec apache2-suexec-custom php-pear ca-certificates
The following NEW packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-common cherokee libapache2-mod-php5 libapr1 libaprutil1 libcherokee-base0 libcherokee-client0 libcherokee-config0 libcherokee-server0 libmysqlclient15off libpq5 mysql-common openssl openssl-blacklist php5 php5-common ssl-cert
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.

So apache2 should be suggested no depended.


2) when I install ikiwiki, the same appears:

apt-get install ikiwiki -s
Reading package lists... Done
Building dependency tree Reading state information... Done
The following extra packages will be installed:
binutils ca-certificates cpp cpp-4.3 gcc gcc-4.3 libapr1 libaprutil1 libauthen-dechpwd-perl libauthen-passphrase-perl libc6-dev libcache-perl libcgi-formbuilder-perl libcgi-session-perl libclass-errorhandler-perl libcompress-raw-zlib-perl libcompress-zlib-perl libcrypt-blowfish-perl libcrypt-des-perl libcrypt-dh-perl libcrypt-eksblowfish-perl libcrypt-mysql-perl libcrypt-passwdmd5-perl libcrypt-rijndael-perl libcrypt-unixcrypt-xs-perl libdata-entropy-perl libdata-float-perl libdata-integer-perl libdbi-perl libdigest-hmac-perl libdigest-md4-perl libdigest-perl libdigest-sha1-perl libfile-nfslock-perl libfont-afm-perl libgmp3c2 libgomp1 libheap-perl libhtml-format-perl libhtml-parser-perl libhtml-scrubber-perl libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl libio-compress-base-perl libio-compress-zlib-perl libio-string-perl liblwpx-paranoidagent-perl libmail-sendmail-perl libmailtools-perl libmodule-runtime-perl libmpfr1ldbl libmysqlclient15off libneon27-gnutls libnet-daemon-perl libnet-dns-perl libnet-ip-perl libnet-openid-consumer-perl libparams-classify-perl libplrpc-perl libpq5 libscalar-number-perl libserf-0-0 libsvn1 libsys-hostname-long-perl libtimedate-perl liburi-fetch-perl liburi-perl libwww-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl linux-libc-dev markdown mysql-common openssl subversion
Suggested packages:
binutils-doc cpp-doc gcc-4.3-locales gcc-multilib make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libmudflap0-4.3-dev gcc-4.3-doc libgcc1-dbg libgomp1-dbg libmudflap0-dbg viewvc gitweb viewcvs libsearch-xapian-perl xapian-omega librpc-xml-perl libtext-wikiformat-perl python-docutils polygen tidy libxml-feed-perl perlmagick libfile-mimeinfo-perl libcrypt-ssleay-perl libtext-typography-perl libtext-csv-perl graphviz libnet-amazon-s3-perl glibc-doc libtemplate-perl libtext-template-perl dbishell libipc-sharedcache-perl libio-socket-ssl-perl subversion-tools db4.6-util
The following NEW packages will be installed:
binutils ca-certificates cpp cpp-4.3 gcc gcc-4.3 ikiwiki libapr1 libaprutil1 libauthen-dechpwd-perl libauthen-passphrase-perl libc6-dev libcache-perl libcgi-formbuilder-perl libcgi-session-perl libclass-errorhandler-perl libcompress-raw-zlib-perl libcompress-zlib-perl libcrypt-blowfish-perl libcrypt-des-perl libcrypt-dh-perl libcrypt-eksblowfish-perl libcrypt-mysql-perl libcrypt-passwdmd5-perl libcrypt-rijndael-perl libcrypt-unixcrypt-xs-perl libdata-entropy-perl libdata-float-perl libdata-integer-perl libdbi-perl libdigest-hmac-perl libdigest-md4-perl libdigest-perl libdigest-sha1-perl libfile-nfslock-perl libfont-afm-perl libgmp3c2 libgomp1 libheap-perl libhtml-format-perl libhtml-parser-perl libhtml-scrubber-perl libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl libio-compress-base-perl libio-compress-zlib-perl libio-string-perl liblwpx-paranoidagent-perl libmail-sendmail-perl libmailtools-perl libmodule-runtime-perl libmpfr1ldbl libmysqlclient15off libneon27-gnutls libnet-daemon-perl libnet-dns-perl libnet-ip-perl libnet-openid-consumer-perl libparams-classify-perl libplrpc-perl libpq5 libscalar-number-perl libserf-0-0 libsvn1 libsys-hostname-long-perl libtimedate-perl liburi-fetch-perl liburi-perl libwww-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl linux-libc-dev markdown mysql-common openssl subversion
0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded.


Really it's a huge dependencies. ikiwiki it's just a wiki written in perl. I understand that need some libraries, but why it needs cpp, openssl or subversion for example?. Actually the use of RCS in ikiwiki is optional.

Please, revise this depedencies.

Is it a bug or really these packages have these dependencies?


Thanks in advance,
Xan.

PS: Please, CC always debian-arm list (I'm just only subscribed here) or CCme directly.


Reply to: