Re: Mass Rebuild botched up my EVR

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 19 Aug 2013 21:01:03 -0500, Dennis Gilmore wrote:

> > I just noticed the mass rebuild on Aug 3 botched up my EVR for
> > libreswan:
> > 
> > Release: %{?prever:0.}1%{?prever:.%{prever}}%{?dist}.1

The trailing .1 is valid, at least:
  https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Minor_release_bumps_for_old_branches

It's the script's fallback method for Release tags it doesn't understand.
That happens occasionally for a very few packages, where someone (re)introduces
a Release tag that's too complicated.

Feel free to bump your spec differently whenever you do an update.

> > It should have been:
> > 
> > Release: %{?prever:0.}2%{?prever:.%{prever}}%{?dist}
> > 
> > The previous version was:
> > 
> > Release: %{?prever:0.}1%{?prever:.%{prever}}%{?dist}
> > 
> > How can we prevent this from happening again?
> 
> rpmdev-bumpspec is the tool that is used to bump the spec files for
> mass rebuild. your use of macros in the release is a bit odd and likely
> confused it. I suggest you keep it simple.

Yes, the script is smart enough to handle a couple of special cases and
also the leading 0.x for pre-releases, but here it simply cannot make sense
of the macro-madness, since the regular expressions it uses don't match at
all in this case.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux