[Kimchi-devel] [PATCH] Add SUSE's products
Aline Manera
alinefm at linux.vnet.ibm.com
Wed Jul 2 12:19:37 UTC 2014
On 07/02/2014 08:42 AM, Dinar Valeev wrote:
> On Wed, Jul 2, 2014 at 4:49 AM, Aline Manera <alinefm at linux.vnet.ibm.com> wrote:
>> Welcome to Kimchi, Dinar! :-)
>> It is always a pleasure to see new faces around here.
>>
>> My comments below:
>>
>>
>> On 06/30/2014 01:40 PM, Dinar valeev wrote:
>>> From: Dinar Valeev <dvaleev at suse.com>
>>>
>>> Add SLES 12 information and set openSUSE's version to 13.1
>>>
>>> Signed-off-by: Dinar Valeev <dvaleev at suse.com>
>>> ---
>>> src/kimchi/isoinfo.py | 1 +
>>> src/kimchi/osinfo.py | 9 ++++++---
>>> 2 files changed, 7 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/src/kimchi/isoinfo.py b/src/kimchi/isoinfo.py
>>> index b7315e0..c394a32 100644
>>> --- a/src/kimchi/isoinfo.py
>>> +++ b/src/kimchi/isoinfo.py
>>> @@ -95,6 +95,7 @@ iso_dir = [
>>> '|HRM_CENA_X64CHKV|HRM_CPRA_X64FREV|HRM_CPRNA_X64FREV')),
>>> ('sles', '10', 'SLES10|SUSE-Linux-Enterprise-Server.001'),
>>> ('sles', '11', 'SUSE_SLES-11-0-0'),
>>> + ('sles', '12', 'SLE-12'),
>>> ('sles', lambda m: "11sp%s" % m.group(1), 'SLES-11-SP(\d+)'),
>>> ('opensuse', lambda m: m.group(1), 'openSUSE[ -](\d+\.\d+)'),
>>> ('opensuse', '11.1', 'SU1110.001'),
>>> diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py
>>> index 093feca..9e8b62e 100644
>>> --- a/src/kimchi/osinfo.py
>>> +++ b/src/kimchi/osinfo.py
>>> @@ -57,10 +57,13 @@ template_specs = {'x86': {'old': dict(common_spec,
>>> disk_bus='ide',
>>>
>>>
>>> modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10',
>>> - 'opensuse': '10.3', 'centos': '5.3',
>>> - 'rhel': '6.0', 'fedora': '16', 'gentoo':
>>> '0'},
>>> + 'opensuse': '13.1', 'centos': '5.3',
>>> + 'rhel': '6.0', 'fedora': '16', 'gentoo':
>>> '0',
>>> + 'sles': '12'},
>>> 'power': {'rhel': '7.0', 'fedora': '19',
>>> - 'ubuntu': '14.04'}}
>>> + 'ubuntu': '14.04',
>>> + 'opensuse': '13.1',
>>> + 'sles': '12'}}
>>>
>>> icon_available_distros = [icon[5:-4] for icon in glob.glob1('%s/images/'
>>> % paths.ui_dir, 'icon-*.png')]
>>
>> The modern_version_bases dict tells Kimchi from whichi OS version it can use
>> virtio bus.
>> You can see more details in src/kimchi/osinfo.py:116
>>
>> if distro in modern_version_bases[arch]:
>> if LooseVersion(version) >= LooseVersion(
>> modern_version_bases[arch][distro]):
>> params.update(template_specs[arch]['modern'])
>> else:
>> params.update(template_specs[arch]['old'])
>>
>> So your patch should not change the opensuse version for x86
> virtio modules is there, I don't see a limitation here
This is your patch:
-*'opensuse': '10.3'*, 'centos': '5.3',
- 'rhel': '6.0', 'fedora': '16', 'gentoo': '0'},
+*'opensuse': '13.1'*, 'centos': '5.3',
+ 'rhel': '6.0', 'fedora': '16', 'gentoo': '0',
+ 'sles': '12'},
Here you are saying to Kimchi "only uses virtio on opensuse >= 13.1"
instead of 10.3
But opensuse 10.3 supports virtio and you should keep as it is.
>> And for power, you need to add the lowest version that supports virtio bus.
>> I know Ubuntu 14.04 is the first Ubuntu version supported for Power so it is
>> correct
>> But is it true for opensuse 13.1 and sles 12?
> 13.1 and SLE12 have virtio modules.
And any other older version supports virtio?
In this dict, you should add the older OS version that supports virtio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140702/c85143e0/attachment.html>
More information about the Kimchi-devel
mailing list