Stefan Metzmacher <metze@xxxxxxxxx> wrote: > > +# --add-udeb is needed for <= 12.3, and breaks with auto-detection > > +# on debhelper 13.3.4, at least > > + if perl -MDebian::Debhelper::Dh_Version -e \ > > + 'exit(eval("v$$Debian::Debhelper::Dh_Version::version") le v12.3)'; \ > > + then dh_makeshlibs -a; else \ > > + dh_makeshlibs -a --add-udeb '$(libudeb)'; fi > > + > > I think this needs to be 'ge v12.3)' instead of 'le v12.3)' > otherwise I still get the above error on ubuntu 20.04. It should be 'lt v12.3', actually. The Perl exit() with a falsy value means it's `true' for the `if' shell statement. Yes, I got confused, too :x Will fix.