between openssl and openssl

Michael Schwendt fedora at wir-sind-cool.org
Wed Mar 2 06:47:46 UTC 2005


On Tue, 1 Mar 2005 20:35:40 -0500, Jeff Spaleta wrote:

> On Tue, 1 Mar 2005 17:00:59 -0700, Michal Jaegermann
> <michal at harddata.com> wrote:
> > The current rawhide updates include openssh-3.9p1-12 which requires,
> > provided, openssl-0.9.7e.  The catch is that this makes
> > 'libssl.so.5' and 'libcrypt.so.5' while most anything on a system
> > which refers to these libraries, and that is a lot, want to see
> > 'libssl.so.4' and 'libcrypt.so.4'.  So we have new packages
> > 'openssl097a' which supply these.  Rejoice.
> 
> there is a problem with the new openssl097a package.
>  it doesnt actually provide openssl = 0.9.7a as required by things
> like current kdelibs in rawhide... at least its a problem until
> everything in rawhide is rebuilt to require the new openssl.
> 
> rpm -q --provides -p openssl097a-0.9.7a-1.i386.rpm
> libcrypto.so.4
> libssl.so.4
> openssl097a = 0.9.7a-1
> 
> rpm -q --provides -p openssl-0.9.7e-2.i386.rpm
> config(openssl) = 0.9.7e-2
> libcrypto.so.5
> libssl.so.5
> openssl = 0.9.7e-2

The usual "%name = %version-%release" Provides is automatic for a package.
When you rename the package, it changes, too.

You cannot add an explicit "Provides: openssl = 0.9.7a" to the openssl097a
package, because recent behaviour in RPM would remove such a package with
the next update of the openssl package.
 




More information about the test mailing list