Need help with dependencies for the RPM of squid.

From: Eliezer Croitotu <eliezer_at_ngtech.co.il>
Date: Thu, 20 Mar 2014 03:59:19 +0200

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
Received on Thu Mar 20 2014 - 01:59:30 MDT

This archive was generated by hypermail 2.2.0 : Thu Mar 20 2014 - 12:00:13 MDT