Bug 2390545

Summary: udis86 requires YASM to build
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: udis86Assignee: Dave Cantrell <dcantrell>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dcantrell, scottt.tw
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: udis86-1.7.2-28.56ff6c8.fc44 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-08-26 15:38:42 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:
Bug Depends On:    
Bug Blocks: 2388199    

Description Dominik 'Rathann' Mierzejewski 2025-08-23 20:20:38 UTC
Description of problem:
udis86 lists YASM as a build dependency. YASM is deprecated due to being unmaintained upstream. Please switch to NASM. See https://fedoraproject.org/wiki/Changes/DeprecateYASM for more details.

Version-Release number of selected component (if applicable):
udis86-1.7.2-27.56ff6c8.fc43

Comment 1 Dominik 'Rathann' Mierzejewski 2025-08-27 11:43:57 UTC
udis86 fails to detect "yasm" after your change because of the difference in output, so it effectively builds without yasm (and doesn't use nasm, either). So please either drop nasm dependency, too, or adapt the source to make use of it. It's not a drop-in replacement.

Comment 2 Dave Cantrell 2025-08-27 12:50:29 UTC
Whoops, should have paid more close attention.  Thanks for the heads up.  Will fix.