On Tue, 1 Mar 2005 20:35:40 -0500, Jeff Spaleta wrote: > On Tue, 1 Mar 2005 17:00:59 -0700, Michal Jaegermann > <michal@xxxxxxxxxxxx> 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.