6d70cbe Issue 50712 - Version comparison doesn't work correctly on git builds

Authored and Committed by vashirov 4 years ago
    Issue 50712 - Version comparison doesn't work correctly on git builds
    
    Bug Description:
    `python3-packaging` is not shipped in RHEL8. But it's bundled with
    `setuptools` which is present in all major distributions.
    
    Fix Description:
    Use `pkg_resources` module from `setuptools` which provides needed
    functionality, change lib389 and rpm dependencies accordingly.
    
    Unfortunately, `pkg_resources.parse_version()` returns different
    objects for different strings too, so use `LegacyVersion` directly
    from `pkg_resources.extern.packaging.version`.
    
    Fixes:   https://pagure.io/389-ds-base/issue/50712
    Relates: https://pagure.io/389-ds-base/issue/50706
    
        
file modified
+1 -2
file modified
+6 -5
file modified
+1 -1
file modified
+1 -1