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 1960046 - [EPEL8] radare2 FTBFS for s390x architecture
Summary: [EPEL8] radare2 FTBFS for s390x architecture
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: radare2
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michal Ambroz
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F-ExcludeArch-s390x
TreeView+ depends on / blocked
 
Reported: 2021-05-12 21:32 UTC by Michal Ambroz
Modified: 2021-06-28 00:31 UTC (History)
2 users (show)

Fixed In Version: radare2-5.3.1-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-28 00:31:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michal Ambroz 2021-05-12 21:32:19 UTC
Description of problem:
Build of radare2 fails on EPEL8 on s390x architecture.
- because there is libuv-devel missing
- current RHEL8 ships libuv, but not libuv-devel - expected fix in 8.4
- current Centos8 ships libuv and libuv-devel, but not on the s390x platform.

More info:

Build failing in s390x architecture:
https://koji.fedoraproject.org/koji/taskinfo?taskID=67726326


Version-Release number of selected component (if applicable):
libuv-1.38.0-2
radare2-5.2.1

How reproducible:
100% ... for example 
https://koji.fedoraproject.org/koji/taskinfo?taskID=67726326


Steps to Reproduce:
1. rebuild radare2 (5.2.1) for EPEL8

Actual results:
Build fails (root.log) on 
https://kojipkgs.fedoraproject.org//work/tasks/6441/67726441/root.log

DEBUG util.py:444:  No matching package to install: 'pkgconfig(libuv)'
DEBUG util.py:446:  Package sed-4.5-2.el8.s390x is already installed.
DEBUG util.py:444:  Not all dependencies satisfied
DEBUG util.py:444:  Error: Some packages could not be found.

Expected results:
DEBUG util.py:446:  Running transaction
DEBUG util.py:446:  Installed:
...
DEBUG util.py:446:  libuv-1:1.38.0-2.el8.x86_64                                                   
DEBUG util.py:446:  libuv-devel-1:1.38.0-2.el8.x86_64 


Additional info:
https://bugzilla.redhat.com/show_bug.cgi?id=1759510
https://bugzilla.redhat.com/show_bug.cgi?id=1895872
https://pagure.io/releng/issue/10111


As a workaround I am goting to disable build on EPEL8 + s390x architecture using ExcludeArch.
This bug is to comply with https://docs.fedoraproject.org/en-US/packaging-guidelines/#_architecture_build_failures

Comment 1 Michal Ambroz 2021-05-14 13:21:31 UTC
Pending release of RHEL8.3 which promised to fix the situation.

Comment 2 Michal Ambroz 2021-05-14 13:22:07 UTC
I mean ... pending RHEL8.4

Comment 3 Fedora Update System 2021-06-10 07:46:03 UTC
FEDORA-EPEL-2021-af0121e8f2 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-af0121e8f2

Comment 4 Fedora Update System 2021-06-13 00:24:51 UTC
FEDORA-EPEL-2021-a6e2c9bc8c has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-a6e2c9bc8c

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

Comment 5 Fedora Update System 2021-06-28 00:31:20 UTC
FEDORA-EPEL-2021-a6e2c9bc8c has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.