Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 857654 (pkg-config_mismatched-version) - [TRACKER] packages that install pkg-config files with mismatched Version
Summary: [TRACKER] packages that install pkg-config files with mismatched Version
Status: RESOLVED WONTFIX
Alias: pkg-config_mismatched-version
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 906342 912192 912260 912426 912455 857489 857651 857678 857684 857687 857846 857855 858224 858227 858230 858233 858245 858350 858353 858395 858398 858401 858404 858500 858533 858539 858542 858545 858575 858602 858632 858761 859247 859250 859262 859328 859337 859469 859472 859475 859478 859481 859493 859496 859520 859565 859616 859622 859787 859790 859853 859856 859859 859862 859865 859874 859877 859937 859940 859943 859946 859949 859952 859955 859958 859961 860051 860054 860093 860096 860123 860201 860255 860312 860519 861056 861071 861074 861164 861167 861170 861269 861362 861380 861479 861482 861500 861503 861623 861626 861815 861818 861833 861887 861899 861902 861905 861908 861911 861914 861917 861935 861962 861965 861968 861971 862022 862025 862100 862240 862291 862294 862297 862303 862306 862309 862312 862318 862321 862324 862393 862432 862459 862519 862522 862657 862690 862693 862726 862729 862732 862735 862738 862744 862750 862756 862843 862939 862942 862945 863053 863092 863305 863329 863530 863533 863536 863539 863743 863746 863752 863755 863926 863929 863932 863971 863974 864121 864139 864178 864181 864184 864187 864190 864370 864373 864521 864523 864525 864527 864539 864561 864859 864871 864873 864875 864877 864879 864881 864955 864965 865107 865471 865689 898052 898420 899810 903866 912165 912324 912325 912378 912379 912387 912428
Blocks: 859439
  Show dependency tree
 
Reported: 2022-07-11 16:34 UTC by Agostino Sarubbo
Modified: 2023-08-18 11:38 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-07-11 16:34:50 UTC
Tracker for packages that show the following qa notice:

 * QA Notice: pkg-config files with mismatched Version found!
Comment 1 Larry the Git Cow gentoo-dev 2022-08-23 00:33:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/portage.git/commit/?id=772fdceea5f148d9bb5fd6c87ffd48f87ca93bab

commit 772fdceea5f148d9bb5fd6c87ffd48f87ca93bab
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-08-23 00:27:52 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-08-23 00:33:19 +0000

    bin/install-qa-check.d: drop QA_PKGCONFIG_VERSION checks from 60pkgconfig
    
    They've been too noisy. We can consider restoring this with an opt-in
    check (perhaps by setting QA_PKGCONFIG_VERSION) in future.
    
    Bug: https://bugs.gentoo.org/857654
    Signed-off-by: Sam James <sam@gentoo.org>

 NEWS                               |  3 ++
 bin/install-qa-check.d/60pkgconfig | 60 --------------------------------------
 2 files changed, 3 insertions(+), 60 deletions(-)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-23 00:47:50 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.
Comment 3 Agostino Sarubbo gentoo-dev 2023-05-14 20:04:36 UTC
(In reply to Sam James from comment #2)
> 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?)).

I have portage-3.0.47 and I still see these QA warnings so I suppose it has been restored? Do we need to report these type of issues?