FS#77676 - [rebuild-detector] Missing binutils dependency

Attached to Project: Community Packages
Opened by Emil (xexaxo) - Tuesday, 28 February 2023, 15:29 GMT
Last edited by Maxim Baz (maximbaz) - Wednesday, 01 March 2023, 20:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxim Baz (maximbaz)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



Recently I came across this amazing tool - huge thanks, I absolutely love it.

While running it in a clean chroot, I've noticed it doesn't work as expected. Namely a bunch of `environment: c++filt: command not found` and the ldd information is missing.
Installing the `binutils` package (which provides c++filt) resolves the issue. Note that binutils is part of base-devel, so unlike base is cannot expected to be always present... I think.

Setting severity as "high" as per the wiki's "The main functionality of the application does not work..." definition.

Additional info:
* package version(s)
rebuild-detector 4.4.1-2

Steps to reproduce:
- pacstrap /foo base rebuild-detector pinsentry
- arch-chroot /foo checkrebuild -v -i core
- bunch of c++filt warnings come up
- there's no data after ldd /foobar
- install base-devel (or binutils)
- warnings are gone
- ldd issues are properly listed
This task depends upon

Closed by  Maxim Baz (maximbaz)
Wednesday, 01 March 2023, 20:30 GMT
Reason for closing:  Fixed
Additional comments about closing:  Thanks for this very nice catch! I added binutils dep in 4.4.1-3