[stable-2.20] package_facts: typecast bytes to string while returning facts (#85939) (#86046)

Fixes: #85937
(cherry picked from commit ef53d63)

Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
pull/86093/head
Abhijeet Kasurde 1 month ago committed by GitHub
parent 2721b0d50a
commit 032d91897b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,3 @@
---
bugfixes:
- package_facts - typecast bytes to string while returning facts (https://github.com/ansible/ansible/issues/85937).

@ -278,11 +278,11 @@ class RPM(RespawningLibMgr):
return self._lib.TransactionSet().dbMatch()
def get_package_details(self, package):
return dict(name=package[self._lib.RPMTAG_NAME],
version=package[self._lib.RPMTAG_VERSION],
release=package[self._lib.RPMTAG_RELEASE],
epoch=package[self._lib.RPMTAG_EPOCH],
arch=package[self._lib.RPMTAG_ARCH],)
return dict(name=to_text(package[self._lib.RPMTAG_NAME]),
version=to_text(package[self._lib.RPMTAG_VERSION]),
release=to_text(package[self._lib.RPMTAG_RELEASE]),
epoch=to_text(package[self._lib.RPMTAG_EPOCH]),
arch=to_text(package[self._lib.RPMTAG_ARCH]),)
class APT(RespawningLibMgr):

Loading…
Cancel
Save