:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
:: Starting full system upgrade...
warning: cuda: ignoring package upgrade (11.2.2-1 => 11.3.0-1)
resolving dependencies...
looking for conflicting packages...
:: yad-eos and yad are in conflict. Remove yad? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: yad-eos and yad are in conflict
error installing repo packages
Try to remove yad I get
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing yad breaks dependency 'yad' required by akm
:: removing yad breaks dependency 'yad' required by eos-bash-shared
:: removing yad breaks dependency 'yad' required by eos-update-notifier
:: removing yad breaks dependency 'yad' required by reflector-simple
As I just found out yad-eos obviously is a dependency of eos-bash-shared. There seems to be no way circumventing this exchange if one wants to use some of the tools from the EOS Repository. The only thing would be to lock eos-bash-shared.
I just did sudo pacman -S yad-eos with the same result as mentioned above by @keithy. The process removed nicely yad with no other packages needing to be removed because of dependency on it.
we do currently using a patched version of yad yad-eos, it conflicts with the one from archrepo as it provides both yad so you should simple replace yad with yad-eos, till yad from archrepo gets fixed.
the confusion starts because eos-bash-shared gets updated and it depends now on endeavouros/yad-eos instead of the default yad from archrepo what replaces community/yad