On Wed, Sep 8, 2021 at 8:01 PM Alexander Kanavin wrote: > The flagship features are migration from bdb to sqlite and zstd support, > both are enabled and taken into use. The relationship and upstream > preference > between sqlite and ndb formats isn't quite clear. > FYI: interesting side-effect of bdb removal in https://github.com/rpm-software-management/rpm/commit/4290300e24c5ab17c615b6108f38438e31eeb1d0 was that in some of our builds I've started to see: ERROR: rpm-native-1_4.17.0-r0 do_configure: QA Issue: rpm-native: configure was passed unrecognised options: --without-api-sanity-checker --without-abi-compliance-checker [unknown-configure-option] And the interesting part is that reporting unrecognised options stops working (enable_option_checking=no gets set in generated configure) when there is AC_CONFIG_SUBDIRS in configure.ac (even when not actively being used as in https://github.com/rpm-software-management/rpm/commit/4290300e24c5ab17c615b6108f38438e31eeb1d0#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810L509 when not using internal bdb), see https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/status.m4#n1099 The unrecognized options were used since rpm-5 was removed in 2017 with: https://git.openembedded.org/openembedded-core/commit/?id=d0365f35303db3595688a6e5290677e02a72c54e but they didn't make it to QA issue, because of configure behavior. Regards,