Mandrake Linux Archives: cooker@mandrivalinux.org

Mandrake Linux: cooker@mandrivalinux.org


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

  • From: Andreas Hasenack
  • Subject: [Cooker] PreReq -> Requires(foo) -> ? saga
  • Date: 2 Jun 2005 12:57:53 -0000

Confirming what openldap-servers need:
# rpm -qR openldap-servers|grep libsasl2
libsasl2 = 2.1.19
libsasl2.so.2

# rpm -q --whatrequires libsasl2|grep openldap
#

uhoh... Where is the libsasl2 requirement? But let's move on.


Let's see what happens if we install libsasl2-2.1.22. It shouldn't work
because we will be removing libsasl2-2.1.19 which openldap-servers need:

# rpm -Fvh *.rpm
A preparar...               ########################################### [100%]
   1:libsasl2               ########################################### [  7%]
   2:cyrus-sasl             ########################################### [ 14%]
   3:libsasl2-devel         ########################################### [ 21%]
(...)

# rpm -q libsasl2
libsasl2-2.1.22-1mdk

It was installed! But what about the libsasl2 = 2.1.19 requirement?
Just to make sure:

# rpm -q --provides libsasl2
libsasl2.so.2
libsasl2 = 2.1.22-1mdk

No 2.1.19 is provided by the new package, yet it was installed.

What does rpm think now?

# rpm -V openldap-servers
Unsatisfied dependencies for openldap-servers-2.2.24-2mdk.i586: libsasl2 = 2.1.19
S.5....T  c /etc/sysconfig/ldap

So, how come the package was installed without complaints?




Date Index | Thread Index

Search the archive:



To (un)subscribe from/to the lists:

Sympa mailing lists server.





Fund the Mandriva Linux project

Looking for a job?