mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413)
This commit is contained in:
parent
5d92e2763a
commit
ed09574073
1 changed files with 2 additions and 1 deletions
|
@ -9,6 +9,7 @@ import logging
|
|||
import os
|
||||
import re
|
||||
import datetime
|
||||
from distutils.version import LooseVersion
|
||||
|
||||
# Import Salt libs
|
||||
import salt.utils.decorators.path
|
||||
|
@ -604,7 +605,7 @@ def info(*packages, **attr):
|
|||
# pick only latest versions
|
||||
# (in case multiple packages installed, e.g. kernel)
|
||||
ret = dict()
|
||||
for pkg_data in reversed(sorted(_ret, key=lambda x: x['edition'])):
|
||||
for pkg_data in reversed(sorted(_ret, key=lambda x: LooseVersion(x['edition']))):
|
||||
pkg_name = pkg_data.pop('name')
|
||||
# Filter out GPG public keys packages
|
||||
if pkg_name.startswith('gpg-pubkey'):
|
||||
|
|
Loading…
Add table
Reference in a new issue