mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-12-22 13:34:07 +03:00
virtinst/osdict: remove osinfo legacy aliases
The code comment suggests removing the aliases after a year. It has now been three years, so it is time for them to go. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
499badbdf4
commit
35ef83d628
@ -961,7 +961,7 @@ c.add_valid("--connect test:///default --test-stub-command", use_default_args=Fa
|
||||
c.add_valid("--nodisks --pxe", grep="VM performance may suffer") # os variant warning
|
||||
c.add_invalid("--hvm --nodisks --pxe foobar") # Positional arguments error
|
||||
c.add_invalid("--nodisks --pxe --name test") # Colliding name
|
||||
c.add_compare("--os-type linux --cdrom %(EXISTIMG1)s --disk size=1 --disk %(EXISTIMG2)s,device=cdrom", "cdrom-double") # ensure --disk device=cdrom is ordered after --cdrom, this is important for virtio-win installs with a driver ISO
|
||||
c.add_compare("--cdrom %(EXISTIMG1)s --disk size=1 --disk %(EXISTIMG2)s,device=cdrom", "cdrom-double") # ensure --disk device=cdrom is ordered after --cdrom, this is important for virtio-win installs with a driver ISO
|
||||
c.add_valid("--connect %s --pxe --disk size=1" % utils.URIs.test_defaultpool_collision) # testdriver already has a pool using the 'default' path, make sure we don't error
|
||||
c.add_compare("--connect %(URI-KVM)s --reinstall test-clone-simple --pxe", "reinstall-pxe") # compare --reinstall with --pxe
|
||||
c.add_compare("--connect %(URI-KVM)s --reinstall test-clone-simple --location http://example.com", "reinstall-location") # compare --reinstall with --location
|
||||
|
@ -18,15 +18,6 @@ from tests import utils
|
||||
##################
|
||||
|
||||
|
||||
def test_osdict_aliases_ro():
|
||||
aliases = getattr(OSDB, "_aliases")
|
||||
|
||||
if len(aliases) != 42:
|
||||
raise AssertionError(_("OSDB._aliases changed size. It "
|
||||
"should never be extended, since it is only for back "
|
||||
"compat with pre-libosinfo osdict.py"))
|
||||
|
||||
|
||||
def test_list_os():
|
||||
OSDB.list_os()
|
||||
|
||||
|
@ -129,56 +129,6 @@ class _OSDB(object):
|
||||
self.__os_loader = None
|
||||
self.__all_variants = None
|
||||
|
||||
# This is only for back compatibility with pre-libosinfo support.
|
||||
# This should never change.
|
||||
_aliases = {
|
||||
"altlinux": "altlinux1.0",
|
||||
"debianetch": "debian4",
|
||||
"debianlenny": "debian5",
|
||||
"debiansqueeze": "debian6",
|
||||
"debianwheezy": "debian7",
|
||||
"freebsd10": "freebsd10.0",
|
||||
"freebsd6": "freebsd6.0",
|
||||
"freebsd7": "freebsd7.0",
|
||||
"freebsd8": "freebsd8.0",
|
||||
"freebsd9": "freebsd9.0",
|
||||
"mandriva2009": "mandriva2009.0",
|
||||
"mandriva2010": "mandriva2010.0",
|
||||
"mbs1": "mbs1.0",
|
||||
"msdos": "msdos6.22",
|
||||
"openbsd4": "openbsd4.2",
|
||||
"opensolaris": "opensolaris2009.06",
|
||||
"opensuse11": "opensuse11.4",
|
||||
"opensuse12": "opensuse12.3",
|
||||
"rhel4": "rhel4.0",
|
||||
"rhel5": "rhel5.0",
|
||||
"rhel6": "rhel6.0",
|
||||
"rhel7": "rhel7.0",
|
||||
"ubuntuhardy": "ubuntu8.04",
|
||||
"ubuntuintrepid": "ubuntu8.10",
|
||||
"ubuntujaunty": "ubuntu9.04",
|
||||
"ubuntukarmic": "ubuntu9.10",
|
||||
"ubuntulucid": "ubuntu10.04",
|
||||
"ubuntumaverick": "ubuntu10.10",
|
||||
"ubuntunatty": "ubuntu11.04",
|
||||
"ubuntuoneiric": "ubuntu11.10",
|
||||
"ubuntuprecise": "ubuntu12.04",
|
||||
"ubuntuquantal": "ubuntu12.10",
|
||||
"ubunturaring": "ubuntu13.04",
|
||||
"ubuntusaucy": "ubuntu13.10",
|
||||
"virtio26": "fedora10",
|
||||
"vista": "winvista",
|
||||
"winxp64": "winxp",
|
||||
|
||||
# Old --os-type values
|
||||
"linux": "generic",
|
||||
"windows": "winxp",
|
||||
"solaris": "solaris10",
|
||||
"unix": "freebsd9.0",
|
||||
"other": "generic",
|
||||
}
|
||||
|
||||
|
||||
#################
|
||||
# Internal APIs #
|
||||
#################
|
||||
@ -229,15 +179,6 @@ class _OSDB(object):
|
||||
raise ValueError(_("Unknown libosinfo ID '%s'") % full_id)
|
||||
|
||||
def lookup_os(self, key, raise_error=False):
|
||||
if key not in self._all_variants and key in self._aliases:
|
||||
alias = self._aliases[key]
|
||||
# Added 2018-10-02. Maybe remove aliases in a year
|
||||
msg = (_("OS name '%(oldname)s' is deprecated, using '%(newname)s' "
|
||||
"instead. This alias will be removed in the future.") %
|
||||
{"oldname": key, "newname": alias})
|
||||
log.warning(msg)
|
||||
key = alias
|
||||
|
||||
ret = self._all_variants.get(key)
|
||||
if ret is None and raise_error:
|
||||
raise ValueError(_("Unknown OS name '%s'. "
|
||||
|
Loading…
Reference in New Issue
Block a user