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