<p><a href="https://github.com/proyvind" class="user-mention">@proyvind</a> We already load platform macros pretty early. They're in the search order right after the generic macros, so why not leverage that for dynamically loading platforms? Why do we need pre-macros when we can just define another set of macros to load at the beginning of the search order (if needed)?</p>
<p>Even if we we were to accept the premise of premacros, there's not an option in the search path to support overrides by RPMCANONVENDOR path ones, like there are for the regular macro search path.</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/304#issuecomment-327391689">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ANb801xX9wIwKVIa2DA1ejmMqdkMD_toks5sfkCsgaJpZM4O6d_s">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ANb809wrCMsODvy-NcwoNcG2NDWisvBOks5sfkCsgaJpZM4O6d_s.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/rpm-software-management/rpm/pull/304#issuecomment-327391689"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/rpm-software-management/rpm","title":"rpm-software-management/rpm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/rpm-software-management/rpm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@Conan-Kudo in #304: @proyvind We already load platform macros pretty early. They're in the search order right after the generic macros, so why not leverage that for dynamically loading platforms? Why do we need pre-macros when we can just define another set of macros to load at the beginning of the search order (if needed)?\r\n\r\nEven if we we were to accept the premise of premacros, there's not an option in the search path to support overrides by RPMCANONVENDOR path ones, like there are for the regular macro search path."}],"action":{"name":"View Pull Request","url":"https://github.com/rpm-software-management/rpm/pull/304#issuecomment-327391689"}}}</script>