Why does rpmlint consider 0~20130416 older than 0.0.0+20130128 ? Does RPM/zypper have the same logic? Is there some way to do a rename (Obsoletes / Provides) to move from 0.0.0 versioning to 0 versioning? == details I've got a package that has been in 12.2 and 12.3 named as: ewftools v0.0.0+20120813. It is currently in factory as v0.0.0+20130113 It's part of a library toolset known as libyal. (about 20 libyal packages in factory now). When the rest of the libyal packages were created post 12.3 they were versioned like libyal-tools v0~20130416, so I'm trying to update the libewf package to create a libewf-tools package that will supersede the old ewftools package Thus I added: Obsoletes: ewftools <= 0.0.0+20130128 Provides: ewftools = %{version} But rpmlint is complaining: libewf-tools.i586: W: self-obsoletion ewftools <= 0.0.0+20130128 obsoletes ewftools = 0~20130416 Greg -- Greg Freemyer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org