[Kimchi-devel] [PATCH 00/17] Summary Ginger Base Plug in Code Changes
Chandra Shehkhar Reddy Potula
chandra at linux.vnet.ibm.com
Fri Oct 23 09:57:54 UTC 2015
ok Thanks !!!
Will take care.
On 10/23/2015 03:26 PM, Paulo Ricardo Paz Vital wrote:
> Hello Chandra.
>
> You should never install the plugin to execute the tests. These are
> functional unit tests and I can not see any reason to install all files
> in my system to only execute the tests.
>
> The problem is related to the PYTHONPATH you are using. You are setting
> the wrong paths to the execute the tests. Please, change the last line
> of gingerbase/tests/run_tests.sh.in to the following one:
>
> PYTHONPATH=../../../../:../../../ $CMD $OPTS ${MODEL_LIST[@]}
> ${MOCK_LIST[@]}
>
> Best regards,
> Paulo Vital.
>
> On Fri, 2015-10-23 at 10:47 +0530, Chandra Shehkhar Reddy Potula wrote:
>> Hi Paulo,
>>
>> I guess you need to install the plugin before you run the tests since
>> all imports are now hailing from wok.plugins.gingerbase.
>>
>> In summary:
>> 1. run "sudo make install"
>> 2. run "sudo make check"
>>
>> Please let me know !!!
>>
>> Regards
>> Chandra
>>
>>
>> On 10/23/2015 12:59 AM, Paulo Ricardo Paz Vital wrote:
>>> In addition, the command 'make check' of gingerbase plugin in my
>>> Fedora
>>> 22 box is not working:
>>>
>>> make[4]: Entering directory
>>> '/home/pvital/Projects/kimchi/src/wok/plugins/gingerbase/tests'
>>> ./run_tests.sh
>>> Traceback (most recent call last):
>>> File "/usr/lib64/python2.7/runpy.py", line 162, in
>>> _run_module_as_main
>>> "__main__", fname, loader, pkg_name)
>>> File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
>>> exec code in run_globals
>>> File "/usr/lib64/python2.7/unittest/__main__.py", line 12, in
>>> <module>
>>> main(module=None)
>>> File "/usr/lib64/python2.7/unittest/main.py", line 94, in
>>> __init__
>>> self.parseArgs(argv)
>>> File "/usr/lib64/python2.7/unittest/main.py", line 149, in
>>> parseArgs
>>> self.createTests()
>>> File "/usr/lib64/python2.7/unittest/main.py", line 158, in
>>> createTests
>>> self.module)
>>> File "/usr/lib64/python2.7/unittest/loader.py", line 130, in
>>> loadTestsFromNames
>>> suites = [self.loadTestsFromName(name, module) for name in
>>> names]
>>> File "/usr/lib64/python2.7/unittest/loader.py", line 91, in
>>> loadTestsFromName
>>> module = __import__('.'.join(parts_copy))
>>> File "test_model.py", line 31, in <module>
>>> from wok.plugins.gingerbase.model import model
>>> ImportError: No module named gingerbase.model
>>>
>>> On Thu, 2015-10-22 at 17:04 -0200, Aline Manera wrote:
>>>> Hi,
>>>>
>>>> With the latest changes merged upstream all Kimchi test cases
>>>> were
>>>> run successfully.
>>>> After applying those patch I got some errors. Check below:
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> ERROR: test_customized_storagepool (test_template.TemplateTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_template.py", line 304, in
>>>> test_customized_storagepool
>>>> devs = [dev['path'] for dev in partitions]
>>>> TypeError: string indices must be integers
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> ERROR: test_storagevolume
>>>> (test_mock_storagevolume.MockStorageVolumeTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_mock_storagevolume.py", line 67, in
>>>> test_storagevolume
>>>> devs = [dev['path'] for dev in partitions]
>>>> TypeError: string indices must be integers
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> ERROR: test_storagepool
>>>> (test_mock_storagepool.MockStoragepoolTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_mock_storagepool.py", line 72, in test_storagepool
>>>> devs = [dev['path'] for dev in partitions]
>>>> TypeError: string indices must be integers
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_nonroot_access (test_authorization.AuthorizationTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_authorization.py", line 72, in test_nonroot_access
>>>> self.assertEquals(403, resp.status)
>>>> AssertionError: 403 != 404
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_capabilities (test_rest.HttpsRestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 1224, in test_capabilities
>>>> self.assertEquals(sorted(keys), sorted(conf.keys()))
>>>> AssertionError: Lists differ: [u'auth', u'federation', u'ker...
>>>> !=
>>>> [u'auth', u'federation', u'ker...
>>>>
>>>> First differing element 8:
>>>> repo_mngt_tool
>>>> screenshot
>>>>
>>>> First list contains 3 additional elements.
>>>> First extra element 9:
>>>> screenshot
>>>>
>>>> [u'auth',
>>>> u'federation',
>>>> u'kernel_vfio',
>>>> u'libvirt_stream_protocols',
>>>> u'mem_hotplug_support',
>>>> u'nm_running',
>>>> u'qemu_spice',
>>>> u'qemu_stream',
>>>> - u'repo_mngt_tool',
>>>> - u'screenshot',
>>>> ? ^
>>>>
>>>> + u'screenshot']
>>>> ? ^
>>>>
>>>> - u'system_report_tool',
>>>> - u'update_tool']
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_repositories (test_rest.HttpsRestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 1277, in test_repositories
>>>> self.assertEquals(200, resp.status)
>>>> AssertionError: 200 != 404
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_capabilities (test_rest.RestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 1224, in test_capabilities
>>>> self.assertEquals(sorted(keys), sorted(conf.keys()))
>>>> AssertionError: Lists differ: [u'auth', u'federation', u'ker...
>>>> !=
>>>> [u'auth', u'federation', u'ker...
>>>>
>>>> First differing element 8:
>>>> repo_mngt_tool
>>>> screenshot
>>>>
>>>> First list contains 3 additional elements.
>>>> First extra element 9:
>>>> screenshot
>>>>
>>>> [u'auth',
>>>> u'federation',
>>>> u'kernel_vfio',
>>>> u'libvirt_stream_protocols',
>>>> u'mem_hotplug_support',
>>>> u'nm_running',
>>>> u'qemu_spice',
>>>> u'qemu_stream',
>>>> - u'repo_mngt_tool',
>>>> - u'screenshot',
>>>> ? ^
>>>>
>>>> + u'screenshot']
>>>> ? ^
>>>>
>>>> - u'system_report_tool',
>>>> - u'update_tool']
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_repositories (test_rest.RestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 1277, in test_repositories
>>>> self.assertEquals(200, resp.status)
>>>> AssertionError: 200 != 404
>>>>
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Ran 102 tests in 330.220s
>>>> FAILED (failures=5, errors=3)
>>>>
>>>> There are also tests failing for GingerBase:
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_debugreport_download (test_rest.HttpsRestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 139, in test_debugreport_download
>>>> self.assertEquals(200, resp.status)
>>>> AssertionError: 200 != 404
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_debugreport_download (test_rest.RestTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_rest.py", line 139, in test_debugreport_download
>>>> self.assertEquals(200, resp.status)
>>>> AssertionError: 200 != 404
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_installed_plugin_paths (test_config.ConfigTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_config.py", line 54, in test_installed_plugin_paths
>>>> self.assertInstalledPath(paths.conf_dir,
>>>> '/etc/wok/plugins.d')
>>>> File "test_config.py", line 49, in assertInstalledPath
>>>> self.assertEquals(actual, expected)
>>>> AssertionError: '/home/alinefm/kimchi/src/wok/plugins/gingerbase'
>>>> !=
>>>> '/etc/wok/plugins.d'
>>>>
>>>> =================================================================
>>>> ====
>>>> =
>>>> FAIL: test_uninstalled_plugin_paths (test_config.ConfigTests)
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Traceback (most recent call last):
>>>> File "test_config.py", line 66, in
>>>> test_uninstalled_plugin_paths
>>>> % prefix)
>>>> AssertionError: '/home/alinefm/kimchi/src/wok/plugins/gingerbase'
>>>> !=
>>>> '/usr/share/wok/src/wok/plugins/gingerbase'
>>>>
>>>> -----------------------------------------------------------------
>>>> ----
>>>> -
>>>> Ran 19 tests in 17.583s
>>>> FAILED (failures=4, skipped=1)
>>>>
>>>> I will try to fix them and submit a patch to ML. I will turn back
>>>> to
>>>> you by EOD tomorrow.
>>>>
>>>> Regards,
>>>> Aline manera
>>>>
>>>> On 21/10/2015 09:10, chandra at linux.vnet.ibm.com wrote:
>>>>> From: chandrureddy <chandra at linux.vnet.ibm.com>
>>>>>
>>>>> Below are the series of patches to separate the host
>>>>> functionality
>>>>> from plugin kimchi to new plugin gingerbase.
>>>>>
>>>>> License Files are taken care
>>>>> Rebase to resolve the merge conflicts
>>>>>
>>>>> chandrureddy (17):
>>>>> V7 Ginger Base : Taking off the host tab functionality
>>>>> V7 Ginger Base : base folder files part 1
>>>>> V7 Ginger Base : base folder files part 2
>>>>> V7 Ginger Base : base folder files part 3
>>>>> V7 Add License files to ginger base
>>>>> V7 Ginger Base : base plugin docs files
>>>>> V7 Ginger Base : base plugin build-aix and contrib
>>>>> V7 Ginger Base : base plugin m4 files
>>>>> V7 Ginger Base : control files
>>>>> V7 Ginger Base : base plugin model files
>>>>> V7 Ginger Base : base plugin tests files
>>>>> V7 Ginger Base : base plugin ui/pages/help files
>>>>> V7 Ginger Base : base plugin ui/pages files
>>>>> V7 Ginger Base : base plugin ui/js files
>>>>> V7 Ginger Base : base plugin ui/css files
>>>>> V7 Ginger Base : base plugin ui make, images and config
>>>>> V7 Ginger Base : base plugin po files
>>>>>
>>>>> src/wok/plugins/gingerbase/ABOUT-NLS | 1281
>>>>> +++++++++++
>>>>> src/wok/plugins/gingerbase/API.json | 175 ++
>>>>> src/wok/plugins/gingerbase/COPYING | 13 +
>>>>> src/wok/plugins/gingerbase/COPYING.ASL2 | 202 ++
>>>>> src/wok/plugins/gingerbase/COPYING.LGPL | 502
>>>>> +++++
>>>>> src/wok/plugins/gingerbase/INSTALL | 369
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/Makefile.am | 159 ++
>>>>> src/wok/plugins/gingerbase/README.md | 1 +
>>>>> src/wok/plugins/gingerbase/VERSION | 1 +
>>>>> src/wok/plugins/gingerbase/__init__.py | 21 +
>>>>> src/wok/plugins/gingerbase/autogen.sh | 21 +
>>>>> src/wok/plugins/gingerbase/build-aux/config.rpath | 672
>>>>> ++++++
>>>>> src/wok/plugins/gingerbase/build-aux/genChangelog | 25 +
>>>>> src/wok/plugins/gingerbase/build-aux/pkg-version | 59 +
>>>>> src/wok/plugins/gingerbase/config.py.in | 64 +
>>>>> src/wok/plugins/gingerbase/config.rpath | 672
>>>>> ++++++
>>>>> src/wok/plugins/gingerbase/configure.ac | 103 +
>>>>> .../plugins/gingerbase/contrib/DEBIAN/Makefile.am | 20 +
>>>>> .../plugins/gingerbase/contrib/DEBIAN/control.in | 14 +
>>>>> src/wok/plugins/gingerbase/contrib/Makefile.am | 38 +
>>>>> src/wok/plugins/gingerbase/contrib/check_i18n.py | 83 +
>>>>> .../gingerbase/contrib/gingerbase.spec.fedora.in | 68 +
>>>>> .../gingerbase/contrib/gingerbase.spec.suse.in | 62 +
>>>>> src/wok/plugins/gingerbase/contrib/make-deb.sh.in | 15 +
>>>>> src/wok/plugins/gingerbase/control/Makefile.am | 25 +
>>>>> src/wok/plugins/gingerbase/control/__init__.py | 26 +
>>>>> src/wok/plugins/gingerbase/control/config.py | 43 +
>>>>> src/wok/plugins/gingerbase/control/cpuinfo.py | 39 +
>>>>> src/wok/plugins/gingerbase/control/debugreports.py | 63 +
>>>>> src/wok/plugins/gingerbase/control/host.py | 160 ++
>>>>> src/wok/plugins/gingerbase/disks.py | 198 ++
>>>>> src/wok/plugins/gingerbase/docs/API.md | 314 +++
>>>>> src/wok/plugins/gingerbase/docs/Makefile.am | 26 +
>>>>> src/wok/plugins/gingerbase/docs/README.md | 161 ++
>>>>> .../gingerbase/docs/gingerbase-host-tab.png | Bin 0
>>>>> ->
>>>>> 79669 bytes
>>>>> src/wok/plugins/gingerbase/gingerbase.conf | 31 +
>>>>> src/wok/plugins/gingerbase/gingerbase.py | 60 +
>>>>> src/wok/plugins/gingerbase/i18n.py | 96 +
>>>>> src/wok/plugins/gingerbase/lscpu.py | 126 ++
>>>>> src/wok/plugins/gingerbase/m4/ac_python_module.m4 | 30 +
>>>>> src/wok/plugins/gingerbase/m4/gettext.m4 | 383
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/m4/iconv.m4 | 214 ++
>>>>> src/wok/plugins/gingerbase/m4/intlmacosx.m4 | 51 +
>>>>> src/wok/plugins/gingerbase/m4/lib-ld.m4 | 110 +
>>>>> src/wok/plugins/gingerbase/m4/lib-link.m4 | 774
>>>>> +++++++
>>>>> src/wok/plugins/gingerbase/m4/lib-prefix.m4 | 224 ++
>>>>> src/wok/plugins/gingerbase/m4/nls.m4 | 32 +
>>>>> src/wok/plugins/gingerbase/m4/po.m4 | 449
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/m4/progtest.m4 | 92 +
>>>>> src/wok/plugins/gingerbase/mockmodel.py | 220 ++
>>>>> src/wok/plugins/gingerbase/model/Makefile.am | 25 +
>>>>> src/wok/plugins/gingerbase/model/__init__.py | 18 +
>>>>> src/wok/plugins/gingerbase/model/config.py | 83 +
>>>>> src/wok/plugins/gingerbase/model/cpuinfo.py | 105 +
>>>>> src/wok/plugins/gingerbase/model/debugreports.py | 215 ++
>>>>> src/wok/plugins/gingerbase/model/host.py | 449
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/model/model.py | 68 +
>>>>> src/wok/plugins/gingerbase/po/LINGUAS | 11 +
>>>>> src/wok/plugins/gingerbase/po/Makefile.in.in | 398
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/po/Makevars | 41 +
>>>>> src/wok/plugins/gingerbase/po/POTFILES.in | 3 +
>>>>> src/wok/plugins/gingerbase/po/de_DE.po | 2251
>>>>> +++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/en_US.po | 2093
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/es_ES.po | 2269
>>>>> +++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/fr_FR.po | 2291
>>>>> ++++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/gen-pot.in | 9 +
>>>>> src/wok/plugins/gingerbase/po/gingerbase.pot | 2074
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/it_IT.po | 2238
>>>>> +++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/ja_JP.po | 2234
>>>>> +++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/ko_KR.po | 2164
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/pt_BR.po | 2290
>>>>> +++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/ru_RU.po | 2166
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/zh_CN.po | 2118
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/po/zh_TW.po | 2106
>>>>> ++++++++++++++++++
>>>>> src/wok/plugins/gingerbase/repositories.py | 538
>>>>> +++++
>>>>> src/wok/plugins/gingerbase/swupdate.py | 415
>>>>> ++++
>>>>> src/wok/plugins/gingerbase/tests/Makefile.am | 49 +
>>>>> src/wok/plugins/gingerbase/tests/run_tests.sh.in | 55 +
>>>>> src/wok/plugins/gingerbase/tests/test_config.py.in | 147 ++
>>>>> src/wok/plugins/gingerbase/tests/test_host.py | 154 ++
>>>>> src/wok/plugins/gingerbase/tests/test_model.py | 276 +++
>>>>> src/wok/plugins/gingerbase/tests/test_rest.py | 190 ++
>>>>> src/wok/plugins/gingerbase/tests/test_yumparser.py | 165 ++
>>>>> src/wok/plugins/gingerbase/tests/utils.py | 262 +++
>>>>> src/wok/plugins/gingerbase/ui/Makefile.am | 20 +
>>>>> src/wok/plugins/gingerbase/ui/config/Makefile.am | 22 +
>>>>> src/wok/plugins/gingerbase/ui/config/tab-ext.xml | 10 +
>>>>> src/wok/plugins/gingerbase/ui/css/Makefile.am | 26 +
>>>>> .../gingerbase/ui/css/theme-default/host.css | 289 +++
>>>>> .../gingerbase/ui/css/theme-default/report-add.css | 39 +
>>>>> .../ui/css/theme-default/report-rename.css | 41 +
>>>>> .../ui/css/theme-default/repository-add.css | 44 +
>>>>> .../ui/css/theme-default/repository-edit.css | 90 +
>>>>> src/wok/plugins/gingerbase/ui/images/Makefile.am | 22 +
>>>>> src/wok/plugins/gingerbase/ui/images/icon-vm.png | Bin 0
>>>>> ->
>>>>> 2976 bytes
>>>>> src/wok/plugins/gingerbase/ui/images/logo.ico | Bin 0
>>>>> ->
>>>>> 1214 bytes
>>>>> .../gingerbase/ui/images/theme-default/Makefile.am | 20 +
>>>>> .../ui/images/theme-default/host-icon-sprite.png | Bin 0
>>>>> ->
>>>>> 1034 bytes
>>>>> .../images/theme-default/kimchi-loading15x15.gif | Bin 0
>>>>> ->
>>>>> 1653 bytes
>>>>> src/wok/plugins/gingerbase/ui/js/Makefile.am | 27 +
>>>>> .../plugins/gingerbase/ui/js/src/gingerbase.api.js | 373
>>>>> ++++
>>>>> .../gingerbase/ui/js/src/gingerbase.host.js | 890
>>>>> ++++++++
>>>>> .../gingerbase/ui/js/src/gingerbase.main.js | 28 +
>>>>> .../ui/js/src/gingerbase.report_add_main.js | 74 +
>>>>> .../ui/js/src/gingerbase.report_rename_main.js | 68 +
>>>>> .../ui/js/src/gingerbase.repository_add_main.js | 98 +
>>>>> .../ui/js/src/gingerbase.repository_edit_main.js | 76 +
>>>>> src/wok/plugins/gingerbase/ui/pages/Makefile.am | 22 +
>>>>> .../plugins/gingerbase/ui/pages/help/Makefile.am | 38 +
>>>>> .../gingerbase/ui/pages/help/de_DE/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/de_DE/host.dita | 49 +
>>>>> .../plugins/gingerbase/ui/pages/help/dita-help.xsl | 26 +
>>>>> .../gingerbase/ui/pages/help/en_US/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/en_US/host.dita | 68 +
>>>>> .../gingerbase/ui/pages/help/es_ES/Makefile.am | 27 +
>>>>> .../gingerbase/ui/pages/help/es_ES/host.dita | 49 +
>>>>> .../gingerbase/ui/pages/help/fr_FR/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/fr_FR/host.dita | 65 +
>>>>> .../gingerbase/ui/pages/help/gingerbase.css | 209 ++
>>>>> .../gingerbase/ui/pages/help/it_IT/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/it_IT/host.dita | 51 +
>>>>> .../gingerbase/ui/pages/help/ja_JP/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/ja_JP/host.dita | 69 +
>>>>> .../gingerbase/ui/pages/help/ko_KR/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/ko_KR/host.dita | 51 +
>>>>> .../gingerbase/ui/pages/help/pt_BR/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/pt_BR/host.dita | 72 +
>>>>> .../gingerbase/ui/pages/help/ru_RU/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/ru_RU/host.dita | 48 +
>>>>> .../gingerbase/ui/pages/help/zh_CN/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/zh_CN/host.dita | 45 +
>>>>> .../gingerbase/ui/pages/help/zh_TW/Makefile.am | 26 +
>>>>> .../gingerbase/ui/pages/help/zh_TW/host.dita | 49 +
>>>>> src/wok/plugins/gingerbase/ui/pages/host.html.tmpl | 179 ++
>>>>> src/wok/plugins/gingerbase/ui/pages/i18n.json.tmpl | 150 ++
>>>>> .../gingerbase/ui/pages/report-add.html.tmpl | 58 +
>>>>> .../gingerbase/ui/pages/report-rename.html.tmpl | 58 +
>>>>> .../gingerbase/ui/pages/repository-add.html.tmpl | 115 +
>>>>> .../gingerbase/ui/pages/repository-edit.html.tmpl | 119 +
>>>>> src/wok/plugins/gingerbase/utils.py | 82 +
>>>>> src/wok/plugins/gingerbase/yumparser.py | 355 +++
>>>>> src/wok/plugins/kimchi/API.json | 134 --
>>>>> src/wok/plugins/kimchi/Makefile.am | 2 -
>>>>> src/wok/plugins/kimchi/control/debugreports.py | 61 -
>>>>> src/wok/plugins/kimchi/control/host.py | 111 +-
>>>>> src/wok/plugins/kimchi/disks.py | 196 --
>>>>> src/wok/plugins/kimchi/docs/API.md | 285 ---
>>>>> src/wok/plugins/kimchi/i18n.py | 54 -
>>>>> src/wok/plugins/kimchi/kimchi.conf | 7 -
>>>>> src/wok/plugins/kimchi/mockmodel.py | 146 +-
>>>>> src/wok/plugins/kimchi/model/config.py | 21 -
>>>>> src/wok/plugins/kimchi/model/debugreports.py | 213 --
>>>>> src/wok/plugins/kimchi/model/host.py | 348 +--
>>>>> src/wok/plugins/kimchi/repositories.py | 534 ---
>>>>> --
>>>>> src/wok/plugins/kimchi/root.py | 1 -
>>>>> src/wok/plugins/kimchi/swupdate.py | 412 ---
>>>>> -
>>>>> src/wok/plugins/kimchi/tests/test_authorization.py | 6 -
>>>>> src/wok/plugins/kimchi/tests/test_config.py.in | 8 -
>>>>> src/wok/plugins/kimchi/tests/test_host.py | 97 +-
>>>>> src/wok/plugins/kimchi/tests/test_model.py | 237 --
>>>>> src/wok/plugins/kimchi/tests/test_rest.py | 54 -
>>>>> src/wok/plugins/kimchi/tests/test_yumparser.py | 162 --
>>>>> src/wok/plugins/kimchi/ui/config/tab-ext.xml | 7 -
>>>>> .../plugins/kimchi/ui/css/theme-default/host.css | 287 ---
>>>>> .../kimchi/ui/css/theme-default/report-add.css | 37 -
>>>>> .../kimchi/ui/css/theme-default/report-rename.css | 39 -
>>>>> .../kimchi/ui/css/theme-default/repository-add.css | 42 -
>>>>> .../ui/css/theme-default/repository-edit.css | 88 -
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.api.js | 317 ---
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.host.js | 887 ---
>>>>> -----
>>>>> .../kimchi/ui/js/src/kimchi.report_add_main.js | 72 -
>>>>> .../kimchi/ui/js/src/kimchi.report_rename_main.js | 66 -
>>>>> .../kimchi/ui/js/src/kimchi.repository_add_main.js | 96 -
>>>>> .../ui/js/src/kimchi.repository_edit_main.js | 74 -
>>>>> .../plugins/kimchi/ui/pages/help/de_DE/host.dita | 49 -
>>>>> .../plugins/kimchi/ui/pages/help/en_US/host.dita | 68 -
>>>>> .../plugins/kimchi/ui/pages/help/es_ES/host.dita | 49 -
>>>>> .../plugins/kimchi/ui/pages/help/fr_FR/host.dita | 65 -
>>>>> .../plugins/kimchi/ui/pages/help/it_IT/host.dita | 51 -
>>>>> .../plugins/kimchi/ui/pages/help/ja_JP/host.dita | 69 -
>>>>> .../plugins/kimchi/ui/pages/help/ko_KR/host.dita | 51 -
>>>>> .../plugins/kimchi/ui/pages/help/pt_BR/host.dita | 72 -
>>>>> .../plugins/kimchi/ui/pages/help/ru_RU/host.dita | 48 -
>>>>> .../plugins/kimchi/ui/pages/help/zh_CN/host.dita | 45 -
>>>>> .../plugins/kimchi/ui/pages/help/zh_TW/host.dita | 49 -
>>>>> src/wok/plugins/kimchi/ui/pages/host.html.tmpl | 177 --
>>>>> .../plugins/kimchi/ui/pages/report-add.html.tmpl | 56 -
>>>>> .../kimchi/ui/pages/report-rename.html.tmpl | 56 -
>>>>> .../kimchi/ui/pages/repository-add.html.tmpl | 113 -
>>>>> .../kimchi/ui/pages/repository-edit.html.tmpl | 117 -
>>>>> src/wok/plugins/kimchi/yumparser.py | 353 ---
>>>>> 191 files changed, 43135 insertions(+), 6582 deletions(-)
>>>>> create mode 100644 src/wok/plugins/gingerbase/ABOUT-NLS
>>>>> create mode 100644 src/wok/plugins/gingerbase/API.json
>>>>> create mode 100644 src/wok/plugins/gingerbase/COPYING
>>>>> create mode 100644 src/wok/plugins/gingerbase/COPYING.ASL2
>>>>> create mode 100644 src/wok/plugins/gingerbase/COPYING.LGPL
>>>>> create mode 100644 src/wok/plugins/gingerbase/INSTALL
>>>>> create mode 100644 src/wok/plugins/gingerbase/Makefile.am
>>>>> create mode 120000 src/wok/plugins/gingerbase/README.md
>>>>> create mode 100644 src/wok/plugins/gingerbase/VERSION
>>>>> create mode 100644 src/wok/plugins/gingerbase/__init__.py
>>>>> create mode 100755 src/wok/plugins/gingerbase/autogen.sh
>>>>> create mode 100644 src/wok/plugins/gingerbase/build
>>>>> -aux/config.rpath
>>>>> create mode 100755 src/wok/plugins/gingerbase/build
>>>>> -aux/genChangelog
>>>>> create mode 100755 src/wok/plugins/gingerbase/build-aux/pkg
>>>>> -version
>>>>> create mode 100644 src/wok/plugins/gingerbase/config.py.in
>>>>> create mode 100644 src/wok/plugins/gingerbase/config.rpath
>>>>> create mode 100644 src/wok/plugins/gingerbase/configure.ac
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/contrib/DEBIAN/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/contrib/DEBIAN/control.in
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/contrib/Makefile.am
>>>>> create mode 100755
>>>>> src/wok/plugins/gingerbase/contrib/check_i18n.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/contrib/gingerbase.spec.fedora.in
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/contrib/gingerbase.spec.suse.in
>>>>> create mode 100644 src/wok/plugins/gingerbase/contrib/make
>>>>> -deb.sh.in
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/control/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/control/__init__.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/control/config.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/control/cpuinfo.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/control/debugreports.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/control/host.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/disks.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/docs/API.md
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/docs/Makefile.am
>>>>> create mode 100644 src/wok/plugins/gingerbase/docs/README.md
>>>>> create mode 100644 src/wok/plugins/gingerbase/docs/gingerbase
>>>>> -host
>>>>> -tab.png
>>>>> create mode 100644 src/wok/plugins/gingerbase/gingerbase.conf
>>>>> create mode 100644 src/wok/plugins/gingerbase/gingerbase.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/i18n.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/lscpu.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/m4/ac_python_module.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/gettext.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/iconv.m4
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/m4/intlmacosx.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/lib-ld.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/lib-link.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/lib
>>>>> -prefix.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/nls.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/po.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/m4/progtest.m4
>>>>> create mode 100644 src/wok/plugins/gingerbase/mockmodel.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/model/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/model/__init__.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/model/config.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/model/cpuinfo.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/model/debugreports.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/model/host.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/model/model.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/LINGUAS
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/po/Makefile.in.in
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/Makevars
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/POTFILES.in
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/de_DE.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/en_US.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/es_ES.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/fr_FR.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/gen-pot.in
>>>>> create mode 100755
>>>>> src/wok/plugins/gingerbase/po/gingerbase.pot
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/it_IT.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/ja_JP.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/ko_KR.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/pt_BR.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/ru_RU.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/zh_CN.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/po/zh_TW.po
>>>>> create mode 100644 src/wok/plugins/gingerbase/repositories.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/swupdate.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/run_tests.sh.in
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/test_config.py.in
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/test_host.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/test_model.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/test_rest.py
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/tests/test_yumparser.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/tests/utils.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/config/Makefile.am
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/config/tab
>>>>> -ext.xml
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/css/Makefile.am
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/css/theme
>>>>> -default/host.css
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/css/theme
>>>>> -default/report-add.css
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/css/theme
>>>>> -default/report-rename.css
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/css/theme
>>>>> -default/repository-add.css
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/css/theme
>>>>> -default/repository-edit.css
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/images/Makefile.am
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/images/icon
>>>>> -vm.png
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/images/logo.ico
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/images/theme
>>>>> -default/Makefile.am
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/images/theme
>>>>> -default/host-icon-sprite.png
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/images/theme
>>>>> -default/kimchi-loading15x15.gif
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.api.js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.host.js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.main.js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.report_add_main
>>>>> .js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.report_rename_m
>>>>> ain.
>>>>> js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.repository_add_
>>>>> main
>>>>> .js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/js/src/gingerbase.repository_edit
>>>>> _mai
>>>>> n.js
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/de_DE/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/de_DE/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/dita
>>>>> -help.xsl
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/en_US/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/en_US/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/es_ES/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/es_ES/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/fr_FR/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/fr_FR/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/gingerbase.css
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/it_IT/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/it_IT/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ja_JP/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ja_JP/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ko_KR/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ko_KR/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/pt_BR/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/pt_BR/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ru_RU/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/ru_RU/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/zh_CN/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/zh_CN/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/zh_TW/Makefile.am
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/help/zh_TW/host.dita
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/host.html.tmpl
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/i18n.json.tmpl
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/pages/report
>>>>> -add.html.tmpl
>>>>> create mode 100644 src/wok/plugins/gingerbase/ui/pages/report
>>>>> -rename.html.tmpl
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/repository
>>>>> -add.html.tmpl
>>>>> create mode 100644
>>>>> src/wok/plugins/gingerbase/ui/pages/repository
>>>>> -edit.html.tmpl
>>>>> create mode 100644 src/wok/plugins/gingerbase/utils.py
>>>>> create mode 100644 src/wok/plugins/gingerbase/yumparser.py
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/control/debugreports.py
>>>>> delete mode 100644 src/wok/plugins/kimchi/disks.py
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/model/debugreports.py
>>>>> delete mode 100644 src/wok/plugins/kimchi/repositories.py
>>>>> delete mode 100644 src/wok/plugins/kimchi/swupdate.py
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/tests/test_yumparser.py
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/css/theme
>>>>> -default/host.css
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/css/theme
>>>>> -default/report-add.css
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/css/theme
>>>>> -default/report-rename.css
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/css/theme
>>>>> -default/repository-add.css
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/css/theme
>>>>> -default/repository-edit.css
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.host.js
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.report_add_main.js
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.report_rename_main.js
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.repository_add_main.js
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/js/src/kimchi.repository_edit_main.js
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/de_DE/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/en_US/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/es_ES/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/fr_FR/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/it_IT/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/ja_JP/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/ko_KR/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/pt_BR/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/ru_RU/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/zh_CN/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/help/zh_TW/host.dita
>>>>> delete mode 100644
>>>>> src/wok/plugins/kimchi/ui/pages/host.html.tmpl
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/pages/report
>>>>> -add.html.tmpl
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/pages/report
>>>>> -rename.html.tmpl
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/pages/repository
>>>>> -add.html.tmpl
>>>>> delete mode 100644 src/wok/plugins/kimchi/ui/pages/repository
>>>>> -edit.html.tmpl
>>>>> delete mode 100644 src/wok/plugins/kimchi/yumparser.py
>>>>>
>>>> _______________________________________________
>>>> Kimchi-devel mailing list
>>>> Kimchi-devel at ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
More information about the Kimchi-devel
mailing list