Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1434884

Summary: file conflict with ghdl
Product: [Fedora] Fedora Reporter: Przemek Klosowski <przemek>
Component: iverilogAssignee: Kiara Navarro <kiarakovalevsky>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: chitlesh, dr.diesel, kiarakovalevsky, spacewar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-12 11:28:12 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 Przemek Klosowski 2017-03-22 14:37:49 UTC
Description of problem:
iverilog blocks upgrade of ghdl because of file conflict on
/usr/include/vpi_user.h 

Version-Release number of selected component (if applicable):
iverilog-10-2.fc24.x86_64
ghdl-0.34dev-0.20170221git663ebfd.0.fc25.x86_64

How reproducible: every time


Steps to Reproduce:
1. dnf update ghdl

Actual results:
Error: Transaction check error:
  file /usr/include/vpi_user.h from install of ghdl-0.34dev-0.20170221git663ebfd.0.fc25.x86_64 conflicts with file from package iverilog-10-2.fc24.x86_64


Expected results: successful update

Comment 1 Przemek Klosowski 2017-03-22 14:56:04 UTC
as usual, this can be worked around by either disabling the ghdl update

dnf update --best -y --exclude ghdl --exclude ghdl-grt

or by deleting iverilog. Something should be done about this, because iverilog package has several dependencies:

perl-Verilog-CodeGen-0.9.4-21.fc25.noarch                                                                                                                                                      eclipse-veditor-1.2.0-3.fc23.noarch                                                                                                                                                             qucs-0.0.18-7.fc24.x86_64                                                                                                                                                                       teal-1_40b-14.fc23.x86_64                                                                                                                                                                      covered-0.7.10-7.fc23.x86_64                                                                                                                                                                   mot-adms-2.3.4-2.fc24.x86_64                                

so for instance deleting iverilog prevents installation of qucs even if one doesn't use iverilog

Comment 2 Andy Lawrence 2017-04-12 11:28:12 UTC

*** This bug has been marked as a duplicate of bug 1426470 ***