<p>Here are the patches in libdb-5.3.28-20: the patches are trackable to bug reports and appear to have been fixed by "upstream"<br>
`# License clarification patch</p>
<h1><a href="http://devel.trisquel.info/gitweb/?p=package-helpers.git;a=blob;f=helpers/DA">http://devel.trisquel.info/gitweb/?p=package-helpers.git;a=blob;f=helpers/DA</a>  TA/db4.8/007-mt19937db.c_license.patch;h=1036db4d337ce4c60984380b89afcaa63b2ef  88f;hb=df48d40d3544088338759e8bea2e7f832a564d48</h1>
<p>Patch25: 007-mt19937db.c_license.patch<br>
#Adds missing constant to Optcodes.java and changes ClassReader.java to use it  . This makes package to build with Java 8.<br>
Patch26: java8-fix.patch</p>
<h1>memp_stat fix provided by upstream (rhbz#1211871)</h1>
<p>Patch27: db-5.3.21-memp_stat-upstream-fix.patch</p>
<h1>fix for mutexes not being released provided by upstream (rhbz#1277887)</h1>
<p>Patch28: db-5.3.21-mutex_leak.patch</p>
<h1>fix for overflowing hash variable inside bundled lemon</h1>
<p>Patch29: db-5.3.28-lemon_hash.patch<br>
`</p>
<p>Meanwhile, locking has not been shown to be a relevant issue to RPM on OS X.</p>
<p>For starters, <a href="url">https://github.com/rpm-software-management/rpm/issues/232#issuecomment-307630055</a> is/was a buffer overrun while retrieving statistics for 389 directory services. That is likely irrelevant to RPM, which doesn't attempt to read MPOOL statistics.</p>
<p>I would read& report on #1277887 but I am not authorized to access. Judging from the comment, "muteness not being released" is likelier to lead to a deadlock, not "corruption".</p>
<p>Meanwhile its unclear whether any Fedora mutex patches are relevant on OS X: linux/glibc NPTL locking with futexes is likely irrelevant on OS X.</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/232#issuecomment-307761586">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ANb80xfnb50y1LmCgF6ANNgiSuiMTZ2Oks5sDR7jgaJpZM4NzFoB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ANb80whYqh8F-JPaDvha1lwFy91eFUXuks5sDR7jgaJpZM4NzFoB.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/232#issuecomment-307761586"></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 #232: Here are the patches in libdb-5.3.28-20: the patches are trackable to bug reports and appear to have been fixed by \"upstream\"\r\n`# License clarification patch\r\n  # http://devel.trisquel.info/gitweb/?p=package-helpers.git;a=blob;f=helpers/DA  TA/db4.8/007-mt19937db.c_license.patch;h=1036db4d337ce4c60984380b89afcaa63b2ef  88f;hb=df48d40d3544088338759e8bea2e7f832a564d48\r\n  Patch25: 007-mt19937db.c_license.patch\r\n  #Adds missing constant to Optcodes.java and changes ClassReader.java to use it  . This makes package to build with Java 8. \r\n  Patch26: java8-fix.patch\r\n  # memp_stat fix provided by upstream (rhbz#1211871)\r\n  Patch27: db-5.3.21-memp_stat-upstream-fix.patch\r\n  # fix for mutexes not being released provided by upstream (rhbz#1277887)\r\n  Patch28: db-5.3.21-mutex_leak.patch\r\n  # fix for overflowing hash variable inside bundled lemon\r\n  Patch29: db-5.3.28-lemon_hash.patch\r\n`\r\n\r\nMeanwhile, locking has not been shown to be a relevant issue to RPM on OS X.\r\n\r\nFor starters, [https://github.com/rpm-software-management/rpm/issues/232#issuecomment-307630055](url) is/was a buffer overrun while retrieving statistics for 389 directory services. That is likely irrelevant to RPM, which doesn't attempt to read MPOOL statistics.\r\n\r\nI would read\u0026 report on #1277887 but I am not authorized to access. Judging from the comment, \"muteness not being released\" is likelier to lead to a deadlock, not \"corruption\".\r\n\r\nMeanwhile its unclear whether any Fedora mutex patches are relevant on OS X: linux/glibc NPTL locking with futexes is likely irrelevant on OS X."}],"action":{"name":"View Issue","url":"https://github.com/rpm-software-management/rpm/issues/232#issuecomment-307761586"}}}</script>