> And how do you're supposed to know which spaces before and after the 0/1 are 
> intentional or not? This must expand literally to either " 0 " or " 1".

According to the specification of triple operator - all spaces
- after '%{?!' or '%{?',
- before and after ':' that divides the operator and
- before the last '}'

till the first nonspace char must been omitted. This can be described in the 
commit message explicitly.

Packagers tend to use spaces before ':' in the current condition operator, even 
if "courtesy" 
spaces are not supported. In the current case spaces usually do not change the 
meaning of the spec file line and improve readability and alignment.



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/746#issuecomment-518247611
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to