Alexander Pyhalov
2015-10-04 8d63c2a477f3a9b67e37e32ad77e47e5e892cbab
userland-incorporator incorrectly compare versions as strings
1 files modified
4 ■■■ changed files
tools/userland-incorporator 4 ●●● patch | view | raw | blame | history
tools/userland-incorporator
@@ -31,6 +31,7 @@
import getopt
import re
import os.path
from pkg.version import Version
Werror = False    # set to true to exit with any warning
@@ -102,7 +103,8 @@
        if pkg_name in versions:
            warning("%s is in the repo at multiple versions (%s, %s)" % (pkg_name, pkg_version, versions[pkg_name]))
            pkg_version = max(pkg_version, versions[pkg_name])
            if(Version(package['version']) < Version(versions[pkg_name])):
               pkg_version = versions[pkg_name]
        versions[pkg_name] = pkg_version
    for package in packages: