tags 953259 + patch
user ubuntu-de...@lists.ubuntu.com
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

Attachment: signature.asc
Description: PGP signature

Reply via email to