[Kimchi-devel] [PATCH] [Kimchi 0/2] Updates to support Fedora 24

Paulo Ricardo Paz Vital pvital at linux.vnet.ibm.com
Wed Jun 22 16:13:00 UTC 2016


On Jun 22 12:21PM, Daniel Henrique Barboza wrote:
> Patch set failed to execute as-is in my env. This is the error being thrown:
>
>
> DistroLoader: failed to parse distro file: /home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/distros.d/fedora.json
> KCHDL0002E: KCHDL0002E
> Traceback (most recent call last):
>   File "src/wokd", line 106, in <module>
>     sys.exit(main(sys.argv[1:]))
>   File "src/wokd", line 103, in main
>     wok.server.main(options)
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/server.py", line 250,
> in main
>     srv = Server(options)
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/server.py", line 182,
> in __init__
>     self._load_plugins(options)
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/server.py", line 203,
> in _load_plugins
>     plugin_app = import_class(plugin_class)(options)
>   File
> "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/root.py", line
> 51, in __init__
>     self.model = kimchiModel.Model()
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/model/model.py",
> line 71, in __init__
>     models.append(instance(**kargs))
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/model/config.py",
> line 201, in __init__
>     self._distros = DistrosModel()
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/model/config.py",
> line 179, in __init__
>     self.distros = distroloader.get()
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/distroloader.py",
> line 62, in get
>     distros.extend(self._get_json_info(f))
>   File "/home/danielhb/kimchi/wok_all_plugins/src/wok/plugins/kimchi/distroloader.py",
> line 55, in _get_json_info
>     raise OperationFailed("KCHDL0002E", msg_args)
> wok.exception.OperationFailed: KCHDL0002E: KCHDL0002E
>
>
>
> I've fixed it with the following change:
>
>
> diff --git a/distros.d/fedora.json b/distros.d/fedora.json
> index ef16451..a38f706 100644
> --- a/distros.d/fedora.json
> +++ b/distros.d/fedora.json
> @@ -40,14 +40,14 @@
>          "os_arch": "ppc64",
>          "os_version": "20",
>          "path": "http://mirrors.kernel.org/fedora-secondary/releases/20/Fedora/ppc64/iso/Fedora-20-ppc64-DVD.iso"
> -    }
> +    },
>      {
>          "name": "Fedora 23 (PPC64)",
>          "os_distro": "fedora",
>          "os_arch": "ppc64",
>          "os_version": "23",
>          "path": "http://mirrors.kernel.org/fedora-secondary/releases/23/Server/ppc64/iso/Fedora-Server-netinst-ppc64-23.iso"
> -    }
> +    },
>      {
>          "name": "Fedora 23 (PPC64 LE)",
>          "os_distro": "fedora",
>

FU$%&*&^ copy and paste! :-P
I tested the x86_64 entries, but not the PPC64 ;-P

>
> Daniel
>
> On 06/22/2016 12:02 PM, pvital at linux.vnet.ibm.com wrote:
> > From: Paulo Vital <pvital at linux.vnet.ibm.com>
> >
> > This patch-set adds support to recognize Fedora 24 ISO images and add new
> > optins for remote Fedora images.
> >
> > Paulo Vital (2):
> >    Issue #965: Recognize Fedora 24 ISO image.
> >    Update Fedora remote images.
> >
> >   distros.d/fedora.json | 32 +++++++++++++++++++++++---------
> >   isoinfo.py            |  1 +
> >   2 files changed, 24 insertions(+), 9 deletions(-)
> >
> > --
> > 2.5.5
> >
> > _______________________________________________
> > Kimchi-devel mailing list
> > Kimchi-devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>

--
Paulo Ricardo Paz Vital
Linux Technology Center, IBM Systems
http://www.ibm.com/linux/ltc/




More information about the Kimchi-devel mailing list