On 02/09/2011 09:46 PM, Christopher Aillon wrote: > Essentially, the number that gets incremented is _before_ the > pre-release, and unfortunately there's no time machine available to > determine how many increments will occur before the next tarball update, > so packages can't do > Require: xulrunner > 2.0-0.19.beta11.fc15 > Require: xulrunner < 2.0-0.22.beta12.fc15 > > since we might just go straight to 2.0-0.20.beta12.fc15 or we might need > 20 rebuilds of beta 11. And depending on the specific NVR is suboptimal > too. Could you depend on a versioned directory that is more specific? Alternately, a custom provides seems like a better solution, e.g: Requires: xulrunner = 2.0 Requires: xulrunner(beta) > 11 I am not a fan of using underscores in the version-release, as that only makes things more confusing for humans, even if it does provide a workaround for this specific situation. ~tom == Fedora Project -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging