Bug 1094365
Summary: | suspicious library linking of python-hashlib | ||
---|---|---|---|
Product: | [Retired] Beaker | Reporter: | Ondrej Moriš <omoris> |
Component: | beah | Assignee: | beaker-dev-list |
Status: | CLOSED WONTFIX | QA Contact: | tools-bugs <tools-bugs> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 0.16 | CC: | aigao, asaha, bkabrda, bpeck, dcallagh, hkario, katzj, ksrot, mcsontos, omoris, rmancy |
Target Milestone: | --- | Keywords: | TestBlocker |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-05-27 02:26:37 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
Ondrej Moriš
2014-05-05 14:12:32 UTC
This request was evaluated by Red Hat Product Management for inclusion in the current release of Red Hat Enterprise Linux. Because the affected component is not scheduled to be updated in the current release, Red Hat is unable to address this request at this time. Red Hat invites you to ask your support representative to propose this request, if appropriate, in the next release of Red Hat Enterprise Linux. There used to be MD5 checksum on files content sent from RHTS Harness to Server. This checksum was originally implemented by server but was later turned off to allow working in FIPS mode. The DIGEST option in beah_beaker.conf should be set to `no` (which is the default) and md5 should not be used at all. Is this just suspicious (CLOSE NOTABUG then please) or is there anything broken? // (In case of trouble) I suggest dropping the (now unused) hashes altogether. It is really broken. As mentioned, the problem is in importing hashlib by beah* - even though md5 might not be used at all, hashlib is imported anyway (see reproducer). Suspicious is that "requires" difference between x86_64 and the other architectures (which, btw, causes the problem). Doh, I see... It used to be md5 module which was an issue and hashlib was considered safe. Likely a mistake in a build script. This could work: http://gerrit.beaker-project.org/#/c/3079/ Marian, thanks for the patch. It looks like it is a solution for bug 707623 (getting rid of hashlib entirely). Ray made an attempt at that a few years back but got stuck and then it dropped off our radar. We would want to remove the Requires: python-hashlib as well. Then we could drop python-hashlib from the harness repos and this bug would no longer be an issue. I am going to verify that the patch doesn't break anything (see: https://bugzilla.redhat.com/show_bug.cgi?id=707623#c15) Closing this as WONTFIX because we won't fix the issues with the custom python-hashlib package. Instead, beah will no longer require python-hashlib at all (bug 707623). |