** Description changed:
frr from debian in the last merge[1] reverted the lua build profile,
making it the default one:
-
commit 39f444c0606cdd3d34904e767896af5697d37c11 (tag: pkg/import/10.1.1-3)
Author: Daniel Baumann <[email protected]>
Date: Tue Nov 12 14:56:14 2024 +0100
- 10.1.1-3 (patches unapplied)
-
- Imported using git-ubuntu import.
+ 10.1.1-3 (patches unapplied)
+
+ Imported using git-ubuntu import.
Notes (changelog):
- * Changing lua build-profile to match its original intendet purpose of
- enabling scripting support by default but allowing to exclude it if
- needed.
- * Changing pim6d build-profile to match its original intendet purpose of
- enabling pim6d by default but allowing to exclude it if needed
- (Closes: #1071653).
- * Updating TODO file.
+ * Changing lua build-profile to match its original intendet purpose of
+ enabling scripting support by default but allowing to exclude it if
+ needed.
+ * Changing pim6d build-profile to match its original intendet purpose of
+ enabling pim6d by default but allowing to exclude it if needed
+ (Closes: #1071653).
+ * Updating TODO file.
diff --git a/debian/control b/debian/control
index 802bcecb..7bfc99dc 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends:
- libcap-dev,
- libelf-dev:native,
- libjson-c-dev,
+ libcap-dev,
+ libelf-dev:native,
+ libjson-c-dev,
- liblua5.3-dev <pkg.frr.lua>,
+ liblua5.3-dev <!pkg.frr.nolua>,
- libpam0g-dev,
- libpcre2-dev,
- libprotobuf-c-dev,
+ libpam0g-dev,
+ libpcre2-dev,
+ libprotobuf-c-dev,
@@ -28,7 +28,7 @@ Build-Depends:
- libssh-dev <!pkg.frr.nortrlib>,
- libunwind-dev [!alpha !m68k !sparc64 !x32],
- libyang2-dev (>= 2.1.128),
+ libssh-dev <!pkg.frr.nortrlib>,
+ libunwind-dev [!alpha !m68k !sparc64 !x32],
+ libyang2-dev (>= 2.1.128),
- lua5.3 <pkg.frr.lua>,
+ lua5.3 <!pkg.frr.nolua>,
- pkgconf,
- protobuf-c-compiler,
- python3-dev:native,
-
+ pkgconf,
+ protobuf-c-compiler,
+ python3-dev:native,
In Ubuntu, lua 5.3 is in universe, while lua 5.4 is in main.
Frr upstream doesn't build with lua 5.4:
...
checking for a Lua interpreter with version >= 5.3, < 5.4... none
configure: error: Lua 5.3 is required to build with Lua support. No other
version is supported.
- cd build && tail -v -n \+0 config.log
-
+ cd build && tail -v -n \+0 config.log
That is still the case in latest frr upstream from github:
https://github.com/FRRouting/frr/blob/a92231af4dc839ca8e0f9a435a92a95bc309ebaf/configure.ac#L378
- AX_PROG_LUA([5.3], [5.4], [], [
- AC_MSG_ERROR([Lua 5.3 is required to build with Lua support. No other
version is supported.])
- ])
- AX_LUA_HEADERS([], [
- AC_MSG_ERROR([Lua 5.3 headers are required to build with Lua support. No
other version is supported.])
- ])
+ AX_PROG_LUA([5.3], [5.4], [], [
+ AC_MSG_ERROR([Lua 5.3 is required to build with Lua support. No other
version is supported.])
+ ])
+ AX_LUA_HEADERS([], [
+ AC_MSG_ERROR([Lua 5.3 headers are required to build with Lua support. No
other version is supported.])
+ ])
-
- I found no upstream issue asking to support lua 5.4. I'll file one, but for
now our options are to drop lua support (which is the case already in the
current ubuntu packages).
-
+ I found no upstream issue asking to support lua 5.4. I filed one[2], but
+ for now our options are to drop lua support (which is the case already
+ in the current ubuntu packages).
1. https://bugs.launchpad.net/ubuntu/+source/frr/+bug/2085232
+ 2. https://github.com/FRRouting/frr/issues/17787
** Changed in: frr (Ubuntu)
Assignee: (unassigned) => Andreas Hasenack (ahasenack)
** Changed in: frr (Ubuntu)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2093186
Title:
frr from debian depends on lua5.3, component mismatch
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/frr/+bug/2093186/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs