summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2019-11-14 10:12:22 +0000
committerChristophe Monniez <moc@odoo.com>2020-01-22 14:09:46 +0000
commit9aef423d4da93af97385e2bce8140ed789a00679 (patch)
tree801eaa280738cbbe1bab43c3f94e2b6fc9f32681 /debian
parentb980086d275fcb21a1233f5c9f8eb52238198b59 (diff)
[FIX] auth_ldap: replace the deprecated library by one up to date
At 795c7b0a9415d04 the external dependencies was changed from trying to import 'ldap' to checking than 'pyldap' package was installed. The problem is that pyldap is a unmaintained library that should no longer be used, as explained on the package page: https://pypi.org/project/pyldap/ "The pyldap fork was merged back into python-ldap, and released as python-ldap 3.0.0." Having pyldap version >= 3.0 installs python-ldap automatically and will not cause any issue. The Debian control file package name is adapted to use the latest. The "ldap" externalm dependency defined in __manifest__.py will cause pkg_resources.get_distribution() to fail in both case ("python-lap" or "pyldap"), but the "import" fallback will succeed. For that reason, the log warning is turned into a log info. closes odoo/odoo#43769 Note: This library should be replaced by the pure python "ldap3" library. X-original-commit: 1afd0ccf20881ba97e3c07dffb33e9a3a0b2cda4 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
Diffstat (limited to 'debian')
-rw-r--r--debian/control2
1 files changed, 1 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index 629c52aa05a..0530ba7ace6 100644
--- a/debian/control
+++ b/debian/control
@@ -51,7 +51,7 @@ Replaces: tinyerp-server, openerp-server, openerp-web, openerp
Recommends:
${python3:Recommends},
postgresql,
- python3-pyldap,
+ python3-ldap,
Description: Open Source Apps To Grow Your Business
Odoo, formerly known as OpenERP, is a suite of open-source business apps
written in Python and released under the LGPLv3 license. This suite of