Skip to content

Fix missing conflict_blacklist.py causing deploy/restore failures in 2.5.0-beta.4 - #534

Closed
justinmiller87 wants to merge 1 commit into
ChrisDKN:Testingfrom
justinmiller87:fix-conflict-blacklist-meson
Closed

justinmiller87 wants to merge 1 commit into
ChrisDKN:Testingfrom
justinmiller87:fix-conflict-blacklist-meson

Conversation

@justinmiller87

Copy link
Copy Markdown

Summary

  • Utils/filegraph/adapter.py imports Utils.games.conflict_blacklist.effective_rules (_refresh_blacklist), but src/Utils/games/meson.build never listed conflict_blacklist.py in its py.install_sources().
  • The file exists in the source tree and is used at runtime, but is never copied into the installed package, so any build from this branch (including the v2.5.0-beta.4 Flatpak) fails on any deploy/restore path that touches file-graph state:
    ModuleNotFoundError: No module named 'Utils.games.conflict_blacklist'
    
  • This one-line fix adds it to the install list, matching the other files in that directory.

Test plan

  • Build the Flatpak (or run meson install) from this branch and confirm Utils/games/conflict_blacklist.py is present in the installed site-packages.
  • Confirm Deploy and Restore no longer raise ModuleNotFoundError: No module named 'Utils.games.conflict_blacklist'.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RWuM6MXZhDwBLVfapSML2W

Utils/filegraph/adapter.py imports Utils.games.conflict_blacklist
(effective_rules), but src/Utils/games/meson.build never listed
conflict_blacklist.py in its install_sources(), so builds packaged
without it. Any deploy/restore path that touches file-graph state
fails with ModuleNotFoundError: No module named
'Utils.games.conflict_blacklist'.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ChrisDKN

Copy link
Copy Markdown
Owner

I've already fixed this for the next beta

@ChrisDKN ChrisDKN closed this Sep 12, 2026
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