File 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch of Package salt.4663

From 91995dcc04325570802cb0f6aa5e8357d603c59d Mon Sep 17 00:00:00 2001
From: Bo Maryniuk <bo@suse.de>
Date: Wed, 23 Nov 2016 18:35:43 +0100
Subject: [PATCH 29/38] Do not include "gpg-pubkey" packages, filtering by
 their name

---
 salt/modules/rpm.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/salt/modules/rpm.py b/salt/modules/rpm.py
index 22f0d93..97dd468 100644
--- a/salt/modules/rpm.py
+++ b/salt/modules/rpm.py
@@ -564,6 +564,9 @@ def info(*packages, **attr):
     ret = dict()
     for pkg_data in reversed(sorted(_ret, cmp=lambda a_vrs, b_vrs: version_cmp(a_vrs['edition'], b_vrs['edition']))):
         pkg_name = pkg_data.pop('name')
+        # Filter out GPG public keys packages
+        if pkg_name.startswith('gpg-pubkey'):
+            continue
         if pkg_name not in ret:
             ret[pkg_name] = pkg_data.copy()
             del ret[pkg_name]['edition']
-- 
2.10.2

openSUSE Build Service is sponsored by