I have seen in the past couple options of using "virtual" packages to allow installation of some others. Squid is kind of portable and will run without all the dependencies smoothly. The basic issue is that the auto dependency verification tools of RH do get a lot of dependencies due to the basic fact that the bundle of squid composed(for now) from helpers scripts and binaries. For example X/etc and X/var and x/sbin are needed for squid but others are not for most users. The helpers should be maintained in the same picture but maybe audited and built together.

For now I have a list of dependencies that was acquired by the auto tools and I want that if you(anyone in the team including me) have a comment on one of the dependencies please do so. the list of dependencies can be got using "yum deplist squidx.rpm |grep provides".
and this is the current list:
##START
   provider: openssl.x86_64 1.0.1e-15.el6
   provider: openssl.x86_64 1.0.1e-16.el6_5.1
   provider: openssl.x86_64 1.0.1e-16.el6_5.4
   provider: openssl.x86_64 1.0.1e-16.el6_5
   provider: glibc.x86_64 2.12-1.132.el6
   provider: pam.x86_64 1.1.1-17.el6
   provider: libstdc++.x86_64 4.4.7-4.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: bash.x86_64 4.1.2-15.el6_4
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: cyrus-sasl-lib.x86_64 2.1.23-13.el6_3.1
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libxml2.x86_64 2.7.6-14.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libgcc.x86_64 4.4.7-4.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: openssl.x86_64 1.0.1e-15.el6
   provider: openssl.x86_64 1.0.1e-16.el6_5.1
   provider: openssl.x86_64 1.0.1e-16.el6_5.4
   provider: openssl.x86_64 1.0.1e-16.el6_5
   provider: openldap.x86_64 2.4.23-32.el6_4.1
   provider: openldap.x86_64 2.4.23-34.el6_5.1
   provider: libxml2.x86_64 2.7.6-14.el6
   provider: bash.x86_64 4.1.2-15.el6_4
   provider: libcap.x86_64 2.16-5.5.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: krb5-libs.x86_64 1.10.3-10.el6_4.6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libxml2.x86_64 2.7.6-14.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libgcc.x86_64 4.4.7-4.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: krb5-libs.x86_64 1.10.3-10.el6_4.6
   provider: openssl.x86_64 1.0.1e-15.el6
   provider: openssl.x86_64 1.0.1e-16.el6_5.1
   provider: openssl.x86_64 1.0.1e-16.el6_5.4
   provider: openssl.x86_64 1.0.1e-16.el6_5
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libtool-ltdl.x86_64 2.2.6-15.5.el6
   provider: libtool-ltdl.i686 2.2.6-15.5.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libstdc++.x86_64 4.4.7-4.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: krb5-libs.x86_64 1.10.3-10.el6_4.6
   provider: libcom_err.x86_64 1.41.12-18.el6
   provider: libtool-ltdl.x86_64 2.2.6-15.5.el6
   provider: krb5-libs.x86_64 1.10.3-10.el6_4.6
   provider: libstdc++.x86_64 4.4.7-4.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: perl-Crypt-OpenSSL-X509.x86_64 1.800.2-1.el6
   provider: bash.x86_64 4.1.2-15.el6_4
   provider: glibc.x86_64 2.12-1.132.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: krb5-libs.x86_64 1.10.3-10.el6_4.6
   provider: initscripts.x86_64 9.03.40-2.el6.centos
   provider: initscripts.x86_64 9.03.40-2.el6.centos.1
   provider: libstdc++.x86_64 4.4.7-4.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: perl-DBI.x86_64 1.609-4.el6
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: openssl.x86_64 1.0.1e-15.el6
   provider: openssl.x86_64 1.0.1e-16.el6_5.1
   provider: openssl.x86_64 1.0.1e-16.el6_5.4
   provider: openssl.x86_64 1.0.1e-16.el6_5
   provider: perl.x86_64 4:5.10.1-136.el6
   provider: chkconfig.x86_64 1.3.49.3-2.el6_4.1
   provider: glibc.x86_64 2.12-1.132.el6
   provider: libstdc++.x86_64 4.4.7-4.el6
   provider: pam.x86_64 1.1.1-17.el6
   provider: glibc.i686 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: shadow-utils.x86_64 2:4.1.4.2-13.el6
   provider: expat.x86_64 2.0.1-11.el6_2
   provider: openldap.x86_64 2.4.23-32.el6_4.1
   provider: openldap.x86_64 2.4.23-34.el6_5.1
##END

I will respond on it too.
Say any thing that comes out of your mind about the dependency for good for bad for fun for series and now.. i'm series about the whole sentence from the last \n ot this:

OK

Eliezer


Reply via email to