(In reply to Christian Boltz from comment #6) > Just as an (untested) idea: > > 3.18.3-1.3 packages could contain something like > %define version_without_rebuild_number = 3.18.3-1 > Provides: %name-build = %{version_without_rebuild_number} > Conflicts: otherprovides(%name-build) = %{version_without_rebuild_number} > (or maybe s/Conflicts/Obsoletes/) > to let it conflict with other packages that only differ in the rebuild > counter. Hm, but won't it result in just raising the conflict to the upper level? zypper would still ask users to resolve, I guess. > Or, KISS fix, just use the full release number (including rebuild count) for > the file and directory names ;-) This would result in varying file contents at each package rebuild, and it's what I'd like to avoid.