Package conflict between copr and terra repositories

Hello, I am building a custom image based on bazzite using bluebuild.
In my image, I am installing swww, coming from a custom copr repository that contains the binaries and the shell completions in one package : https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/
Since a few weeks (I think that's when I upgraded to 41, when the terra repo was added maybe ?) My builds started failing when downloading swww with this issue :

#66 10.19 error: Error running transaction: file /usr/share/fish/vendor_completions.d/swww.fish conflicts between attempted installs of swww-0.9.5-1.fc41.x86_64 and swww-fish-completion-0.9.5-1.fc41.noarch
#66 10.19 file /usr/share/zsh/site-functions/_swww conflicts between attempted installs of swww-0.9.5-1.fc41.x86_64 and swww-zsh-completion-0.9.5-1.fc41.noarch


And from the log above here is what's happening :

  • rpm-ostree is called to install swww.
  • rpm-ostree downloads swww from the custom copr
  • rpm-ostree also downloads swww-(fish/bash/zsh)-completions packages from terra
  • Conflict, because the copr swww also contains completion files
What can I do about it ?
Was this page helpful?