Bug 2115262

Summary: keycloak-httpd-client-install missing dependency to python-lxml
Product: [Fedora] Fedora Reporter: Trygve Vea <trygve.vea>
Component: keycloak-httpd-client-installAssignee: Tomas Halman <thalman>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 37CC: aboscatt, jhrozek, thalman
Target Milestone: ---Keywords: MigratedToJIRA, Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: keycloak-httpd-client-install-1.1-19.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-10-04 14:07:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Trygve Vea 2022-08-04 09:37:04 UTC
Description of problem:

Installing package does not satisfy program dependencies


Version-Release number of selected component (if applicable): 1.1


How reproducible: 100%

Steps to Reproduce:
1. Install keycloak-httpd-client-install on a system without python3-lxml previously installed.
2. Try to run 'keycloak-httpd-client-install --version' and watch it throw an error about missing dependency

Actual results:

```
Traceback (most recent call last):
  File "/usr/bin/keycloak-httpd-client-install", line 19, in <module>
    from keycloak_httpd_client import keycloak_rest
  File "/usr/lib/python3.9/site-packages/keycloak_httpd_client/keycloak_rest.py", line 9, in <module>
    from keycloak_httpd_client import utils
  File "/usr/lib/python3.9/site-packages/keycloak_httpd_client/utils.py", line 21, in <module>
    from lxml import etree
ModuleNotFoundError: No module named 'lxml'
```


Expected results:
```
version 1.1
```

Additional info:

Comment 1 Ben Cotton 2022-08-09 13:35:46 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle.
Changing version to 37.

Comment 2 Fedora Update System 2023-10-04 14:06:43 UTC
FEDORA-2023-1c16e20ad4 has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-1c16e20ad4

Comment 3 Fedora Update System 2023-10-04 14:07:09 UTC
FEDORA-2023-1c16e20ad4 has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.