tags 953259 + patch user [email protected] usertag 953259 + ubuntu-patch thanks
Looking at the previous build of 2.0.27, it looks like only three
extra modules are different with 3.4.0-2. The rest are being
automatically enabled by the configure script, when previously they were
explicitly enabled.
m_geo_maxmind.cpp: looks like this was previously m_geoip.cpp and
remains enabled.
m_regex_stdlib.cpp: this has regressed and is no longer enabled.
m_ldap.cpp: previously m_ldapauth.cpp and m_ldapoper.cpp, this has
regressed and is no longer enabled.
Presumably this is an accident - it seems that the only reason these
aren't being enabled automatically is that the new automatic detection
code has no implementation to detect the presence of the dependencies.
Here's the patch (with thanks to Joel Sing):
diff -Nru inspircd-3.4.0/debian/rules inspircd-3.4.0/debian/rules
--- inspircd-3.4.0/debian/rules 2019-12-24 04:20:19.000000000 +0000
+++ inspircd-3.4.0/debian/rules 2020-03-02 15:18:36.000000000 +0000
@@ -31,6 +31,8 @@
--example-dir=/usr/share/doc/inspircd/examples \
--data-dir=/var/run/inspircd \
--binary-dir=/usr/sbin
+ ./configure --disable-interactive \
+ --enable-extras=m_ldap.cpp,m_regex_stdlib.cpp
override_dh_auto_build:
dh_auto_build -- INSPIRCD_VERBOSE=1 all
signature.asc
Description: PGP signature

