456a3ec7c2
The design of https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb is problematic for us for multiple reasons. The first big reason is that rpm-ostree is designed for "cross" builds and e.g. today we use a Fedora-derived container to build RHEL CoreOS images. However the default database lives inside the `rpm` package which means that if we e.g. upgrade the coreos-assembler container to F33 it will suddenly try to use sqlite for RHCOS which is obviously broken. Related to this, rebases from f32 to f33 w/layered packages are broken: https://bugzilla.redhat.com/show_bug.cgi?id=1876194#c3 With this we can configure things to continue to use bdb for f33 for ostree-based systems, so that by enforcing an upgrade order f32 → f33 [bdb] → f34 [sqlite] ... the intermediate f33 w/bdb still understands sqlite and hence rebases will work. |
||
---|---|---|
.. | ||
libbasic-test.sh | ||
libcomposetest.sh | ||
runtest.sh | ||
test-basic-unified.sh | ||
test-basic.sh | ||
test-boot-location-modules.sh | ||
test-boot-location-new.sh | ||
test-excludes.sh | ||
test-install-langs.sh | ||
test-installroot.sh | ||
test-lockfile.sh | ||
test-machineid-compat.sh | ||
test-misc-tweaks.sh | ||
test-mutate-os-release.sh | ||
test-rojig-e2e.sh | ||
test-rojig-pure.sh | ||
test-write-commitid.sh |