Michal Marek wrote:
Matthias Koenig wrote:
It is stated in http://en.opensuse.org/Package_Dependencies in the section "Renaming a package", that the old package name in the Provides tag should be versioned. The example given is:
Name: package Version: 1.1 Requires: Provides: pac = 1.0 Obsoletes: pac <= 1.0 Conflicts:
Now, this seems to imply that the version should be that one of the old version (before the rename was done). The argument given is that a later re-renaming should be possible.
Looking at the libcurl-devel subpackage: %package -n libcurl-devel Provides: curl-devel = %{version}-%{release} Obsoletes: curl-devel
This will expand to the current version-release number and seems to contradict the way it is done in the above document.
But if for whatever reason someone needs curl-devel = 7.16.1, should this dependency be satisfied by _any_ future version of libcurl-devel?
Any comments on this? What's "The Right Thing" here, Version: 1.1 Provides: pac = 1.0 Obsoletes: pac <= 1.0 OR Version: 1.1 Provides: pac = %version Obsoletes: pac <= 1.0 ? Lars, according to the wiki changelog you're the author of that section, can you comment? Thanks, Michal --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org