<p>The error messages are simply the same as you get from spec %if conditionals, there are no messages added / changed in this PR. That's not to say the messages couldn't maybe be improved, but any change needs to account for the fact that they're shared between two quite different contexts.</p>
<p>There was an actual bug wrt errors in that expression errors did not raise a macro-level error. Fixed now.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/rpm-software-management/rpm/pull/817?email_source=notifications&email_token=ADLPZU7ZOZB2T2SFLCCXYB3QFJAT5A5CNFSM4IL4A7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4R462Q#issuecomment-522440554">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ADLPZU46CFEQS76V7MG3RO3QFJAT5ANCNFSM4IL4A7UQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/ADLPZU5P6P7CXYGYJFFY6RTQFJAT5A5CNFSM4IL4A7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4R462Q.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/rpm-software-management/rpm/pull/817?email_source=notifications\u0026email_token=ADLPZU7ZOZB2T2SFLCCXYB3QFJAT5A5CNFSM4IL4A7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4R462Q#issuecomment-522440554",
"url": "https://github.com/rpm-software-management/rpm/pull/817?email_source=notifications\u0026email_token=ADLPZU7ZOZB2T2SFLCCXYB3QFJAT5A5CNFSM4IL4A7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4R462Q#issuecomment-522440554",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>