Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.7(EOL)
-
None
Description
Per ba7287df61b6efa7278b343f12bd745547f43aea libfmt needs to be >=7.0
remove from focal/bionic
and buster
Per ba7287df61b6efa7278b343f12bd745547f43aea libfmt needs to be >=7.0
remove from focal/bionic
and buster
With 13b97880bd8f6901225a1f8d6ff2eb6ba9303ceb, libfmt is now a debian dependency in 10.7+.
If we want to hide the debian dependency in 10.7 and only include it later we could with the following. I don't think its worth it as we aren't adding new functionality, just using a different existing library to implement it.
patch to fix 10.7 to bundled
$ git diff
diff --git a/debian/autobake-deb.sh b/debian/autobake-deb.sh
index b6273fd94a0..396d3b7a9c2 100755
--- a/debian/autobake-deb.sh
+++ b/debian/autobake-deb.sh
@@ -72,6 +72,7 @@ disable_libfmt()
{
# 0.7+ required
sed '/libfmt-dev/d' -i debian/control
+ sed 's/-DWITH_LIBFMT=auto/-DWITH_LIBFMT=bundled/' -i debian/rules
}
architecture=$(dpkg-architecture -q DEB_BUILD_ARCH)
diff --git a/debian/rules b/debian/rules
index 89fcb465fb7..9a979728d11 100755
--- a/debian/rules
+++ b/debian/rules
@@ -103,6 +103,7 @@ endif
-DCONC_DEFAULT_CHARSET=utf8mb4 \
-DPLUGIN_AWS_KEY_MANAGEMENT=NO \
-DPLUGIN_COLUMNSTORE=NO \
+ -DWITH_LIBFMT=auto \
-DIGNORE_AIO_CHECK=YES \
-DWITH_URING=yes \
-DDEB=$(DEB_VENDOR)