"JA" == Jun Aruga <jaruga@redhat.com> writes:JA> That means we have to change our guideline document for JA> bootstrapping again, right? The fact that a separate method now exists doesn't invalidate what's present in the current guidelines. What's really "fun" is that the new magic bootstrapping %dist tweak uses the '~' version operator which is also forbidden by the current guidelines. I did point out the issue but it was committed anyway.
It depends how strictly you read the guidelines. The guidelines
says just "The tilde (~
) notation which alters the
way RPM does version comparisons MUST NOT be used." and actually
the tilde won't be used by packager, it is going to be used just
by the macro on background. If you feel users would be confused by
meaning of the tilde, then you might want to extend the guidelines
(or infrastructure?) to prohibit shipping bootstrap build of
packages, which would be good idea anyway (but hard to do, easier
to do when the macro is used).
I still think you should lift the ban (this would make things
easier) or at least give an exception (this would make things more
confusing).
Vít