Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 858233

Summary: media-radio/unixcw-3.6.0 installs pkg-config files with mismatched Version
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Thomas Beierlein <tomjbe>
Status: RESOLVED WONTFIX    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 857654    
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2022-07-15 17:06:43 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: media-radio/unixcw-3.6.0 installs pkg-config files with mismatched Version.
Discovered on: amd64 (internal ref: ci)
Comment 1 Agostino Sarubbo gentoo-dev 2022-07-15 17:06:46 UTC
Created attachment 791573 [details]
build.log

build log and emerge --info
Comment 2 Thomas Beierlein gentoo-dev 2022-07-15 17:28:20 UTC
I think it is a false positive here.

It is right that the package is version 3.6 and libcw.pc states version 7.0.0

But the .pc file is not for the package but for the library /usr/lib/libcw.so.

And if you look a little bit closer thelibrary version is libcw.so.7 and that is what the .pc file states:

> Name: libcw
> Description: CW (Morse code) library
> Version: 7.0.0

Maybe you should adapt your check logic in the tinderbox.
Comment 3 Agostino Sarubbo gentoo-dev 2022-07-16 09:00:59 UTC
(In reply to Thomas Beierlein from comment #2)
> Maybe you should adapt your check logic in the tinderbox.

tinderbox's job is to copy paste the error, if there is anything wrong with the notice itself, the best choice is get in touch with portage devs or who added the qa notice.
Comment 4 Thomas Beierlein gentoo-dev 2022-07-16 12:21:48 UTC
(In reply to Agostino Sarubbo from comment #3)
> (In reply to Thomas Beierlein from comment #2)
> > Maybe you should adapt your check logic in the tinderbox.
> 
> tinderbox's job is to copy paste the error, if there is anything wrong with
> the notice itself, the best choice is get in touch with portage devs or who
> added the qa notice.

I had the impression that commenting on the bug is some kind of 'getting in touch' with the devs who run the tinderbox, but I will gladly retry on irc.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-23 00:47:11 UTC
See https://bugs.gentoo.org/857654#c1. This check has been dropped in portage-3.0.35 because of false positives, usually relating to SONAME versioning not corresponding to ${PV}.

It may be restored at a later time in an opt-in fashion (either for users/developers to set in e.g. make.conf, or for ebuilds to enable when upstream is known to make errors (possibly could be by setting QA_PKGCONFIG_VERSION?)).

Apologies for the noise until now. It was an experiment and while some legitimate bugs were found, it was too noisy and that's unfair to developers.