Skip to content

fix: fallback to SyncPackage when SyncSatisfier misses packages in cu…#2886

Open
jschueller wants to merge 1 commit into
Jguer:nextfrom
jschueller:syncp
Open

fix: fallback to SyncPackage when SyncSatisfier misses packages in cu…#2886
jschueller wants to merge 1 commit into
Jguer:nextfrom
jschueller:syncp

Conversation

@jschueller

Copy link
Copy Markdown

…stom repos

SyncSatisfier uses FindDBSatisfier which can fail to find packages in non-standard binary repos in certain edge cases. When it returns nil, try SyncPackage for an exact name match as a fallback.

Also adds TestGrapher_GraphFromAUR_SyncPackageFallback to cover the fallback path.

@jschueller jschueller requested a review from Jguer as a code owner June 20, 2026 17:32
... in custom repos

SyncSatisfier uses FindDBSatisfier which can fail to find packages in
non-standard binary repos in certain edge cases. When it returns nil,
try SyncPackage for an exact name match as a fallback.

Also adds TestGrapher_GraphFromAUR_SyncPackageFallback to cover the
fallback path.
@Jguer

Jguer commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Hey @jschueller , can you explain how to reproduce the issue locally?

@jschueller

jschueller commented Jun 23, 2026

Copy link
Copy Markdown
Author

hi, I was trying to install mingw-w64-paraview-qt6 but it failed to resolve the depency mingw-w64-qt6-5compat:

==> Making package: mingw-w64-paraview-qt6 6.1.1-1 (Sat Jun 20 15:51:38 2026)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> mingw-w64-qt6-5compat
==> ERROR: Could not resolve all dependencies.

mingw-w64-qt6-5compat is a dependency buts its located on the third-party repository martchus/ownstuff (not using AUR for this one)

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