Bug 2066061

Summary: Haxe conflicts with NekoVM
Product: [Fedora] Fedora Reporter: Cappy Ishihara <cappy>
Component: haxeAssignee: Andy Li <andy>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 36CC: andy, cybergig22, meshuggahhfox656, moggers87, rjones
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-09 01:05:11 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 Cappy Ishihara 2022-03-20 12:47:37 UTC
Description of problem:
Unable to install Haxe and NekoVM due to file conflict. Duplicate of #1896901 and #2016771 but still relevant in F36


Version-Release number of selected component (if applicable):
nekovm-2.3.0-9.fc36.x86_64, haxe-4.2.4-3.fc36.x86_64

How reproducible:



Steps to Reproduce:
1. sudo dnf install haxe nekovm

Actual results:
Error: Transaction test error:
  file /usr/lib/.build-id/48/bc9d5a99376793d19c2621cadd6c59cd497761 from install of haxe-4.2.4-3.fc36.x86_64 conflicts with file from package nekovm-2.3.0-9.fc36.x86_64

Expected results:
Transaction completes properly

Additional info:

Comment 1 Richard W.M. Jones 2022-03-21 08:36:03 UTC
I can reproduce this.  I think this package needs someone to step in to
do downstream maintenance.  However I will say that we're intending to
rebuild all OCaml packages in Fedora Rawhide in a few weeks, as soon as
OCaml 4.14 is released, and that might fix the buildid issue.

Comment 2 Matt Molyneaux 2022-05-19 15:34:20 UTC
For anyone else waiting for this issue to be resolved, I have created a Copr repo as a workaround: https://copr.fedorainfracloud.org/coprs/moggers87/haxe-rebuild/

Use at your own risk, don't ask me or anyone else to fix anything that it breaks, etc etc :)

Comment 3 Richard W.M. Jones 2022-05-19 15:47:08 UTC
Can you post a merge request against haxe in Fedora?

Comment 4 Matt Molyneaux 2022-05-19 16:09:08 UTC
I have no idea how to do that and there's no actual changes to be merged - I just rebuilt the packages until they stop conflicting.

Comment 5 Fedora Update System 2022-05-23 05:18:10 UTC
FEDORA-2022-6ec1bc1ad4 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-6ec1bc1ad4

Comment 6 Fedora Update System 2022-05-24 01:13:11 UTC
FEDORA-2022-6ec1bc1ad4 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-6ec1bc1ad4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-6ec1bc1ad4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2022-05-31 14:17:37 UTC
FEDORA-2022-b53b994438 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-b53b994438

Comment 8 Fedora Update System 2022-06-01 02:29:36 UTC
FEDORA-2022-b53b994438 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-b53b994438`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b53b994438

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Andy Li 2022-06-03 03:49:44 UTC
*** Bug 2093120 has been marked as a duplicate of this bug. ***

Comment 10 Andy Li 2022-06-03 03:49:56 UTC
*** Bug 2093023 has been marked as a duplicate of this bug. ***

Comment 11 Michael Wells 2022-06-03 21:16:54 UTC
You closed my ticket and referred me to this... its still broken Nothing has been fixed.

Comment 12 Andy Li 2022-06-04 03:57:51 UTC
Hi Micheal,

Here is the msg I left when closing your ticket:

> There is a pending update of nekovm that would solve this: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b53b994438

The update is still waiting to be pushed to the "update" channel. Until then, you can opt-in to get the update using the command as follows.

If you already have the nekovm package installed, `dnf upgrade --refresh --enablerepo=updates-testing --advisory=FEDORA-2022-b53b994438`.

If you don't have the nekovm package installed yet, `dnf --enablerepo=updates-testing --advisory=FEDORA-2022-b53b994438 install nekovm`.

After installing nekovm-2.3.0-10.fc36 from the update, you will be able to install haxe, `dnf install haxe`.

Best,
Andy

Comment 13 Fedora Update System 2022-06-09 01:05:11 UTC
FEDORA-2022-b53b994438 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.