<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 07/02/2014 08:42 AM, Dinar Valeev
      wrote:<br>
    </div>
    <blockquote
cite="mid:CADqALGTeHncb-=D-W8bWA+EPSoUsGzppT0hsRjc62rm7JEmGjw@mail.gmail.com"
      type="cite">
      <pre wrap="">On Wed, Jul 2, 2014 at 4:49 AM, Aline Manera <a class="moz-txt-link-rfc2396E" href="mailto:alinefm@linux.vnet.ibm.com">&lt;alinefm@linux.vnet.ibm.com&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">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:
</pre>
        <blockquote type="cite">
          <pre wrap="">
From: Dinar Valeev <a class="moz-txt-link-rfc2396E" href="mailto:dvaleev@suse.com">&lt;dvaleev@suse.com&gt;</a>

Add SLES 12 information and set openSUSE's version to 13.1

Signed-off-by: Dinar Valeev <a class="moz-txt-link-rfc2396E" href="mailto:dvaleev@suse.com">&lt;dvaleev@suse.com&gt;</a>
---
  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')]
</pre>
        </blockquote>
        <pre wrap="">

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) &gt;= 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
</pre>
      </blockquote>
      <pre wrap="">virtio modules is there, I don't see a limitation here
</pre>
    </blockquote>
    <br>
    This is your patch:<br>
    <br>
    <pre wrap="">-  <b>'opensuse': '10.3'</b>, 'centos': '5.3', 
-  'rhel': '6.0', 'fedora': '16', 'gentoo': '0'},
+  <b>'opensuse': '13.1'</b>, 'centos': '5.3',
+  'rhel': '6.0', 'fedora': '16', 'gentoo': '0',
+  'sles': '12'},</pre>
    <br>
    Here you are saying to Kimchi "only uses virtio on opensuse &gt;=
    13.1" instead of 10.3<br>
    But opensuse 10.3 supports virtio and you should keep as it is.<br>
    <br>
    <blockquote
cite="mid:CADqALGTeHncb-=D-W8bWA+EPSoUsGzppT0hsRjc62rm7JEmGjw@mail.gmail.com"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">
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?
</pre>
      </blockquote>
      <pre wrap="">13.1 and SLE12 have virtio modules.</pre>
    </blockquote>
    <br>
    And any other older version supports virtio?<br>
    In this dict, you should add the older OS version that supports
    virtio<br>
    <br>
    <blockquote
cite="mid:CADqALGTeHncb-=D-W8bWA+EPSoUsGzppT0hsRjc62rm7JEmGjw@mail.gmail.com"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>