diff options
| author | Danilo M. <danix@danix.xyz> | 2026-07-14 11:50:06 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-07-14 11:50:06 +0200 |
| commit | d839dd447e0365564a8d3c02039e82e5ee16029d (patch) | |
| tree | ae9176ab67f37a3a166866056466a81e90e77f14 /.extras/overrides.example | |
| parent | 5e9377246b5d932d7d74f86b7c33e556b4cfdcdc (diff) | |
| download | sbo-slackbuilds-d839dd447e0365564a8d3c02039e82e5ee16029d.tar.gz sbo-slackbuilds-d839dd447e0365564a8d3c02039e82e5ee16029d.zip | |
test-build: make drop: satisfy a dep at resolution time
Previously drop: only filtered the resolved build order, so an external dep
with no dir in the tree (a 15.0-only SBo package like rust-opt) was flagged
UNMET before the order filter ran, and drop: could never rescue it. Move the
OV_DROP check into _resolve_visit: a dropped token is now skipped entirely
(no recurse, no UNMET, no order entry), satisfying 15.0-only deps that the
-current base already provides. Still inert on 15.0. Add self-check coverage
and clarify overrides.example.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to '.extras/overrides.example')
| -rw-r--r-- | .extras/overrides.example | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/.extras/overrides.example b/.extras/overrides.example index 706d6ea..e9d89e9 100644 --- a/.extras/overrides.example +++ b/.extras/overrides.example @@ -2,12 +2,15 @@ # Copy to ~/.config/sbo-testbuild/overrides and edit. Applied only when # targeting -current (15.0 is the SBo baseline). One rule per line. # -# drop: <prog> dep is in 15.0 but already in the -current base +# drop: <prog> dep is a 15.0-only SBo package whose payload the +# -current base already ships; skipped at resolution +# (not built, not flagged UNMET). e.g. rust-opt: +# 15.0 needs the SBo rust-opt, current has rust in base. # rename: <old> -> <new> dep was renamed on -current # fetch: <prog> dep was removed from the -current tree; pull via sbopkg # # Start light: add rules only when a real package needs them. -# drop: rust +# drop: rust-opt # rename: python3-foo -> foo # fetch: somelib |
