
On Tue, Oct 14, 2008 at 08:19:15AM +0200, Pascal Bleser wrote:
i have a problem with one of my packages, python-openssl: the previous version was called 0.7a and the current one is 0.7. However, in rpm's (and zypp's) view 0.7a > 0.7 and the package will break distribution upgrade because it won't let itself be "downgraded".
How can i work around this? Is it possible to e.g. specify that the newer one Obsoletes: %{name} = 0.7a and be done with it?
$ rpmvercmp 0.7a 0.7+final :0.7+final-0 is newer
Just to clarify: rpm splits on all non-alphanumeric characters and compares the substrings. Thus "final" is compared against "a", (But as said before: dist-upgrade has no problems with downgrading. Just be sure that there's no repository still enabled with the old version.) Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org