On Fri, Apr 12, 2024 at 7:49 AM Dumitru Ceara <dce...@redhat.com> wrote: > > On 4/11/24 17:28, Igor Zhukov wrote: > > 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> > > --- > > Hi Igor, > > Thanks for the patch! > > Frode, would you have some cycles by any chance to review this?
I went ahead and applied this patch to main and branch-24.03. Thanks Numan > > Thanks, > Dumitru > > > 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 > > > > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev