""" Per-suite&pkg&arch: resolve duplicate versions """
# Sort versions into descending order
versions.sort(version_cmp)
""" Per-suite&pkg&arch: resolve duplicate versions """
# Sort versions into descending order
versions.sort(version_cmp)
delete_col = "bin"
# Remove all but the highest
delete_packages(dominated_versions, pkg, arch, suite,
delete_col = "bin"
# Remove all but the highest
delete_packages(dominated_versions, pkg, arch, suite,
- dominant_version, delete_table, delete_col, packages)
+ dominant_version, delete_table, delete_col, packages, session)
return [dominant_versions]
################################################################################
return [dominant_versions]
################################################################################
if not Options["Architecture"]:
architectures = [ a.arch_string for a in get_suite_architectures(suite, session=session) ]
else:
if not Options["Architecture"]:
architectures = [ a.arch_string for a in get_suite_architectures(suite, session=session) ]
else:
for arch in [ i.lower() for i in architectures ]:
d[suite][component].setdefault(arch, {})
if arch == "source":
for arch in [ i.lower() for i in architectures ]:
d[suite][component].setdefault(arch, {})
if arch == "source":