<p>It'll cleanly fail on signature checking (rpm -K) however, which is what you're supposed to do for unknown packages before even considering installation. That's usually considered the minimal criteria for rpm.</p>
<p>The underlying issue here is that practically ALL of rpm assumes tags are of the correct type, and funky segfaults happen when they're not. There are countless variations of the theme, most of the other cases in this report batch have similar issues but also happen to have something else that will cause them to fail earlier. Making all of rpm check for tag types and return codes for all retrievals, modifications etc is a colossal task and is just not going to happen in a 0.1 release.</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/137#issuecomment-280754595">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ANb80wAazpJFg8QBMXzuuBOzgTtrnLmOks5rdf9igaJpZM4LwdwP">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ANb808FCDNt2EjPtSUvt970QejhNYQpqks5rdf9igaJpZM4LwdwP.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/137#issuecomment-280754595"></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":"@pmatilai in #137: It'll cleanly fail on signature checking (rpm -K) however, which is what you're supposed to do for unknown packages before even considering installation. That's usually considered the minimal criteria for rpm.\r\n\r\nThe underlying issue here is that practically ALL of rpm assumes tags are of the correct type, and funky segfaults happen when they're not. There are countless variations of the theme, most of the other cases in this report batch have similar issues but also happen to have something else that will cause them to fail earlier. Making all of rpm check for tag types and return codes for all retrievals, modifications etc is a colossal task and is just not going to happen in a 0.1 release."}],"action":{"name":"View Issue","url":"https://github.com/rpm-software-management/rpm/issues/137#issuecomment-280754595"}}}</script>