Skip to content

treewide: fix selected pkgcheck issues#10057

Draft
liangyongxiang wants to merge 71 commits into
gentoo-zh:masterfrom
liangyongxiang:pkgcheck-nonexistent-blocker-20260430
Draft

treewide: fix selected pkgcheck issues#10057
liangyongxiang wants to merge 71 commits into
gentoo-zh:masterfrom
liangyongxiang:pkgcheck-nonexistent-blocker-20260430

Conversation

@liangyongxiang

@liangyongxiang liangyongxiang commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Summary:

  • Document or resolve selected NonexistentBlocker reports:
  • Clear package-local dependency and ebuild issues including DeprecatedDep, MissingUnpackerDep, EbuildUnquotedVariable, EbuildVariableScope, RubyCompatUpdate, PythonMissingDeps, EPyTestPluginsSuggestion, MatchingChksums, TmpfilesMissingDeps, and NonsolvableDepsInStable.
  • Clear style and metadata issues including MissingRemoteId, WhitespaceFound, BadDescription, EmptyGlobalAssignment, UnusedInherits, UnknownUseFlags, UnusedGlobalUse, UnusedLicenses, DeprecatedEclass, DroppedKeywords, RequiredUseDefaults, VariableOrderWrong, PotentialLocalUse, and ExcessiveLineLength.
  • Fix VirtualWithSingleProvider by making the remaining Linux-only providers conditional for virtual/loong-ow-compat and virtual/dist-kernel.
  • Align metadata/pkgcheck.conf and the pkgcheck workflow with gentoo-zh policy by ignoring PotentialStable warnings.
  • Rebase on current master and drop changes already merged via metadata: drop redundant longdescription entries #10062.
  • Extract fcitx-related changes into fcitx: fix selected pkgcheck issues #10085.
  • Remove untested Python 3.14 target updates and accidental profiles/updates/ cleanup from this PR.

Checked but intentionally left unchanged:

  • Stable keywords were not added. gentoo-zh keeps packages unstable, so PotentialStable is policy noise here.
  • Documented blockers against packages from other overlays or old installed compatibility cases are retained instead of being removed.

Verification:

  • pkgcheck scan --commits origin/master

@liangyongxiang liangyongxiang marked this pull request as draft April 30, 2026 07:47
@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch from 1b24312 to 0ee4893 Compare April 30, 2026 07:52
@liangyongxiang liangyongxiang changed the title treewide: drop stale nonexistent blockers treewide: document and drop stale blockers Apr 30, 2026
@liangyongxiang liangyongxiang marked this pull request as ready for review April 30, 2026 07:58
@liangyongxiang liangyongxiang changed the title treewide: document and drop stale blockers treewide: fix selected pkgcheck issues Apr 30, 2026
@liangyongxiang liangyongxiang marked this pull request as draft April 30, 2026 08:44
@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch from ebd1a2f to 8997654 Compare April 30, 2026 15:49
Comment thread .github/workflows/pkgcheck.yml Outdated
args: --checks=-RedundantVersionCheck --keywords=-NonsolvableDepsInDev --exit=NonexistentDeps
args: >-
--checks=-RedundantVersionCheck
--keywords=-NonsolvableDepsInDev,-PotentialStable,-NonexistentBlocker

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

添加 -PotentialStable,-NonexistentBlocker 是为了?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

前者主要是忽略stable相关的qa,后者我准备去掉,还是应该保留这些警告。

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overlay 里都是 unstable keywords, -PotentialStable 也应该去掉

@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch 2 times, most recently from 853b6a9 to 0dc5a69 Compare May 2, 2026 09:29
@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch 3 times, most recently from 2cd4e37 to e2fb0a2 Compare May 2, 2026 10:09
@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch from 7072681 to 9233251 Compare May 11, 2026 16:39
net-proxy/naiveproxy exists in chiyuki-overlay, so keep the blocker and document its
external overlay target.

https://github.com/IllyaTheHath/gentoo-overlay/tree/master/net-proxy/naiveproxy
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
x11-misc/compton was treecleaned from ::gentoo in
ed815fef0f75faf3cba4e98530a42423a9989483.

gentoo/gentoo@ed815fe
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Add the GitHub remote-id inferred from HOMEPAGE and SRC_URI.

Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com>
@liangyongxiang liangyongxiang force-pushed the pkgcheck-nonexistent-blocker-20260430 branch from 9233251 to b2af75e Compare May 11, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants