<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>58189</bug_id>
          
          <creation_ts>2026-03-10 17:57:43 +0300</creation_ts>
          <short_desc>поддержка lmdb 0.9.35</short_desc>
          <delta_ts>2026-03-17 14:17:20 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>openldap</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stanislav Levin">slev</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>dshein</cc>
    
    <cc>imz</cc>
    
    <cc>klark</cc>
    
    <cc>ldv</cc>
    
    <cc>shaba</cc>
    
    <cc>sin</cc>
    
    <cc>slev</cc>
    
    <cc>vitty</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>283536</commentid>
    <comment_count>0</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2026-03-10 17:57:43 +0300</bug_when>
    <thetext>Для поддержки lmdb 0.9.35 (текущая версия) требуется openldap 2.6.12+.

В openldap есть жесткая привязка к версии lmdb:
https://git.openldap.org/openldap/openldap/-/blob/master/libraries/liblmdb/lmdb.h?ref_type=heads#L199-L203
https://git.openldap.org/openldap/openldap/-/blob/master/servers/slapd/back-mdb/init.c?ref_type=heads#L469-L476
которая не позволяет пользоваться компонентами openldap в случае несовпадения версий.

Например,
$ /usr/sbin/slapd -h ldap://localhost:100500
$OpenLDAP: slapd 2.6.10 (Nov 13 2025 17:12:46)
mdb_back_initialize: MDB library version mismatch: expected LMDB 0.9.33: (May 21, 2024), got LMDB 0.9.35: (Jan 27, 2026)
slapd stopped.

Эта проблема возникает каждый раз при обновлении lmdb без обновления openldap (с поддержкой новой версии lmdb).

Можно, например, добавить жесткую версионированную зависимость openldap на lmdb (это будет блокировать обновление lmdb без обновления openldap).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283537</commentid>
    <comment_count>1</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2026-03-10 18:03:37 +0300</bug_when>
    <thetext>Или убрать проверку версии в openldap (если возможно).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>283731</commentid>
    <comment_count>2</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2026-03-12 17:23:08 +0300</bug_when>
    <thetext>*** Bug 58211 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284020</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-03-17 14:17:20 +0300</bug_when>
    <thetext>openldap-2.6.13-alt1 -&gt; sisyphus:

Fri Mar 13 2026 Alexey Shabalin &lt;shaba@altlinux&gt; 2.6.13-alt1
- 2.6.13.
- Added strict dependency on the liblmdb version (ALT #58189).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>