I tried to build OVN in a fresh Ubuntu 24.04 Docker container. I only installed the Build-Depends.
I ran: $ dpkg-buildpackage -us -uc -ui -b And I received the following output: dpkg-buildpackage: info: source package ovn dpkg-buildpackage: info: source version 24.03.90-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by OVN team <d...@openvswitch.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with autoreconf,python3 --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh: error: unable to load addon python3: Can't locate Debian/Debhelper/Sequence/python3.pm in @INC (you may need to install the Debian::Debhelper::Sequence::python3 module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at (eval 12) line 1. BEGIN failed--compilation aborted at (eval 12) line 1. make: *** [debian/rules:25: clean] Error 255 dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2 debuild: fatal error at line 1184: dpkg-buildpackage -us -uc -ui -b failed After researching a solution, I discovered that we need to add dh-python to the Build-Depends in debian/control. Signed-off-by: Igor Zhukov <fsb4...@yandex.ru> --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 6ee2192..d99b483 100644 --- a/debian/control +++ b/debian/control @@ -9,6 +9,7 @@ Build-Depends: graphviz, bzip2, debhelper (>= 8), dh-autoreconf, + dh-python, libssl-dev, libtool, openssl, -- 2.43.0 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev