Bug 2495052

Summary: lmdb-1.0.3 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: lmdbAssignee: Viktor Ashirov <vashirov>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dominik, jstanek, peter.van.dijk, pgnd, spichugi, tdawson, vashirov
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Update to 1.0.0 (#2495052)
none
Update to 1.0.1 (#2495052)
none
Update to 1.0.2 (#2495052)
none
Update to 1.0.3 (#2495052) none

Description Upstream Release Monitoring 2026-06-30 17:18:28 UTC
Releases retrieved: 1.0.0
Upstream release that is considered latest: 1.0.0
Current version/release in rawhide: 0.9.34-2.fc44
URL: https://symas.com/lmdb/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/6974/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/lmdb

Comment 1 Upstream Release Monitoring 2026-06-30 17:18:32 UTC
Created attachment 2147160 [details]
Update to 1.0.0 (#2495052)

Comment 2 Upstream Release Monitoring 2026-06-30 17:23:34 UTC
the-new-hotness/release-monitoring.org's scratch build of lmdb-1.0.0-1.fc44.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=147236735

Comment 4 Viktor Ashirov 2026-07-02 10:07:00 UTC
This update bumps soname to 1.0.0, affected packages:
# dnf repoquery --whatrequires 'liblmdb.so.0.0.0()(64bit)' --qf '%{source_name}\n' 2>/dev/null | sort -u | grep -v '^lmdb$'
389-ds-base
appstream-generator
apr-util
bind
bind9-next
ceph
c-icap
c-icap-modules
dnsdist
dnsjit
fapolicy-analyzer
fapolicyd
gawk-lmdb
kf5-baloo
kf6-baloo
knot
knot-resolver
krb5
libdb
libmodsecurity
neomutt
nheko
ocaml-dune
orangefs
pdns
perl-LMDB_File
php
postfix
python-lmdb
rocal
samba

Comment 5 Viktor Ashirov 2026-07-02 13:53:22 UTC
mass-prebuild: https://copr.fedorainfracloud.org/coprs/vashirov/lmdb-1.0.0-soname-bump/packages/
Some packages are failing due to changes in LMDB, some due to infra issues.

Comment 6 Peter van Dijk (PowerDNS) 2026-07-09 12:04:20 UTC
And those that do build with 1.0 will be unable to read databases written with 0.9. Please proceed carefully. Recent FreeBSD incident: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296530

Comment 7 Peter van Dijk (PowerDNS) 2026-07-09 12:06:50 UTC
(and some that do build will not work correctly - there are subtle API changes)

Comment 8 Viktor Ashirov 2026-07-09 13:35:29 UTC
Thanks for the reference and heads-up!

I'm still investigating the failures in COPR, but it's already clear that upstreams don't support changed API or migration to the new disk format yet.
I'm planning to stay on 0.9.x for now in rawhide and all stable releases. Updating to 1.0 will require a proper Change Proposal in Fedora, compat package and migration documentation.

Comment 9 Peter van Dijk (PowerDNS) 2026-07-09 14:11:23 UTC
And just the passing of time will cause upstreams to adapt, and more ideas for migration to appear (OpenBSD has a clever proposal: ship mdb_dump-0.9 in the 1.0 package so people at least have the tools to migrate)

Comment 10 Upstream Release Monitoring 2026-08-06 17:44:49 UTC
Releases retrieved: 0.9.36, 1.0.1
Upstream release that is considered latest: 1.0.1
Current version/release in rawhide: 0.9.34-3.fc45
URL: https://symas.com/lmdb/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/6974/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/lmdb

Comment 11 Upstream Release Monitoring 2026-08-06 17:44:54 UTC
Created attachment 2153878 [details]
Update to 1.0.1 (#2495052)

Comment 12 Upstream Release Monitoring 2026-08-06 17:50:32 UTC
the-new-hotness/release-monitoring.org's scratch build of lmdb-1.0.1-1.fc44.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=148778043

Comment 13 Upstream Release Monitoring 2026-09-08 18:45:15 UTC
Releases retrieved: 1.0.2
Upstream release that is considered latest: 1.0.2
Current version/release in rawhide: 0.9.34-3.fc45
URL: https://symas.com/lmdb/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/6974/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/lmdb

Comment 14 Upstream Release Monitoring 2026-09-08 18:45:24 UTC
Created attachment 2157197 [details]
Update to 1.0.2 (#2495052)

Comment 15 Upstream Release Monitoring 2026-09-08 18:52:21 UTC
the-new-hotness/release-monitoring.org's scratch build of lmdb-1.0.2-1.fc44.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=150026413

Comment 16 Upstream Release Monitoring 2026-10-21 20:08:48 UTC
Releases retrieved: 0.9.37, 1.0.3
Upstream release that is considered latest: 1.0.3
Current version/release in rawhide: 0.9.34-3.fc45
URL: https://symas.com/lmdb/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/6974/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/lmdb

Comment 17 Upstream Release Monitoring 2026-10-21 20:08:52 UTC
Scratch build failed. Details below:

BuilderException: Build failed:
Command '['rpmbuild', '-D', '_sourcedir .', '-D', '_topdir .', '-bs', '/var/tmp/thn-x18nc08y/lmdb.spec']' returned non-zero exit status 1.

StdOut:
setting SOURCE_DATE_EPOCH=1792540800
error: Bad file: openldap-LMDB_1.0.3.tar.gz: No such file or directory

RPM build errors:
    Bad file: openldap-LMDB_1.0.3.tar.gz: No such file or directory


Traceback:
  File "/usr/local/lib/python3.14/site-packages/hotness/use_cases/package_scratch_build_use_case.py", line 55, in build
    result = self.builder.build(request.package, request.opts)
  File "/usr/local/lib/python3.14/site-packages/hotness/builders/koji.py", line 251, in build
    raise BuilderException(
        str(exc), value=output, std_out=std_out, std_err=std_err
    )

If you think this issue is caused by some bug in the-new-hotness, please report it on the-new-hotness issue tracker: https://github.com/fedora-infra/the-new-hotness/issues

Comment 18 Upstream Release Monitoring 2026-10-21 20:08:53 UTC
Created attachment 2161901 [details]
Update to 1.0.3 (#2495052)

Comment 19 Dominik 'Rathann' Mierzejewski 2026-11-03 10:30:48 UTC
(In reply to Viktor Ashirov from comment #4)
> This update bumps soname to 1.0.0, affected packages:
> # dnf repoquery --whatrequires 'liblmdb.so.0.0.0()(64bit)' --qf '%{source_name}\n' 2>/dev/null | sort -u | grep -v '^lmdb$'

Use:
fedrq wrsrc lmdb -S -F name
fedrq wrsrc lmdb -s -F name
in the future. You have missed a few consumers as some of them are build-time only:

libldb
librgw2
lmdbxx
rust-lmdb-sys

(I'm the lmdbxx maintainer.)