Bug 1831507

Summary: FTI: recorder: recorder-scope
Product: [Fedora] Fedora Reporter: Igor Raits <igor.raits>
Component: recorderAssignee: Christophe de Dinechin <dinechin>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dinechin
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: 2020-06-24 12:37:38 UTC Type: ---
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: 1803235    

Description Igor Raits 2020-05-05 06:22:06 UTC
Hello,

Your package (recorder) Fails To Install in Fedora 33:

---
can't install recorder-scope-1.0.8-3.fc32.x86_64:
  - nothing provides libQt5Charts.so.5(Qt_5.13.2_PRIVATE_API)(64bit) needed by recorder-scope-1.0.8-3.fc32.x86_64
---

According to a policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks if you won't reply to this bug.

Thanks!

Comment 2 Christophe de Dinechin 2020-05-25 15:36:06 UTC
Thanks for bringing that up to my attention. I will look into this. I'm in the process of installing a f33 VM to check this out.

Comment 3 Igor Raits 2020-06-02 11:40:50 UTC
Hello,

This is the second reminder (step 4 from https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/#_package_removal_for_long_standing_ftbfs_and_fti_bugs).

If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem.

Comment 4 Christophe de Dinechin 2020-06-23 09:13:42 UTC
Updated upstream recorder with a variety of unrelated changes, so time for a new release.

One of the problems is that the qt5-devel package was renamed to qt-devel. Easy enough.

warning: Downloading https://github.com/c3d/recorder/archive/v1.0.8/recorder-1.0.8.tar.gz to /home/ddd/Fedora/recorder/recorder-1.0.8.tar.gz
setting SOURCE_DATE_EPOCH=1556841600
error: Failed build dependencies:
	gcc-c++ is needed by recorder-1.0.8-1.fc33.x86_64
	make >= 3.82 is needed by recorder-1.0.8-1.fc33.x86_64
	make-it-quick >= 0.2.5 is needed by recorder-1.0.8-1.fc33.x86_64
	qt5-devel is needed by recorder-1.0.8-1.fc33.x86_64
	qt5-qtcharts-devel is needed by recorder-1.0.8-1.fc33.x86_64

real	0m1.616s
user	0m0.048s
sys	0m0.032s

However, after installing the required packages, I run into an rpmbuild error:

rpmbuild: symbol lookup error: /lib64/libgomp.so.1: undefined symbol: pthread_getaffinity_np, version GLIBC_2.32

I'll look into this.

Comment 5 Christophe de Dinechin 2020-06-23 09:16:16 UTC
Hmmm, it looks like this command hosed the system:

# dnf install -y gcc-g++ make make-it-quick qt-devel qt-qtcharts-devel

After that

# dnf whatprovides foo
# dnf whatprovides foo
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
    import dnf.base
  File "/usr/lib/python3.9/site-packages/dnf/base.py", line 31, in <module>
    from dnf.comps import CompsQuery
  File "/usr/lib/python3.9/site-packages/dnf/comps.py", line 27, in <module>
    from dnf.exceptions import CompsError
  File "/usr/lib/python3.9/site-packages/dnf/exceptions.py", line 22, in <module>
    import dnf.util
  File "/usr/lib/python3.9/site-packages/dnf/util.py", line 30, in <module>
    import dnf.callback
  File "/usr/lib/python3.9/site-packages/dnf/callback.py", line 22, in <module>
    import dnf.yum.rpmtrans
  File "/usr/lib/python3.9/site-packages/dnf/yum/rpmtrans.py", line 26, in <module>
    import rpm
  File "/usr/lib64/python3.9/site-packages/rpm/__init__.py", line 38, in <module>
    from rpm._rpm import *
ImportError: /lib64/libgomp.so.1: undefined symbol: pthread_attr_setaffinity_np, version GLIBC_2.32

Comment 6 Christophe de Dinechin 2020-06-23 09:17:05 UTC
Looks like dnf update is dead too. Is there anything beyond reinstalling?

Comment 7 Christophe de Dinechin 2020-06-23 09:27:18 UTC
Filed https://bugzilla.redhat.com/show_bug.cgi?id=1849955. Will retry.

Comment 8 Christophe de Dinechin 2020-06-23 13:05:45 UTC
Build submitted  https://koji.fedoraproject.org/koji/taskinfo?taskID=46040635

Comment 9 Igor Raits 2020-06-24 12:37:38 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (ignatenkobrain).

All subpackages of a package agaisnt which this bug was filled are now installable or removed from Fedora 33.

Thanks for taking care of it!