<p>(aside)<br>
There are ways to configure rpmbuild to do everything in the current directory. I have published my macros configure file multiple times in the past 15 years.</p>
<p>Adding multiple directories and a search path to existing macros like _sourcedir adds complexity for not much gain, and is quite at odds with rpm' goal of "reproducible builds" when identically named but differing files are found in multiple locations.</p>
<p>There are also issues unpacking *.src.rpm files: which directory to use?</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/issues/352#issuecomment-346920510">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ANb800_uxgnwcFyj8Es6uA0-cEluGg_1ks5s56eUgaJpZM4QSTPW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ANb80wFfd-RlqK1MgodZoBqZAcBpE7tPks5s56eUgaJpZM4QSTPW.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/issues/352#issuecomment-346920510"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue 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":"@n3npq in #352: (aside)\r\nThere are ways to configure rpmbuild to do everything in the current directory. I have published my macros configure file multiple times in the past 15 years.\r\n\r\nAdding multiple directories and a search path to existing macros like _sourcedir adds complexity for not much gain, and is quite at odds with rpm' goal of \"reproducible builds\" when identically named but differing files are found in multiple locations.\r\n\r\nThere are also issues unpacking *.src.rpm files: which directory to use?"}],"action":{"name":"View Issue","url":"https://github.com/rpm-software-management/rpm/issues/352#issuecomment-346920510"}}}</script>