Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 858233 - media-radio/unixcw-3.6.0 installs pkg-config files with mismatched Version
Summary: media-radio/unixcw-3.6.0 installs pkg-config files with mismatched Version
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Thomas Beierlein
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: pkg-config_mismatched-version
  Show dependency tree
 
Reported: 2022-07-15 17:06 UTC by Agostino Sarubbo
Modified: 2022-08-23 00:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,118.60 KB, text/plain)
2022-07-15 17:06 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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.