[Kimchi-devel] [PATCH] Fix content of the SW update list after disable a repository.
Aline Manera
alinefm at linux.vnet.ibm.com
Tue Apr 1 19:01:27 UTC 2014
On 03/31/2014 05:05 PM, Paulo Vital wrote:
> Kimchi lists all RPM packages to be updated when the Host tab is
> selected, but even after disable some YUM repository and refresh the
> content of this tab, the previous packages from the disabled repository
> are still present in list.
>
> This patch "deletes" the YumBase object after get the list of packages
> to be updated. With this, every time the Host tab is selected, a new
> list will be generated.
>
> Signed-off-by: Paulo Vital <pvital at linux.vnet.ibm.com>
> ---
> src/kimchi/swupdate.py | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/kimchi/swupdate.py b/src/kimchi/swupdate.py
> index 23e3ff0..a785207 100644
> --- a/src/kimchi/swupdate.py
> +++ b/src/kimchi/swupdate.py
> @@ -154,6 +154,7 @@ class YumUpdate(object):
> yb.doLock()
> self._pkgs = yb.doPackageLists('updates')
> yb.doUnlock()
> + del yb
yb is a local variable - it should be auto-deleted when exiting the
function.
If yum does not clean it we need to do that manually in all yum uses.
> except Exception, e:
> kimchiLock.release()
> raise OperationFailed('KCHPKGUPD0003E', {'err': str(e)})
More information about the Kimchi-devel
mailing list